Pobieranie listy procesów

W niniejszym artykule odkryjesz, jak pobierać listę procesów w aplikacji Gamfi przy użyciu API.

Aby pobrać listę procesów z aplikacji Gamfi skorzystaj z metody i endpointa:

GET + /api/app_api_admin.php/v2/workflows/process?limit=10

Przykładowy cURL:

curl --location 'https://{app_name}.gamfi.io/api/app_api_admin.php/v2/workflows/process?limit=10' \
--header 'X-Samus-Authorization-Api-Key: {apiKey}' \
--header 'X-Samus-Authorization-Api-Secret: {apiSecret}' \
--header 'Content-Type: application/json'

W miejscu:

  • {app_name} - wstaw nazwę swojej aplikacji
  • {apiKey} - wstaw klucz API
  • {apiSecret} - wstaw sekret API

W przypadku prawidłowej odpowiedzi (200) otrzymasz potwierdzenie:

{
    "items": [
        {
            "id": "a69c29e4-8ada-4802-bfb2-25c96d209b54",
            "user_id": "3",
          "user_forename": "John",
          "user_surname": "Doe",
          "user_email": "john.doe@gamfi.com",
            "user_phone": null,
            "user_avatar": "/image/j/Q/MnYBZTzL3J.jpg",
            "user_allows_batch_messaging": 1,
            "workflow_id": "3f9a81c3-132c-4660-b459-2226805b1d80",
          "workflow_name": "Employee induction",
            "workflow_category": "talent-and-onboarding",
            "manager_id": "25",
          "manager_forename": "Jane",
          "manager_surname": "Doe",
          "manager_email": "jane.doe@gamfi.com",
            "manager_phone": "0048123456789",
            "manager_avatar": null,
            "manager_allows_batch_messaging": 1,
            "first_day": "2024-01-01 00:00:00",
            "created_at": "2024-02-23 08:54:10.560703",
            "status": "ongoing",
            "progress": 0,
            "actions_count": 2,
            "actions_done": 0,
            "actions_delayed": 1,
            "has_delayed_action": true,
            "warnings": [
                "process_role_user_not_assigned"
            ]
        }
    ],
  "count": 1
}