The maintained Meridian API collection for Postman and Bruno - every endpoint pre-configured with environments.
A maintained request collection covering every endpoint - pre-built bodies, environment variables, and tests. Two ways to get it.
curl -o meridian.postman.json https://api.meridian.dev/postman-collection.jsonImport into Postman (File → Import) or Bruno (Open Collection). Includes:
Idempotency-Key on POSTsMeridian-Request-Id is presentmrnd_test_) and live (mrnd_live_)Import openapi.yaml directly (Postman supports OpenAPI 3.1 import) - same endpoints, you wire the auth yourself. See OpenAPI spec.
The collection expects two variables:
| Variable | Value |
|---|---|
MERIDIAN_API_KEY | mrnd_test_… or mrnd_live_… |
BASE_URL | https://api.meridian.dev (pre-filled) |
Auth is a collection-level Bearer {{MERIDIAN_API_KEY}} - set it once at the root and every request inherits it.
POST requests auto-generate Idempotency-Key: {{$guid}} in pre-request scripts.limit/cursor params; a next_cursor test script saves the cursor to a variable for the next call.Meridian-Request-Id into a variable for easy quoting.The collection is the fastest way to feel the API before writing a line of SDK code:
Import the collection, select the test environment, paste your mrnd_test_ key.
POST /projects with the example body, then GET /projects - your new prj_ should appear.
POST /simulate/events fires a test event - check GET /events to see it land.
Bruno opens the same collection file (it's plain JSON). The .bru native format is also maintained - bruno import meridian.postman.json converts it.