Przejdź do treści
Intum
Aktualizacja: Wyświetleń: 104 2 min czytania

Endpointy

Metoda Ścieżka Opis
GET /account/users.json Lista użytkowników konta
GET /account/users/:id.json Pojedynczy użytkownik
POST /account/users.json Utworzenie użytkownika
PATCH /account/users/:id.json Aktualizacja użytkownika
DELETE /account/users/:id.json Usunięcie użytkownika
GET /profile.json Profil bieżącego użytkownika
PATCH /profile.json Aktualizacja własnego profilu

Autoryzacja: Authorization: Bearer TOKEN

Pola użytkownika

Pole Typ Wymagane Opis
email string tak Adres e-mail
name string nie Imię i nazwisko
first_name string nie Imię
last_name string nie Nazwisko
description string nie Opis użytkownika
active boolean nie Czy aktywny
role string nie Rola: owner, admin, user, guest
external_id string nie Zewnętrzny identyfikator

Pobranie listy użytkowników

GET /account/users.json
Authorization: Bearer TOKEN

Tworzenie użytkownika

POST /account/users.json
Authorization: Bearer TOKEN
{
  "user_setting": {
    "email": "jan@firma.pl",
    "first_name": "Jan",
    "last_name": "Kowalski",
    "role": "user"
  }
}

Aktualizacja użytkownika

PATCH /account/users/:id.json
{
  "user_setting": {
    "active": false
  }
}

Profil bieżącego użytkownika

GET /profile.json
Authorization: Bearer TOKEN

Zwraca profil zalogowanego użytkownika z danymi kontaktowymi, avatarem i ustawieniami.

Błędy (422)

{"email": ["nie może być puste"]}