GET /helo¶
Authenticate with your API Token to obtain a session token (xa-token) for use with all other endpoints.
Why 'helo'?
This is an intentional geeky reference to the HELO command in the SMTP mail server protocol — not a typo.
Request¶
Security¶
This endpoint uses API Token authentication (apiTokenAuth). Pass your long-lived API Token (generated in Admin > Webshop) as a Bearer token.
Parameters¶
| Name | In | Type | Required | Description |
|---|---|---|---|---|
nonce |
query | integer (int64) | No | Client-generated unique sequential number. Example: 123456789 |
Responses¶
200 — Session token returned¶
| Field | Type | Description |
|---|---|---|
xa-token |
string | Short-lived session token. Pass this as a Bearer token on all subsequent requests. |
400 — Missing or invalid apiToken¶
Returned when no Authorization header is provided or the token is malformed.
403 — Access denied / invalid token¶
Returned when the API Token is invalid or has been revoked.
Example¶
Next Steps¶
Use the returned xa-token in the Authorization: Bearer header for all subsequent API calls. If you need to verify your session is still active, call GET /status.