1Password (Users API)
List users, get user details, and suspend or reactivate accounts.
Authentication
| Method | Kind | Status | Details |
|---|---|---|---|
| OAuth 2.0 | oauth2 | available | Authenticate 1Password (Users API) as an application with OAuth 2.0. No user sign-in is required; access uses the permissions granted to the app. |
Call a tool
import { createClient } from "@open-connector/commercial-sdk";const oc = createClient({ baseUrl: "https://api.openconnector.dev", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await oc.executeTool({ slug: "1PASSWORD_USERS_GET_USER", connectedAccountId: "conn_...", arguments: { /* match this tool's input schema */ },});import Composio from "@composio/client";const composio = new Composio({ baseURL: "https://api.openconnector.dev/composio", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await composio.tools.execute("1PASSWORD_USERS_GET_USER", { connected_account_id: "conn_...", arguments: { /* match this tool's input schema */ },});oc tools execute 1PASSWORD_USERS_GET_USER --data '{ }'Tool catalog
Available tools
4 callable operations
Get a user1PASSWORD_USERS_GET_USERRetrieves a user by their ID.Connection1 scope
Retrieves a user by their ID.
Authentication
Connected account requiredScopes
users.viewTags
List users1PASSWORD_USERS_LIST_USERSLists the users in a 1Password account.Connection1 scope
Lists the users in a 1Password account.
Authentication
Connected account requiredScopes
users.viewTags
Reactivate a user1PASSWORD_USERS_REACTIVATE_USERTransitions the user's state from `SUSPENDED` to `ACTIVE` and restores their access to the account. Reactivating a user who's already active returns the user with no changes. Returns a `failed_precondition` error if the user is in any other state, such as pending confirmation.Connection1 scope
Transitions the user's state from `SUSPENDED` to `ACTIVE` and restores their access to the account. Reactivating a user who's already active returns the user with no changes. Returns a `failed_precondition` error if the user is in any other state, such as pending confirmation.
Authentication
Connected account requiredScopes
users.reactivateTags
Suspend a user1PASSWORD_USERS_SUSPEND_USERTransitions the user's state from `ACTIVE` to `SUSPENDED` and removes their access to the account. Suspending a user who's already suspended returns the user with no changes. Returns a `failed_precondition` error if the user is in any other state, such as pending confirmation.Connection1 scope
Transitions the user's state from `ACTIVE` to `SUSPENDED` and removes their access to the account. Suspending a user who's already suspended returns the user with no changes. Returns a `failed_precondition` error if the user is in any other state, such as pending confirmation.
Authentication
Connected account requiredScopes
users.suspendTags