Documentation Index
Fetch the complete documentation index at: https://docs.nudgen.net/llms.txt
Use this file to discover all available pages before exploring further.
Overview
The Nudgen Developer API provides a clean, resource-oriented REST interface for managing your marketing infrastructure. All requests use standard HTTP methods and return predictable JSON responses.PAT Auth
Authenticate with Personal Access Tokens via standard Bearer header.
Clean REST
Predictable, resource-oriented URLs with standard HTTP methods.
Rate Limited
Built-in rate limiting per team and endpoint to protect your workflows.
Authentication
All API requests require a Personal Access Token (PAT) passed via theAuthorization header. You can generate tokens from your Nudgen dashboard under Settings → API Keys.
Base URL
The base URL for all API requests is:https://app.nudgen.com
Endpoints
Auth & Identity
GET /api/v1/user/me: Get current authenticated user.GET /api/v1/teams: List all teams for the current user.POST /api/v1/teams/switch: Switch active team context.
Contacts
GET /api/v1/contacts: List contacts with pagination, search, and tag filters.POST /api/v1/contacts/add: Create a new contact.GET /api/v1/contacts/:id: Retrieve a specific contact.PATCH /api/v1/contacts/:id: Update an existing contact.DELETE /api/v1/contacts/:id: Delete a contact.
Campaigns
GET /api/v1/campaigns: List campaigns in current team.POST /api/v1/campaigns: Create a new campaign.GET /api/v1/campaigns/:id: Get campaign details.GET /api/v1/campaigns/:id/stats: Get campaign delivery statistics.
Templates
GET /api/v1/templates: List email templates.POST /api/v1/templates: Create a new email template.
Settings
GET /api/v1/settings/brand: Get brand configuration.PATCH /api/v1/settings/brand: Update brand settings.