Skip to content
SIBISIBI Developers
Esc
↑↓navigate↵open⌘Jpreview
On this page

Authentication

Authenticate Research Agent requests and confirm access to your assigned agent.

Research Agent uses bearer authentication. Every request must include a SIBI API token in the Authorization header.

Authorization: Bearer YOUR_ACCESS_TOKEN

Get access

Research Agent is available to approved customers. Before integrating, you need:

Your token must have permission to use that agent. A valid token without access to the requested agentId receives 403 Forbidden.

Test authentication

Creating a task is the first authenticated request in the Research Agent flow:

curl --request POST \
  "https://agents.sibi.ai/api/agents/<AGENT_ID>/tasks/create" \
  --header "Authorization: Bearer <YOUR_ACCESS_TOKEN>" \
  --header "Content-Type: application/json" \
  --data '{"message":"GE GTS18GTHWW"}'

A successful request returns 202 Accepted and a task to poll:

{
  "status": "pending",
  "taskId": "<TASK_ID>",
  "statusUrl": "https://agents.sibi.ai/api/agents/<AGENT_ID>/tasks/<TASK_ID>"
}

If the token is missing, malformed, or invalid, the API returns:

{
  "error": "Unauthorized"
}

Continue to the quickstart

Create a task, poll its status, and inspect a result.

Was this page helpful?