{ "opencollection": "1.0.0", "info": { "name": "Spot AI — Spot Connect (beta) Analytics Integrations API", "version": "1.10.0" }, "items": [ { "info": { "name": "Integrations", "type": "folder" }, "items": [ { "info": { "name": "Get all integrations", "type": "http" }, "http": { "method": "GET", "url": "https://dev-api.spot.ai/v1/integrations", "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "This endpoint returns details of all integrations that the caller can access within an organization.\nIntegrations that the caller does not have access to will not be included in the response.\nDetails include integration number, integration name, and integration type." }, { "info": { "name": "Create a new integration", "type": "http" }, "http": { "method": "POST", "url": "https://dev-api.spot.ai/v1/integrations", "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "This endpoint creates a new integration. You may choose a canned\nintegration type or create a fully custom integration.\n\nCanned integrations will have a schema template to help you\ncreate event types and a specific visualization layer.\nYou will still be able to customize the event type schema however you see fit." }, { "info": { "name": "Get integration information", "type": "http" }, "http": { "method": "GET", "url": "https://dev-api.spot.ai/v1/integrations/:integration_id", "params": [ { "name": "integration_id", "value": "", "type": "path", "description": "- ID of the integration" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "This endpoint returns full details of a specific integration.\n\nThe integration ID is required to return integration name and integration type." }, { "info": { "name": "Update integration name", "type": "http" }, "http": { "method": "PUT", "url": "https://dev-api.spot.ai/v1/integrations/:integration_id", "params": [ { "name": "integration_id", "value": "", "type": "path", "description": "- The ID of the integration to update" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "This endpoint can be used to update an existing integration's name." }, { "info": { "name": "Delete an existing integration", "type": "http" }, "http": { "method": "DELETE", "url": "https://dev-api.spot.ai/v1/integrations/:integration_id", "params": [ { "name": "integration_id", "value": "", "type": "path", "description": "- The ID of the integration to delete" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "This endpoint can be used to delete an integration.\nAll associated data including integration devices, integration event types,\nand events will also be deleted" } ] } ], "bundled": true }