Credentials
Was this helpful?
Was this helpful?
Sends a request to change a customer's email address. As a result, the customer receives a unique token through email.
Note: The request needs to be authorized with a customer's access token.
No specific scopes are required.
Request for changing login email token using current email id and password.
Requires scope customer.customerprofile_edit
Your Emporix tenant's name.
Note: The tenant should always be written in lowercase.
^[a-z][a-z0-9]+$
Customer's email address currently used for logging in.
Customer's account password.
Customer's new email address.
Flag indicating whether the contactEmail
should be changed to the new email address.
false
POST /customer/{tenant}/me/accounts/internal/email/change HTTP/1.1
Host: api.emporix.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 114
{
"email": "example@customer.com",
"password": "password123",
"newEmail": "example@emporix.com",
"syncContactEmail": true
}
No content
The tenant string is the project's Identifier from the Builder.
Token received by the customer through email.
POST /customer/{tenant}/me/accounts/internal/email/change/confirm HTTP/1.1
Host: api.emporix.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 76
{
"token": "beExUmshJC5gnuXk1kET5dCLyQWkrAfKRGFOxVXLcJI13R1fn5USjaWku5G71whM"
}
No content
Your Emporix tenant's name.
Note: The tenant should always be written in lowercase.
^[a-z][a-z0-9]+$
Customer's email address.
Site from which password reset request was sent
POST /customer/{tenant}/password/reset HTTP/1.1
Host: api.emporix.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 32
{
"email": "example@customer.com"
}
No content
Your Emporix tenant's name.
Note: The tenant should always be written in lowercase.
^[a-z][a-z0-9]+$
Token received by the customer through email.
Customer's new account password.
POST /customer/{tenant}/password/reset/update HTTP/1.1
Host: api.emporix.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 101
{
"token": "beExUmshJC5gnuXk1kET5dCLyQWkrAfKRGFOxVXLcJI13R1fn5USjaWku5G71whM",
"password": "P@ssw0rd123"
}
No content
Your Emporix tenant's name.
Note: The tenant should always be written in lowercase.
^[a-z][a-z0-9]+$
Customer's current account password.
Customer's new account password.
POST /customer/{tenant}/password/change HTTP/1.1
Host: api.emporix.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 61
{
"currentPassword": "password123",
"newPassword": "P@ssw0rd123"
}
No content