auth

Complete Registration

Step 3: Complete registration after email verification.

Creates user account with verified email and password. Requires:

  • email: Verified email address
  • code: The verification code (for security)
  • password: User's chosen password (min 6 chars)
  • full_name: Optional user name
  • company_short_desc: Optional company description

Returns JWT access token and user information.

post/api/v1/auth/complete-registration

Request

  • Base URL: https://api.trylapis.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.trylapis.com/api/v1/auth/complete-registration
  • Auth: none declared

Request body

emailstring email required
codestring required
passwordstring required
full_namestring nullable
company_short_descstring nullable
ad_primary_languagestring nullable

Primary language for ad generation

is_proboolean

True = pro user (full Saphire flow), False = lite user (Lite Studio only)

saphire_website_idinteger nullable

Saphire website ID from empty-website creation (for lite users)

appsumo_license_keystring nullable

AppSumo license key for lifetime deal users

invite_tokenstring nullable

Team invite token — auto-accepts the invite after registration

instagram_usernamestring nullable

Instagram username for IG signup users

friendvibes_session_idinteger nullable

Friendvibes session ID to link after registration (for lite users)

friendvibes_selected_company_idinteger nullable

Which friendvibes company the user selected as style inspiration

utm_sourcestring nullable

UTM source (e.g. google, meta)

utm_mediumstring nullable

UTM medium (e.g. cpc, social)

utm_campaignstring nullable

UTM campaign name

utm_termstring nullable

UTM term (paid search keyword)

utm_contentstring nullable

UTM content (ad variation)

gad_sourcestring nullable

Google Ads click source

referrerstring nullable

document.referrer hostname

ctastring nullable

CTA button identifier

Response

Successful Response

access_tokenstring required
token_typestring
expires_ininteger required

Changes

No recorded changes to this operation across all 1 revision of this API.