Terms of Service Reliance
Overview
Terms of Service Reliance allows you to streamline the Terms of Service (TOS) signing process for your users.
This process requires that you embed Mural's TOS into your own TOS. By embedding our TOS directly into your platform’s TOS, you can eliminate the need for each user to have to sign another set of TOS.
This feature is useful for platforms that onboard users under a unified terms experience and want to streamline terms of service signing with Mural’s terms of service signing process.
NoteThis feature must be enabled for your developer organization before using it. Please contact [email protected] to enable TOS Reliance.
Example Integration Flow
1. Enable Feature
Contact Mural Support to enable the Terms of Service Reliance feature for your developer Organization at [email protected]. This will require you to provide proof that you are embedding our Terms into your terms.
2. Embed Mural's Terms of Service
Include Mural’s Terms of Service within your own platform’s Terms of Service text.
This allows you to automatically sign Mural’s TOS on behalf of your users when they agree to your terms.
Permission to use TOS Reliance will only be granted after a review of your onboarding process that includes documentation (i.e. screenshots or screen recordings) of where our TOS are being presented to your users.
3. Capture Agreement Data
When users accept your Terms of Service:
- If you do not have one already, generate a unique
signedAgreementIdin your system. This should be an identifier that can be used to find an attestation that your user completed TOS. - If you have not done so already, record the timestamp of acceptance (
signedAt) in ISO 8601 format.
NoteWe may provide a list of
signedAgreementIds to you and request their corresponding attestations at any time.
How to use Terms of Service Reliance
Once enabled, include the tosRelianceInfo object when creating an organization through the Organizations API.
{
"type": "individual",
...
"tosRelianceInfo": {
"signedAgreementId": "<youridentifier in your system>",
"signedAt": "2025-11-12T15:20:00Z"
}
}When creating your Organization with tosRelianceInfo provided, we will automatically track that your user has signed our Terms of Service, meaning you do not need to use the existing fetch Hosted Terms of Service Link endpoint.
Updated 24 days ago