API Key
You must first create an API Key in Assembly. It is located under “Manage Integrations”, then scroll to the bottom and click “Manage API Keys”. Here, you can see your existing keys, their names and expiration. You can delete existing ones. When creating a new API key, the name must be unique in your organization. Once the key has been created, you will be shown a one-time dialog box with your new API key. You should copy this down somewhere safe — we will not show this again. If you lose your API key, you will need to make a new one.Sending Events
Here is the API endpoint for sending events to Assembly. The only required field is query:email
, source_specific_id
, or id
(the Assembly ID). We will match the user to an existing Assembly customer/contact based on these fields. If no matching Assembly user exists, the user will be created. Other optional fields include name
, username
, image_url
.
If you want to match the interaction to a specific company account, please include the company_source_specific_id
or the company_id
(the company’s Assembly ID).
You can also pass in other optional fields like the title, original timestamp, and additional attributes.
- 400: Invalid request - missing title, file too large, couldn’t be opened, etc.
- 401: Invalid API Key or expired API Key
- 503: Assembly server error has been logged and our team has been notified