Skip to main content
REST API logo
API Developer Tools

REST API + eCardWidget

Build custom integrations against the eCardWidget REST API.

What you unlock

Everything you need to send branded eCards from REST API

Bearer-token auth

Standard OAuth-style tokens per account. Rotate, revoke, scope as you need.

Full OpenAPI spec

Every endpoint documented, versioned, and covered by JSON-schema contracts.

Rate limits that scale

10k requests/hour on the free tier; per-account tenant isolation for security.

Why it works

Pair REST API with eCardWidget

Every action available in the dashboard is available as an authenticated API call. Bearer-token auth, JSON in / JSON out, comprehensive OpenAPI spec, per-account tenant isolation.

Example use case

An engineering team wires their internal HR platform to POST /team-member-actions/upsert nightly, keeping the eCardWidget directory in perfect sync.

Live in minutes, not weeks.
Setup guide

How to integrate REST API and eCardWidget

  1. 1Generate an API key in Settings → Developers.
  2. 2Authenticate with Authorization: Bearer <YOUR_API_KEY>.
  3. 3Call POST /v2/api/pub/ecard-actions/send-ecard to send an eCard.
  4. 4Call POST /v2/api/pub/team-member-actions/upsert to sync the directory.
  5. 5Handle webhook deliveries at your endpoint — see Webhooks for signing.
Frequently asked

REST API + eCardWidget questions

Where do I get an API key?

Settings → Developers → API Keys in your eCardWidget dashboard. Keys are per-account and can be scoped.

Is there a sandbox?

Yes. Every account has a sandbox mode that mirrors production endpoints and simulates deliveries without charging or sending real eCards.

What's the rate limit?

10,000 requests per hour per API key on the free tier, higher on paid plans. Rate-limit headers are returned on every response.

Get started with REST API + eCardWidget

Start free, no credit card required. The eCardWidget account you set up today works with every integration on this site.