{
    "schemaVersion": 1,
    "slug": "messages-api",
    "name": "Messages API",
    "description": "Connect any compatible harness to an Anthropic Messages-compatible provider or gateway.",
    "categories": [
        "ai"
    ],
    "branding": {
        "logoUrl": "/brands/apps/api-key-generic.svg"
    },
    "urlPatterns": [],
    "methods": [
        {
            "key": "ai-api_key",
            "label": "Messages API API key",
            "purpose": "ai",
            "transport": "runtime_auth",
            "auth": "api_key",
            "ai": {
                "provider": "anthropic",
                "method": "api_key"
            },
            "grantKinds": [
                "user",
                "organization"
            ],
            "ownershipModes": [
                "customer"
            ],
            "whenToUse": "Connect any compatible harness to an Anthropic Messages-compatible provider or gateway.",
            "guidanceMd": "Use your personal account or an explicitly shared company account.",
            "riskTier": "S3",
            "credentialFields": [
                {
                    "key": "apiKey",
                    "label": "API key",
                    "type": "password",
                    "required": true,
                    "placeholder": "Enter API key",
                    "secret": true
                }
            ],
            "keyPlacement": {
                "location": "env",
                "name": "ANTHROPIC_API_KEY"
            }
        }
    ],
    "tags": [
        "model-provider"
    ]
}
