Resources

CloudDory API

Programmatic access to your cloud cost data, connectors, security feeds, and DoryAI. Build custom integrations and workflows.

Base URL

https://dashboard.clouddory.com/api

Authentication

Bearer token via API key from Settings.

Authorization: Bearer YOUR_API_KEY
Endpoints

Key API endpoints

GET/api/spend

Retrieve cost and usage data for a given time range, grouped by service, account, region, or tag.

Parameters: start_date, end_date, group_by, connector_id

curl -X GET "https://dashboard.clouddory.com/api/spend?start_date=2026-03-01&end_date=2026-03-30&group_by=service" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"
GET/api/connectors

List all connected cloud accounts with their sync status, provider type, and last sync timestamp.

Parameters: status, provider

curl -X GET "https://dashboard.clouddory.com/api/connectors" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"
GET/api/cves

Retrieve CVE vulnerability data from NVD and CISA KEV feeds, filtered by severity, date, or keyword.

Parameters: severity, date_from, keyword, page, limit

curl -X GET "https://dashboard.clouddory.com/api/cves?severity=critical&limit=10" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"
POST/api/dory-ai/query

Send a natural language query to DoryAI and receive an AI-generated response with cost insights.

Parameters: query, context (optional)

curl -X POST "https://dashboard.clouddory.com/api/dory-ai/query" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query": "What are my top 3 cost drivers this month?"}'

Rate Limits

Standard plan100 requests/min
Pro plan500 requests/min
Enterprise planCustom

Rate limit headers are included in every response: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset.

Generate API Key

Create your API key from the dashboard Settings page and start building integrations.