> For the complete documentation index, see [llms.txt](https://docs.fromwolf.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fromwolf.com/glossary/core-attributes-of-all-api.md).

# Core Attributes of all API

## Getting Started

All the API require a 'tenant' key within its call. Most Tenant key ends with a '\_db'&#x20;

```
'tenant': 'brandname_db'
```

{% hint style="info" %}
If you do not have tenant key, please reach out to your client for more information. We cannot provide tenant key for any client.&#x20;
{% endhint %}

Authentication Methods:&#x20;

There are two seperate concepts for authentication: API Key & Authentication Token.&#x20;

All APIs can take action on behalf of the Staffing company (Tenant) or on behalf of the user (Job Seeker or Client). &#x20;

As a rule of thumb, any action taken by the user, requires that users 'Authentication Token'. You should recieve the token by using the authentication API.&#x20;

Any action taken on behalf of the staffing company/ tenant, requires API key. It's always a good idea to submit the API Key for most of the request to ensure you are not denied access.&#x20;

Hence when calling the API:&#x20;

Call with an API KEY: when acting on behalf of the staffing company. Example getting tenant information or updating the unique coordinates.&#x20;

Call with a Auth token: when requesting to view jobs and conducting check-in & check-out, etc.&#x20;
