Skip to main content

API Guide

What is an API?

An API (Application Programming Interface) is a way for two software systems to communicate with each other. Think of it like placing an order at a restaurant: the client sends a request describing what is needed, and the kitchen (the server) sends back a response with the result. The case management system or custom application sends requests to the eCourtDate API, and eCourtDate responds with the requested data or confirms the requested action.

eCourtDate's API uses REST, a widely adopted standard for web APIs, and exchanges data in JSON format, a simple, human-readable text format that looks like {"name": "value"}.

Why would an agency use the API? Common use cases include:

  • Automating data sync between the case management system and eCourtDate
  • Sending messages programmatically (reminders, notifications) from the agency's own systems
  • Pulling reports on message delivery, payments, or case events

Data Flow

Base URLs

A base URL is the root address for all API requests. Every request starts with this address. Choose the base URL that matches the environment and region.

EnvironmentBase URL
Staginghttps://staging.api.ecourtdate.com
US Easthttps://us-east.api.ecourtdate.com
US Westhttps://us-west.api.ecourtdate.com
US Southhttps://us-south.api.ecourtdate.com
US Texashttps://us-texas.api.ecourtdate.com
Multi-Regionhttps://api.ecourtdate.com

Required Headers

Headers are extra pieces of information sent with each request that tell the API who the caller is and which format is in use. All API requests require the following headers:

Authorization: Bearer {token}
Content-Type: application/json

See Authentication for details on obtaining a Bearer token.

Resources

  • API Docs: Browse the full endpoint documentation, request/response schemas, and code examples at docs.ecourtdate.com.
  • Postman Workspace: Explore and test endpoints using the eCourtDate Postman workspace.
  • API Reference: See the API Reference page for the full list of available endpoints.
  • Console API Logs: Monitor API activity and debug requests in the Logs section of the eCourtDate Console.