Bulk Sync Error Handling

Update Bulk Sync Error Handling

Changed on

Updates the error handling settings for a bulk sync.

put/api/bulk/syncs/{id}/error-handling

Request

  • Base URL
    https://app.polytomic.com
  • Auth
    • HTTP bearer
    • or HTTP basic

Path parameters

idstring uuid required

Unique identifier of the bulk sync

Example:248df4b7-aa70-47b8-a036-33ac447e668d

Headers

X-Polytomic-Versionstring

Request body

ingestion_failure_thresholdinteger nullable

How far behind ingestion may fall before a terminal execution is failed, in the unit this sync's source reports: seconds for a source carrying event timestamps, outstanding items for a queue-backed source such as S3. Send 0 to clear this sync's own threshold, after which a source reporting seconds follows the deployment-wide default and a queue-backed source is left unchecked. Omit to leave unchanged.

subscribersstring[] nullable

Email addresses notified when this sync fails. Replaces the current list; pass an empty list to unsubscribe everyone. Omit to leave the list unchanged.

Example request

{
  "ingestion_failure_threshold": 1000000,
  "subscribers": [
    "alerts@example.com"
  ]
}

Response

OK

Example response

{
  "data": {
    "ingestion_failure_threshold": 1000000,
    "subscribers": [
      "alerts@example.com"
    ]
  }
}

Changes

    • breaking

      the response's property type changed from object to no type for status

    • warning

      removed the optional property / from the response with the status

    • warning

      removed the optional property / from the response with the status

    • info

      added to the response property allOf list for the response status

    • info

      added the new optional request property

    • info

      added the optional property / to the response with the status