Developers
Partner API
betaIntegrate with Launchr. The API is in beta. Endpoints can still change, and we version under /v1 so your integration does not break without notice.
Getting started
Every call goes over HTTPS to the base URL https://launchr.dk/api/v1. Authenticate with an API key in an Authorization header. You create keys inside Launchr under Settings, Partner API; each key reaches only its own organization's data and can be revoked at any time.
curl https://launchr.dk/api/v1/me \ -H "Authorization: Bearer lk_…"
Endpoints
/me· Who am IConfirms that the key works and returns the organization it belongs to. Call this first to test your setup.
Example response
{
"meta": {
"version": "v1",
"status": "beta"
},
"data": {
"organization": {
"id": "org_…",
"name": "Eksempel A/S"
}
}
}/orders· List ordersReturns the organization's media buys (up to 100, newest first) in a stable set of fields.
Example response
{
"meta": {
"version": "v1",
"status": "beta"
},
"data": {
"orders": [
{
"id": "…",
"providers": [
"tv2_connect",
"viaplay"
],
"advertiserName": "Annoncørens navn",
"campaignName": "Kendskab Q2",
"budgetDkk": 50000,
"startDate": "2026-06-01",
"endDate": "2026-06-21",
"status": "ordered",
"externalReference": "VIA-12345",
"createdAt": "2026-05-21T10:00:00.000Z"
}
]
}
}Errors and versioning
Errors come back with a matching HTTP status code and a JSON object holding an error.message field. A missing or invalid key returns 401. Every response carries a meta field with the version and the status (beta).
The full description is machine readable as an OpenAPI 3.1 spec. Import it into Postman or generate a client from it.
Planning an integration? Write to support@launchr.dk and we will find the right model together.