{
  "opencollection": "1.0.0",
  "info": {
    "name": "Atlassian Admin Account JQL API",
    "version": "1.0.0"
  },
  "request": {
    "auth": {
      "type": "bearer",
      "token": "{{bearerToken}}"
    }
  },
  "items": [
    {
      "info": {
        "name": "JQL",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Atlassian Get Field Reference Data Get",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.atlassian.com/rest/api/3/jql/autocompletedata"
          },
          "docs": "Returns reference data for JQL searches. This is a downloadable version of the documentation provided in [Advanced searching - fields reference](https://confluence.atlassian.com/x/gwORLQ) and [Advanced searching - functions reference](https://confluence.atlassian.com/x/hgORLQ), along with a list of JQL-reserved words. Use this information to assist with the programmatic creation of JQL queries or the validation of queries built in a custom query builder.<br><br>To filter visible field details by"
        },
        {
          "info": {
            "name": "Atlassian Get Field Reference Data Post",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.atlassian.com/rest/api/3/jql/autocompletedata",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Returns reference data for JQL searches. This is a downloadable version of the documentation provided in [Advanced searching - fields reference](https://confluence.atlassian.com/x/gwORLQ) and [Advanced searching - functions reference](https://confluence.atlassian.com/x/hgORLQ), along with a list of JQL-reserved words. Use this information to assist with the programmatic creation of JQL queries or the validation of queries built in a custom query builder.<br><br>This operation can filter the cust"
        },
        {
          "info": {
            "name": "Atlassian Get Field Auto Complete Suggestions",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.atlassian.com/rest/api/3/jql/autocompletedata/suggestions",
            "params": [
              {
                "name": "fieldName",
                "value": "",
                "type": "query",
                "description": "The name of the field."
              },
              {
                "name": "fieldValue",
                "value": "",
                "type": "query",
                "description": "The partial field item name entered by the user."
              },
              {
                "name": "predicateName",
                "value": "",
                "type": "query",
                "description": "The name of the [ CHANGED operator predicate](https://confluence.atlassian.com/x/hQORLQ#Advancedsearching-operatorsreference-CHANGEDCHANGED) for which the suggestions are generated. The valid predicate operators are *by*, *from*, and *to*."
              },
              {
                "name": "predicateValue",
                "value": "",
                "type": "query",
                "description": "The partial predicate item name entered by the user."
              }
            ]
          },
          "docs": "Returns the JQL search auto complete suggestions for a field.<br><br>Suggestions can be obtained by providing:<br><br> *  `fieldName` to get a list of all values for the field.<br> *  `fieldName` and `fieldValue` to get a list of values containing the text in `fieldValue`.<br> *  `fieldName` and `predicateName` to get a list of all predicate values for the field.<br> *  `fieldName`, `predicateName`, and `predicateValue` to get a list of predicate values containing the text in `predicateValue`.<b"
        },
        {
          "info": {
            "name": "Atlassian Parse Jql Query",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.atlassian.com/rest/api/3/jql/parse",
            "params": [
              {
                "name": "validation",
                "value": "",
                "type": "query",
                "description": "How to validate the JQL query and treat the validation results. Validation options include:\n\n *  `strict` Returns all errors. If validation fails, the query structure is not returned.\n *  `warn` Returns all errors. If validation fails but the JQL query is correctly formed, the query structure is returned.\n *  `none` No validation is performed. If JQL query is correctly formed, the query structure is returned."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Parses and validates JQL queries.<br><br>Validation is performed in context of the current user.<br><br>This operation can be accessed anonymously.<br><br>**[Permissions](#permissions) required:** None."
        },
        {
          "info": {
            "name": "Atlassian Convert User Identifiers To Account Ids In Jql Queries",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.atlassian.com/rest/api/3/jql/pdcleaner",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Converts one or more JQL queries with user identifiers (username or user key) to equivalent JQL queries with account IDs.<br><br>You may wish to use this operation if your system stores JQL queries and you want to make them GDPR-compliant. For more information about GDPR-related changes, see the [migration guide](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/).<br><br>**[Permissions](#permissions) required:** Permission to access Jira."
        },
        {
          "info": {
            "name": "Atlassian Sanitize Jql Queries",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.atlassian.com/rest/api/3/jql/sanitize",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Sanitizes one or more JQL queries by converting readable details into IDs where a user doesn't have permission to view the entity.<br><br>For example, if the query contains the clause *project = 'Secret project'*, and a user does not have browse permission for the project \"Secret project\", the sanitized query replaces the clause with *project = 12345\"* (where 12345 is the ID of the project). If a user has the required permission, the clause is not sanitized. If the account ID is null, sanitizing"
        }
      ]
    }
  ],
  "bundled": true
}