Signup

Public, unauthenticated self-service onboarding wizard (no bearer token).

Public, unauthenticated self-service onboarding wizard (no bearer token). Step 1 POST /signup creates or resumes a signup activation and emails an OTP. Step 2 POST /signup/account saves the account holder's name/password/contact. Step 3 POST /signup/account/business (Google Business Profile path) or POST /signup/account/business/info (manual address path) attaches the business location and provisions the company/store/plan and marks the activation Active. POST /signup/multi-location-signup is a separate reCAPTCHA-gated lead-capture form for multi-location prospects (records the enquiry only, no account). All routes throttle at 10/min per IP.

Prerequisites

  • Most endpoints require a bearer token in the Authorization header. The signup and multi-location endpoints listed below require no token.
  • The id of each record the call targets. Every endpoint page lists the ids it needs.

Errors

StatusMeaning
401The bearer token is missing, expired or invalid
403The token is valid but the record sits outside your account
422The request failed validation — the response names the fields
500Unexpected server error

Individual endpoints may return more; each page lists its own.

Endpoints

Initiate signup (create/resume activation + email OTP)

POST — Step 1 of self-service signup.

Open →

Save account details (step 2)

POST — Step 2 of self-service signup.

Open →

Save Google Business location (step 3 — Google path)

POST — Completes self-service signup on the Google path.

Open →

Save manual business address (step 3 — manual path)

POST — Step 3 (manual path) of self-service signup, used when the user does not connect a Google Business Profile.

Open →

Submit multi-location interest form (lead capture)

POST — Public lead-capture form for prospects with multiple locations.

Open →


Did this page help you?