Skip to main content

Authentication

The Nolt GraphQL API uses API keys for authentication. Each request to the API must include the required headers with a valid API key.

API Keys

You can find and manage your API keys in your board settings under the "APIs" section. Each API key can have:

  • Read/write permissions
  • IP restrictions
  • Rate limits

Making Authenticated Requests

Include the following headers with your requests:

{
"apikey": "YOUR_API_KEY",
"ssotype": "SSO_TYPE",
"ssoid": "USER_SSO_ID"
}

Header Details

  • apikey: Your API key from the board settings
  • ssotype: The type of SSO integration (required for most operations)
  • ssoid: The external ID of the user (required for most operations)

Example Request

Using curl:

curl -X POST \
-H "Content-Type: application/json" \
-H "apikey: YOUR_API_KEY" \
-H "ssotype: SSO_TYPE" \
-H "ssoid: USER_SSO_ID" \
-d '{"query": "{ board { id name } }"}' \
https://api.nolt.io/api/v1/graphql