The Launchpoint Public API is in private preview. Availability is limited to trusted partners we work with directly. There is no self-serve signup; access is reviewed case by case. To ask about access, email Launchpoint support.
1
Create an API key
Go to Dashboard → Settings → Developer and generate a key.Your company needs API access turned on first. While the API stays in private preview, the Developer section is hidden for most companies and enabled only for trusted partners. If it is not there, email Launchpoint support to ask about access.
2
Store the key on your server
Set the key in your server environment:
3
Fetch your programs
Pass the key through the
x-api-key header:Read the response
A list request that succeeds comes back withdata, page, and total:
X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset headers are attached to every response.
Use company or agency scope
Any route that supportsscope defaults to scope=company, which returns data belonging to the API key’s company only.
A parent agency may send scope=agency to cover its own data plus the data of linked brands. Every other key gets a 403 for that scope.
Creator privacy
Creator email addresses are never present in API responses.GET /creators can return a creator phone. That field is null when there is no number on file or your workspace does not have access to creator contact details.
Stay within the rate limit
Each API key gets 100 requests per minute by default, and approved partner accounts get 400 per minute. Anything beyond the limit returns429.
Handle each error status
Errors come back in this shape:code is included on some errors.
Work with timestamps and paging
Unless a field states otherwise, timestamps are Unix timestamps in milliseconds. Most list endpoints takepage and limit, then return data, page, and total. A few add totalPages.