Integrations

list Integrations

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
categorystring[] · nullableOptional
connector_idstring[] · nullableOptional
limitinteger · int32OptionalDefault: 100
namestring · nullableOptional

Filter integrations by name. Supports wildcard () for partial matches - use * for contains, prefix for starts with, *suffix for ends with

page_tokenstring · nullableOptional
statusstring[] · nullableOptional
typestring[] · nullableOptional

Filter integrations by type. Supports wildcard () for partial matches - use * for contains, prefix for starts with, *suffix for ends with

Responses
chevron-right
200

OK

application/json
get
/api/admin/v4/integrations
200

OK

Create Integration

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
namestringRequired

Unique, alphanumeric, user-friendly name used to identify the integration

typestringRequired

Apono-defined identifier for the specific integration type

connector_idstring · nullableOptional

Unique identifier of the Apono connector

connected_resource_typesstring[] · nullableOptional

List of discoverable resource types within the integration

custom_access_detailsstring · nullableOptional

Admin custom instructions (max 400 characters) for accessing the integration’s resources, shown to end users

Responses
chevron-right
200

OK

application/json
idstringRequired

Unique identifier of the integration

namestringRequired

Unique, alphanumeric, user-friendly name used to identify the integration

typestringRequired

Apono-defined identifier for the specific integration type

categorystringRequired

Apono-defined grouping for the integration

connector_idstring · nullableOptional

Unique identifier of the Apono connector

statusstringRequired

Operational state of the integration

last_sync_timeall of · nullableOptional

Timestamp of the most recent successful integration sync, in ISO 8601 format

string · date-timeOptional

ISO 8601 formatted date-time

connected_resource_typesstring[] · nullableOptional

List of discoverable resource types within the integration

custom_access_detailsstring · nullableOptional

Admin custom instructions (max 400 characters) for accessing the integration’s resources, shown to end users

post
/api/admin/v4/integrations
200

OK

Get Integration By Id

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Responses
chevron-right
200

OK

application/json
idstringRequired

Unique identifier of the integration

namestringRequired

Unique, alphanumeric, user-friendly name used to identify the integration

typestringRequired

Apono-defined identifier for the specific integration type

categorystringRequired

Apono-defined grouping for the integration

connector_idstring · nullableOptional

Unique identifier of the Apono connector

statusstringRequired

Operational state of the integration

last_sync_timeall of · nullableOptional

Timestamp of the most recent successful integration sync, in ISO 8601 format

string · date-timeOptional

ISO 8601 formatted date-time

connected_resource_typesstring[] · nullableOptional

List of discoverable resource types within the integration

custom_access_detailsstring · nullableOptional

Admin custom instructions (max 400 characters) for accessing the integration’s resources, shown to end users

get
/api/admin/v4/integrations/{id}
200

OK

Update Integration

put
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Body
namestringRequired

Unique, alphanumeric, user-friendly name used to identify the integration

connector_idstring · nullableOptional

Unique identifier of the Apono connector

connected_resource_typesstring[] · nullableOptional

List of discoverable resource types within the integration

custom_access_detailsstring · nullableOptional

Admin custom instructions (max 400 characters) for accessing the integration’s resources, shown to end users

Responses
chevron-right
200

OK

application/json
idstringRequired

Unique identifier of the integration

namestringRequired

Unique, alphanumeric, user-friendly name used to identify the integration

typestringRequired

Apono-defined identifier for the specific integration type

categorystringRequired

Apono-defined grouping for the integration

connector_idstring · nullableOptional

Unique identifier of the Apono connector

statusstringRequired

Operational state of the integration

last_sync_timeall of · nullableOptional

Timestamp of the most recent successful integration sync, in ISO 8601 format

string · date-timeOptional

ISO 8601 formatted date-time

connected_resource_typesstring[] · nullableOptional

List of discoverable resource types within the integration

custom_access_detailsstring · nullableOptional

Admin custom instructions (max 400 characters) for accessing the integration’s resources, shown to end users

put
/api/admin/v4/integrations/{id}
200

OK

Delete Integration

delete
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Responses
delete
/api/admin/v4/integrations/{id}
204

No Content

No content

list integrations

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
chevron-right
200

OK

application/json
get
/api/v2/integrations
200

OK

create integration

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
namestringRequired
typestringRequired
provisioner_idstring · nullableOptional
metadataobjectRequired
secret_configall of · nullableOptional
objectOptional
connected_resource_typesstring[] · nullableOptional
custom_access_detailsstring · nullableOptional
Responses
chevron-right
200

OK

application/json
idstringRequired
namestringRequired
typestringRequired
statusstring · enumRequiredPossible values:
detailsstring · nullableOptional
provisioner_idstring · nullableOptional
connectionall of · nullableOptional
objectOptional
last_sync_timeall of · nullableOptional
number · doubleOptionalExample: {seconds}.{nanos}
metadataobjectRequired
secret_configall of · nullableOptional
objectOptional
connected_resource_typesstring[]Required
custom_access_detailsstring · nullableOptional
post
/api/v2/integrations
200

OK

list integration configs

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
chevron-right
200

OK

application/json
get
/api/v2/integrations-catalog
200

OK

get integration config

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
typestringRequired
Responses
chevron-right
200

OK

application/json
namestringRequired
typestringRequired
descriptionstringRequired
requires_secretbooleanRequired
supported_secret_typesstring[]Required
get
/api/v2/integrations-catalog/{type}
200

OK

get integration

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Responses
chevron-right
200

OK

application/json
idstringRequired
namestringRequired
typestringRequired
statusstring · enumRequiredPossible values:
detailsstring · nullableOptional
provisioner_idstring · nullableOptional
connectionall of · nullableOptional
objectOptional
last_sync_timeall of · nullableOptional
number · doubleOptionalExample: {seconds}.{nanos}
metadataobjectRequired
secret_configall of · nullableOptional
objectOptional
connected_resource_typesstring[]Required
custom_access_detailsstring · nullableOptional
get
/api/v2/integrations/{id}
200

OK

update integration

put
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Body
namestringRequired
provisioner_idstring · nullableOptional
metadataobjectRequired
secret_configall of · nullableOptional
objectOptional
connected_resource_typesstring[] · nullableOptional
custom_access_detailsstring · nullableOptional
Responses
chevron-right
200

OK

application/json
idstringRequired
namestringRequired
typestringRequired
statusstring · enumRequiredPossible values:
detailsstring · nullableOptional
provisioner_idstring · nullableOptional
connectionall of · nullableOptional
objectOptional
last_sync_timeall of · nullableOptional
number · doubleOptionalExample: {seconds}.{nanos}
metadataobjectRequired
secret_configall of · nullableOptional
objectOptional
connected_resource_typesstring[]Required
custom_access_detailsstring · nullableOptional
put
/api/v2/integrations/{id}
200

OK

delete integration

delete
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Responses
chevron-right
200

OK

application/json
messagestringRequired
delete
/api/v2/integrations/{id}
200

OK

refresh integration

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Responses
chevron-right
200

OK

application/json
messagestringRequired
post
/api/v2/integrations/{id}/refresh
200

OK

get user tags of a resource

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
resource_idstringRequired
Responses
chevron-right
200

OK

application/json
resource_idstringRequired
get
/api/v3/integrations/resources/{resource_id}/user-tags
200

OK

update user tags of a resource

put
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
resource_idstringRequired
Body
Responses
chevron-right
200

OK

application/json
messagestringRequired
put
/api/v3/integrations/resources/{resource_id}/user-tags
200

OK

get integration permissions for the entire tenant

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Query parameters
resource-typestring · nullableOptional
Responses
chevron-right
200

OK

application/json
get
/api/v3/integrations/{id}/permissions
200

OK

get integration resources for the entire tenant

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Query parameters
resource-typestring · nullableOptional
Responses
chevron-right
200

OK

application/json
get
/api/v3/integrations/{id}/resources
200

OK

Last updated

Was this helpful?