Overview
The Interstellas API gives you programmatic access to the full suite of features available on the Interstellas dashboard. Built on REST principles, it lets you integrate financial operations, account management, and transaction processing directly into your own application. All endpoints are organised around the core resources you interact with on the dashboard. The API accepts JSON-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes to communicate the outcome of each request.All API requests must be made over HTTPS. Requests made over plain HTTP will be rejected.
Quick Start
Make your first API call in minutes.
Authentication
Manage and rotate your API keys securely.
API Reference
Explore all available endpoints and parameters.
Postman Collection
Test the API interactively with a pre-configured workspace.
Authentication
The Interstellas API uses secret API keys to authenticate requests. Your credentials are issued by the Interstellas team. You will receive a test key for development and a live key for production — always use test keys while building and validating your integration. Pass your API Secret Key in theAuthorization header of every request:
Making Requests
The API supports the standard HTTP methods —GET, POST, PUT, and DELETE. All request bodies must be JSON-encoded and include the Content-Type: application/json header.
Each endpoint in this reference includes a sample HTTP request. Insert your credentials and specific parameters to run the call directly.
Response Format
All responses are JSON-encoded. TheContent-Type response header will always be application/json. Every response follows a consistent envelope structure:
true if the request was processed without errors; false otherwise. Use this field for programmatic checks in your integration logic.A human-readable description of the outcome. Provides additional context on success and an explanation when
status is false.The actionable payload returned by the endpoint. Structure varies per endpoint and is present only when the operation produces a result.
Pagination
Endpoints that return collections of resources support page-based pagination. Use thepage and limit query parameters to control which subset of records is returned. When pagination applies, the response includes a top-level pagination object alongside data:
The total number of records matching the current query, across all pages.
true if additional records exist beyond the current page.true if records exist on pages before the current one.The page number to pass as
?page= to retrieve the next set of records. Only meaningful when hasNextPage is true.The page number to pass as
?page= to retrieve the previous set of records. Only meaningful when hasPreviousPage is true.The maximum number of records returned per request. Defaults to
10. Override with a limit query parameter — for example, ?limit=25.The number of the final page of results, derived from
totalCount and limit.