POST
https://your-server.example.com/webhooks/fingerly Signed by FingerlySent once for every identification your SDKs complete, whatever its score. Use it to keep your own copy of results, or to act on visitors without polling.
Body
idstringThe event's ID, a UUIDv7. The same on every retry: deduplicate on it. Also sent asX-Fingerly-Event-ID.typestringAlwaysidentification.completed.versionintegerThe envelope version,1.organization_idstringYour organization.environmentstringlivefor production traffic,testfor staging and development.created_atstringWhen the underlying fact happened, RFC 3339 in UTC. Not when it was delivered.dataobjectThe identification.11 child fields
request_idstringThe identification's request ID.sdk_key_idstringThe public key that submitted it.visitor_idstringThe visitor.visitor_is_newbooleanWhether the visitor is new to your organization.identifiablebooleanWhether the device could be identified.confidenceintegerThe visitor confidence, 0 to 100.statestringenrichedorunavailable.reasonstringWhy the state isunavailable. Empty otherwise.scoreinteger | nullThe suspect score.nullwhen not scored.levelstring | nulllow,mediumorhigh.nullwhen not scored.tagstringYour tag. Empty when none was sent.
The signals behind the score are not repeated here. Read them with Get an event, or subscribe to visitor.suspect, which includes them.