Skip to main content
GET
/
1
/
providers
curl
curl --request GET \
  --url 'https://example.algolia.net/agent-studio/1/providers?page=1&limit=10' \
  --header 'accept: application/json' \
  --header 'x-algolia-api-key: ALGOLIA_API_KEY' \
  --header 'x-algolia-application-id: ALGOLIA_APPLICATION_ID'
{
  "data": [
    {
      "createdAt": "<string>",
      "id": "<string>",
      "input": {
        "apiKey": "<string>",
        "baseUrl": "<string>"
      },
      "name": "<string>",
      "providerName": "<string>",
      "updatedAt": "<string>",
      "lastUsedAt": "<string>"
    }
  ],
  "pagination": {
    "limit": 123,
    "page": 123,
    "totalCount": 123,
    "totalPages": 123
  }
}
Required ACL: settings

Authorizations

x-algolia-application-id
string
header
required

Your Algolia application ID.

x-algolia-api-key
string
header
required

Your Algolia API key with the necessary permissions to make the request. Permissions are controlled through access control lists (ACL) and access restrictions. The required ACL to make a request is listed in each endpoint's reference.

Query Parameters

limit
integer
default:10

Items per page.

Required range: x >= 1
page
integer
default:1

Page number.

Required range: x >= 1

Response

Successful Response.

data
provider · object[]
required
pagination
paginationMetadata · object
required
Last modified on June 11, 2026