Disposable email address
The 8x8 Connect portal API returns this problem when a sign-up uses an email address from a disposable (temporary) email service. 8x8 Connect does not create accounts for these addresses. The sign-up stops before anything is created, and no verification email is sent.
For the response format and the other problem types that the portal API returns, see Connect portal error types.
| Member | Value |
|---|---|
type | https://developer.8x8.com/connect/errors/disposable-email |
title | Disposable email address |
code | disposable_email |
status | 400 |
What causes it
This problem is returned when a user signs up with an email address that belongs to a disposable email service.
What to do
- Do not resend the sign-up with the same email address. It gets the same answer.
- Ask the user for a permanent email address that they can receive mail at, such as their work address.
- Start the sign-up again with that address.
Example response
Signing up with a disposable email address returns HTTP 400 with the content type application/problem+json:
{
"type": "https://developer.8x8.com/connect/errors/disposable-email",
"title": "Disposable email address",
"status": 400,
"instance": "/api/…",
"timestamp": "2026-10-26T03:14:15.926Z",
"code": "disposable_email"
}
The response can carry other members, such as the legacy error member and an errorId. Branch only on code or type.
Related
- Connect portal error types
- Sign-up not allowed
- Security check required
- Verification link invalid
- API error codes for the 8x8 messaging APIs, which use a different response format