Stateless Sync API

Tear down destination schema

Drops destination tables. Streams NDJSON messages (log, trace) tagged with _emitted_by. Pass only=destination or only=source to run a single side.

post/pipeline_teardown

Request body

only'source' | 'destination'

Run only the source or destination side. Useful for optimistic destination setup or isolating a connector when debugging.

Response

NDJSON stream of teardown messages

Changes

Changed in 20 of the 50 revisions of this API.121429

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

      request-property-one-of-added

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

      request-property-one-of-added

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

      new-optional-request-property

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

      new-optional-request-property

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

      request-property-one-of-added

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

      request-property-one-of-added

  • 7b4cf2bfcc8112See the full diff
    • added required request body

      request-body-added-required

    • deleted the header request parameter x-pipeline

      request-parameter-removed

    • deleted the query request parameter only

      request-parameter-removed

    This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • the header request parameter x-pipeline became required

      request-parameter-became-required

    • removed the request body

      request-body-removed

    • added the optional property oneOf[LogMessage]/log/data to the response with the 200 status

      response-optional-property-added

  • cef36747fb38343See the full diff
    • added the new required request property pipeline/destination/oneOf[subschema #1]/postgres/aws/database

      new-required-request-property

    • added the new required request property pipeline/destination/oneOf[subschema #1]/postgres/aws/host

      new-required-request-property

    • added the new required request property pipeline/destination/oneOf[subschema #1]/postgres/aws/user

      new-required-request-property

    • removed the request property pipeline/destination/oneOf[subschema #1]/postgres/database

      request-property-removed

    • removed the request property pipeline/destination/oneOf[subschema #1]/postgres/host

      request-property-removed

    • removed the request property pipeline/destination/oneOf[subschema #1]/postgres/port

      request-property-removed

    • removed the request property pipeline/destination/oneOf[subschema #1]/postgres/user

      request-property-removed

    • added the new optional request property pipeline/destination/oneOf[subschema #1]/postgres/aws/port

      new-optional-request-property

    • the request property pipeline/destination/oneOf[subschema #1]/postgres/schema became optional

      request-property-became-optional

    • the schema request property default value public was added

      request-property-default-value-added

    • added the new optional request property pipeline/source/oneOf[subschema #1]/stripe/account_created

      new-optional-request-property

    • removed trace mapping keys from the response discriminator for the response status 200

      response-body-discriminator-mapping-deleted

    • removed TraceMessage from the response body oneOf list for the response status 200

      response-body-one-of-removed

    This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog