Last updated 3 months ago
Was this helpful?
/api/v2/integrations
curl -L \ --url 'https://api.apono.io/api/v2/integrations' \ --header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{ "pagination": { "total": 1, "limit": 1, "offset": 1 }, "data": [ { "id": "text", "name": "text", "type": "text", "status": "Initializing", "details": "text", "provisioner_id": "text", "metadata": {}, "custom_access_details": "text", "connected_resource_types": [ "text" ], "connection": {}, "last_sync_time": 1, "secret_config": {} } ] }
curl -L \ --request POST \ --url 'https://api.apono.io/api/v2/integrations' \ --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \ --header 'Content-Type: application/json' \ --data '{"name":"text","type":"text","metadata":{},"connected_resource_types":[null],"secret_config":{}}'
{ "id": "text", "name": "text", "type": "text", "status": "Initializing", "details": "text", "provisioner_id": "text", "metadata": {}, "custom_access_details": "text", "connected_resource_types": [ "text" ], "connection": {}, "last_sync_time": 1, "secret_config": {} }
/api/v2/integrations-catalog
curl -L \ --url 'https://api.apono.io/api/v2/integrations-catalog' \ --header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{ "pagination": { "total": 1, "limit": 1, "offset": 1 }, "data": [ { "name": "text", "type": "text", "description": "text", "requires_secret": true, "params": [ { "id": "text", "label": "text", "default": "text", "optional": true, "values": [ "text" ] } ], "supported_secret_types": [ "text" ] } ] }
/api/v2/integrations-catalog/{type}
curl -L \ --url 'https://api.apono.io/api/v2/integrations-catalog/{type}' \ --header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{ "name": "text", "type": "text", "description": "text", "requires_secret": true, "params": [ { "id": "text", "label": "text", "default": "text", "optional": true, "values": [ "text" ] } ], "supported_secret_types": [ "text" ] }
/api/v2/integrations/{id}
curl -L \ --url 'https://api.apono.io/api/v2/integrations/{id}' \ --header 'Authorization: Bearer YOUR_SECRET_TOKEN'
curl -L \ --request PUT \ --url 'https://api.apono.io/api/v2/integrations/{id}' \ --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \ --header 'Content-Type: application/json' \ --data '{"name":"text","metadata":{},"connected_resource_types":[null],"secret_config":{}}'
curl -L \ --request DELETE \ --url 'https://api.apono.io/api/v2/integrations/{id}' \ --header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{ "message": "text" }
/api/v2/integrations/{id}/refresh
curl -L \ --request POST \ --url 'https://api.apono.io/api/v2/integrations/{id}/refresh' \ --header 'Authorization: Bearer YOUR_SECRET_TOKEN'
/api/v3/integrations/resources/{resource_id}/user-tags
curl -L \ --url 'https://api.apono.io/api/v3/integrations/resources/{resource_id}/user-tags' \ --header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{ "resource_id": "text", "tags": { "ANY_ADDITIONAL_PROPERTY": "text" } }
curl -L \ --request PUT \ --url 'https://api.apono.io/api/v3/integrations/resources/{resource_id}/user-tags' \ --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \ --header 'Content-Type: application/json' \ --data '{"tags":{}}'
/api/v3/integrations/{id}/permissions
curl -L \ --url 'https://api.apono.io/api/v3/integrations/{id}/permissions' \ --header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{ "pagination": { "total": 1, "limit": 1, "offset": 1 }, "data": [ { "name": "text", "id": "text", "resource_type": "text" } ] }
/api/v3/integrations/{id}/resources
curl -L \ --url 'https://api.apono.io/api/v3/integrations/{id}/resources' \ --header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{ "pagination": { "total": 1, "limit": 1, "offset": 1 }, "data": [ { "id": "text", "name": "text", "type": "text", "status": { "status": "Active", "message": "text" } } ] }