Skip to main content
GET
List all integrations

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

integration_type__not
string[] | null

Exclude integrations with these integration types

Maximum array length: 50
Maximum string length: 255
kind
enum<string> | null

Filter by integration kind (source, destination, or both)

Available options:
source,
destination,
both
record_type__in
string[] | null

Filter to integrations that handle any of these record types (match ANY). Unknown slugs are ignored; wildcard integrations always match.

Maximum array length: 50
Maximum string length: 255
search
string | null

Search integrations by name or type. Multi-word queries use AND logic.

Maximum string length: 255
limit
integer
default:10

The number of items to return.

Required range: 1 <= x <= 100
order_by
enum<string>
default:id
Available options:
id,
created_at,
updated_at,
name,
created_by_display_name
order_direction
enum<string>
default:asc
Available options:
asc,
desc
health_first
boolean
default:true

Sort worst configuration health to the top, with order_by as the secondary within-group sort. Disable to sort purely by order_by.

cursor
string | null

Set the cursor to the next or previous page. You can get the cursor from the previous page's response.

Response

Successful Response

data
IntegrationRead · object[]

The list of ResponseItems.

next_page_cursor
string | null

The cursor to the next page. If there are no more pages, this is None.

previous_page_cursor
string | null

The cursor to the previous page. If there are no previous pages, this is None.