ChatGPT Apps
Agent quickstart

ChatGPT Apps

Register B2A as an OpenAPI app (Action). Users sign in once with the anonymous bearer key and the eight REST endpoints become callable.

Manifest

json
{
  "schema_version": "v1",
  "name_for_human": "B2A by Blue Pillow",
  "name_for_model": "b2a",
  "description_for_human": "Booking access for AI agents.",
  "description_for_model": "Use to search hotels, validate offers, and hand off bookings.",
  "auth": { "type": "user_http", "authorization_type": "bearer" },
  "api": { "type": "openapi", "url": "https://api.b2a.bluepillow.com/openapi.json" },
  "logo_url": "https://human.b2a.bluepillow.com/og-default.svg",
  "contact_email": "support@bluepillow.com",
  "legal_info_url": "https://human.b2a.bluepillow.com/legal/terms"
}

Auth

Bearer token. ChatGPT prompts each user to paste their key on first call. Generate one at human.b2a.bluepillow.com or call POST /v1/keys.