Skip to documentation
Dashboard
Get started

API Reference

The complete public contract for RouteKite transactional email and private attachments.

On this page

Base URL

All supported developer endpoints use this versioned base URL.

https://routekite-app--routekite.us-east4.hosted.app/api/v1

Supported endpoints

MethodPathPurpose
POST/api/v1/emailsSend one transactional email.
GET/api/v1/emails/{messageId}Retrieve normalized delivery state.
GET/api/v1/emails/{messageId}/eventsRetrieve the delivery timeline.
POST/api/v1/attachmentsPrepare a private upload.
POST/api/v1/attachments/{attachmentId}/completeValidate uploaded bytes.
GET/api/v1/attachments/{attachmentId}Retrieve attachment lifecycle state.

Common behavior

  • Authenticate with a Bearer API key.
  • Use JSON for RouteKite request and response bodies.
  • Store X-Request-Id for diagnostics.
  • Honor Retry-After and RateLimit response headers.
  • Treat only documented /api/v1 endpoints as supported contracts.
  • Use the OpenAPI document for a machine-readable contract.
On this page