Contains operations on the Account User resource.
- Start a password reset
Admin API Reference (2026-01-08)
The Zephr Admin API provides RESTful access to all Zephr functionality. It is designed for server-side integrations. All requests must be signed as described in HMAC Request Signing and Key Pairs.
The Admin API uses a base URL with the following format: https://{tenantId}.api.zephr.com
Note: If you have multiple tenants, the current tenant ID is shown in a blue box in the top right of the Admin Console. If you have a single site, you can find the tenant ID by navigating to your site domains. To do this, select Sites from the Delivery menu, select your site, and then click the Site Domains button. The tenant ID is the first part of the domain. For example, if the domain is news-paper.cdn.zephr.com, the tenant ID is news.
Request
Starts an email address update. If the Require Email Verification configuration flag is set, to update a user's email address, first they need to verify their new address. If the Email Change Override feature flag is enabled, the an email with a link to verify the address will be sent to the new address. Otherwise the email will be sent to the old address. If the Require Email Verification configuration flag is not set, this endpoint sets the new email address immediately. If the user has a username and the provided email address is blank, the email address is deleted. If the user does not have a username and the provided email address is blank, a 400 is returned.
- Mock serverhttps://developer.zuora.com/_mock/zephr-api-reference/zephr-admin-api/v3/users/{user_id}/update-email
- https://demo.api.zephr.com/v3/users/{user_id}/update-email
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://developer.zuora.com/_mock/zephr-api-reference/zephr-admin-api/v3/users/{user_id}/update-email' \
-H 'Authorization: ZEPHR-HMAC-* <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"new_identifiers": {
"email_address": "joe.blow@company.com"
}
}'Request
Starts a password reset.
IMPORTANT: To reset a user password, first is required to send a POST to request an email to be sent to the user’s email with a link for the user to click on, so as to verify that they requested this password change.
- Mock serverhttps://developer.zuora.com/_mock/zephr-api-reference/zephr-admin-api/v4/users/reset
- https://demo.api.zephr.com/v4/users/reset
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://developer.zuora.com/_mock/zephr-api-reference/zephr-admin-api/v4/users/reset \
-H 'Authorization: ZEPHR-HMAC-* <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"identifiers": {
"email_address": "joe.blow@company.com"
},
"siteSlug": "my-site"
}'Request
Starts a passwordless authentication.
IMPORTANT: For passwordless authentication, first is required to send a POST to request an email to be sent to the user’s email with a link for the user to click on to verify his email.
- Mock serverhttps://developer.zuora.com/_mock/zephr-api-reference/zephr-admin-api/v3/users/token-exchange
- https://demo.api.zephr.com/v3/users/token-exchange
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://developer.zuora.com/_mock/zephr-api-reference/zephr-admin-api/v3/users/token-exchange \
-H 'Authorization: ZEPHR-HMAC-* <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"identifiers": {
"email_address": "joe.blow@company.com"
},
"delivery": {
"method": "email",
"destination": "joe.blow@company.com",
"action": "login",
"redirect": "/"
}
}'- Mock serverhttps://developer.zuora.com/_mock/zephr-api-reference/zephr-admin-api/zephr/public/template-components/v1/template-components/{templateConfigId}
- https://demo.api.zephr.com/zephr/public/template-components/v1/template-components/{templateConfigId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://developer.zuora.com/_mock/zephr-api-reference/zephr-admin-api/zephr/public/template-components/v1/template-components/{templateConfigId}' \
-H 'Authorization: ZEPHR-HMAC-* <YOUR_TOKEN_HERE>'