Skip to main content
GET
/
api
/
org-metrics
cURL
curl --request GET \
  --url https://app.cotool.ai/api/org-metrics \
  --header 'Authorization: Bearer <token>'
{
  "summary": {
    "agentRuns": {
      "last7Days": 123,
      "last30Days": 123,
      "allTime": 123
    },
    "chats": {
      "last7Days": 123,
      "last30Days": 123,
      "allTime": 123
    },
    "githubPullRequestsCreated": {
      "last7Days": 123,
      "last30Days": 123,
      "allTime": 123
    },
    "githubPullRequestsUpdated": {
      "last7Days": 123,
      "last30Days": 123,
      "allTime": 123
    },
    "linesOfCodeAdded": {
      "last7Days": 123,
      "last30Days": 123,
      "allTime": 123
    },
    "linesOfCodeRemoved": {
      "last7Days": 123,
      "last30Days": 123,
      "allTime": 123
    },
    "scannerQueries": {
      "last7Days": 123,
      "last30Days": 123,
      "allTime": 123
    },
    "datadogQueries": {
      "last7Days": 123,
      "last30Days": 123,
      "allTime": 123
    },
    "sentinelOneQueries": {
      "last7Days": 123,
      "last30Days": 123,
      "allTime": 123
    },
    "splunkQueries": {
      "last7Days": 123,
      "last30Days": 123,
      "allTime": 123
    },
    "pantherQueries": {
      "last7Days": 123,
      "last30Days": 123,
      "allTime": 123
    }
  },
  "timeseries": {
    "agentRuns": [
      {
        "date": "<string>",
        "count": 123
      }
    ],
    "chats": [
      {
        "date": "<string>",
        "count": 123
      }
    ],
    "githubPullRequestsCreated": [
      {
        "date": "<string>",
        "count": 123
      }
    ],
    "githubPullRequestsUpdated": [
      {
        "date": "<string>",
        "count": 123
      }
    ],
    "linesOfCodeAdded": [
      {
        "date": "<string>",
        "count": 123
      }
    ],
    "linesOfCodeRemoved": [
      {
        "date": "<string>",
        "count": 123
      }
    ],
    "scannerQueries": [
      {
        "date": "<string>",
        "count": 123
      }
    ],
    "datadogQueries": [
      {
        "date": "<string>",
        "count": 123
      }
    ],
    "sentinelOneQueries": [
      {
        "date": "<string>",
        "count": 123
      }
    ],
    "splunkQueries": [
      {
        "date": "<string>",
        "count": 123
      }
    ],
    "pantherQueries": [
      {
        "date": "<string>",
        "count": 123
      }
    ]
  }
}

Authorizations

Authorization
string
header
required

API Key authentication for programmatic access. Include your API key in the Authorization header as: Bearer your_api_key_here

Query Parameters

range
enum<string>
required

Time range for metrics (7d, 30d, all)

Available options:
7d,
30d,
all

Response

200 - application/json

Successful response

summary
object
required
timeseries
object
required