Website Builder API
POST /services/websites/v1/onboarding/user/confirm Public

Confirm Onboarding User

Rate limit: 100 requests per minute.

Request Body Required

FieldTypeRequiredDescriptionExample
email string Yes SHA1-hashed email address used to verify the user's identity
token string Yes Email verification token sent to the user for confirming their email

Responses

200
422
429
Successful response
Headers
HeaderTypeDescriptionExample
X-RateLimit-Limit integer Maximum number of requests allowed per minute 100
X-RateLimit-Remaining integer Number of requests remaining in the current window 97
FieldTypeDescription
message string
errors string[]
Validation error
FieldTypeDescription
message string Errors overview.
errors object A detailed description of each field that failed validation.
Too Many Requests — rate limit exceeded
Headers
HeaderTypeDescriptionExample
X-RateLimit-Limit integer Maximum number of requests allowed per minute 100
X-RateLimit-Remaining integer Number of requests remaining in the current window 97
Retry-After integer Seconds until the rate limit resets 60
FieldTypeDescription
error boolean
message string
Base URL
https://api.wemasy.nl/api
Authentication

Request Sample
cURL
JS
PHP
Python
curl -X POST "https://api.wemasy.nl/api/services/websites/v1/onboarding/user/confirm" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{
    "email": "string",
    "token": "string"
}'
fetch('https://api.wemasy.nl/api/services/websites/v1/onboarding/user/confirm', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_TOKEN',
    'Accept': 'application/json',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    "email": "string",
    "token": "string"
})})
.then(r => r.json())
.then(data => console.log(data));
$response = Http::withToken('YOUR_API_TOKEN')
    ->accept('application/json')
    ->post('https://api.wemasy.nl/api/services/websites/v1/onboarding/user/confirm', {
    "email": "string",
    "token": "string"
});
$data = $response->json();
import requests

headers = {
    "Authorization": "Bearer YOUR_API_TOKEN",
    "Accept": "application/json"
}
data = {
    "email": "string",
    "token": "string"
}
r = requests.post("https://api.wemasy.nl/api/services/websites/v1/onboarding/user/confirm", headers=headers, json=data)
print(r.json())
Response Example
{
    "message": "string",
    "errors": []
}

Try It
Request Body Required

Export