> For the complete documentation index, see [llms.txt](https://doc-nl.wavedesk.be/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc-nl.wavedesk.be/rest-api/authenticatie.md).

# Authenticatie

In dit gedeelte wordt uitgelegd hoe u authenticatie kunt uitvoeren voor toegang tot de REST-API. Voor de beveiliging van de API is authenticatie vereist, waarbij een bearer-token wordt teruggegeven bij succesvolle authenticatie.\
\
Dit token blijft één uur geldig, waarna een nieuw token moet worden aangevraagd. De basis-URL voor alle eindpunten is: <https://wavedesk.cloud/connect>

## Authenticatie uitvoeren

<mark style="color:green;">`POST`</mark> `/login`

De call retourneert een bearer-token in de body van het antwoord, geldig gedurende één uur. De volgende parameters moeten worden meegegeven in de header van de call.\
Alle parameters zijn verplicht, behalve 'api-key', die alleen vereist is voor WAVEDESK-partners.

**Headers**

| Name         | Value                                                                                                                                                                               |
| ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Content-Type | `application/json`                                                                                                                                                                  |
| logintype    | <p>Type van login, mogelijke waarden zijn:<br>user/intermediary/partner/mobile</p>                                                                                                  |
| login        | Uw login voor het gekozen platform via de parameter 'account'                                                                                                                       |
| password     | Uw login voor het geselecteerde platform via de parameter 'account'. Dit kan uw gebruikerswachtwoord zijn, of als u zich wilt aanmelden als tussenpersoon, het ontvangen wachtwoord |
| account      | De WAVEDESK-account waarmee u verbinding wilt maken                                                                                                                                 |
| api-key      | De API-sleutel die u als partner of tussenpersoon heeft ontvangen van WAVEDESK                                                                                                      |

**Body**

Bearer token met een geldigheid van 1 uur.
