changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "additionalProperties": {},
+ "description": "Per-API-key usage: verification counts by type/channel/status + per-collection totals (requests, confirmations, authorizations) + attribution metadata. The counts cover the key and every key it replaced (`api_key.replaced_key_ids`). Counts only — no recipient identifiers (SEC-001). Data is returned for revoked keys (audit).",
+ "properties": {
+ "api_key": {
+ "additionalProperties": {},
+ "properties": {
+ "created_at": {
+ "type": "string"
+ },
+ "environment": {
+ "type": "string"
+ },
+ "expires_at": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "id": {
+ "type": "string"
+ },
+ "key_prefix": {
+ "type": "string"
+ },
+ "last_used_at": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": "string"
+ },
+ "profile_id": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "replaced_key_ids": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "revoked_at": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "scopes": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "id",
+ "name",
+ "key_prefix",
+ "environment",
+ "scopes",
+ "last_used_at",
+ "expires_at",
+ "revoked_at",
+ "created_at"
+ ],
+ "type": "object"
+ },
+ "attributed_fraction": {
+ "description": "Fraction of the user verifications linked to any API key in scope (null when there are none)",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "attribution_cutoff_at": {
+ "description": "UTC-day-floored date attribution began for this user (earliest key-linked verification), or null",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "authorizations": {
+ "additionalProperties": {},
+ "properties": {
+ "by_status": {
+ "additionalProperties": {
+ "type": "number"
+ },
+ "properties": {},
+ "type": "object"
+ },
+ "total": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "total",
+ "by_status"
+ ],
+ "type": "object"
+ },
+ "confirmations": {
+ "additionalProperties": {},
+ "properties": {
+ "by_status": {
+ "additionalProperties": {
+ "type": "number"
+ },
+ "properties": {},
+ "type": "object"
+ },
+ "total": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "total",
+ "by_status"
+ ],
+ "type": "object"
+ },
+ "verification_requests": {
+ "additionalProperties": {},
+ "properties": {
+ "by_status": {
+ "additionalProperties": {
+ "type": "number"
+ },
+ "properties": {},
+ "type": "object"
+ },
+ "total": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "total",
+ "by_status"
+ ],
+ "type": "object"
+ },
+ "verifications": {
+ "additionalProperties": {},
+ "properties": {
+ "by_channel": {
+ "additionalProperties": {
+ "type": "number"
+ },
+ "properties": {},
+ "type": "object"
+ },
+ "by_status": {
+ "additionalProperties": {
+ "type": "number"
+ },
+ "properties": {},
+ "type": "object"
+ },
+ "by_type": {
+ "additionalProperties": {
+ "type": "number"
+ },
+ "properties": {},
+ "type": "object"
+ },
+ "total": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "total",
+ "by_type",
+ "by_channel",
+ "by_status"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "api_key",
+ "verifications",
+ "verification_requests",
+ "confirmations",
+ "authorizations",
+ "attribution_cutoff_at",
+ "attributed_fraction"
+ ],
+ "type": "object"
+}