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

{
  "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.