Przejdź do głównej zawartości

Tworzenie i konfigurowanie klucza API konta serwisowego

Utwórz klucz API konta serwisowego dla API v4 i kontroluj dostęp do danych za pomocą ról i uprawnień

Klucz API Konta serwisowego umożliwia połączenie zewnętrznych usług z PeopleForce przy jednoczesnej kontroli dostępu do danych użytkowników i działań na poziomie organizacji. W przeciwieństwie do klucza API Organizacji, dostęp Konta serwisowego jest zarządzany za pomocą roli utworzonej w sekcji Grupy uprawnień.

🔑 Wygeneruj klucz API konta serwisowego

  1. Przejdź do Ustawienia → Klucze API.

  2. Kliknij + Nowy.

  3. Wprowadź nazwę klucza.

  4. W polu Typ wybierz Konto serwisowe.

  5. W razie potrzeby podaj adresy IP, z których będzie można korzystać z klucza.

  6. Kliknij Wygeneruj. Skopiuj wygenerowany klucz API i zapisz go w bezpiecznym miejscu. Ze względów bezpieczeństwa PeopleForce nie wyświetli ponownie pełnego klucza po jego wygenerowaniu.

💡 Jeśli Konto serwisowe nie jest dostępne jako typ klucza API, skontaktuj się z support@peopleforce.io, aby włączyć tę funkcję.

👤 Utwórz rolę konta serwisowego

Po wygenerowaniu klucza utwórz rolę, która określi jego dostęp.

  1. Przejdź do Ustawienia → Grupy uprawnień.

  2. Kliknij Nowe i wybierz Konto serwisowe.

  3. Wprowadź nazwę roli i opcjonalnie opis.

  4. W sekcji Kto jest przypisany do tej roli? wybierz utworzony klucz API Konta serwisowego.

  5. Następnie skonfiguruj uprawnienia tej roli, aby określić, do czego Konto serwisowe będzie miało dostęp przez API.

🔐 Skonfiguruj dostęp do danych użytkowników

  1. Otwórz kartę Użytkownicy, aby określić, do których użytkowników i informacji Konto serwisowe ma mieć dostęp.

  2. W sekcji Do czyich danych użytkownicy mają dostęp? wybierz użytkowników, których dane powinny być dostępne:

    • Określone osoby – użyj warunków, aby określić, do których użytkowników Konto serwisowe ma mieć dostęp.

    • Wszyscy – zezwól na dostęp do wszystkich użytkowników.

    Możesz również wybrać opcję Uwzględnić użytkowników z zakończoną współpracą.

  3. Następnie skonfiguruj uprawnienia do wymaganych danych użytkowników. W zależności od uprawnienia możesz wybrać:

  • Brak – brak dostępu;

  • Widok – dostęp do odczytu;

  • Edycja – możliwość wprowadzania zmian.

Jeśli rola nie obejmuje danego użytkownika, nie zostanie on zwrócony przez API. Jeśli rola nie ma dostępu do określonego pola, pole to nie pojawi się w odpowiedzi API.

🏢 Skonfiguruj uprawnienia organizacji

  1. Użyj karty Organizacja, aby przyznać dostęp do funkcji na poziomie całej organizacji.

  2. Włącz wymagane uprawnienia do zarządzania w zależności od działań, które ma wykonywać integracja, na przykład podczas pracy z danymi całej organizacji, takimi jak działy lub lokalizacje.

  3. Przyznaj tylko te uprawnienia, które są niezbędne dla integracji.

🔌 Użyj klucza z API v4

Klucze Konta serwisowego są używane z PeopleForce API v4.

Przekaż wygenerowany klucz w nagłówku żądania:

X-API-KEY

API v4 nie obejmuje obecnie wszystkich endpointów dostępnych w API v3. Przed skonfigurowaniem integracji sprawdź, czy wymagane endpointy są dostępne w dokumentacji API v4.

📚 Więcej informacji o uwierzytelnianiu znajdziesz w sekcji Uwierzytelnianie API v4.

Czy to odpowiedziało na twoje pytanie?