> ## Documentation Index
> Fetch the complete documentation index at: https://docs.neoagent.io/llms.txt
> Use this file to discover all available pages before exploring further.

# NinjaOne SaaS Backup API

> Report each client's Microsoft 365 and Google Workspace backups, seats and active accounts from NinjaOne SaaS Backup (formerly Dropsuite)

The common use is a report: a scheduled agent, or a chat with Neo, lists each client's failed or stale backups with the cause, compares seats used with seats bought and with the client's agreement in your PSA, and counts active and deactivated accounts. On a backup failure ticket, the agent reads the failing mailbox, site or Team and notes its status, last backup and error.

> [!NOTE]
>
> Automatically enabled when you configure NinjaOne SaaS Backup permissions in your agent workflow.

## What It Does

* Read every organization with its seats used and bought, active and deactivated seats, shared mailboxes, storage and plan
* Read each mailbox's backup status, last backup, error, size and message count, and its calendar, contact and task backups
* Read OneDrive, SharePoint site, Teams and Groups, Google Drive and shared drive backups with their status and errors
* Read deactivated, deleted and invited accounts, each Microsoft 365 or Google Workspace tenant, and which of its mailboxes are backed up
* Read retention policies and the people who sign in to each organization's portal

Neo only reads NinjaOne SaaS Backup.

## Permission Groups

| Group | Covers |
| - | - |
| Organizations and Seats | Organizations with their seats, storage and plan, their tenants, retention policies, and the reference lists |
| Mailbox Backups | Mailboxes, calendars, contacts, tasks and journals, with deactivated, deleted, failed and invited accounts |
| Files, Sites and Teams Backups | OneDrive, SharePoint, Teams and Groups, Google Drive and shared drives |
| Portal Users | The people who sign in to an organization's backup portal, with their roles |

## Access Profiles

| Profile | What runs on its own |
| - | - |
| **Read Only** | Every read in every group |

## Safety Controls

* On a ticket, the agent reaches only the organization mapped to the ticket's company, and not the list of every organization.
* Every token in an answer reads `[hidden by Neo]`.
* Neo never sends the three calls that create a single sign-on link into a portal.

## Example Instructions

```
Every Monday at 8:00, report NinjaOne SaaS Backup for every client: one line per client with seats used against
seats bought, then each mailbox, OneDrive, SharePoint site or Team whose backup failed or is older than two days,
with its error. Compare seats used with the quantity on the client's ConnectWise agreement and list each difference.
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.