For the complete documentation index, see llms.txt. This page is also available as Markdown.

Identity Providers

List all identity providers

get
Authorizations
Query parameters
pageintegerOptional

The page number of results

Example: 1
limitintegerOptional

The number of results to return per page

Example: 10
Responses
200

A list of configured identity providers

application/json
totalinteger · int32OptionalExample: 25
nextPagenumber · int32 · nullableOptionalExample: 2
get/v2/identity-providers

Create a new identity provider

post
Authorizations
Body
typestring · enumRequiredPossible values:
configone ofRequired
or
Responses
201

Created successfully

application/json
idstringRequired

The unique identifier for the Identity Provider

Example: idp_abc123
keystringRequired

URL-safe, human-readable identifier

Example: bsad123
typestring · enumRequiredExample: samlPossible values:
configone ofRequired
or
createdstring · date-timeRequired

Timestamp when the provider was created

Example: 2020-01-01T00:00:00.000Z
createdBystringRequired

Username or token label that created the provider

Example: user@appetize.io
updatedstring · date-timeOptional

Timestamp of the last update

Example: 2020-01-01T00:00:00.000Z
updatedBystringOptional

Username or token label that last modified the provider

Example: user@appetize.io
post/v2/identity-providers

Get an identity provider by ID

get
Authorizations
Path parameters
idpIdstringRequiredExample: idp_abc123
Responses
200

Identity provider config

application/json
idstringRequired

The unique identifier for the Identity Provider

Example: idp_abc123
keystringRequired

URL-safe, human-readable identifier

Example: bsad123
typestring · enumRequiredExample: samlPossible values:
configone ofRequired
or
createdstring · date-timeRequired

Timestamp when the provider was created

Example: 2020-01-01T00:00:00.000Z
createdBystringRequired

Username or token label that created the provider

Example: user@appetize.io
updatedstring · date-timeOptional

Timestamp of the last update

Example: 2020-01-01T00:00:00.000Z
updatedBystringOptional

Username or token label that last modified the provider

Example: user@appetize.io
get/v2/identity-providers/{idpId}

Delete an identity provider by ID

delete
Authorizations
Path parameters
idpIdstringRequiredExample: idp_abc123
Responses
204

Deleted successfully

No content

delete/v2/identity-providers/{idpId}

No content

Update an existing identity provider

patch
Authorizations
Path parameters
idpIdstringRequiredExample: idp_abc123
Body
configone ofRequired
or
Responses
200

Updated provider

application/json
idstringRequired

The unique identifier for the Identity Provider

Example: idp_abc123
keystringRequired

URL-safe, human-readable identifier

Example: bsad123
typestring · enumRequiredExample: samlPossible values:
configone ofRequired
or
createdstring · date-timeRequired

Timestamp when the provider was created

Example: 2020-01-01T00:00:00.000Z
createdBystringRequired

Username or token label that created the provider

Example: user@appetize.io
updatedstring · date-timeOptional

Timestamp of the last update

Example: 2020-01-01T00:00:00.000Z
updatedBystringOptional

Username or token label that last modified the provider

Example: user@appetize.io
patch/v2/identity-providers/{idpId}

Last updated