/v1/signup/begin
const url = 'https://api.reindeer.example.tr/v1/signup/begin';const options = { method: 'POST', headers: {'Content-Type': 'application/json'}, body: '{"organization":"example","name":"example","email":"example","data_source":"example","accept_terms":"example","data_rights":true}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api.reindeer.example.tr/v1/signup/begin \ --header 'Content-Type: application/json' \ --data '{ "organization": "example", "name": "example", "email": "example", "data_source": "example", "accept_terms": "example", "data_rights": true }'Platform only. Checks the signup form and starts the passkey creation for the founder; nothing
is stored. accept_terms must equal the platform’s terms_version from /v1/meta. Signups
pause (503 signups_paused) while limits.pending_signups organisations wait for activation; one
network (an IPv4 /24 or an IPv6 /48) may have limits.pending_per_source of them waiting (429
signup_source); and one address (an IPv4 address or an IPv6 /48) may sign up
limits.signup_burst times, then once per limits.signup_interval (429 signup_rate).
Request Bodyrequired
Bölüm başlığı “Request Bodyrequired”object
2 to 128 letters, digits, spaces or .,&’()/+_-
Source and licence of the data
The terms version from /v1/meta
Responses
Bölüm başlığı “Responses”WebAuthn options and a ceremony handle valid five minutes
object
object
Example generated
{ "ceremony": "example", "options": {}}Bad_json, media_type
Organization, name, email, data_source, terms or data_rights
Signup_rate or signup_source
Signups_paused