C1 Connector API
The Connector API from C1 — 11 operation(s) for connector.
The Connector API from C1 — 11 operation(s) for connector.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/c1-connector-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
openapi: 3.2.0
info:
description: The ConductorOne API is a HTTP API for managing ConductorOne resources.
title: ConductorOne Access Conflict Connector API
version: 0.1.0-alpha
servers:
- description: The ConductorOne API server for the current tenant.
url: https://{tenantDomain}.conductor.one
variables:
tenantDomain:
default: example
description: The domain of the tenant to use for this request.
security:
- bearerAuth: []
oauth: []
tags:
- name: Connector
paths:
/api/v1/apps/{app_id}/connectors:
get:
description: List connectors for an app.
operationId: c1.api.app.v1.ConnectorService.List
parameters:
- in: path
name: app_id
required: true
schema:
description: The appId field.
readOnly: false
type: string
- in: query
name: page_size
schema:
description: The pageSize field.
format: int32
readOnly: false
type: integer
- in: query
name: page_token
schema:
description: The pageToken field.
readOnly: false
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.app.v1.ConnectorServiceListResponse'
description: The ConnectorServiceListResponse message contains a list of results and a nextPageToken if applicable
summary: List
tags:
- Connector
x-speakeasy-group: Connector
x-speakeasy-name-override: List
post:
description: Create a connector that is pending a connector config.
operationId: c1.api.app.v1.ConnectorService.CreateDelegated
parameters:
- in: path
name: app_id
required: true
schema:
description: The appId of the app the connector is attached to.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.app.v1.ConnectorServiceCreateDelegatedRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.app.v1.ConnectorServiceCreateResponse'
description: The ConnectorServiceCreateResponse is the response returned from creating a connector.
summary: Create Delegated
tags:
- Connector
x-speakeasy-group: Connector
x-speakeasy-name-override: CreateDelegated
/api/v1/apps/{app_id}/connectors/{connector_id}/confirm_sync_valid/{sync_lifecycle_id}:
post:
description: Invokes the c1.api.app.v1.ConnectorService.ConfirmSyncValid method.
operationId: c1.api.app.v1.ConnectorService.ConfirmSyncValid
parameters:
- in: path
name: app_id
required: true
schema:
description: The AppID of the app the connector is attached to.
readOnly: false
type: string
- in: path
name: connector_id
required: true
schema:
description: The ConnectorID of the connector that we are confirming the sync for.
readOnly: false
type: string
- in: path
name: sync_lifecycle_id
required: true
schema:
description: The completed lifecycle id of the most recent sync we want to validate
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.app.v1.ConfirmSyncValidRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.app.v1.ConfirmSyncValidResponse'
description: Successful response
summary: Confirm Sync Valid
tags:
- Connector
x-speakeasy-group: Connector
x-speakeasy-name-override: ConfirmSyncValid
/api/v1/apps/{app_id}/connectors/{connector_id}/credentials/{id}:
get:
description: Get credentials for a connector.
operationId: c1.api.app.v1.ConnectorService.GetCredentials
parameters:
- in: path
name: app_id
required: true
schema:
description: The appId of the app the connector is attached to.
readOnly: false
type: string
- in: path
name: connector_id
required: true
schema:
description: The connectorId of the connector that we are getting the credentials for.
readOnly: false
type: string
- in: path
name: id
required: true
schema:
description: The id of the ConnectorCredential.
readOnly: false
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.app.v1.ConnectorServiceGetCredentialsResponse'
description: ConnectorServiceGetCredentialsResponse is the response returned by the get method.
summary: Get Credentials
tags:
- Connector
x-speakeasy-entity-operation:
terraform-datasource: ConnectorCredential#read
terraform-resource: ConnectorCredential#read
x-speakeasy-group: Connector
x-speakeasy-name-override: GetCredentials
post:
description: Revoke credentials for a connector.
operationId: c1.api.app.v1.ConnectorService.RevokeCredential
parameters:
- in: path
name: app_id
required: true
schema:
description: The appId of the app the connector is attached to.
readOnly: false
type: string
- in: path
name: connector_id
required: true
schema:
description: The connectorId of the connector that we are revoking the credentials for.
readOnly: false
type: string
- in: path
name: id
required: true
schema:
description: The id of the ConnectorCredential.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.app.v1.ConnectorServiceRevokeCredentialRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.app.v1.ConnectorServiceRevokeCredentialResponse'
description: Empty response body. Status code indicates success.
summary: Revoke Credential
tags:
- Connector
x-speakeasy-entity-operation:
terraform-resource: ConnectorCredential#delete
x-speakeasy-group: Connector
x-speakeasy-name-override: RevokeCredential
/api/v1/apps/{app_id}/connectors/{connector_id}/force_sync:
post:
description: Invokes the c1.api.app.v1.ConnectorService.ForceSync method.
operationId: c1.api.app.v1.ConnectorService.ForceSync
parameters:
- in: path
name: app_id
required: true
schema:
description: The AppID of the app the connector is attached to.
readOnly: false
type: string
- in: path
name: connector_id
required: true
schema:
description: The ConnectorID of the connector that we are forcing to sync.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.app.v1.ForceSyncRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.app.v1.ForceSyncResponse'
description: Successful response
summary: Force Sync
tags:
- Connector
x-speakeasy-group: Connector
x-speakeasy-name-override: ForceSync
/api/v1/apps/{app_id}/connectors/{connector_id}/pause:
post:
description: Invokes the c1.api.app.v1.ConnectorService.PauseSync method.
operationId: c1.api.app.v1.ConnectorService.PauseSync
parameters:
- in: path
name: app_id
required: true
schema:
description: The AppID of the app the connector is attached to.
readOnly: false
type: string
- in: path
name: connector_id
required: true
schema:
description: The ConnectorID of the connector that we are pausing the sync for.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.app.v1.PauseSyncRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.app.v1.PauseSyncResponse'
description: Successful response
summary: Pause Sync
tags:
- Connector
x-speakeasy-group: Connector
x-speakeasy-name-override: PauseSync
/api/v1/apps/{app_id}/connectors/{connector_id}/resume:
post:
description: Invokes the c1.api.app.v1.ConnectorService.ResumeSync method.
operationId: c1.api.app.v1.ConnectorService.ResumeSync
parameters:
- in: path
name: app_id
required: true
schema:
description: The AppID of the app the connector is attached to.
readOnly: false
type: string
- in: path
name: connector_id
required: true
schema:
description: The ConnectorID of the connector that we are resuming the sync for.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.app.v1.ResumeSyncRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.app.v1.ResumeSyncResponse'
description: Successful response
summary: Resume Sync
tags:
- Connector
x-speakeasy-group: Connector
x-speakeasy-name-override: ResumeSync
/api/v1/apps/{app_id}/connectors/{id}:
delete:
description: Delete a connector.
operationId: c1.api.app.v1.ConnectorService.Delete
parameters:
- in: path
name: app_id
required: true
schema:
description: The appId of the app the connector is attached to.
readOnly: false
type: string
- in: path
name: id
required: true
schema:
description: The id of the connector.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.app.v1.ConnectorServiceDeleteRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.app.v1.ConnectorServiceDeleteResponse'
description: Empty response body. Status code indicates success.
summary: Delete
tags:
- Connector
x-speakeasy-group: Connector
x-speakeasy-name-override: Delete
get:
description: Get a connector.
operationId: c1.api.app.v1.ConnectorService.Get
parameters:
- in: path
name: app_id
required: true
schema:
description: The appId of the app the connector is attached to.
readOnly: false
type: string
- in: path
name: id
required: true
schema:
description: The id of the connector.
readOnly: false
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.app.v1.ConnectorServiceGetResponse'
description: The ConnectorServiceGetResponse message contains the connectorView, and an expand mask.
summary: Get
tags:
- Connector
x-speakeasy-group: Connector
x-speakeasy-name-override: Get
post:
description: Update a connector.
operationId: c1.api.app.v1.ConnectorService.Update
parameters:
- in: path
name: app_id
required: true
schema:
description: The id of the app the connector is associated with.
readOnly: false
type: string
- in: path
name: id
required: true
schema:
description: The id of the connector.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.app.v1.ConnectorServiceUpdateRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.app.v1.ConnectorServiceUpdateResponse'
description: ConnectorServiceUpdateResponse is the response returned by the update method.
summary: Update
tags:
- Connector
x-speakeasy-group: Connector
x-speakeasy-name-override: Update
/api/v1/apps/{app_id}/connectors/create:
post:
description: Create a configured connector.
operationId: c1.api.app.v1.ConnectorService.Create
parameters:
- in: path
name: app_id
required: true
schema:
description: The appId field.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.app.v1.ConnectorServiceCreateRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.app.v1.ConnectorServiceCreateResponse'
description: The ConnectorServiceCreateResponse is the response returned from creating a connector.
summary: Create
tags:
- Connector
x-speakeasy-group: Connector
x-speakeasy-name-override: Create
/api/v1/apps/{connector_app_id}/connectors/{connector_id}/delegated:
post:
description: Update a delegated connector.
operationId: c1.api.app.v1.ConnectorService.UpdateDelegated
parameters:
- in: path
name: connector_app_id
required: true
schema:
description: The id of the app the connector is associated with.
readOnly: false
type: string
- in: path
name: connector_id
required: true
schema:
description: The id of the connector.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.app.v1.ConnectorServiceUpdateDelegatedRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.app.v1.ConnectorServiceUpdateResponse'
description: ConnectorServiceUpdateResponse is the response returned by the update method.
summary: Update Delegated
tags:
- Connector
x-speakeasy-group: Connector
x-speakeasy-name-override: UpdateDelegated
/api/v1/apps/connectors/credentials:
post:
description: Rotate credentials for a connector.
operationId: c1.api.app.v1.ConnectorService.RotateCredential
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.app.v1.ConnectorServiceRotateCredentialRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.app.v1.ConnectorServiceRotateCredentialResponse'
description: ConnectorServiceRotateCredentialResponse is the response returned by the rotate method.
summary: Rotate Credential
tags:
- Connector
x-speakeasy-entity-operation:
terraform-resource: ConnectorCredential#create
x-speakeasy-group: Connector
x-speakeasy-name-override: RotateCredential
/api/v1/apps/connectors/validate_config/http:
post:
description: Invokes the c1.api.app.v1.ConnectorService.ValidateHTTPConnectorConfig method.
operationId: c1.api.app.v1.ConnectorService.ValidateHTTPConnectorConfig
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.app.v1.EditorValidateRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.app.v1.EditorValidateResponse'
description: Successful response
summary: Validate Http Connector Config
tags:
- Connector
x-speakeasy-group: Connector
x-speakeasy-name-override: ValidateHTTPConnectorConfig
components:
schemas:
c1.api.app.v1.Connector:
description: A Connector is used to sync objects into Apps
properties:
appId:
description: The id of the app the connector is associated with.
readOnly: false
type: string
canResumeSync:
description: The canResumeSync field.
readOnly: false
type: boolean
catalogId:
description: The catalogId describes which catalog entry this connector is an instance of. For example, every Okta connector will have the same catalogId indicating it is an Okta connector.
readOnly: false
type: string
config:
additionalProperties: true
description: Contains an arbitrary serialized message along with a @type that describes the type of the serialized message.
properties:
'@type':
description: The type of the serialized message.
type: string
readOnly: false
type: object
createdAt:
format: date-time
readOnly: true
type: string
deletedAt:
format: date-time
readOnly: true
type: string
description:
description: The description of the connector.
readOnly: false
type: string
disableCheckBadSync:
description: The disableCheckBadSync field.
readOnly: false
type: boolean
displayName:
description: The display name of the connector.
readOnly: false
type: string
downloadUrl:
description: The downloadUrl for a spreadsheet if the connector was created from uploading a file.
readOnly: true
type: string
id:
description: The id of the connector.
readOnly: false
type: string
oauthAuthorizedAs:
$ref: '#/components/schemas/c1.api.app.v1.OAuth2AuthorizedAs'
profileAllowList:
description: List of profile attributes to sync, when set only these attributes will be synced
items:
type: string
nullable: true
readOnly: false
type: array
profileIgnoreList:
description: List of profile attributes to ignore (not sync), when set other attributes will be synced, but these will not.
items:
type: string
nullable: true
readOnly: false
type: array
status:
$ref: '#/components/schemas/c1.api.app.v1.ConnectorStatus'
syncDisabledAt:
format: date-time
readOnly: true
type: string
syncDisabledCategory:
description: The category of the connector sync that was disabled.
readOnly: false
type: string
syncDisabledReason:
description: The reason the connector sync was disabled.
readOnly: false
type: string
updatedAt:
format: date-time
readOnly: true
type: string
userIds:
description: The userIds field is used to define the integration owners of the connector.
items:
type: string
nullable: true
readOnly: false
type: array
title: Connector
type: object
x-speakeasy-name-override: Connector
c1.api.app.v1.ConnectorExpandMask:
description: The ConnectorExpandMask is used to expand related objects on a connector.
properties:
paths:
description: Paths that you want expanded in the response. Possible values are "app_id" and "*".
items:
type: string
nullable: true
readOnly: false
type: array
title: Connector Expand Mask
type: object
x-speakeasy-name-override: ConnectorExpandMask
c1.api.app.v1.ResumeSyncRequestInput:
description: The ResumeSyncRequest message.
title: Resume Sync Request
type: object
x-speakeasy-name-override: ResumeSyncRequest
c1.api.app.v1.AppManagedStateBindingRef:
description: The AppManagedStateBindingRef message.
properties:
appId:
description: The appId field.
readOnly: false
type: string
resourceId:
description: The resourceId field.
readOnly: false
type: string
resourceTypeId:
description: The resourceTypeId field.
readOnly: false
type: string
title: App Managed State Binding Ref
type: object
x-speakeasy-name-override: AppManagedStateBindingRef
c1.api.app.v1.EditorValidateResponse:
description: The EditorValidateResponse message.
properties:
markers:
description: The markers field.
items:
$ref: '#/components/schemas/c1.api.editor.v1.EditorMarker'
nullable: true
readOnly: true
type: array
title: Editor Validate Response
type: object
x-speakeasy-name-override: EditorValidateResponse
c1.api.app.v1.ConnectorServiceDeleteRequestInput:
description: ConnectorServiceDeleteRequest is a request for deleting a connector. It uses URL values for input.
title: Connector Service Delete Request
type: object
x-speakeasy-name-override: ConnectorServiceDeleteRequest
c1.api.app.v1.PauseSyncRequestInput:
description: The PauseSyncRequest message.
title: Pause Sync Request
type: object
x-speakeasy-name-override: PauseSyncRequest
c1.api.app.v1.ConnectorServiceUpdateResponse:
description: ConnectorServiceUpdateResponse is the response returned by the update method.
properties:
connectorView:
$ref: '#/components/schemas/c1.api.app.v1.ConnectorView'
expanded:
description: The array of expanded items indicated by the request.
items:
additionalProperties: true
description: Contains an arbitrary serialized message along with a @type that describes the type of the serialized message.
properties:
'@type':
description: The type of the serialized message.
type: string
readOnly: false
type: object
nullable: true
readOnly: false
type: array
title: Connector Service Update Response
type: object
x-speakeasy-name-override: ConnectorServiceUpdateResponse
c1.api.app.v1.ConnectorServiceRevokeCredentialResponse:
description: Empty response body. Status code indicates success.
title: Connector Service Revoke Credential Response
type: object
x-speakeasy-entity: ConnectorCredential
x-speakeasy-name-override: ConnectorServiceRevokeCredentialResponse
c1.api.app.v1.ConnectorServiceGetCredentialsResponse:
description: ConnectorServiceGetCredentialsResponse is the response returned by the get method.
properties:
credential:
$ref: '#/components/schemas/c1.api.app.v1.ConnectorCredential'
title: Connector Service Get Credentials Response
type: object
x-speakeasy-name-override: ConnectorServiceGetCredentialsResponse
c1.api.editor.v1.EditorMarker:
description: The EditorMarker message.
properties:
endColumn:
description: The endColumn field.
format: int32
readOnly: false
type: integer
endLineNumber:
description: The endLineNumber field.
format: int32
readOnly: false
type: integer
message:
description: The message field.
readOnly: false
type: string
severity:
description: The severity field.
enum:
- UNKNOWN
- HINT
- INFO
- WARNING
- ERROR
readOnly: false
type: string
x-speakeasy-unknown-values: allow
startColumn:
description: The startColumn field.
format: int32
readOnly: false
type: integer
startLineNumber:
description: The startLineNumber field.
format: int32
readOnly: false
type: integer
title: Editor Marker
type: object
x-speakeasy-name-override: EditorMarker
c1.api.app.v1.ConnectorServiceRotateCredentialRequest:
description: ConnectorServiceRotateCredentialRequest is a request for rotating connector credentials. It uses URL values for input.
properties:
appId:
description: The appId of the app the connector is attached to.
readOnly: false
type: string
connectorId:
description: The connectorId of the connector that we are rotating the credentials for.
readOnly: false
type: string
title: Connector Service Rotate Credential Request
type: object
x-speakeasy-entity: ConnectorCredential
x-speakeasy-name-override: ConnectorServiceRotateCredentialRequest
c1.api.app.v1.PauseSyncResponse:
description: The PauseSyncResponse message.
title: Pause Sync Response
type: object
x-speakeasy-name-override: PauseSyncResponse
c1.api.app.v1.ConnectorStatus:
description: The status field on the connector is used to track the status of the connectors sync, and when syncing last started, completed, or caused the connector to update.
properties:
completedAt:
format: date-time
readOnly: false
type: string
lastError:
description: The last error encountered by the connector.
readOnly: false
type: string
startedAt:
format: date-time
readOnly: false
type: string
status:
description: The status of the connector sync.
enum:
- SYNC_STATUS_UNSPECIFIED
- SYNC_STATUS_RUNNING
- SYNC_STATUS_DONE
- SYNC_STATUS_ERROR
- SYNC_STATUS_DISABLED
readOnly: false
type: string
x-speakeasy-unknown-values: allow
updatedAt:
format: date-time
readOnly: false
type: string
title: Connector Status
type: object
x-speakeasy-name-override: ConnectorStatus
c1.api.app.v1.ConnectorServiceCreateResponse:
description: The ConnectorServiceCreateResponse is the response returned from creating a connector.
properties:
connectorView:
$ref: '#/components/schemas/c1.api.app.v1.ConnectorView'
expanded:
description: The array of expanded items indicated by the request.
items:
additionalProperties: true
description: Contains an arbitrary serialized message along with a @type that describes the type of the serialized message.
properties:
'@type':
description: The type of the serialized message.
type: string
readOnly: false
type: object
nullable: true
readOnly: false
type: array
title: Connector Service Create Response
type: object
x-speakeasy-name-override: ConnectorServiceCreateResponse
c1.api.app.v1.EditorValidateRequest:
description: The EditorValidateRequest message.
properties:
text:
description: The text field.
readOnly: false
type: string
title: Editor Validate Request
type: object
x-speakeasy-name-override: EditorValidateRequest
c1.api.app.v1.ConnectorServiceGetResponse:
description: The ConnectorServiceGetResponse message contains the connectorView, and an expand mask.
properties:
connectorView:
$ref: '#/components/schemas/c1.api.app.v1.ConnectorView'
expanded:
description: The array of expanded items indicated by the request.
items:
additionalProperties: true
description: Contains an arbitrary serialized message along with a @type that describes the type of the serialized message.
properties:
'@type':
description: The type of the serialized message.
type: string
readOnly: false
type: object
nullable: true
readOnly: false
type: array
title: Connector Service Get Response
type: object
x-speakeasy-name-override: ConnectorServiceGetResponse
c1.api.app.v1.ForceSyncResponse:
description: The ForceSyncResponse message.
title: Force Sync Response
type: object
x-speakeasy-name-override: ForceSyncResponse
c1.api.app.v1.ForceSyncRequestInput:
description: Signal the connector to start syncing. This puts the sync on the queue. It does not guarantee immediate sync. Long syncs still take minutes to hours.
title: Force Sync Request
type: object
x-speakeasy-name-override: ForceSyncRequest
c1.api.app.v1.ConnectorCredential:
description: ConnectorCredential is used by a connector to authenticate with conductor one.
properties:
appId:
description: The appId of the app the connector is attached to.
readOnly: false
type: string
clientId:
description: The client id of the ConnectorCredential.
readOnly: false
type: string
clientSecret:
description: The client secret of the ConnectorCredential. It's only returned on creation.
readOnly: false
type: string
connectorId:
description: The connectorId of the connector the credential is associated with.
readOnly: false
type: string
createdAt:
format: date-time
readOnly: true
type: string
deletedAt:
format: date-time
readOnly: true
type: string
displayName:
description: The display name of the ConnectorCredential.
readOnly: false
type: string
expiresTime:
format: date-time
readOnly: true
type: string
id:
description: The id of the ConnectorCredential.
readOnly: false
type: string
lastUsedAt:
format: date-time
readOnly: true
type: string
updatedAt:
format: date-time
readOnly: true
type: string
title: Connector Credential
type: object
x-speakeasy-entity: ConnectorCredential
x-speakeasy-name-override: ConnectorCredential
c1.api.app.v1.OAuth2AuthorizedAs:
description: OAuth2AuthorizedAs tracks the user that OAuthed with the connector.
properties:
authEmail:
description: authEmail is the email of the user that authorized the connector using OAuth.
readOnly: true
type: string
authorizedAt:
format: date-time
readOnly: true
type: string
title: O Auth 2 Authorized As
type: object
x-speakeasy-name-override: OAuth2Author
# --- truncated at 32 KB (40 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/c1/refs/heads/main/openapi/c1-connector-api-openapi.yml