Eedesy
Book Demo
HomeProductsContact
Email Platform
  • Introduction
  • Quick Start
  • Overview
  • Create Campaign
  • Design
  • Launch
  • Templates
  • Overview
  • Journey Types
  • Journey Data
  • Welcome Flow
  • Weekly Summary
  • Reservations
  • Recurring Reminders
  • Lists
  • Users
  • Overview
  • Providers
  • API Keys
  • Subscriptions
  • Overview
  • SendGrid
  • Mailgun
  • Amazon SES
  • SMTP
  • Twilio
  • Plivo
  • Vonage
  • Segment
  • PostHog
  • Push Notifications
  • Android SDK
  • iOS SDK
  • Overview
  • AWS EC2
  • AWS Elastic Beanstalk
  • DigitalOcean
  • Authentication
  • Keycloak Integration
  • Keycloak vs Basic Auth
  • Storage
  • Configuration
  • Deep Linking
  • Admin API
  • Client API

Related Products

  • AI Voice Agent
  • AI Voice Assistant
  • Try Free
Email Platform
  • Introduction
  • Quick Start
  • Overview
  • Create Campaign
  • Design
  • Launch
  • Templates
  • Overview
  • Journey Types
  • Journey Data
  • Welcome Flow
  • Weekly Summary
  • Reservations
  • Recurring Reminders
  • Lists
  • Users
  • Overview
  • Providers
  • API Keys
  • Subscriptions
  • Overview
  • SendGrid
  • Mailgun
  • Amazon SES
  • SMTP
  • Twilio
  • Plivo
  • Vonage
  • Segment
  • PostHog
  • Push Notifications
  • Android SDK
  • iOS SDK
  • Overview
  • AWS EC2
  • AWS Elastic Beanstalk
  • DigitalOcean
  • Authentication
  • Keycloak Integration
  • Keycloak vs Basic Auth
  • Storage
  • Configuration
  • Deep Linking
  • Admin API
  • Client API
  1. Docs
  2. Email Platform
  3. API Reference
  4. Client API

Client API

API documentation for Edesy Email client endpoints including user identification, device registration, and event tracking.

Client API

This is the documentation for our ingestion API's which are used by our client SDKs. They can be used to create additional clients or ingest data without a secret key.

Authentication

Authentication to client endpoints is handled via public bearer API keys. These API keys allow for ingestion only of data and only on select endpoints. You can generate a new public key at any time in the portal and we recommend using a separate key per platform.

To authenticate requests, set the Authorization header to be Bearer YOUR_KEY where YOUR_KEY is the API key you generated.

Example

{
    "Authorization": "Bearer pk_dbf68c87-e579-4dac-b083-77fed0294e67"
}

Endpoints

Alias User

Merge a previous identifier to the users new identifier. This action can only be performed once.

Endpoint

POST /client/alias

Body

  • anonymous_id string
  • external_id string

Responses

  • 204 - Success
  • 422 - Validation error

Example

Endpoint: POST /client/alias

Headers: {
    "Authorization": "Bearer pk_token_here"
}

Body: {
    "anonymous_id": "ANONYMOUS_ID",
    "external_id": "EXTERNAL_ID"
}

Identify User

Create or update a user profile with associated traits.

Endpoint

POST /client/identify

Body

  • anonymous_id string (optional)
  • external_id string
  • email string (optional)
  • phone string (optional)
  • timezone string (optional)
  • locale string (optional)
  • data object (optional)

Responses

  • 204 - Success
  • 422 - Validation error

Example

Endpoint: POST /client/identify

Headers: {
    "Authorization": "Bearer pk_token_here"
}

Body: {
    "external_id": "EXTERNAL_ID",
    "email": "[email protected]",
    "timezone": "America/Chicago",
    "locale": "en",
    "data": {
        "first_name": "John",
        "last_name": "Smith",
        "has_completed_onboarding": true
    }
}

Register Device

Ingest information about the users device including the push notification token used for sending push notifications.

Endpoint

POST /devices

Body

  • anonymous_id string
  • external_id string
  • device_id string - A UUID or other identifier that can be used to identify this device across requests
  • token string - The push notification token for that device
  • os string
  • model string
  • app_build string - i.e. 465
  • app_version string - i.e. 1.2.4

Responses

  • 204 - Success
  • 422 - Validation error

Example

Endpoint: POST /client/devices

Headers: {
    "Authorization": "Bearer pk_token_here"
}

Body: {
    "external_id": "EXTERNAL_ID",
    "device_id": "5e356e66-03aa-4926-a322-d7f5c89049c1",
    "token": "45d2e0c7bbb649679723a96d92d0fa305e356e6603aa4926a322d7f5c89",
    "os": "iOS 16.3",
    "model": "iPhone15,2",
    "app_build": "465",
    "app_version": "1.2.4"
}

Post Event

Track and event or interaction.

Endpoint

POST /events

Body

An array containing at least one object with the following parameters:

  • name string (optional) - The name of the event
  • anonymous_id string
  • external_id string
  • data object (optional)

Either an anonymous or external ID is required in order to post an event.

Responses

  • 204 - Success
  • 422 - Validation error

Example

Endpoint: POST /client/events

Headers: {
    "Authorization": "Bearer pk_token_here"
}

Body: [{
    "external_id": "EXTERNAL_ID",
    "name": "Product Purchased",
    "data": {
        "product_id": 12345,
        "price": 49.99,
        "quantity": 4
    }
}]
Previous
Admin API

On this page

  • Authentication
  • Example
  • Endpoints
  • Alias User
  • Endpoint
  • Body
  • Responses
  • Example
  • Identify User
  • Endpoint
  • Body
  • Responses
  • Example
  • Register Device
  • Endpoint
  • Body
  • Responses
  • Example
  • Post Event
  • Endpoint
  • Body
  • Responses
  • Example

Stay Updated

Get the latest updates on AI voice technology, product releases, and exclusive resources.

Get Started

Try our products for free
AI Voice Agent
Build voice AI for calls
WhatsApp AI Bot
Automate WhatsApp chats
Website Chatbot
AI chat for websites
Edesy CRM
Manage leads & customers
Book a DemoCall UsEmail Us
Eedesy

Your all-in-one platform for digital innovation. We build AI-powered solutions that transform how businesses operate.

[email protected]+91 95475 31359

Products

  • AI Voice Assistant
  • WhatsApp Voice AI
  • WhatsApp Bot Builder
  • AI Website Chatbot
  • AI-SDR
  • Number Masking
  • Shopify Apps
  • View All Products

Solutions

  • For E-commerce
  • For Healthcare
  • For Real Estate
  • For Restaurants
  • For Appointments
  • View All Use Cases

Services

  • AI Chatbot Development
  • Voice AI Development
  • Shopify Development
  • SaaS Development
  • WhatsApp API Integration
  • View All Services

Resources

  • Documentation
  • Voice Agent Docs
  • API Reference
  • Number Masking API Docs
  • Blog
  • Changelog
  • Book a Demo

Company

  • About Us
  • Contact
  • Careers
  • Privacy Policy
  • Terms of Service

Products

  • AI Voice Assistant
  • WhatsApp Voice AI
  • WhatsApp Bot Builder
  • AI Website Chatbot
  • AI-SDR
  • Number Masking
  • Shopify Apps
  • View All Products

Solutions

  • For E-commerce
  • For Healthcare
  • For Real Estate
  • For Restaurants
  • For Appointments
  • View All Use Cases

Services

  • AI Chatbot Development
  • Voice AI Development
  • Shopify Development
  • SaaS Development
  • WhatsApp API Integration
  • View All Services

Resources

  • Documentation
  • Voice Agent Docs
  • API Reference
  • Number Masking API Docs
  • Blog
  • Changelog
  • Book a Demo

Company

  • About Us
  • Contact
  • Careers
  • Privacy Policy
  • Terms of Service
  • AI Voice Assistant
  • WhatsApp Voice AI
  • WhatsApp Bot Builder
  • AI Website Chatbot
  • AI-SDR
  • Number Masking
  • Shopify Apps
  • View All Products
  • For E-commerce
  • For Healthcare
  • For Real Estate
  • For Restaurants
  • For Appointments
  • View All Use Cases
  • AI Chatbot Development
  • Voice AI Development
  • Shopify Development
  • SaaS Development
  • WhatsApp API Integration
  • View All Services
  • Documentation
  • Voice Agent Docs
  • API Reference
  • Number Masking API Docs
  • Blog
  • Changelog
  • Book a Demo
  • About Us
  • Contact
  • Careers
  • Privacy Policy
  • Terms of Service

Popular Free Tools

Compress PDFMerge PDFPDF to WordGST CalculatorEMI CalculatorSIP CalculatorJSON FormatterBase64 EncoderImage CompressorQR Code GeneratorVoice AI ROI CalculatorAmazon FBA CalculatorAI Email WriterVideo to GIFPrivacy Policy GeneratorCRM ROI CalculatorMeeting Cost Calculator
Categories:PDF ToolsDeveloper ToolsFinance CalculatorsImage ToolsVideo ToolsAI Writing ToolsAudio ToolsWhatsApp ToolsDocument GeneratorsVoice AI ToolsE-commerce ToolsView All Tools

© 2026 Edesy Technology Labs Pvt Ltd

SSL Secured
99.9% Uptime