Dokumentacija API

Povezovanje in delo z API-jem Shifton

API Shifton vam omogoča dostop do vseh ključnih funkcij platforme — od upravljanja urnikov do integracij z zunanjimi HR, plačilnimi sistemi, in analitičnimi sistemi.
Z uporabo API-ja lahko avtomatizirate procese in povežete Shifton z notranjimi storitvami vašega podjetja.


Dokumentacija API-ja

Podpiramo dve različici naše dokumentacije:


Začetek

Pridobite API ključ

V nastavitvah vašega podjetja na platformi Shifton ustvarite API ključ.
Avtorizacija se izvede preko zaglavja:

Authorization: Bearer {your_api_key}

Opravite svojo prvo zahtevo

Na primer, za pridobitev seznama zaposlenih:

GET /api/v1/employees
Host: api2.shifton.com
Authorization: Bearer {your_api_key}

Primer odgovora:

{
"data": [
{
"id": 101,
"name": "Alice Johnson",
"position": "HR Manager"
},
{
"id": 102,
"name": "Bob Smith",
"position": "Cashier"
}
]
}

Integrirajte API v svoje delovne tokove

  • Avtomatsko ustvarjajte in spreminjajte izmene

  • Upravljajte z zahtevki za dopust in bolniško odsotnost

  • Izvoz podatkov v sisteme za izplačilo plač

  • Izdelajte prilagojene nadzorne plošče in poročila


Temeljne zmožnosti API-ja

  • Zaposleni – dodajanje, urejanje in upravljanje vlog

  • Urniki – ustvarjanje, prilagajanje izmen, načrtovanje dela

  • Prosti čas in odsotnosti – upravljanje zahtevkov za dopust in bolniško odsotnost

  • Poročanje – izvoz podatkov o času, plačah in prisotnosti


Kode napak

Shifton API uporablja standardne HTTP statusne kode:

  • 200 — Uspešna zahteva

  • 201 — Objekt uspešno ustvarjen

  • 400 — Neveljavni parametri

  • 401 — Napaka pri avtorizaciji (neveljaven API ključ)

  • 403 — Dostop zavrnjen

  • 404 — Virov ni mogoče najti

  • 500 — Napaka na strežniku


Nasveti za uporabo

  • Vedno uporabljajte novo različico API-ja za nove integracije

  • Uporabite Postman ali curl za testiranje

  • Spoštujte omejitve hitrosti da preprečite blokado

  • Posodobite integracije, ki še vedno temeljijo na stari dokumentaciji


Delite to objavo