Webhooks

Get Webhooks

Webhook events sent to registered URLs are postRound, patchRound, deleteRound, and accountDisconnected. postRound and patchRound include userId, roundId, courseId, courseVersion, and isEnded. deleteRound includes roundId and userId. accountDisconnected includes eventId, eventVersion, createdAt, userId, clientId, disconnectedAt, and reason=user_disconnected. For accountDisconnected, eventId is the idempotency key for a published webhook event and remains stable across delivery retries of that event. Repeated disconnect actions can produce another event for the same disconnected account, so consumers should also make cleanup idempotent by userId and clientId. Delivery is at-least-once, so consumers should tolerate duplicates and delays and respond with 2xx after durable receipt.

You can use these endpoints to manage your webhooks yourself using basic authentication.

get/v5/webhooks

Request

  • Base URL: https://api.arccosgolf.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.arccosgolf.com/v5/webhooks
  • Auth: HTTP basic

Response

200 response

idnumber required
webhookUrlstring required

Changes

No recorded changes to this operation across all 1 revision of this API.