Skip to main content

Share content

Sharing reports, budgets, or other content with co-workers and stakeholders is essential for fostering financial accountability and driving informed decision-making in an organization. You can manage permissions of shareable content either in the console or via the API.

Shareable content and scope of sharing​

The table below lists the shareable content and the allowed scope of sharing:

Content categoryIndividualsYour whole organizationSlackMicrosoft Teams
Alerts✓✓✓✓
Budgets✓✓✓✓
Custom Allocations✓✓✗✗
Custom Reports✓✓✓✓

Sharing content with a Microsoft Teams subdomain (teams.ms) allows you to send emails to a channel in Teams, similarly, sharing with a Slack subdomain (slack.com) allows you to send emails to Slack.

Required permissions​

To share content with others, you need to update the content permission via the console or using the API. In both cases, you must meet one of the following criteria:

Edit content permissions via the console​

To edit content permissions via the console, see:

Edit content permissions via API​

DoiT Sharing API provides a unified approach to managing content permissions.

Below is an example payload of a PUT request to update resource permissions. Note that you must provide the full permission list in the request body when updating permissions.

{
"permissions": [
{
"user": "[email protected]",
"role": "editor"
},
{
"user": "[email protected]",
"role": "owner"
},
{
"user": "[email protected]",
"role": "viewer"
},
{
"user": "[email protected]",
"role": "viewer"
},
],
"public": "viewer"
}