Record an idempotent provider-reported action outcome

Changed on

Provider-authenticated assertion, not an independent NHS audit. A charged ticket may later receive an invalid or duplicate credit after expiry or revocation; no positive outcome or new charge may cross those boundaries.

post/provider/outcomes

Request

  • Base URL
    https://nothumansearch.ai/api/v1
  • URL
    https://nothumansearch.ai/api/v1/provider/outcomes
  • Auth
    API key in header X-NHS-Provider-Key

Headers

Idempotency-Keystring required

Request body

ticket_idstring uuid

Optional compatibility assertion; NHS derives the authoritative ticket from the verified attribution token

attribution_tokenstring required

The exact signed bearer received in the attributed provider action URL; NHS derives its ticket and offer binding server-side

outcome'accepted' | 'activated' | 'converted' | 'rejected' | 'duplicate' | 'invalid' required

Response

Exact idempotent replay

Changes