Bowmark AIdocs

Chipotle

Chipotle's own burrito-bowl builder — every protein with its full rice/beans/salsa/topping list, straight off the site's ordering API.

Domain: chipotle.com

Also known as: Chipotle, Chipotle Mexican Grill, chipotle.com

Call it directly

bowmark.providers.chipotle.getBowlBuilder(options?: { protein?: string }): Promise<ChipotleBowlBuilderResult>

Functions

FunctionWhat it does
getBowlBuilderEvery burrito-bowl protein option and its full rice/beans/salsa/topping build, straight off chipotle.com's own ordering API.

Types

interface ChipotleCustomization {
  id: number;
  name: string;
}

interface ChipotleContentItem {
  itemId: string;
  itemName: string;
  itemType: string;
  defaultContent: boolean;
  customizations: ChipotleCustomization[];
}

interface ChipotleBowlOption {
  itemId: string;
  itemName: string;
  primaryFillingName: string | null;
  contents: ChipotleContentItem[];
}

interface ChipotleBowlBuilderResult {
  source: string;
  pricesAvailable: false;
  proteins: ChipotleBowlOption[];
}

Examples

const { proteins } = await bowmark.providers.chipotle.getBowlBuilder({ protein: "chicken" });
// proteins[0] -> { itemId: "CMG-101", itemName: "Chicken Bowl", primaryFillingName: "Chicken", contents: [{ itemId: "CMG-5301", itemName: "Guacamole", itemType: "Toppings", defaultContent: true, customizations: [{ id: 3, name: "Side" }] }, …] }