POST
/api/v1/events/{request_id}/supplement Public keySome signals take longer to read than the initial collection budget allows. The browser SDK sends them afterwards with this endpoint. A deferred report is archived with the event and returned as deferred_signals by Get an event. It never changes the visitor ID, the score, billing or webhooks.
Path parameters
request_idstringrequiredTherequest_idfrom the identify response.
Body
tokenstringrequiredThedeferred_tokenfrom the identify response. Valid for 24 hours, for the same key and origin.sdkobjectrequiredThe SDK'splatformandversion.signalsobjectrequiredThe deferred-tier report. Produced by the SDK.
Response
202 Accepted:
request_idstringThe request the report was attached to.duplicatebooleantruewhen this exact report was already accepted. Omitted otherwise.
Deferred reports are free.
Errors
| Status | Code | When |
|---|---|---|
409 | supplement_conflict | A different report was already accepted for this request. |
422 | invalid_supplement | The token is invalid, expired or for another request, or the report is not a deferred report. |
422 | invalid_request_id | The path is not a Fingerly request ID. |
503 | service_unavailable | The report could not be accepted just now. |