Skip to main content
POST
Reactivate a user
When you reactivate a user, the user’s state transitions from SUSPENDED to ACTIVE, and their access to the account is restored. A successful request returns the updated user with the state set to ACTIVE. The :reactivate action is idempotent. Using this action on a user who is already active returns the user with no changes to their state. Only suspended users can be reactivated. Reactivating a user who is in another state returns 400 Bad Request with the failed_precondition code and the message user_not_reactivatable. This endpoint doesn’t accept a request body.

Authorizations

Authorization
string
header
required

OAuth 2.0 access token authentication. Request an access token from the OAuth token endpoint using the client credentials for the OAuth application in your 1Password account, then include it in the Authorization header of every request as Bearer <token>. Access tokens expire after 15 minutes (900 seconds).

Headers

User-Agent
string

An identifiable user agent for your integration, in the format <CompanyOrProductName>/<version>, so requests can be attributed to a specific integration for support, troubleshooting, and usage analytics.

Path Parameters

account
string
required

The unique identifier of the 1Password account, a 26-character uppercase ID. A malformed ID returns 400 Bad Request.

Required string length: 26
user
string
required

The unique identifier of the user, a 26-character uppercase ID. A malformed ID returns 400 Bad Request.

Required string length: 26

Response

The updated user, with state ACTIVE.

A user within a 1Password account.

id
string
read-only

The unique identifier (UUID) of the user.

email
string

The email address of the user.

display_name
string

The display name of the user.

state
enum<string>

The current state of the user. Omitted when the user is neither active nor suspended, for example while pending confirmation or in account recovery.

Available options:
STATE_UNSPECIFIED,
ACTIVE,
SUSPENDED
create_time
string<date-time>
read-only

The date and time the user was created, in RFC 3339 format.

path
string
read-only

The resource path of the user. Format: accounts/{account}/users/{user}