API-first support platform

Tickets & Emails
for Developers

Receive email on your own domain, turn every message into a structured ticket, and send transactional email — all through one clean REST API.

Free plan · No credit card required

create-ticket.sh
Bash
1
2
3
4
5
6
7
8
curl -X POST https://api.tickos.dev/v1/tickets \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "subject": "Login issue",
    "from": "user@acme.com",
    "priority": "high"
  }'
UTF-8 · LF · Bashapi.tickos.dev
FEATURES

Everything you need. Nothing you don't.

A complete support and email stack behind a single API key.

REST API

Every feature is an endpoint. If you can curl, you can build on TickOS.

Inbound email

Receive email on your own domain and turn every message into a structured ticket.

Transactional email

Send from your domain over managed AWS SES infrastructure with delivery tracking.

Webhooks

HMAC-signed events delivered to your endpoint the moment something happens.

Custom domains

DKIM, SPF and custom MAIL FROM — DNS records generated and verified for you.

Real-time

Ticket updates over WebSockets. No polling loops in your integration.

Contacts API

Create, group and segment contacts programmatically for broadcasts and campaigns.

Logs & events

Request logs, event history and delivery status for everything your account does.

AI triage

Pro

Summaries, intent detection and automation rules that act on incoming tickets.

API

Simple API, Powerful Results

Create tickets from anywhere with a single HTTP request. Our REST API is designed to be intuitive, well-documented, and easy to integrate into any application or workflow.

RESTful endpoints for all operations

Create, update, and manage tickets with standard HTTP methods

Webhook support for real-time updates

Get notified instantly when tickets are created, updated, or closed

Built-in API playground

Try every endpoint from the dashboard with your own API keys

Comprehensive documentation

Full API reference with cURL, JavaScript and Python examples

POST /api/v1/tickets
Request
curl -X POST https://api.tickos.dev/v1/tickets \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '
    {
      "inbox_id": "support@yourdomain.com",
      "subject": "Payment integration help needed",
      "from": "user@company.com",
      "content": "Need assistance setting up...",
      "priority": "high",
      "tags": ["billing", "integration"]
    }
  '
Response200 OK
{
  "id": "tkt_1a2b3c4d5e6f",
  "status": "open",
  "created_at": "2025-10-26T14:30:00Z",
  "inbox_id": "inb_xyz789",
  "url": "https://app.tickos.dev/tickets/tkt_..."
}
POST /v1/emails
Request
curl -X POST https://api.tickos.dev/v1/emails \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '
    {
      "from": "no-reply@yourdomain.com",
      "from_name": "Your Company",
      "to": ["customer@example.com"],
      "subject": "Your order has been shipped",
      "html": "<h1>Order Shipped</h1><p>Track: #12345</p>"
    }
  '
Response200 OK
{
  "id": "eml_9x8y7z6w5v4u",
  "status": "sent",
  "message_id": "<abc123@tickos.dev>",
  "sent_at": "2025-10-26T14:30:00Z"
}
TRANSACTIONAL EMAILS

Send Transactional Emails

Leverage our infrastructure to send transactional emails to your customers. Configure your outbound domains easily and start sending in minutes.

Verified domain configuration

Send from your own domain with SPF, DKIM, and DMARC setup

High deliverability rates

Built on AWS SES with dedicated IPs and reputation monitoring

Template support & variables

Use HTML templates with dynamic variables for personalized emails

Delivery tracking & analytics

Monitor opens, clicks, bounces, and complaints in real-time

POST https://yourapp.com/webhookssigned
X-Tickos-Signature: t=1730000000,v1=5f8a3b...
{
  "event": "ticket.created",
  "timestamp": "2026-07-04T14:30:00Z",
  "data": {
    "inbox": { "id": "inb_xyz789", "name": "Support" },
    "id": "tkt_8f2a1c4d",
    "subject": "Login issue",
    "status": "open",
    "priority": "high"
  }
}
WEBHOOKS

React to Events in Real Time

Subscribe your endpoint to ticket and message events. Every delivery is signed with HMAC SHA-256 so you can verify the payload came from TickOS — timestamp included to reject replays.

ticket.createdticket.updatedticket.closedmessage.created

Signed payloads

Verify the X-Tickos-Signature header with your webhook secret

Per-inbox configuration

Choose which events each endpoint receives, per inbox

Test from the dashboard

Send test deliveries to your endpoint before going live

Simple, transparent pricing

Plans that scale with your business

Start free and upgrade as you grow. All plans include our core features.

Free

$0/month

Perfect for testing and small projects

Login
1,000 emails/month
Unlimited tickets
Unlimited users
1 inbox
1 API key
Webhooks included
3-day email logs
500MB storage
Email support

Starter

$19/month

For growing teams and businesses

Start Free Trial
50,000 emails/month
Unlimited tickets
Unlimited users
Campaigns included
5 inboxes
5 API keys
Webhooks included
30-day email logs
2GB storage
Email support
Most Popular

Pro

$79/month

For professional teams at scale

Start Free Trial
200,000 emails/month
Unlimited tickets
Unlimited users
Campaigns included
20 inboxes
20 API keys
Webhooks included
90-day email logs
10GB storage
AI Agent for Tickets
Automations
Priority support

Enterprise

$249/month

For large organizations with custom needs

Contact Sales
800,000 emails/month
Unlimited tickets
Unlimited users
Campaigns included
Unlimited inboxes
Unlimited API keys
Webhooks included
1-year email logs
50GB storage
AI Agent for Tickets
Automations
Dedicated Slack support

All plans include fair-use sending guardrails (hourly and daily caps) to protect your deliverability. Email logs retention applies to email activity only — tickets and conversations are always kept.

Have questions? Contact our sales team

Frequently Asked Questions

Everything you need to know about TickOS

An API-first platform for managing support, sales, and service tickets designed for developers. Centralize all your forms, email support tickets (support@acme.com), feedback, and more.
For development teams who want to build their own ticketing system without the complexity of Zendesk, Helpscout, or Freshdesk. Centralize requests from different sources and route them to various systems using our webhooks.
Converts emails and forms into tickets through email and REST API
Email (via AWS SES), web forms (API), and webhooks for other integrations.
Yes, the entire platform is built API-first with complete documentation.
Yes, you can receive real-time notifications of ticket events.
Yes, we send automatic notifications to Slack channels. You can associate an inbox with a Slack channel to centralize everything with your Slack team.
Yes, we leverage our architecture to deliver a bidirectional experience, allowing you to receive emails and send the transactional emails you need.
In Supabase (PostgreSQL) with secure storage in AWS S3.
Yes, through email and detailed documentation for developers within the platform.
Yes, real-time ticket updates.

Still have questions?

Contact our team

Ready to build?

Create an API key and send your first request in minutes. Free plan, no credit card required.

Start for Free

No credit card required. Free plan available.