Podany artykuł dotyczy stanowisk, które należą do struktury organizacyjnej firmy. Stanowiska możesz znaleźć logując się do aplikacji jako super admin (tylko użytkownik o takich uprawnieniach ma dostęp do struktury organizacyjnej).
Następnie wybierz zakładkę "STRUKTURA" dostępnej w górnym menu.
W nowym widoku wybierz zakładkę "STANOWISKA". Będzie widoczna lista stanowisk dostępnych w danej organizacji.
Każde stanowisko może zostać edytowane poprzez kliknięcie przycisku "EDYTUJ" dostępnego koło nazwy stanowiska.
Obiekt:
{
"Id": "string",
"Name": "string"
}Pobieranie listy stanowisk, GET:
URL: /api/Positions
Przykładowa odpowiedź:
[
{
"Id": "49ea676e-432c-4bcf-8fc8-fbd16310e69b",
"Name": "sprzedawca"
},
{
"Id": "92e57286-df34-4440-ac0f-816e61335b5d",
"Name": "kelner"
},
{
"Id": "343d1917-411e-4fa4-9e20-9a9e9dbc3574",
"Name": "manager"
},
{
"Id": "34bc1a0d-bdd8-4ab1-8e50-3b32391d4708",
"Name": "Asystent Menedżera"
},
{
"Id": "9c3a80e4-7eeb-4f66-b542-d6c219fa67f9",
"Name": "Kasjer Sprzedawca"
},
{
"Id": "c0d2db9a-2f1d-4103-8de7-caa9df7a92ec",
"Name": "Menedżer Sklepu"
},
{
"Id": "9d3affbd-d1bc-495d-9020-eb3803c83e9f",
"Name": "Starszy Sprzedawca"
}
]Tworzenie stanowiska, POST:
URL: /api/Positions
Format żądania:
{ "Name": "New Position" }Status odpowiedzi:

Wartość zwrócona w nagłówku "location" służy do pobrania stworzonego stanowiska (GET).
Pobieranie jednego stanowiska, GET:
URL: /api/Positions/{Id}
Przykładowa odpowiedź:
{
"Id": "823a5810-4e10-4076-80a6-08b12dbb2835",
"Name": "Position 1"
}Aktualizacja stanowiska, PUT:
URL: /api/Positions/{Id}
Format żądania:
{ "Name": "New Position" }Status odpowiedzi: 200 OK
W tym przypadku nie otrzymujemy nagłówka "location" przechowującego URL wybranego stanowiska