Protect the fidelity of conversations by using the Conversation Archiving API to programmatically send your data to the Archive.
Regardless of your messaging platform or the complexity of your data, you control how your conversations are structured in the Archive, ensuring your unique compliance and business requirements are always met.
Key features
Archive any conversation
Send data for any messaging platform, knowing all your data is captured in the Archive.
Capture all events
Suitable for one-to-one or multi-party conversations, the Conversation Archiving API supports the capture of all conversation events.
Trust our expertise
As a central component of our Connector framework for 100+ data types, used by over 20,000 customers, Global Relay is fully invested in its reliability.
A more secure and accurate way to archive your data
Transforming conversation data into files and archiving via SFTP or SMTP transfers is time-consuming and error-prone. The Conversation Archiving API provides the guardrails and flexibility to more efficiently automate this process and meet your compliance requirements.
With industry-standard OAuth 2.0, full end-to-end encryption and built-in data validation, you can trust that your data is safe and accurate.
Captured events
- Message sending
- Replies
- Reactions
- Edits
- Deletions
- File sharing
- Inline images
- Meetings
- Users joining or leaving
- Administrator changes
- System text
How it works
Enroll your application, including the data type you plan to archive, by contacting your Global Relay Implementation engineer
Store your credentials securely, which your application uses to obtain an API access token from our OAuth 2.0 endpoint
Submit data, via your application, to the Conversation Archiving API with the access token
Global Relay authenticates your request, validates and transforms your data, then stores it in Global Relay Archive
Archive users can discover and analyze conversation data in Global Relay Archive
Security & authentication
All your data is end-to-end encrypted in transit and at rest, and we use the OAuth 2.0 standard for authentication and authorization.
The Conversation Archiving API uses the Client Credentials OAuth 2.0 grant type, so your application must securely store credentials, which are exchanged for an access token you use to make a request to the API. Your Global Relay Implementation engineer will provide your credentials when you enroll a new application.
For more information, see our tutorial on authentication.
Getting started
To learn more about how to integrate with the API, see our in-depth tutorials or the full API Reference.