# Postman Collections

Download domain collections and environment templates for quick API validation.

<!-- docs-source -->
Source: https://learning.monetizekit.app/docs/tools/postman
<!-- /docs-source -->

Download domain collections and environment templates generated from the runtime OpenAPI contract. The HTML page adds download controls; this document remains the complete inventory and setup reference.

## Collections

| Collection | Description | Requests | Version | Last updated | File |
| --- | --- | --- | --- | --- | --- |
| General API | General endpoints generated from runtime OpenAPI. | 1 | 1.0.0 | 2026-03-16 | monetizekit-general.postman_collection.json |
| Customers API | Customers endpoints generated from runtime OpenAPI. | 11 | 1.0.0 | 2026-03-16 | monetizekit-customers.postman_collection.json |
| Entitlements API | Entitlements endpoints generated from runtime OpenAPI. | 4 | 1.0.0 | 2026-03-16 | monetizekit-entitlements.postman_collection.json |
| Usage API | Usage endpoints generated from runtime OpenAPI. | 4 | 1.0.0 | 2026-03-16 | monetizekit-usage.postman_collection.json |
| Credits API | Credits endpoints generated from runtime OpenAPI. | 9 | 1.0.0 | 2026-03-16 | monetizekit-credits.postman_collection.json |
| Catalog API | Catalog endpoints generated from runtime OpenAPI. | 4 | 1.0.0 | 2026-03-16 | monetizekit-catalog.postman_collection.json |
| Complete API | All runtime API operations generated from OpenAPI. | 33 | 1.0.0 | 2026-03-16 | monetizekit-complete.postman_collection.json |

## Environment templates

> [!NOTE] No embedded secrets
>
> Environment downloads contain placeholder values only. Replace each API-key placeholder from your secure secret store after import.

| Environment | File | Variables |
| --- | --- | --- |
| MonetizeKit Dev | monetizekit-dev.postman_environment.json | baseUrl (default), workspaceId (default), apiKey (secret) |
| MonetizeKit Staging | monetizekit-staging.postman_environment.json | baseUrl (default), workspaceId (default), apiKey (secret) |
| MonetizeKit Production | monetizekit-production.postman_environment.json | baseUrl (default), workspaceId (default), apiKey (secret) |

## Setup guide

1. Import a collection JSON into Postman.
2. Import the matching environment template.
3. Replace `apiKey` with a scoped service token from Settings → API Keys. See [Authentication](/docs/getting-started/authentication) for scope guidance.
4. Run a GET request first, then POST flows with generated idempotency headers.

Public workspace: [https://www.postman.com/monetizekit/workspace/monetizekit-public](https://www.postman.com/monetizekit/workspace/monetizekit-public)