Skip to main content
POST
/
v2
/
signup
/
pending
Post Signup Pending
curl --request POST \
  --url https://api.loyalty.dog/v2/signup/pending \
  --header 'Content-Type: application/json' \
  --data '
{
  "email": "[email protected]",
  "passwordHash": "<string>",
  "name": "<string>",
  "company": "<string>",
  "country": "<string>",
  "consent": {
    "tosAt": "2023-11-07T05:31:56Z",
    "dpaAt": "2023-11-07T05:31:56Z",
    "privacyAt": "2023-11-07T05:31:56Z",
    "ip": "<string>"
  },
  "utm": {
    "source": "<string>",
    "medium": "<string>",
    "campaign": "<string>"
  }
}
'
{
  "pendingId": "<string>"
}

Body

application/json
email
string<email>
required
passwordHash
string
required
Required string length: 10 - 200
name
string
required
Required string length: 1 - 200
company
string
required
Required string length: 1 - 200
country
string
required
Required string length: 2

ToS / DPA / Privacy timestamps captured at the moment the merchant ticked the checkboxes on Step 1. The IP, if present, is truncated to /24 (IPv4) / /48 (IPv6) inside the service layer for GDPR minimization.

utm
UtmPayload · object

Response

Successful Response

pendingId
string
required