Skip to content

Verify Customer Token

Verify if the customer authentication token is still valid and retrieve customer information.

Endpoint

GET /api/shop/customers/verify-token

Request Headers

HeaderRequiredDescription
X-STOREFRONT-KEYYesYour storefront API key
AuthorizationYesBearer token to verify

Response Fields (200 OK - Valid Token)

FieldTypeDescription
validbooleanToken validity status
customerobjectCustomer information
messagestringSuccess message

Customer Fields (if valid)

FieldTypeDescription
idintegerCustomer ID
firstNamestringFirst name
lastNamestringLast name
emailstringEmail address

Token States

  • Valid (200) - Token is active and not expired
  • Invalid (401) - Token is expired or tampered with
  • Missing (400) - No token provided

Use Cases

  • Check if user is still logged in
  • Validate session before API calls
  • Prevent stale token usage
  • Auto-logout on token expiry
  • Refresh session state

Token Expiry

  • Tokens expire after a set period (typically 7 days)
  • Expired tokens return 401 Unauthorized
  • Use refresh token to get new token (if available)
  • Token becomes invalid after user logout

Released under the MIT License.