hackU API is organized around REST. Our API receives and returns JSON-encoded responses, using standard HTTP response codes, authentication, and verb-inherited mechanisms.

Each request must provide its personal Api-Key to authenticate the client. Clients are trusted to safeguard the key.

Table of contents:

Auth

Headers needed:

key: Authorization

value: Api-Key <Token> (Note: the raw token will be provided with hacku team)

Environments

All endpoints referred in this document are production environment. Which base url is https://admin.hacku.co/api/ and subsecuent actions such as /users/ et al.

If you need test environment data (urls and propper auth key) reach out to your Account Manager to provide them to you.

for test:

https://qa-admin.hacku.co/api/

Endpoints

Diccionario de datos.

List Users

GET  <https://admin.hacku.co/api/clients/users/>

Request:
curl --request GET \\
  --url <https://admin.hacku.co/api/clients/users/> \\
  --header 'Accept: application/json' \\
  --header 'Authorization: Api-Key <Token>'

Searchable lookup fields, GET param (?search)

To search among the paginated, listint response you can add, any of the following keys with search strings: