← 返回
未分类 Key 中文

OTPly

Email OTP Service - Simple, Fast, Reliable
邮件 OTP 服务 - 简洁、快速、可靠
krishnakumarmahadevan-cmd
未分类 clawhub v1.0.0 1 版本 100000 Key: 需要
★ 0
Stars
📥 294
下载
💾 0
安装
1
版本
#latest

概述

Overview

OTPLY is a straightforward email-based One-Time Password (OTP) service designed for developers who need reliable email verification without complexity. Whether you're building user authentication, account recovery, or sensitive transaction verification, OTPLY delivers OTP codes directly to user inboxes with minimal latency and maximum reliability.

The service handles the entire OTP lifecycle: registration, credential management, OTP generation, delivery, and verification. It supports customizable OTP expiry times, purpose-based tracking, and template flexibility. Real-time usage statistics let you monitor consumption against your plan limits, ensuring you stay within budget while maintaining frictionless user experiences.

OTPLY is ideal for SaaS platforms, fintech applications, healthcare portals, and any service prioritizing secure email-based identity verification. Built by security professionals and available through multiple integration channels, it combines enterprise-grade reliability with developer-friendly APIs.

Usage

Example: Send and Verify OTP

Request to send OTP:

POST /api/v1/send-otp
Headers:
  X-API-Key: your_api_key_here
  X-API-Secret: your_api_secret_here
  Content-Type: application/json

{
  "email": "user@example.com",
  "purpose": "login_verification",
  "template": "default",
  "expiry_minutes": 15
}

Response:

{
  "success": true,
  "message": "OTP sent successfully to user@example.com",
  "expires_in": 900,
  "reference_id": "ref_1a2b3c4d5e6f7g8h"
}

Request to verify OTP:

POST /api/v1/verify-otp
Headers:
  X-API-Key: your_api_key_here
  X-API-Secret: your_api_secret_here
  Content-Type: application/json

{
  "email": "user@example.com",
  "otp": "654321",
  "purpose": "login_verification"
}

Response:

{
  "success": true,
  "message": "OTP verified successfully",
  "verified_at": "2024-01-15T10:30:45.123456Z"
}

Endpoints

GET /

Root endpoint - API root information.

ParameterTypeRequiredDescription
----------------------------------------
None

Response: Returns API root metadata.


GET /health

Health Check - Service health status endpoint.

ParameterTypeRequiredDescription
----------------------------------------
None

Response: Returns HTTP 200 with service health information.


POST /api/v1/register

Register - Create a new customer account.

ParameterTypeRequiredDescription
----------------------------------------
emailstring (email)YesCustomer email address
passwordstringYesAccount password
company_namestringNoCompany name (optional)

Response:

{
  "success": true,
  "message": "Registration successful"
}

Errors:

  • 422: Validation error (invalid email format, missing required fields, etc.)

POST /api/v1/login

Login - Authenticate and retrieve API credentials.

ParameterTypeRequiredDescription
----------------------------------------
emailstring (email)YesCustomer email address
passwordstringYesAccount password

Response:

{
  "success": true,
  "message": "Login successful",
  "token": "jwt_token_here",
  "api_key": "key_1a2b3c4d5e6f7g8h",
  "api_secret": "secret_1a2b3c4d5e6f7g8h"
}

Errors:

  • 422: Validation error (invalid email format, missing fields)

POST /api/v1/send-otp

Send OTP - Send a one-time password to an email address.

ParameterTypeRequiredDescription
----------------------------------------
X-API-Keystring (header)YesYour API key
X-API-Secretstring (header)YesYour API secret
emailstring (email)YesRecipient email address
purposestringNoOTP purpose (e.g., "verification", "login", "recovery"); defaults to "verification"
templatestringNoEmail template name; defaults to "default"
expiry_minutesintegerNoOTP validity in minutes; defaults to 10

Response:

{
  "success": true,
  "message": "OTP sent successfully",
  "expires_in": 600,
  "reference_id": "ref_1a2b3c4d5e6f7g8h"
}

Errors:

  • 422: Validation error (invalid email, invalid expiry_minutes, etc.)

POST /api/v1/verify-otp

Verify OTP - Validate an OTP code against a stored request.

ParameterTypeRequiredDescription
----------------------------------------
X-API-Keystring (header)YesYour API key
X-API-Secretstring (header)YesYour API secret
emailstring (email)YesEmail address associated with OTP
otpstringYesThe OTP code to verify (typically 6 digits)
purposestringNoOTP purpose for matching; defaults to "verification"

Response:

{
  "success": true,
  "message": "OTP verified successfully",
  "verified_at": "2024-01-15T10:30:45.123456Z"
}

Errors:

  • 422: Validation error (invalid email, missing OTP, etc.)

GET /api/v1/usage

Get Usage - Retrieve current usage statistics and remaining credits.

ParameterTypeRequiredDescription
----------------------------------------
X-API-Keystring (header)YesYour API key
X-API-Secretstring (header)YesYour API secret

Response:

{
  "customer": "user@example.com",
  "plan": "Professional",
  "credits_remaining": 4500,
  "credits_total": 5000,
  "usage": {
    "send_otp": 450,
    "verify_otp": 50
  }
}

Errors:

  • 422: Validation error (missing API credentials)

Pricing

PlanCalls/DayCalls/MonthPrice
-------------------------------------
Free550Free
Developer20500$39/mo
Professional2005,000$99/mo
Enterprise100,0001,000,000$299/mo

About

ToolWeb.in - 200+ security APIs, CISSP & CISM, platforms: Pay-per-run, API Gateway, MCP Server, OpenClaw, RapidAPI, YouTube.

References

  • Kong Route: https://api.toolweb.in/tools/otply
  • API Docs: https://api.toolweb.in:8168/docs

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-07 14:43 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

security-compliance

Web Vulnerability Assessment

krishnakumarmahadevan-cmd
生成全面的Web应用漏洞评估,包含OWASP标准检查清单、修复指南及测试脚本。
★ 0 📥 1,118
security-compliance

Iso42001 Aims Readiness

krishnakumarmahadevan-cmd
评估 ISO/IEC 42001:2023 AI 管理体系(AIMS)准备情况,生成合规差距分析并制定整改路线图。用于评估 AI 治理...
★ 0 📥 785
security-compliance

Data Privacy Checklist

krishnakumarmahadevan-cmd
评估20个控制领域63项措施的数据隐私合规性,涵盖治理、同意、安全、泄露响应及供应商管理等。
★ 0 📥 813