Skip to main content
Use the 1Password Users API to list, look up, suspend, and reactivate people in your 1Password account from your own security tools. It’s a REST API that uses OAuth 2.0 for authorization. Teams use it to:
  • Enforce 1Password access rules automatically.
  • Suspend or reactivate a user when your SIEM or the Events API flags something.
  • Respond to security incidents faster, with fewer manual steps.

Try the API in your browser

Paste your token and send a real request from the docs. No code needed.

Requirements

The Users API requires you to have:
Integrations with the Users API are not currently supported if you use automated provisioning with your 1Password account. You can manage actions, like suspending and reactivating users, through your identity provider.

Quickstart

Start here to set up an OAuth integration and send your first authentication request to the Users API.

Try it in the docs

Every endpoint in the API reference has a Try it panel. Paste an access token and send a real request from your browser. No code needed.
1

Get an access token

Follow Get started to set up the Users API, then use Request an access token to get a token.
2

Start with a read-only call

Open List users. It reads the people in your account without changing anything.
3

Paste your token

Select Try it, then paste your access token in the Authorization field.
4

Send it, then copy the code

Select Send to see the live response. The example panel turns the same request into cURL, Python, JavaScript, Go, and more.
Suspend and reactivate calls change real accounts. Try them on a test user first.

Guides

Reference

Use the API reference to learn more about each endpoint.

OAuth tokens

Users

Provide feedback

To provide feedback, or if you’re interested in partnering with 1Password as an integrated service, you can contact 1Password. We’d love to hear from you.