# excludeIssues

Create exclusions for multiple alerts in bulk.

### Examples

{% tabs %}
{% tab title="GraphQL" %}

```graphql
mutation ExcludeIssues($input: ExcludeIssuesInput!) {
  excludeIssues(input: $input) {
    exclusions {
      exclusionType
      exclusionId
      modifiedIssues
      modifiedBy
      createdAt
      exclusionAppliedOn
      exclusionTypeLabel
      exclusionMatch {
        key
        value
      }
      appName
      policyName
      appId
      policyId
      policyCategory
      appType
      comment
      exclusionScope
      oxIssueId
      issueName
      exclusionMode
      expiredAt
      isActive
      inDayExpired
      inWeekExpired
      status
      fp
      falsePositiveDetails {
        comment
        reportedBy
        reportedAt
      }
      exclusionSubType
    }
    totalExclusions
    totalFilteredExclusions
  }
}
```

**Variables**

This is an example input showing all available input fields. Only fields marked as required in the schema are mandatory.

```json
{
  "input": {
    "issueIds": ["example"],
    "comment": "some comment",
    "expiredAt": "example"
  }
}
```

{% endtab %}

{% tab title="cURL" %}

```shell
curl -X POST \
https://api.cloud.ox.security/api/apollo-gateway \
-H 'Content-Type: application/json' \
-H 'Authorization: YOUR_API_TOKEN' \
-d '{
 "query": "mutation ExcludeIssues($input: ExcludeIssuesInput!) { excludeIssues(input: $input) { exclusions { exclusionType exclusionId modifiedIssues modifiedBy createdAt exclusionAppliedOn exclusionTypeLabel exclusionMatch { key value } appName policyName appId policyId policyCategory appType comment exclusionScope oxIssueId issueName exclusionMode expiredAt isActive inDayExpired inWeekExpired status fp falsePositiveDetails { comment reportedBy reportedAt } exclusionSubType } totalExclusions totalFilteredExclusions } }",
 "variables": {
    "input": {
      "issueIds": ["example"],
      "comment": "some comment",
      "expiredAt": "example"
    }
  }
}'
```

{% endtab %}

{% tab title="Node.js" %}

```javascript
const query = 'mutation ExcludeIssues($input: ExcludeIssuesInput!) { excludeIssues(input: $input) { exclusions { exclusionType exclusionId modifiedIssues modifiedBy createdAt exclusionAppliedOn exclusionTypeLabel exclusionMatch { key value } appName policyName appId policyId policyCategory appType comment exclusionScope oxIssueId issueName exclusionMode expiredAt isActive inDayExpired inWeekExpired status fp falsePositiveDetails { comment reportedBy reportedAt } exclusionSubType } totalExclusions totalFilteredExclusions } }';

fetch("https://api.cloud.ox.security/api/apollo-gateway", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "Authorization": "YOUR_API_TOKEN"
  },
  body: JSON.stringify({
    query: query,
    // This is an example input showing all available input fields. Only fields marked as required in the schema are mandatory.
    variables: {
      input: {
        issueIds: ["example"],
        comment: "some comment",
        expiredAt: "example"
      }
    }
  })
})
.then(response => response.json())
.then(result => console.log(JSON.stringify(result, null, 2)))
.catch(error => console.error('Error:', error));
```

{% endtab %}

{% tab title="Python" %}

```python
import requests

query = 'mutation ExcludeIssues($input: ExcludeIssuesInput!) { excludeIssues(input: $input) { exclusions { exclusionType exclusionId modifiedIssues modifiedBy createdAt exclusionAppliedOn exclusionTypeLabel exclusionMatch { key value } appName policyName appId policyId policyCategory appType comment exclusionScope oxIssueId issueName exclusionMode expiredAt isActive inDayExpired inWeekExpired status fp falsePositiveDetails { comment reportedBy reportedAt } exclusionSubType } totalExclusions totalFilteredExclusions } }'

response = requests.post(
  "https://api.cloud.ox.security/api/apollo-gateway",
  headers={
    "Content-Type": "application/json",
    "Authorization": "YOUR_API_TOKEN"
  },
  json={
    "query": query,
    # This is an example input showing all available input fields. Only fields marked as required in the schema are mandatory.
    "variables": {
      "input": {
        "issueIds": ["example"],
        "comment": "some comment",
        "expiredAt": "example"
      }
    }
  }
)

if response.status_code == 200:
    result = response.json()
    print(result)
else:
    print(f"Error: {response.status_code}")
    print(response.text)
```

{% endtab %}
{% endtabs %}

### Arguments

You can use the following argument(s) to customize your `excludeIssues` mutation.

| Argument                                                                                                                                                                                                | Description               | Supported fields                                                                                           |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | ---------------------------------------------------------------------------------------------------------- |
| input [`ExcludeIssuesInput!`](https://docs.ox.security/api-documentation/api-reference/api--exclusions/types/inputs/exclude-issues-input) <mark style="color:red;background-color:red;">required</mark> | List of issues to exclude | <p>issueIds <code>\[String!]!</code><br>comment <code>String</code><br>expiredAt <code>DateTime</code></p> |

### Fields

Return type: [`[GetExclusionsRes!]`](https://docs.ox.security/api-documentation/api-reference/api--exclusions/types/objects/get-exclusions-res)

You can use the following field(s) to specify what information your `excludeIssues` mutation will return. Please note that some fields may have their own subfields.

| Field                                                                                                                          | Description                                       | Supported fields                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| exclusions [`[Exclusion!]!`](https://docs.ox.security/api-documentation/api-reference/api--exclusions/types/objects/exclusion) | List of exclusions matching the query             | <p>exclusionType <a href="../types/enums/exclusion-type"><code>ExclusionType!</code></a><br>exclusionId <code>String!</code><br>modifiedIssues <code>Float</code><br>modifiedBy <code>String!</code><br>createdAt <code>DateTime!</code><br>exclusionAppliedOn <code>String!</code><br>exclusionTypeLabel <code>String!</code><br>exclusionMatch <a href="../types/objects/exclusion-match"><code>\[ExclusionMatch!]!</code></a><br>appName <code>String</code><br>policyName <code>String</code><br>appId <code>String</code><br>policyId <code>String</code><br>policyCategory <code>String</code><br>appType <code>String</code><br>comment <code>String</code><br>exclusionScope <a href="../types/enums/exclusion-scope"><code>ExclusionScope</code></a><br>oxIssueId <code>String</code><br>issueName <code>String</code><br>exclusionMode <a href="../types/enums/exclusion-mode"><code>ExclusionMode</code></a><br>expiredAt <code>DateTime</code><br>isActive <code>Boolean!</code><br>inDayExpired <code>Boolean</code><br>inWeekExpired <code>Boolean</code><br>status <a href="../types/enums/status-mode"><code>StatusMode</code></a><br>fp <code>Boolean</code><br>falsePositiveDetails <a href="../types/objects/exclusion-false-positive-details"><code>ExclusionFalsePositiveDetails</code></a><br>exclusionSubType <a href="../types/enums/ox-exclusion-sub-type"><code>OxExclusionSubType</code></a></p> |
| totalExclusions `Float`                                                                                                        | Total number of exclusions in the system          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| totalFilteredExclusions `Float`                                                                                                | Number of exclusions matching the current filters |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
