Skip to content

Visitor.identify

POST /{namespace}/visitors/{visitor}/identify

Identify joins a Visitor to the Contact it turns out to be, so earlier Visits count toward that person.

Mode
do
Event
Visitor.identified

Inputs

InputTypeRequiredDescription
visitorVisitorrequiredThe Visitor.
contactContactrequiredThe Contact or Customer the Visitor is.

Outputs

OutputTypeRequiredDescription
contactContactrequiredThe Contact, with the Visitor’s Visits attached.
visitorVisitorrequiredThe Visitor, now joined to its Contact.

Effects

  • Emits Visitor.identified.
  • Performed by the Analyst.
  • Two-way: it runs at once, in the try, send and do modes.
  • Runs at sign-up, sign-in and checkout without a call.

Refuses when

CheckErrorFixThen call
The key is valid, but its scopes do not allow this operation.forbiddenUse a key whose scopes cover the operation, or ask an owner of the namespace to grant them.Visitor.identify

When it waits

GateDefault
Decision classLow: two-way, nothing at stake
Delay windowNone: it runs once review passes.
LimitThe call Limit of the Permission it runs under.
Over the LimitIt waits pending for an Approval from the Founder. Approved, it runs; refused, it ends refused with limit-exceeded; unanswered by its deadline, it ends canceled.