Place an order (pay-first)
Debits credits immediately. Requires the order scope and an Idempotency-Key header. With quote_id the held price is charged instead of the live one and the freshness guard is bypassed; without it a stale catalogue price is refused. Content is decided now against what the listing allows: 'supplied' without inline content parks the order in awaiting_content for 14 days; 'papi_written' charges 1,500 credits with the order; inline content is validated first (422, nothing charged). Orders that carry an article are one placement each.
Request
- Base URL: https://api.placementapi.com
- URL: https://api.placementapi.com/v1/orders
- Auth: HTTP bearer
Headers
Required. A retry without one is indistinguishable from a second purchase and is refused (400 idempotency_key_required) rather than double-charged. A replay with the same key returns the original result with replayed: true.
Request body
Response
Idempotent replay of an earlier order with the same key.
Changes
No recorded changes to this operation across all 1 revision of this API.