Use HTTP, GET, and POST Requests to Interact with the Connect API Explorer
3 minute read
You can use HTTP GET and POST requests to perform queries and mutations using the Connect API Explorer. This allows you to build custom applications that request and write data directly to the application.
Tip
The application SDK includes a toolkit with sample code and explanations of additional ways that you can interact with the Connect API Explorer using third-party applications. To get access to the UI Extension SDK, contact Discover.Sales@Nuix.com.The Connect API connects using HTTP(S) and consumes data in JSON format.
A GraphQL operation returns data as a JSON object. The structure of a response mirrors the structure of an operation.
You can create and test operations in the API explorer before running operations in a third-party application. For more information about the Connect API Explorer, see Access and use the Connect API Explorer.
Before you start
Before you start, do the following:
- Obtain your application API token. Your token authenticates you. For more information, see Obtain an API.
Store your API token in a secure location, the same way that you protect your password. Anyone who has your token can acc
- Obtain the URL of the API service for the portal from your system administrator. The URL of the API service is available in the Portal Management area, in the Settings section, on the Portal Options page. For more information, see Connect API URL.
GET requests
You can perform queries using GET requests.
HTTP method: GET
Resource URL: URL of the API service for the portal, such as http://ringtail.com/Ringtail-Svc-Portal/api/query. For more information, see Before you start.
HTTP headers:
Header | Required? |
---|---|
Authorization: bearer yourAPIToken | Required |
Note
The application SDK includes a toolkit with sample code and explanations of additional ways that you can interact with the Connect API Explorer using third-party applications. To get access to the UI Extension SDK, contact Discover.Sales@Nuix.com.Parameters:
Parameter | Required? | Description |
---|---|---|
query | Required | The query to run. Encode the query as valid ASCII format, so that it can be passed as part of a URL. |
variables | Optional | The variables in the query. Encode the variables as valid ASCII format, so that they can be passed as part of a URL. |
Request body: Not applicable.
POST requests
You can perform queries and mutations using POST requests.
HTTP method: POST
Resource URL: URL of the API service for the portal, such as http://ringtail.com/Ringtail-Svc-Portal/api/query. For more information, see Before you start.
HTTP headers:
Header | Required? |
---|---|
Content-Type: application/json | Required |
Authorization: bearer yourAPIToken | Required |
Note
You must include a space between bearer and yourAPItoken.Parameters: Not applicable.
Request body:
Parameter | Required? | Description |
---|---|---|
query | Required | The query or mutation to run, formatted as valid JSON syntax. |
variables | Optional | The variables in the operation, formatted as valid JSON syntax. |
Feedback
Was this page helpful?
Thank you for your feedback.
Thank you for your feedback.