API ReferenceManagementConnector Management
GET
/v1/mgmt/connector/all

Authorization

Descope Project ID and Management Key
AuthorizationBearer <token>

Project ID:Management Key as bearer token.

In: header

Load all of the project's connectors, using a valid management key. Each connector is returned as GetConnector returns it, with its configuration and with secret values as PLACEHOLDER_VALUE. This includes messaging provider connectors, whose ids start with MP, and leaves out connectors that Descope manages internally, such as outbound SCIM connectors, as the console does.

curl -X GET "https://api.descope.com/v1/mgmt/connector/all"
{  "connectors": [    {      "id": "string",      "name": "string",      "type": "string",      "status": "string",      "description": "string",      "configuration": {}    }  ]}
export interface Response {connectors?: Connector[]}export interface Connector {/** * The connector id, assigned by the server on create and required on update. */id?: string/** * The connector's display name. */name?: string/** * The connector template id, such as `http`, which cannot change after create. LoadAllConnectorTemplates lists the *  available templates. */type?: string/** * Either `enabled` or `disabled`, defaults to `enabled` on create. A disabled connector is not run by flows or *  automatic triggers; audit streaming ignores `status` and follows the template's `auditEnabled` configuration field *  if it has one, and is otherwise always on. While its secrets are placeholders, create a connector `disabled`, also *  set `auditEnabled: false` on an audit connector whose template has that field, and enable it once the real values *  are in. */status?: string/** * A free text description of the connector. */description?: string/** * The template's configuration fields by name, as GetConnectorTemplate describes them. Checked against the template *  on create and update, with missing defaults filled in; not checked for messaging providers, which have no template. *  Secret values are returned as `PLACEHOLDER_VALUE`, and sending that value back keeps the stored secret. */configuration?: {}}
Was this helpful?