> ## Documentation Index
> Fetch the complete documentation index at: https://storekit.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# API-overzicht

> Verbind je app met de storekit REST API. Leer authenticatie, base-URL's, request signing en programmatisch beheer van stores en bestellingen.

Met de storekit API kun je je stores, menu's en bestellingen programmatisch beheren.

> [!WARNING]
>
> **Vroege toegang** - De storekit API is momenteel in vroege toegang en niet breed beschikbaar. Toegang wordt per geval verleend: vraag deze aan via het formulier [storekit MCP/API Access Request](https://t09czsyu90l.typeform.com/to/G6rIJWNv), met daarin wat je bouwt, voor welke stores of welk account het is, welke data of acties je nodig hebt en het verwachte volume. Zie [API-toegang aanvragen](/docs/nl/developers/introduction#requesting-api-access).

## Authenticatie

Voor alle API-verzoeken is authenticatie via een API-sleutel vereist. Voeg je API-sleutel toe aan de header `x-api-key`:

```bash theme={null}
curl -X POST https://api.storekit.com/pos/availability \
  -H "x-api-key: your-api-key" \
  -H "Content-Type: application/json" \
  -d '{ ... }'
```

> [!NOTE]
>
> API-sleutels worden tijdens de onboarding uitgegeven door het storekit-team. Elke API-sleutel is gekoppeld aan een specifiek account en heeft alleen toegang tot resources binnen dat account.

## Base-URL

Alle API-verzoeken moeten naar het volgende adres worden gestuurd:

```
https://api.storekit.com
```

## Beschikbare endpoints

| Endpoint | Methode | Beschrijving |
| - | - | - |
| [/pos/availability](/docs/nl/developers/api/pos-availability) | POST | Beschikbaarheid en voorraad van items bijwerken |

## Foutafhandeling

De API gebruikt standaard HTTP-statuscodes:

| Status | Beschrijving |
| - | - |
| 200 | Gelukt |
| 400 | Ongeldig verzoek - controleer je payload |
| 401 | Niet geautoriseerd - ongeldige of ontbrekende API-sleutel |
| 404 | Niet gevonden - store of resource niet gevonden |
| 500 | Serverfout |

Foutresponses bevatten een bericht dat uitlegt wat er misging:

```json theme={null}
{
  "statusCode": 404,
  "error": "Not Found",
  "message": "No active menu found for this venue"
}
```


## Related topics

- [Overzicht POS-integratie](/docs/nl/guides/integrations/pos/overview.md)
- [Overzicht van ordering-agents](/docs/nl/developers/agents/ordering/overview.md)
- [Menu-overzicht](/docs/nl/guides/menu/overview.md)
- [API en webhooks](/docs/nl/guides/integrations/api-webhooks.md)
- [Overzicht betaallinks](/docs/nl/payment-links/overview.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.