Skip to content
English
  • There are no suggestions because the search field is empty.

Retrieving Employee data

In this article, you will discover how to retrieve employees data in Gamfi application using API.

Downloading employee data is possible in three ways, using:
  • ID
  • e-mail
  • phone number

ID

To retrieve an employee's data using their ID use the method and endpoint:

GET + /api/app_api_admin.php/v2/workflows/integration/user/{ID}

Example cURL:

curl --location 'https://{app_name}.gamfi.io/api/app_api_admin.php/v2/workflows/integration/user/2' \
--header 'X-Samus-Authorization-Api-Key: {apiKey}' \
--header 'X-Samus-Authorization-Api-Secret: {apiSecret}'

In place:

  • {app_name} - insert the name of your application
  • {ID} - insert the employee's ID from the Gamfi application
  • {apiKey} - insert API key
  • {apiSecret} - insert API secret

E-mail

To retrieve an employee's data using their email use the method and endpoint:

GET + /api/app_api_admin.php/v2/workflows/integration/user/email/{email}

Example cURL:

curl --location 'https://{app_name}.gamfi.io/api/app_api_admin.php/v2/workflows/integration/user/email/john.doe@gamfi.com' \
--header 'X-Samus-Authorization-Api-Key: {apiKey}' \
--header 'X-Samus-Authorization-Api-Secret: {apiSecret}'

In place:

  • {app_name} - insert the name of your application
  • {email} - insert the user's email from the Gamfi application
  • {apiKey} - insert API key
  • {apiSecret} - insert API secret

Numer telefonu

To retrieve an employee's data using their phone number use the method and endpoint:

GET + /api/app_api_admin.php/v2/workflows/integration/user/phone/{phone_number}

Example cURL:

curl --location 'https://{app_name}.gamfi.io/api/app_api_admin.php/v2/workflows/integration/user/phone/123456789' \
--header 'X-Samus-Authorization-Api-Key: {apiKey}' \
--header 'X-Samus-Authorization-Api-Secret: {apiSecret}'

In place:

  • {app_name} - insert the name of your application
  • {phone_number} - insert the employee's phone number from the Gamfi application
  • {apiKey} - insert API key
  • {apiSecret} - insert API secret

If the response is correct (200), you will receive a confirmation:

{
    "id": 2,
    "forename": "Administrator",
    "surname": "Gamfi",
    "avatar": null,
    "email": "admin@gamfi.pl",
    "phone": null,
    "locations": [],
    "categories": [],
    "custom_fields": []
}