AzureBoardsSync

Record what Azure DevOps holds for a batch of the integration's issues

Records each observation on mabl's copy of the issue only, ignoring one older than the revision already stored. An issue may appear once per batch. An existence_changed outcome means the issue flipped between present and deleted, which revisions cannot order, so the caller should read that work item again and send a fresh observation. Never retry a request automatically: a lost response is settled by the next read. After a call that timed out, do not release the lock; let it lapse, so no other holder writes while the request may still be running. Requires the integration's sync lock. Restricted to API keys with global write permission on integrations.

post/integrations/{integration_id}/azureBoards/sync/observations

Path parameters

integration_idstring required

Azure Boards workspace integration id

Request body

project_idstring required

The project id the observations were read from; 409 when the integration now points elsewhere

lock_keystring required

Key that holds the integration's azure-boards-sync job lock

Response

One result per observation, in request order

Changes

Changed in 1 of the 34 revisions of this API.1