ConductorOne Connector API

The Connector API from ConductorOne — 11 operation(s) for connector.

OpenAPI Specification

conductorone-connector-api-openapi.yml Raw ↑
openapi: 3.1.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.ResumeSyncResponse:
      description: The ResumeSyncResponse message.
      title: Resume Sync Response
      type: object
      x-speakeasy-name-override: ResumeSyncResponse
    c1.api.app.v1.ConfirmSyncValidRequestInput:
      description: The ConfirmSyncValidRequest message.
      title: Confirm Sync Valid Request
      type: object
      x-speakeasy-name-override: ConfirmSyncValidRequest
    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.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.ConfirmSyncValidResponse:
      description: The ConfirmSyncValidResponse message.
      title: Confirm Sync Valid Response
      type: object
      x-speakeasy-name-override: ConfirmSyncValidResponse
    c1.api.app.v1.ConnectorServiceDeleteResponse:
      description: Empty response body. Status code indicates success.
      title: Connector Service Delete Response
      type: object
      x-speakeasy-name-override: ConnectorServiceDeleteResponse
    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.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: OAuth2AuthorizedAs
    c1.api.app.v1.ConnectorServiceRotateCredentialResponse:
      description: ConnectorServiceRotateCredentialResponse is the response returned by the rotate method.
      properties:
        credential:
          $ref: '#/components/schemas/c1.api.app.v1.ConnectorCredential'
      title: Connector Service Rotate Credential Response
      type: object
      x-speakeasy-name-override: ConnectorServiceRotateCredentialResponse
    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.ResumeSyncRequestInput:
      description: The ResumeSyncRequest message.
      title: Resume Sync Request
      type: object
      x-speakeasy-name-override: ResumeSyncRequest
    c1.api.app.v1.ConnectorServiceCreateDelegatedRequestInput:
      description: The ConnectorServiceCreateDelegatedRequest message contains the fields required to create a connector.
      properties:
        appManagedStateBindingRef:
          $ref: '#/components/schemas/c1.api.app.v1.AppManagedStateBindingRef'
        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
        description:
          description: The description of the connector.
          readOnly: false
          type: string
        displayName:
          description: The displayName of the connector.
          readOnly: false
          type: string
        expandMask:
          $ref: '#/components/schemas/c1.api.app.v1.ConnectorExpandMask'
        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 Service Create Delegated Request
      type: object
      x-speakeasy-name-override: ConnectorServiceCreateDelegatedRequest
    c1.api.app.v1.ConnectorServiceUpdateRequestInput:
      description: The ConnectorServiceUpdateRequest message contains the fields required to update a connector.
      properties:
        connector:
          $ref: '#/components/schemas/c1.api.app.v1.Connector'
        expandMask:
          $ref: '#/components/schemas/c1.api.app.v1.ConnectorExpandMask'
        updateMask:
          nullable: true
          readOnly: false
          type: string
      title: Connector Service Update Request
      type: object
      x-speakeasy-name-override: ConnectorServiceUpdateRequest
    c1.api.app.v1.ConnectorServiceListResponse:
      description: The ConnectorServiceListResponse message contains a list of results and a nextPageToken if applicable
      properties:
        expanded:
          description: List of serialized related objects
          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
        list:
          description: The list of results containing up to X results, where X is the page size defined in the request
          items:
            $ref: '#/components/schemas/c1.api.app.v1.ConnectorView'
          nullable: true
          readOnly: false
          type: array
        nextPageToken:
          description: The nextPageToken is shown for the next page if the number of results is larger than the max page size. The server returns one page of results and the nextPageToken until all results are retreived. To retrieve the next page, use the same request and append a pageToken field with the value of nextPageToken shown on the previous page.
          readOnly: false
          type: string
      title: Connector Service List Response
      type: object
      x-speakeasy-name-override: ConnectorServiceListResponse
    c1.api.app.v1.ConnectorServiceCreateRequestInput:
      description: The ConnectorServiceCreateRequest message.
      properties:
        catalogId:
          description: The catalogId field.
          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
        description:
          description: The description field.
          readOnly: false
          type: string
        expandMask:
          $ref: '#/components/schemas/c1.api.app.v1.ConnectorExpandMask'
        userIds:
          description: The userIds field.
          items:
            type: string
          nullable: true
          readOnly: false
          type: array
      title: Connector Service Create Request
      type: object
      x-speakeasy-name-override: ConnectorServiceCreateRequest
    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.PauseSyncRequestInput:
      description: The PauseSyncRequest message.
      title: Pause Sync Request
      type: object
      x-speakeasy-name-override: PauseSyncRequest
    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.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.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.PauseSyncResponse:
      description: The PauseSyncResponse message.
      title: Pause Sync Response
      type: object
      x-speakeasy-name-override: PauseSyncResponse
    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.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.ConnectorServiceRevokeCredentialRequestInput:
      description: ConnectorServiceRevokeCredentialRequest is a request for revoking connector credentials. It uses URL values for input.
      title: Connector Service Revoke Credential Request
      type: object
      x-speakeasy-entity: ConnectorCredential
      x-speakeasy-name-override: ConnectorServiceRevokeCredentialRequest
    c1.api.app.v1.ConnectorView:
      description: The ConnectorView object provides a connector response object, as well as JSONPATHs to related objects provided by expanders.
      properties:
        appPath:
          description: JSONPATH expression indicating the location of the App object in the expanded array.
          readOnly: false
          type: string
        capabilitiesPath:
          description: JSONPATH expression indicating the location of the ConnectorCapabilities object in the expanded array.
          readOnly: false
     

# --- truncated at 32 KB (40 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/conductorone/refs/heads/main/openapi/conductorone-connector-api-openapi.yml