{"count":15,"errors":[{"error":"direct_destination_required","http_status":400,"retry_class":"fail_fast","summary":"Provide a direct track_url or file_url destination (not a generic site root)."},{"error":"invalid_channels","http_status":400,"retry_class":"fail_fast","summary":"Requested one or more unsupported channels while strict_channels=1."},{"error":"alias_invalid","http_status":400,"retry_class":"fail_fast","summary":"Alias must match ^[a-z0-9][a-z0-9_-]{2,31}$."},{"error":"alias_requires_short_mode","http_status":400,"retry_class":"fail_fast","summary":"Alias usage requires use_short=1 or token_mode=signed."},{"error":"alias_unavailable","http_status":409,"retry_class":"retry_with_change","summary":"Requested alias already exists or is reserved."},{"error":"short_code_registration_failed","http_status":500,"retry_class":"retryable","summary":"Short-code generator could not allocate a unique code."},{"error":"destination_host_denied","http_status":400,"retry_class":"fail_fast","summary":"Destination host is denylisted."},{"error":"destination_host_not_allowlisted","http_status":400,"retry_class":"fail_fast","summary":"Destination host is not on allowlist while enforcement is enabled."},{"error":"event_type_invalid","http_status":400,"retry_class":"fail_fast","summary":"Track endpoint event_type is invalid."},{"error":"track_auth_required","http_status":401,"retry_class":"fail_fast","summary":"Bearer token required for analytics track endpoint."},{"error":"track_auth_invalid","http_status":401,"retry_class":"fail_fast","summary":"Provided analytics track bearer token is invalid."},{"error":"track_auth_not_configured","http_status":503,"retry_class":"retryable","summary":"Track auth is enabled but server token is not configured."},{"error":"idempotency_key_invalid","http_status":400,"retry_class":"retry_with_change","summary":"Batch Idempotency-Key format is invalid."},{"error":"idempotency_key_too_long","http_status":400,"retry_class":"retry_with_change","summary":"Batch Idempotency-Key exceeds max allowed length."},{"error":"rate_limited","http_status":429,"retry_class":"retryable","summary":"Rate limit exceeded. Honor Retry-After and X-RateLimit-* headers."}],"generated_at_utc":"2026-04-04T11:53:51Z","meta":{"cors":{"allowed":true,"allowlist_count":4,"origin":""}},"request_id":"de83bccbd416bb92","schema_version":"2026-03-11.audio-share.errors.v1","success":true}
