Skip to main content
GET
Get all OAuth apps for an organization

Authorizations

Authorization
string
header
default:<organization-api-token>
required

Organization integration token from Siro admin (Person icon → API Tokens). Send Authorization: Bearer . This is not the OAuth access token used with api.siro.ai user-scoped endpoints.

Query Parameters

organizationId
string
required

The organization that owns one or more OAuth apps.

Minimum string length: 1
owner
string
required

The id of the user that created one or more OAuth apps.

Minimum string length: 1
fromDate
string<date-time>

Return OAuth apps created after this date.

toDate
string<date-time>

Return OAuth apps created before this date.

limit
integer
default:100

The number of results to return. If omitted, 100 results will be returned.

Required range: 1 <= x <= 100
cursor
string

The cursor to paginate the results. Cursor-based pagination will always be used unless if left blank and a page number is provided.

Minimum string length: 1
page
integer

The page number to return. If omitted, the first page of results will be returned.

Required range: x >= 1
sortField
enum<string>
default:dateCreated

The field to sort the results by. If omitted, the results will be sorted by dateCreated in descending order.

Available options:
dateCreated,
dateUpdated
sortDirection
enum<string>
default:desc

The direction to sort the results by. If omitted, the results will be sorted by dateCreated in descending order.

Available options:
asc,
desc

Response

Get all OAuth apps for an organization

data
object[]
required
cursor
pageSize
number
limit
number
total
number | null
hasNextPage
boolean