{
  "opencollection": "1.0.0",
  "info": {
    "name": "AFM Access Profiles Analytics API",
    "version": "0.1.0"
  },
  "items": [
    {
      "info": {
        "name": "Analytics",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get Platform Overview",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/app/v1/arcee-admin/analytics/platform/overview",
            "params": [
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Start date for filtering"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "End date for filtering"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get combined platform overview with summary metrics and top users/keys."
        },
        {
          "info": {
            "name": "Get Usage Timeline",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/app/v1/arcee-admin/analytics/platform/usage-timeline",
            "params": [
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Start date for filtering"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "End date for filtering"
              },
              {
                "name": "granularity",
                "value": "",
                "type": "query",
                "description": "Time granularity: hour, day, week, month"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get combined app + API usage timeline aggregated by date."
        },
        {
          "info": {
            "name": "Get App Timeline",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/app/v1/arcee-admin/analytics/platform/app-timeline",
            "params": [
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Start date for filtering"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "End date for filtering"
              },
              {
                "name": "granularity",
                "value": "",
                "type": "query",
                "description": "Time granularity: hour, day, week, month"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get app-specific usage timeline."
        },
        {
          "info": {
            "name": "Get Api Timeline",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/app/v1/arcee-admin/analytics/platform/api-timeline",
            "params": [
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Start date for filtering"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "End date for filtering"
              },
              {
                "name": "granularity",
                "value": "",
                "type": "query",
                "description": "Time granularity: hour, day, week, month"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get API-specific usage timeline."
        },
        {
          "info": {
            "name": "Get Revenue Timeline",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/app/v1/arcee-admin/analytics/platform/revenue-timeline",
            "params": [
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Start date for filtering"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "End date for filtering"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get revenue/credits timeline aggregated by date."
        },
        {
          "info": {
            "name": "Get Revenue Summary",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/app/v1/arcee-admin/analytics/platform/revenue-summary",
            "params": [
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Start date for filtering"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "End date for filtering"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get aggregated revenue summary statistics."
        },
        {
          "info": {
            "name": "Get Top Users",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/app/v1/arcee-admin/analytics/platform/top-users",
            "params": [
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Start date for filtering"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "End date for filtering"
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "Number of top users to return"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get top app users by usage."
        },
        {
          "info": {
            "name": "Get Top Api Keys",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/app/v1/arcee-admin/analytics/platform/top-api-keys",
            "params": [
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Start date for filtering"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "End date for filtering"
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "Number of top API keys to return"
              },
              {
                "name": "sort_by",
                "value": "",
                "type": "query",
                "description": "Ranking metric: 'calls' or 'tokens'"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get top API keys by usage."
        },
        {
          "info": {
            "name": "Get Users For Date",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/app/v1/arcee-admin/analytics/platform/users-for-date",
            "params": [
              {
                "name": "date",
                "value": "",
                "type": "query",
                "description": "Date in YYYY-MM-DD format"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "End date in YYYY-MM-DD format (inclusive range)"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get detailed app user data for a specific date or date range (drill-down)."
        },
        {
          "info": {
            "name": "Get Api Keys For Date",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/app/v1/arcee-admin/analytics/platform/api-keys-for-date",
            "params": [
              {
                "name": "date",
                "value": "",
                "type": "query",
                "description": "Date in YYYY-MM-DD format"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "End date in YYYY-MM-DD format (inclusive range)"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get detailed API key data for a specific date or date range (drill-down)."
        },
        {
          "info": {
            "name": "Get Model Usage",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/app/v1/arcee-admin/analytics/platform/model-usage",
            "params": [
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Start date for filtering"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "End date for filtering"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get usage breakdown by model."
        },
        {
          "info": {
            "name": "Get Api Key Usage Per Model",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/app/v1/arcee-admin/analytics/platform/api-key-usage-per-model",
            "params": [
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Start date for filtering"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "End date for filtering"
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "Max (api_key, model) rows"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get usage aggregated per (api_key, model) pair — powers the admin stacked chart."
        },
        {
          "info": {
            "name": "Get New Users Timeline",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/app/v1/arcee-admin/analytics/platform/new-users-timeline",
            "params": [
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Start date for filtering"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "End date for filtering"
              },
              {
                "name": "granularity",
                "value": "",
                "type": "query",
                "description": "Time granularity: week, month, year"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get new user signups over time."
        },
        {
          "info": {
            "name": "Get Retention Cohorts",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/app/v1/arcee-admin/analytics/platform/retention-cohorts",
            "params": [
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Start date for filtering"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "End date for filtering"
              },
              {
                "name": "granularity",
                "value": "",
                "type": "query",
                "description": "Time granularity: week, month, year"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get retention cohort data at the specified granularity."
        },
        {
          "info": {
            "name": "Get User Type Breakdown",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/app/v1/arcee-admin/analytics/platform/user-type-breakdown",
            "params": [
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Start date for filtering"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "End date for filtering"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get breakdown of users by platform type."
        },
        {
          "info": {
            "name": "Get Chat Dau Timeline",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/app/v1/arcee-admin/analytics/platform/chat-dau-timeline",
            "params": [
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Start date for filtering"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "End date for filtering"
              },
              {
                "name": "granularity",
                "value": "",
                "type": "query",
                "description": "Time granularity: week, month, year"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get chat (platform) daily/monthly active users timeline."
        },
        {
          "info": {
            "name": "Get Api Dau Timeline",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/app/v1/arcee-admin/analytics/platform/api-dau-timeline",
            "params": [
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Start date for filtering"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "End date for filtering"
              },
              {
                "name": "granularity",
                "value": "",
                "type": "query",
                "description": "Time granularity: week, month, year"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get API daily/monthly active users timeline."
        },
        {
          "info": {
            "name": "Get New Api Keys Timeline",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/app/v1/arcee-admin/analytics/platform/new-api-keys-timeline",
            "params": [
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Start date for filtering"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "End date for filtering"
              },
              {
                "name": "granularity",
                "value": "",
                "type": "query",
                "description": "Time granularity: day, week, month, year"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get new API keys created timeline."
        },
        {
          "info": {
            "name": "Get Api Key Activation Rate",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/app/v1/arcee-admin/analytics/platform/api-key-activation-rate",
            "params": [
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Start date for filtering"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "End date for filtering"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get API key activation rate - percentage of keys with at least one transaction."
        },
        {
          "info": {
            "name": "Get Api Key Activation Timeline",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/app/v1/arcee-admin/analytics/platform/api-key-activation-timeline",
            "params": [
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Start date for filtering"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "End date for filtering"
              },
              {
                "name": "granularity",
                "value": "",
                "type": "query",
                "description": "Time granularity: day, week, month, year"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get timeline of new API keys created vs keys with first usage."
        },
        {
          "info": {
            "name": "Get Chat User Activation Rate",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/app/v1/arcee-admin/analytics/platform/chat-user-activation-rate",
            "params": [
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Start date for filtering"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "End date for filtering"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get chat user activation rate - percentage of users with at least one chat."
        },
        {
          "info": {
            "name": "Get Chat User Activation Timeline",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/app/v1/arcee-admin/analytics/platform/chat-user-activation-timeline",
            "params": [
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Start date for filtering"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "End date for filtering"
              },
              {
                "name": "granularity",
                "value": "",
                "type": "query",
                "description": "Time granularity: hour, day, week, month, year"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get timeline of new users vs users who sent their first chat."
        },
        {
          "info": {
            "name": "Get Users For Activation Period",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/app/v1/arcee-admin/analytics/platform/users-for-activation-period",
            "params": [
              {
                "name": "date",
                "value": "",
                "type": "query",
                "description": "Date in YYYY-MM-DD format"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "End date in YYYY-MM-DD format (inclusive range)"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get users who signed up in a period with their activation status."
        },
        {
          "info": {
            "name": "Get Api Keys For Activation Period",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/app/v1/arcee-admin/analytics/platform/api-keys-for-activation-period",
            "params": [
              {
                "name": "date",
                "value": "",
                "type": "query",
                "description": "Date in YYYY-MM-DD format"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "End date in YYYY-MM-DD format (inclusive range)"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get API keys created in a period with their activation status."
        },
        {
          "info": {
            "name": "Get Dev Mode Summary",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/app/v1/arcee-admin/analytics/platform/dev-mode-summary",
            "params": [
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Start date for filtering"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "End date for filtering"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get aggregated Dev Mode usage summary statistics."
        },
        {
          "info": {
            "name": "Get Dev Mode Timeline",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/app/v1/arcee-admin/analytics/platform/dev-mode-timeline",
            "params": [
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Start date for filtering"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "End date for filtering"
              },
              {
                "name": "granularity",
                "value": "",
                "type": "query",
                "description": "Time granularity: hour, day, week, month, year"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get Dev Mode usage timeline aggregated by date."
        },
        {
          "info": {
            "name": "Get Dev Mode Top Users",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/app/v1/arcee-admin/analytics/platform/dev-mode-top-users",
            "params": [
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Start date for filtering"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "End date for filtering"
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "Number of top users to return"
              },
              {
                "name": "sort_by",
                "value": "",
                "type": "query",
                "description": "Ranking metric: 'requests', 'tokens', or 'credits'"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get top Dev Mode users by the chosen metric."
        },
        {
          "info": {
            "name": "Get Dev Mode Model Breakdown",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/app/v1/arcee-admin/analytics/platform/dev-mode-model-breakdown",
            "params": [
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Start date for filtering"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "End date for filtering"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get Dev Mode usage breakdown by model."
        },
        {
          "info": {
            "name": "Get Dev Mode Users For Date",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/app/v1/arcee-admin/analytics/platform/dev-mode-users-for-date",
            "params": [
              {
                "name": "date",
                "value": "",
                "type": "query",
                "description": "Date in YYYY-MM-DD format"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "End date in YYYY-MM-DD format (inclusive range)"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get Dev Mode user data for a specific date or range (drill-down from requests timeline)."
        }
      ]
    }
  ],
  "bundled": true
}