Certifications Add-on

Certifications API

Full REST API for programmatic certificate management. Issue, verify, and revoke certificates from any application.

REST
Full API
99.9%
API Uptime
<100ms
Response Time
⚡ API Console
api.nowaitn.com
POST /v1/certificates
Authorization: Bearer sk_live_****
Request:
{
"recipient": "john@acme.com",
"template": "safety-cert",
"issue_date": "2024-12-15"
}
200 OK• 47ms
{
"id": "cert_8xK2mN",
"status": "issued",
"verify_url": "..."
}

Endpoints

24

SDKs

4

Uptime

99.9%

📡 Endpoints
API Reference
GET /v1/certificates List all
POST /v1/certificates Issue new
GET /v1/certificates/:id Get one
POST /v1/verify/:code Verify
DEL /v1/certificates/:id Revoke
+ 19 more endpoints
REST API

Full REST API

Standard RESTful endpoints for every certification operation — issue, verify, revoke, list, and search. JSON in, JSON out.

RESTful Endpoints

Standard REST API with JSON responses for certificates, recipients, and templates

OAuth 2.0 Authentication

Secure API access with OAuth 2.0 bearer tokens and API key fallback

OpenAPI Specification

Full OpenAPI 3.0 spec with interactive documentation and code samples

SDK Libraries

Official SDKs for PHP, Python, Node.js, and Ruby — install and go

Integrate in Hours, Not Weeks

Clear documentation, official SDKs, and a sandbox environment mean your integration ships fast.

🔔 Webhooks
Webhook Events
certificate.issued 2s ago
{ "cert_id": "cert_8xK2mN", "recipient": "john@acme.com" }
certificate.verified 15s ago
{ "cert_id": "cert_3pR7vQ", "verified_by": "employer" }
certificate.expiring 1m ago
{ "cert_id": "cert_9wL4nP", "expires_in": "30 days" }
All payloads signed with HMAC-SHA256
Webhooks

Webhooks & Events

Get notified in real-time when certificates are issued, verified, expired, or revoked. Signed payloads with automatic retries.

Real-Time Event Delivery

Webhooks fire within seconds of events — issuance, verification, expiration, and revocation

Signed Payloads

Every webhook payload is cryptographically signed for tamper-proof verification

Automatic Retries

Failed deliveries retry with exponential backoff — up to 5 attempts over 24 hours

Event Filtering

Subscribe only to the events you need — no noise from irrelevant notifications

📖 Dev Portal
Developer Portal
v2.1
Quick Start — Node.js
const cert = await nowaitn
.certificates
.issue({
recipient: 'john@acme.com',
template: 'safety-cert'
});
PHP Node Python Ruby
Dev Portal

Developer Portal

Interactive documentation, sandbox environment, code samples in 6 languages, and everything developers need to integrate quickly.

Interactive Documentation

Try API calls directly in the browser with pre-filled examples and live responses

Sandbox Environment

Full-featured test environment with unlimited API calls and mock data

Code Samples

Copy-paste examples in 6 languages for every endpoint and common workflows

Changelog & Versioning

Semantic versioning with deprecation notices and migration guides for every change

Developer-First Experience

Built by developers, for developers. Every endpoint is documented, tested, and has real-world examples.

🔑 API Keys
API Key Management
Production Key Active
sk_live_****************************mN3x
Created Dec 1 12.4K calls/mo
Staging Key Test
sk_test_****************************pQ7w
Created Nov 15 Unlimited
Rate Limits
Production1,000 req/min
StagingUnlimited
Security

API Key Management

Create, rotate, and revoke API keys with granular permissions. Rate limiting, IP allowlisting, and usage analytics built in.

Multiple API Keys

Create separate keys for production, staging, and third-party access with granular permissions

Rate Limit Controls

Configurable rate limits per key — burst for batch operations, steady for real-time

Usage Analytics

Track API calls, error rates, and latency per endpoint with real-time dashboards

IP Allowlisting

Restrict API access to specific IP addresses for an additional layer of security

Ready to Build with the API?

Get your API key, explore the sandbox, and ship your integration today. Full documentation and SDKs included.

Available as an add-on to any Certifications plan. No long-term commitment required.