API keys
Create project-scoped, expiring API keys with least-privilege resource and action scopes.
Loading documentation…
API keys authenticate automation to one RestoreTrust project. They do not replace organization membership for people.
Select the intended project, open API keys, and choose Create. A signed-in user must create the key.
Use a name and description that identify the consuming system and owner. Avoid generic names such as “automation.”
Every key requires an expiry. It is a UTC calendar date, and the key remains valid through the end of that UTC day regardless of your console time-zone setting. Choose the shortest practical lifetime; the maximum available expiry is three years from creation.
Grant only the required resources and actions. Actions are read, write, and delete where supported. The current console catalog is authoritative for available scopes.
Store the raw key in your secret manager immediately. RestoreTrust shows it only at creation and cannot display it again.
Current resource groups can include checks, sources, reports, secret metadata, notification channels, schedules, messages, project workers, and API keys. Do not grant write or delete scope when the integration only reads results.
Anyone with the key can perform its allowed actions in that project until it is paused, expired, or deleted. Never put it in source code, browser code, logs, issue trackers, or notification URLs.
For request authentication and project scoping, continue with the API quickstart and authentication reference.
Check Plan/Quotas before creating keys because availability and quantity depend on the current plan.