Edge Impulse Email Verification API
The Email Verification API from Edge Impulse — 4 operation(s) for email verification.
The Email Verification API from Edge Impulse — 4 operation(s) for email verification.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/edge-impulse-email-verification-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Edge Impulse Email Verification API
version: 1.0.0
description: 'Operations tagged EmailVerification across 2 of this provider''s published API definitions: edge-impulse-openapi.yml, edge-impulse-studio-openapi-2026-09-06.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://studio.edgeimpulse.com/v1
tags:
- name: Email Verification
paths:
/api/emails/{email}/request-verification:
post:
summary: Request email verification
description: Request an email activation code to be sent to the specified email address.
security: []
x-internal-api: true
operationId: requestEmailVerification
tags:
- Email Verification
parameters:
- $ref: '#/components/parameters/EmailParameter'
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/RequestEmailVerificationRequest'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/EntityCreatedResponse'
servers:
- url: https://studio.edgeimpulse.com/v1
/api/emails/verify:
post:
summary: Verify email
description: Verify an email address using the specified verification code.
security: []
x-internal-api: true
operationId: verifyEmail
tags:
- Email Verification
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/ActivateUserOrVerifyEmailRequest'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/VerifyEmailResponse'
servers:
- url: https://studio.edgeimpulse.com/v1
/api/emails/validate:
post:
summary: Validate email for account sign-up
security: []
description: Validate whether an email is valid for sign up. Using an email that fails this check can result in the associated account missing communications and features that are distributed through email.
tags:
- Email Verification
operationId: validateEmail
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/EmailValidationRequest'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ValidateEmailResponse'
servers:
- url: https://studio.edgeimpulse.com/v1
/api/emails/{emailId}:
get:
summary: Get email verification status
description: Get the status of an email verification.
security: []
x-internal-api: true
operationId: getEmailVerificationStatus
tags:
- Email Verification
parameters:
- $ref: '#/components/parameters/EmailIdParameter'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/GetEmailVerificationStatusResponse'
servers:
- url: https://studio.edgeimpulse.com/v1
components:
schemas:
GetEmailVerificationStatusResponse:
allOf:
- $ref: '#/components/schemas/GenericApiResponse'
- type: object
required:
- verified
properties:
verified:
type: boolean
description: Whether the email address has been verified.
GenericApiResponse:
type: object
required:
- success
properties:
success:
type: boolean
description: Whether the operation succeeded
error:
type: string
description: Optional error description (set if 'success' was false)
EntityCreatedResponse:
allOf:
- $ref: '#/components/schemas/GenericApiResponse'
- type: object
required:
- id
properties:
id:
type: integer
description: Unique identifier of the created entity.
ValidateEmailResponse:
allOf:
- $ref: '#/components/schemas/GenericApiResponse'
- type: object
required:
- email
- verdict
- score
properties:
email:
type: string
description: Email address that was checked.
verdict:
type: string
description: Classification of the email's validity status
enum:
- Valid
- Risky
- Invalid
score:
type: number
example: 0.98015
description: This number from 0 to 1 represents the likelihood the email address is valid, expressed as a percentage.
suggestion:
type: string
example: gmail.com
description: A corrected domain, if a possible typo is detected.
local:
type: string
example: jan.jongboom
description: The first part of the email address (before the @ sign)
host:
type: string
example: edgeimpulse.com
description: The second part of the email address (after the @ sign)
EmailValidationRequest:
type: object
required:
- email
properties:
email:
type: string
description: E-mail address to validate
example: jan@edgeimpulse.com
VerifyEmailResponse:
allOf:
- $ref: '#/components/schemas/GenericApiResponse'
- type: object
properties:
email:
type: string
description: Email address that was verified.
userId:
type: number
description: ID of the user associated with the verified email address, if any.
redirectUrl:
type: string
description: URL to redirect the user to after email verification.
RequestEmailVerificationRequest:
type: object
required:
- redirectUrl
properties:
redirectUrl:
type: string
description: URL to redirect the user after email verification.
ActivateUserOrVerifyEmailRequest:
type: object
required:
- code
properties:
code:
type: string
description: Activation or verification code (sent via email)
parameters:
EmailParameter:
name: email
in: path
required: true
description: Email address
schema:
type: string
EmailIdParameter:
name: emailId
in: path
required: true
description: Unique identifier for an email verification request
schema:
type: integer
securitySchemes:
ApiKeyAuthentication:
type: apiKey
in: header
name: x-api-key
JWTAuthentication:
type: apiKey
in: cookie
name: jwt
JWTHttpHeaderAuthentication:
type: apiKey
in: header
name: x-jwt-token
OAuth2:
type: oauth2
flows:
authorizationCode:
authorizationUrl: /v1/oauth/authorize
tokenUrl: /v1/oauth/token
scopes:
openid: Access to basic profile information
email: Access to email address
profile: Access to full profile information
implicit:
authorizationUrl: /v1/oauth/authorize
scopes:
openid: Access to basic profile information
email: Access to email address
profile: Access to full profile information
password:
tokenUrl: /v1/oauth/token
scopes:
openid: Access to basic profile information
email: Access to email address
profile: Access to full profile information
clientCredentials:
tokenUrl: /v1/oauth/token
scopes:
openid: Access to basic profile information
email: Access to email address
profile: Access to full profile information
x-refined-from:
- edge-impulse-openapi.yml
- edge-impulse-studio-openapi-2026-09-06.yml