Skip to main content
Resources

API Reference

Technical documentation for integrating Cumino into your systems. REST API with OAuth2 authentication and real-time webhooks.

99.9%
Uptime
<100ms
Average latency
25+
Endpoints
01

Base URL

# Base URL
https://api.cumino.com/v1
02

Endpoint Categories

Authentication

  • OAuth2 flow
  • API Keys
  • JWT tokens
  • Scopes and permissions

Candidates

  • GET /candidates
  • POST /candidates
  • PUT /candidates/:id
  • DELETE /candidates/:id

Campaigns

  • GET /campaigns
  • POST /campaigns
  • GET /campaigns/:id/leads
  • PUT /campaigns/:id/status

Rate Limiting

  • 1000 req/min (standard)
  • 5000 req/min (enterprise)
  • Response headers
  • Retry-After support
03

Quick Start

1

Get API Key

Register your application in the Cumino dashboard and generate API credentials.

2

Authentication

Use your credentials to obtain a JWT token via the /auth/token endpoint.

3

First call

Test the connection with GET /health and start using the endpoints.

4

Configure Webhooks

Register your endpoints to receive real-time notifications about events.

04

Webhook Events

candidate.created

New candidate registered

candidate.prescreened

Candidate has completed pre-screening

candidate.qualified

Candidate qualified by recruiter

meeting.scheduled

Interview scheduled

meeting.completed

Interview completed

05

Code Example

// Example: Get candidate list
const response = await fetch('https://api.cumino.com/v1/candidates', {
  headers: {
    'Authorization': 'Bearer YOUR_JWT_TOKEN',
    'Content-Type': 'application/json'
  }
});

const { data: candidates } = await response.json();
console.log(candidates);

Full Documentation

The complete API documentation with interactive examples will be available at the official Cumino launch. In the meantime, contact support for early access to the sandbox.

Need support?

Our technical team can help you with the integration.

GDPR CompliantEU AI ActISO 27001