Website Builder API
POST /services/websites/v1/websites/own-change/save Auth

Save own change

Saves the phone number given on the publish screen (into the contact details of the site) and records that the owner made the site theirs.

Request Body

FieldTypeRequiredDescriptionExample
phone string|null
max: 40
No
headline string|null
max: 200
No
subheadline string|null
max: 400
No

Responses

200
401
403
429
Successful response
Headers
HeaderTypeDescriptionExample
X-RateLimit-Limit integer Maximum number of requests allowed per minute 30
X-RateLimit-Remaining integer Number of requests remaining in the current window 27
Unauthenticated — missing or invalid Bearer token
Headers
HeaderTypeDescriptionExample
X-RateLimit-Limit integer Maximum number of requests allowed per minute 30
X-RateLimit-Remaining integer Number of requests remaining in the current window 27
FieldTypeDescription
error boolean
message string
Forbidden — insufficient permissions for this resource
Headers
HeaderTypeDescriptionExample
X-RateLimit-Limit integer Maximum number of requests allowed per minute 30
X-RateLimit-Remaining integer Number of requests remaining in the current window 27
FieldTypeDescription
error boolean
message string
Too Many Requests — rate limit exceeded
Headers
HeaderTypeDescriptionExample
X-RateLimit-Limit integer Maximum number of requests allowed per minute 30
X-RateLimit-Remaining integer Number of requests remaining in the current window 27
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/websites/own-change/save" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{
    "phone": "string",
    "headline": "string",
    "subheadline": "string"
}'
fetch('https://api.wemasy.nl/api/services/websites/v1/websites/own-change/save', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_TOKEN',
    'Accept': 'application/json',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    "phone": "string",
    "headline": "string",
    "subheadline": "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/websites/own-change/save', {
    "phone": "string",
    "headline": "string",
    "subheadline": "string"
});
$data = $response->json();
import requests

headers = {
    "Authorization": "Bearer YOUR_API_TOKEN",
    "Accept": "application/json"
}
data = {
    "phone": "string",
    "headline": "string",
    "subheadline": "string"
}
r = requests.post("https://api.wemasy.nl/api/services/websites/v1/websites/own-change/save", headers=headers, json=data)
print(r.json())

Try It
Request Body Optional

Export