Hello World
Issues
This example walks you through making your first Issues API calls: listing open issues then retrieving the details of a specific one.
The workflow illustrates how the three Issues API endpoints interact to investigate a security issue. Depending on your needs and the level of detail required, you might use one or more endpoints.

Messages
This example walks you through making your first Messages API calls: searching for messages matching a query, polling for results, and retrieving a specific message.

Trusted Entities
This example walks you through making your first Trusted Entities API calls: reviewing what your instance already trusts, adding a new Trusted Entity, retrieving it to confirm its settings, and updating those settings.
Trusted Entities are the domains, email addresses, and IP addresses (or CIDR ranges) that Material treats as known and trusted. Adding or changing one affects what Material trusts, so every write is security-sensitive and audited.

Accounts, Groups, and Roles
This example walks you through managing your directory: finding accounts, changing a setting for one of them, and granting a role. Accounts and groups are synced from Google, Microsoft, or Okta, so their identity and membership are read-only. What you can change is licenses, per-account and per-group setting overrides, and role assignments.
OAuth Apps
This example walks you through reviewing the third-party OAuth applications your accounts have granted, checking what Material's OAuth Remediation Agent concluded about one, and acting on it. Google Workspace is the only provider covered today.
Last updated
Was this helpful?

