Start hereQuickstart

REST API quickstart

Generate a scoped developer key and call NudgeForMe from your application.

REST API quickstart

1. Create an API key

Sign in to NudgeForMe as a verified owner or organization administrator. Open Settings → Developer API and create a named key. Select nudge.mailboxes.read and nudge.conversations.read, an optional workspace restriction, and expiry. Copy the secret once.

2. Choose your account region

  • Global: https://app.nudgeforme.com
  • Europe: https://europe.nudgeforme.com

3. List workspaces

export NUDGE_BASE="https://app.nudgeforme.com"
export NUDGE_API_KEY="YOUR_DEVELOPER_KEY"

curl --fail-with-body -sS "$NUDGE_BASE/api/v1/workspaces" \
 -H "Authorization: Bearer $NUDGE_API_KEY"

4. List connected mailboxes

curl --fail-with-body -sS "$NUDGE_BASE/api/v1/mailboxes" \
 -H "Authorization: Bearer $NUDGE_API_KEY"

Pick a mailboxId from the JSON response.

5. Search existing sent conversations

curl -G --fail-with-body -sS "$NUDGE_BASE/api/v1/conversations" \
 -H "Authorization: Bearer $NUDGE_API_KEY" \
 --data-urlencode "mailboxId=MAILBOX_ID" \
 --data-urlencode "search=proposal" \
 --data-urlencode "limit=10"

This finds previously sent conversations, not brand-new prospects.

6. Explore safe write operations

The three POST operations require write scopes and a unique Idempotency-Key header. Read the draft workflow before trying them.

Next steps

Authentication · REST reference · n8n guide · MCP integration