An API (Application Programming Interface) is a way for different software systems to talk to each other. It lets you pull data out of ABOSS and use it in other tools, automatically, without manual exports or copy-pasting.
ABOSS has two APIs:
The Public Event API (
data.a-boss.net) — a lightweight, event-based API for website integrations. Use this to display your public event dates on your website. Read more about the Public Event API here.The Agency API — a full agency-level API that gives programmatic access to all data within your ABOSS account. Use this when you want to build real integrations with external tools, CRMs, or custom workflows.
This article covers everything you need to know to get started with the Agency API.
👉 For full API documentation and all available endpoints, visit: abossmusic.com/developers
Table of Contents
What the Agency API can do
Get access
Keep your API key safe
Revoking, deleting and editing keys
1. What the Agency API can do
The Agency API gives you access to the core data in your ABOSS account: advancings, contacts, contracts, deals, events, invoices, locations, projects, and travel.
This makes it possible to connect ABOSS to external systems like your CRM, marketing tools, or reporting dashboards, so your data flows automatically between platforms without manual exports.
💡 Setting up an API integration often requires technical knowledge. It's usually a good idea to involve a developer for this.
2. Get access
Access to the Agency API is managed via the API Key Manager in your ABOSS account. There is one API Key Manager per agency, only this person can generate and manage the API keys.
👉 The API key manager can only be set up by our support team. Please email support@a-boss.net with your Agency ID and Name to request access.
The API Key Manager needs to have Administrate permissions for Office. If you are unsure who the API Key Manager is, contact your agency’s administrator or team lead to identify the correct person.
How to create a key:
In ABOSS Agency, go to Office.
Scroll down in the menu on the left to API Key and click Settings.
Give the key a name (use the name of the integration) and, if you like, a short description.
Tick the scopes of your account this integration needs. The Events scope is always included. Leave the rest unticked unless the integration needs them.
Enter your password and click Create API key.
Copy the key with Copy to clipboard and store it somewhere safe, like a password manager.
⚠️ Your API key is shown only once. Once you navigate away, you cannot retrieve it again. Make sure to copy and store it, for example in a password manager, before closing the page. After you leave the page, only the last 4 characters of the key remain visible.
Everyone with Office access can see the list of API keys, including key names, the last 4 characters, and when each key was last used. The "Last used" column can help you spot keys that are no longer in use. Only the API Key Manager can create or change keys, anyone else sees a message to contact their administrator or ABOSS support.
3. Keep your API key safe
Your API key gives access to the scopes of your account you selected when you created it. Treat it like a password.
Only share it via secure methods (e.g. a password manager)
Limit access strictly to the person responsible for the integration
If a key leaks, open API Key → Settings and click Revoke on that key, it stops working immediately, your other keys are not affected
If the integration must keep running, create a replacement key first, update the integration, then revoke the old key.
4. Revoking, deleting and editing keys
You can switch a key off at any time with Revoke. The integration that uses it stops working right away.
Click the stop icon behind the API key.
Click Revoke API key to confirm.
To enable the key again, click the unrevoke icon 🔄. To permanently disable a key, click the delete icon 🗑️. Deletion can not be undone. Deleted keys remain visible under “Show deleted keys” so you can always see what existed.
A revoked key can also be deleted. Deleting is permanent, the key can never be used or restored again. Deleted keys remain visible under "Show deleted keys" so you can always see what existed.
Editing an API key
Click the pencil icon next to an API key to edit its title and description.
For security reasons, scopes can’t be edited once the key is created. To change scopes, create a new key with the scopes you need, then revoke and delete the old one.









