Dokumentacja API

Łączenie się i Praca z API Shifton

API Shifton daje dostęp do wszystkich kluczowych funkcji platformy — od zarządzania harmonogramem po integracje z zewnętrznymi systemami HR, płac i systemami analitycznymi.
Korzystając z API, możesz automatyzować procesy i łączyć Shifton z wewnętrznymi usługami Twojej firmy.


Dokumentacja API

Obsługujemy dwie wersje naszej dokumentacji:


Pierwsze Kroki

Uzyskaj Klucz API

W ustawieniach firmy na platformie Shifton wygeneruj klucz API.
Autoryzacja odbywa się poprzez nagłówek:

Authorization: Bearer {your_api_key}

Złóż Pierwsze Żądanie

Na przykład, aby pobrać listę pracowników:

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

Przykładowa odpowiedź:

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

Zintegruj API z Twoimi Procedurami

  • Automatycznie twórz i modyfikuj zmiany

  • Zarządzaj wnioskami o urlop i zwolnienia chorobowe

  • Eksportuj dane do systemów płac

  • Buduj niestandardowe pulpity i raporty


Główne możliwości API

  • Pracownicy – dodawanie, edytowanie i zarządzanie rolami

  • Harmonogramy – tworzenie, dostosowywanie zmian, planowanie pracy

  • Urlopy i nieobecności – zarządzanie wnioskami o urlop i zwolnienia lekarskie

  • Raportowanie – eksport danych dotyczących czasu, wynagrodzeń i obecności


Kody błędów

API Shifton używa standardowych kodów statusu HTTP:

  • 200 — Żądanie zakończone sukcesem

  • 201 — Obiekt pomyślnie utworzony

  • 400 — Niepoprawne parametry

  • 401 — Błąd autoryzacji (nieprawidłowy klucz API)

  • 403 — Dostęp zabroniony

  • 404 — Nie znaleziono zasobu

  • 500 — Błąd serwera


Wskazówki dotyczące użytkowania

  • Zawsze używaj nowej wersji API do nowych integracji

  • Użyj Postman lub curl do testowania

  • Przestrzegaj limitów szybkości aby uniknąć zablokowania

  • Zaktualizuj integracje, które nadal opierają się na starej dokumentacji


Udostępnij ten post