Custom API Connector
Overview
OpenAPI Integrations let you connect an API to Couchdrop using an OpenAPI specification. Couchdrop imports the API schema and uses it to identify the authentication methods and API actions available from that specification.
This is useful when you need to connect Couchdrop to an API that is not already available as a predefined integration. You can import your own OpenAPI schema from a URL or start from one of the templates available in Couchdrop.
How OpenAPI Integrations work with Couchdrop
An OpenAPI Integration is configured as a platform integration. You provide an OpenAPI schema, review the methods Couchdrop has imported, and then configure one of the authentication schemes defined by that API.
Once the schema has been imported, Couchdrop displays the API operations under Available actions. These actions can then be selected when working with the integration.
This follows Couchdrop's connection model of configuring an external platform first and then using the resulting connection within Couchdrop workflows.
How to create a Custom API connection
Before you start
To create an OpenAPI Integration, you will need:
Access to Couchdrop with permission to create integrations
An OpenAPI schema available from a URL, or one of the OpenAPI templates available in Couchdrop
Authentication details required by the API specification
OpenAPI Integration settings
Integration name
Identifies the OpenAPI connection within Couchdrop.
API Schema
Defines the API operations and authentication methods available to the integration. Use Import schema to load a schema from a template or URL, or Review schema to inspect and modify the imported specification before saving.
Authentication
Displays the authentication schemes defined by the imported OpenAPI specification. Available options depend on the schema you import.
Available actions
Lists the API methods discovered in the imported OpenAPI specification. Select an action to view more information, including its HTTP method and path where provided by the schema.
Last updated
Was this helpful?