Skip to main content
Many Partner writes accept work and finish later. Use the same pattern everywhere.

Pattern

1

Call the write endpoint

Capture the public ID (ord_…, imp_…, fwj_…, pcl_…, prl_…, swp_…, brj_…).
2

Listen or poll

Return 2xx from your webhook handler quickly, or poll the GET resource.
3

Branch on status

Use status / data.status. Do not depend on event arrival order.
Delivery is at least once. Dedupe on Peeker-Event-Id for at least 24 hours. See Webhooks.

What is async

What is synchronous

Before going live, verify one success path, one error path, and webhook signature handling.
Last modified on August 19, 2026