> ## 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 Overview

> Connect your application to the storekit REST API. Learn about authentication, base URLs, request signing, and how to programmatically manage stores and orders.

The storekit API allows you to programmatically manage your stores, menus, and orders.

<Warning>
  **Early Access** - The storekit API is currently in early access and not widely available. Access is granted case by case: request it with the [storekit MCP/API Access Request](https://t09czsyu90l.typeform.com/to/G6rIJWNv) form, including what you're building, which stores or account it's for, the data or actions you need, and your expected volume. See [Requesting API Access](/docs/developers/introduction#requesting-api-access).
</Warning>

## Authentication

All API requests require authentication using an API key. Include your API key in the `x-api-key` header:

```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 keys are issued by the storekit team during onboarding. Each API key is scoped to a specific account and can only access resources within that account.
</Note>

## Base URL

All API requests should be made to:

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

## Available Endpoints

| Endpoint | Method | Description |
| - | - | - |
| [/pos/availability](/docs/developers/api/pos-availability) | POST | Update item availability and inventory |

## Error Handling

The API uses standard HTTP status codes:

| Status | Description |
| - | - |
| 200 | Success |
| 400 | Bad request - check your payload |
| 401 | Unauthorized - invalid or missing API key |
| 404 | Not found - store or resource not found |
| 500 | Server error |

Error responses include a message explaining what went wrong:

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


## Related topics

- [Ordering Agents Overview](/docs/developers/agents/ordering/overview.md)
- [POS Integration Overview](/docs/guides/integrations/pos/overview.md)
- [Menu Overview](/docs/guides/menu/overview.md)
- [API & Webhooks](/docs/guides/integrations/api-webhooks.md)
- [Webhooks Overview](/docs/developers/webhooks/overview.md)


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