Pipelines

Create pipeline

post/pipelines

Query parameters

skip_checkboolean

Skip connector validation checks

Skip connector validation checks

Request body

idstring

Optional pipeline identifier. If omitted, the service generates one (e.g. pipe_abc123).

sourceSourceConfig required— unresolved $ref

Response

Created pipeline

idstring required

Unique pipeline identifier (e.g. pipe_abc123).

sourceSourceConfig required— unresolved $ref
desired_status'active' | 'paused' | 'deleted' required

User-controlled lifecycle state. Set via PATCH to pause, resume, or delete.

status'setup' | 'backfill' | 'ready' | 'paused' | 'teardown' | 'error' required

Workflow-controlled execution state. Updated by the Temporal workflow.

Changes

Changed in 29 of the 47 revisions of this API.30112114

  • 0fb02347c6cc22See the full diff
    • added subschema #2 to the source response property oneOf list for the response status 201

      response-property-one-of-added

    • added subschema #3 to the destination response property oneOf list for the response status 201

      response-property-one-of-added

    • added subschema #2 to the source request property oneOf list

      request-property-one-of-added

    • added subschema #3 to the destination request property oneOf list

      request-property-one-of-added

    • added the new optional request property source/oneOf[subschema #2]/metronome/webhook_port

      new-optional-request-property

    • added the new optional request property source/oneOf[subschema #2]/metronome/webhook_secret

      new-optional-request-property

    • added the optional property source/oneOf[subschema #2]/metronome/webhook_port to the response with the 201 status

      response-optional-property-added

    • added the optional property source/oneOf[subschema #2]/metronome/webhook_secret to the response with the 201 status

      response-optional-property-added

  • e7da611c8dfe22See the full diff
    • added subschema #2 to the source response property oneOf list for the response status 201

      response-property-one-of-added

    • added subschema #3 to the destination response property oneOf list for the response status 201

      response-property-one-of-added

    • added subschema #2 to the source request property oneOf list

      request-property-one-of-added

    • added subschema #3 to the destination request property oneOf list

      request-property-one-of-added

    • added the required property sync_state/sync_run/progress/derived/total_record_count to the response with the 201 status

      response-required-property-added

    • added the required property sync_state/sync_run/progress/derived/total_state_count to the response with the 201 status

      response-required-property-added

  • d27c818295f011See the full diff
    • changed the pattern of the request property id from ^[a-z][a-z0-9_-]*$ to ^[a-zA-Z][a-zA-Z0-9_-]*$

      request-property-pattern-changed

    • the id response's property pattern was changed from ^[a-z][a-z0-9_-]*$ to ^[a-zA-Z][a-zA-Z0-9_-]*$ for the status 201

      response-property-pattern-changed

  • f10e963a188922See the full diff
    • the response property destination/oneOf[subschema #2]/google_sheets/access_token became optional for the status 201

      response-property-became-optional

    • response property destination/oneOf[subschema #2]/google_sheets/access_token list-of-types was widened by adding types null to media type application/json of response 201

      response-property-list-of-types-widened

    • the request property destination/oneOf[subschema #2]/google_sheets/access_token became optional

      request-property-became-optional

    • request property destination/oneOf[subschema #2]/google_sheets/access_token list-of-types was widened by adding types null to media type application/json

      request-property-list-of-types-widened

    • removed the request property source/oneOf[subschema #1]/stripe/max_concurrent_streams

      request-property-removed

    • removed the optional property source/oneOf[subschema #1]/stripe/max_concurrent_streams from the response with the 201 status

      response-optional-property-removed

    • added the new optional query request parameter skip_check

      new-optional-request-parameter

  • 4284e9bc6bb011See the full diff
    • removed the optional property sync_state/sync_run/sync_run_id from the response with the 201 status

      response-optional-property-removed

    • added the optional property sync_state/sync_run/run_id to the response with the 201 status

      response-optional-property-added

  • a88e8958452521See the full diff
    • removed the optional property last_progress from the response with the 201 status

      response-optional-property-removed

    • removed the optional property sync_state/sync_run/progress/streams/additionalProperties/time_range from the response with the 201 status

      response-optional-property-removed

    • added the optional property sync_state/sync_run/progress/streams/additionalProperties/total_range to the response with the 201 status

      response-optional-property-added