Skip to main content

Welcome to the Roark API

Our API provides programmatic access to all Roark features — from call monitoring and metrics collection to simulation testing.
Haven’t generated an API key yet? Generate one here

Core Endpoints

Call

Upload and analyze call recordings

Metrics

Define metrics and collect results on calls

Simulations

Test agents with synthetic callers

Getting Started

1

Generate an API Key

Create your API key in the dashboard to start making authenticated requests.
2

Review the Endpoints

Explore our available endpoints and their functionalities in the sections above.
3

Make Your First Request

Test the API with a simple health check:
curl -X GET https://api.roark.ai/v1/health \
  -H "Authorization: Bearer YOUR_API_KEY"

SDKs and Libraries

Node.js SDK

Official Node.js SDK for Roark

Python SDK

Python integration library

OpenAPI Specification

View Full Specification

Explore our complete OpenAPI specification for detailed endpoint documentation