Nudgen API

Connect your product to Nudgen

Plug Nudgen into your stack β€” manage contacts, campaigns, templates, and brand settings from code or agents.

Live app

https://app.nudgen.com

Personal tokens

Sign in with tokens you create in the dashboard β€” no shared passwords in your codebase.

Predictable REST

Clear URLs and standard responses so agents and backends integrate without guesswork.

Fair limits

Per-team rate limits keep production workflows stable for you and your customers.

Secure access

Create a personal access token in Settings β†’ API Keys, then send it with each request.

curl -X GET https://app.nudgen.com/api/v1/user/me \ -H "Authorization: Bearer <your-pat>"

Documentation

Resources your apps and agents can use today.

Auth & Identity

Get current authenticated user.

GET/api/v1/user/me

List all teams for the current user.

GET/api/v1/teams

Switch active team context.

POST/api/v1/teams/switch

Contacts

List contacts with pagination, search, and tag filters.

GET/api/v1/contacts

Create a new contact.

POST/api/v1/contacts/add

Retrieve a specific contact.

GET/api/v1/contacts/:id

Update an existing contact.

PATCH/api/v1/contacts/:id

Delete a contact.

DELETE/api/v1/contacts/:id

Campaigns

List campaigns in current team.

GET/api/v1/campaigns

Create a new campaign.

POST/api/v1/campaigns

Get campaign details.

GET/api/v1/campaigns/:id

Get campaign delivery statistics.

GET/api/v1/campaigns/:id/stats

Templates

List email templates.

GET/api/v1/templates

Create a new email template.

POST/api/v1/templates

Settings

Get brand configuration.

GET/api/v1/settings/brand

Update brand settings.

PATCH/api/v1/settings/brand