Gebruikers
Accountscope vereist; voeg de header X-Auth-Account toe met je Account-ID.
Deze endpoints zijn niet beschikbaar via OAuth. Het aanmaken, bijwerken en
verwijderen van gebruikers vereist een admin-rol op het account, en het
account moet een reseller zijn.
Gebruikers opvragen
Vraag alle gebruikers op die aan je account zijn gekoppeld.
GET /api/users
Teruggegeven params
- users: Array
- id: String
- fname: String
- lname: String
- email: String
- account_brand_id: Integer
- locale: String
- created_at: DateTime
- updated_at: DateTime
Gebruiker bekijken
Bekijk een gebruiker.
GET /api/users/:id
Teruggegeven params
- user: Object
- id: String
- fname: String
- lname: String
- email: String
- account_brand_id: Integer
- locale: String
- created_at: DateTime
- updated_at: DateTime
Een gebruiker aanmaken
POST /api/users
Dit maakt een gebruiker aan (en een nieuw sub-account) onder het huidige account.
Vereist een reseller-account; aanmaken vanuit een SuperSpace-adminaccount geeft
422 terug.
Params
- user: Object
- fname: String (required)
- lname: String (required)
- email: String (required)
- company_name: String | Dit wordt de accountnaam.
- locale: String | en of nl
- billing_term: String | monthly of annual
Teruggegeven params
- user: Object
- id: String
- fname: String
- lname: String
- email: String
- created_at: DateTime
- updated_at: DateTime
- password: String | Wordt alleen bij het aanmaken teruggegeven.
- account_id: String
- api_token: String | Wordt alleen bij het aanmaken teruggegeven.
password en api_token worden alleen in deze create-response teruggegeven —
sla ze meteen op. Gebruik de teruggegeven API-credentials om je voortaan als die
gebruiker te authenticeren.
Een gebruiker bijwerken / verwijderen
PATCH /api/users/:id en DELETE /api/users/:id zijn niet toegestaan en geven
401 terug.