← Files Cargo CLIARCHIVED FILE
skills/cargo-billing/references/examples/usage-metrics.md
3.97 KB · Oct 3, 2026 · 06:31 UTC
# Usage metrics examples
## Get overall usage for a time range
```bash
cargo-ai billing usage get-metrics \
--from 2025-01-01 --to 2025-01-31
```
Response:
```json
{
"metrics": [
{
"date": "2025-01-15T00:00:00Z",
"items": [
{ "slug": "enrichment", "count": 150, "groupBy": null },
{ "slug": "ai_message", "count": 42, "groupBy": null }
]
}
]
}
```
Each item has a `slug` (usage type) and `count`. When `--group-by` is used, `groupBy` contains the resource UUID/slug.
## Group by workflow
See which workflows consume the most credits.
```bash
cargo-ai billing usage get-metrics \
--from 2025-01-01 --to 2025-01-31 \
--group-by workflow_uuid
# → Each item has groupBy = workflow UUID
# → Cross-reference with: cargo-ai orchestration workflow list
```
## Group by connector
See which connectors (e.g. Salesforce, HubSpot) are used most.
```bash
cargo-ai billing usage get-metrics \
--from 2025-01-01 --to 2025-01-31 \
--group-by connector_uuid
# → Cross-reference with: cargo-ai connection connector list
```
## Group by integration
```bash
cargo-ai billing usage get-metrics \
--from 2025-01-01 --to 2025-01-31 \
--group-by integration_slug
```
## Group by model
```bash
cargo-ai billing usage get-metrics \
--from 2025-01-01 --to 2025-01-31 \
--group-by model_uuid
# → Cross-reference with: cargo-ai storage model list
```
## Group by agent
```bash
cargo-ai billing usage get-metrics \
--from 2025-01-01 --to 2025-01-31 \
--group-by agent_uuid
# → Cross-reference with: cargo-ai ai agent list
```
## Filter usage to a specific workflow
```bash
cargo-ai billing usage get-metrics \
--from 2025-01-01 --to 2025-01-31 \
--workflow-uuid <uuid>
```
## Filter usage to a specific agent
```bash
cargo-ai billing usage get-metrics \
--from 2025-01-01 --to 2025-01-31 \
--agent-uuid <uuid>
```
## Filter usage to a specific connector
```bash
cargo-ai billing usage get-metrics \
--from 2025-01-01 --to 2025-01-31 \
--connector-uuid <uuid>
```
## Filter usage to a specific integration
```bash
cargo-ai billing usage get-metrics \
--from 2025-01-01 --to 2025-01-31 \
--integration-slug <slug>
```
## Specify unit (credits)
```bash
cargo-ai billing usage get-metrics \
--from 2025-01-01 --to 2025-01-31 \
--unit credits
```
## Combine group-by with filter
Usage for a specific workflow, grouped by connector.
```bash
cargo-ai billing usage get-metrics \
--from 2025-01-01 --to 2025-01-31 \
--workflow-uuid <uuid> \
--group-by connector_uuid
```
## Check subscription and remaining credits
```bash
cargo-ai billing subscription get
```
Response:
```json
{
"subscription": {
"plan": "self-serve",
"subscriptionStatus": "active",
"subscriptionAvailableCreditsCount": 10000,
"subscriptionCreditsUsedCount": 3200,
"startAt": "2025-01-01T00:00:00Z",
"resetAt": "2025-02-01T00:00:00Z"
}
}
```
Remaining credits = `subscriptionAvailableCreditsCount - subscriptionCreditsUsedCount`.
```bash
# Invoice history (amounts in cents — divide by 100 for dollars)
cargo-ai billing subscription get-invoices
# Card on file
cargo-ai billing subscription get-credit-card
# Open Stripe portal for self-service billing
cargo-ai billing subscription create-portal-session
```
## Compare usage across two periods
```bash
# This month
cargo-ai billing usage get-metrics \
--from 2025-02-01 --to 2025-02-28
# Last month
cargo-ai billing usage get-metrics \
--from 2025-01-01 --to 2025-01-31
# → Compare metrics[].items[].count values to spot trends
```
## Monthly usage report (full flow)
```bash
# 1. Overall usage
cargo-ai billing usage get-metrics \
--from 2025-01-01 --to 2025-01-31
# 2. Break down by workflow
cargo-ai billing usage get-metrics \
--from 2025-01-01 --to 2025-01-31 \
--group-by workflow_uuid
# 3. Break down by connector
cargo-ai billing usage get-metrics \
--from 2025-01-01 --to 2025-01-31 \
--group-by connector_uuid
# 4. Check remaining credits
cargo-ai billing subscription get
```
SHA-256: 776ba6310b294303f72dc0346261aabc1798a05de7b98a92e0391a493487f368