Creates and stores authentication credentials for an integration. Supports three auth types: API Key, Basic auth, and Bearer token. Returns the created auth record including its authId, which is required for subsequent get, update, and delete calls.
Documentation Index
Fetch the complete documentation index at: https://docs.sigmamind.ai/llms.txt
Use this file to discover all available pages before exploring further.
Authenticate every request by passing your API key in the X-API-Key header. To get your key, go to Dashboard → API Keys and create or copy your Production API key.
Unique identifier for the integration
Defines authentication credentials for a third-party integration. Use this to tell the system how to authenticate outbound API requests. Select an authType and provide only the fields required for that type. All other fields will be ignored. This configuration is applied automatically to every request made using this integration.
Specifies the authentication method used for outgoing requests. Choose based on how the target API expects credentials: API_KEY → when a key must be sent via header or query parameter. BEARER_TOKEN → when a token is sent in the Authorization header. BASIC_AUTH → when username/password is required. NO_AUTH → when no authentication is needed. This field determines which other fields must be provided.
NO_AUTH, BASIC_AUTH, BEARER_TOKEN, API_KEY "API_KEY"
Access token used for Bearer authentication. Required only when authType is BEARER_TOKEN. Automatically added to requests as: Authorization: Bearer .
"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9..."
Username used for Basic authentication. Required only when authType is BASIC_AUTH. Combined with password and encoded into the Authorization header.
256"api_user@example.com"
Password used for Basic authentication. Required only when authType is BASIC_AUTH. Combined with username and encoded into the Authorization header.
"s3cretP@ssword"
Defines how an API key is attached to outgoing requests. Use this when the API requires a key in headers or query parameters.
{
"key": "X-API-KEY",
"value": "<secret>",
"position": "header"
}
Optional static headers that will be included in every outgoing request. Useful for fixed metadata or required headers that do not change per request. These are applied in addition to authentication headers.
[
{
"key": "X-Request-Source",
"value": "sigmamind"
}
]
Created
Unique identifier for the auth record
"auth_P3kNz7Yv1Qm9"
Unique identifier of the parent integration
"intg_AuUKK371Spr5"
The authentication strategy this credential set uses. Determines which credential fields are required: API_KEY — provide the apiKey object (key name, secret value, and position). BEARER_TOKEN — provide the token field. BASIC_AUTH — provide username and password fields. NO_AUTH — no credential fields required.
NO_AUTH, BASIC_AUTH, BEARER_TOKEN, API_KEY "API_KEY"
Optional list of static HTTP headers attached to every outbound request under this auth. Applied on top of any headers defined at the integration or tool level. Useful for fixed metadata headers required by the third-party API.
[
{
"key": "X-Request-Source",
"value": "sigmamind"
}
]
Timestamp when the record was created
Timestamp when the record was last updated