{
  "info": {
    "_postman_id": "a22e8eda-3359-4a0e-91b8-86200cf87152",
    "name": "Olo Ordering Accounts Rails API",
    "description": "The Olo Ordering API is the platform's order-injection surface, enabling certified partner apps and branded restaurant clients to retrieve brand and menu data, build and validate baskets, and submit orders into Olo's network of restaurant locations. Requests are authorized with an HMAC-SHA256 signature over a canonical message (client id, HTTP verb, content type, base64 SHA-256 of the body, path and query, and the Date header), sent in the Authorization header as \"OloSignature {clientId}:{signature}\" alongside an RFC 1123 Date header. Sandbox credentials are issued through the Olo Developer Portal after partner certification. The operations documented here are sourced from Olo's official signature-authorization code samples (github.com/ololabs/dev-support-code-samples). The full reference is gated behind the Olo Developer Portal.\n\nContact Support:\n Name: Olo Developer Support",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "createdAt": "2026-07-28T02:25:04.000Z",
    "updatedAt": "2026-07-28T02:25:04.000Z",
    "lastUpdatedBy": "35240",
    "uid": "35240-a22e8eda-3359-4a0e-91b8-86200cf87152"
  },
  "item": [
    {
      "name": "v1.1",
      "item": [
        {
          "name": "vendorexport",
          "item": [
            {
              "name": "status",
              "item": [
                {
                  "name": "Get Vendor Export Status",
                  "id": "e6764641-519a-4c87-8ed8-641241b23d7f",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1.1/vendorexport/status",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1.1",
                        "vendorexport",
                        "status"
                      ]
                    },
                    "description": "Retrieve the status of the Rails vendor (restaurant) export for the authenticated marketplace partner."
                  },
                  "response": [
                    {
                      "id": "81479648-c875-4bda-9655-59f2a0918856",
                      "name": "The vendor export status.",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: apikey",
                            "key": "Authorization",
                            "value": "<API Key>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1.1/vendorexport/status",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1.1",
                            "vendorexport",
                            "status"
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"adipisicing_d78\": \"dolor proident\"\n}",
                      "createdAt": "2026-07-28T02:25:04.000Z",
                      "updatedAt": "2026-07-28T02:25:04.000Z",
                      "uid": "35240-81479648-c875-4bda-9655-59f2a0918856"
                    },
                    {
                      "id": "49092ec7-65b7-4db9-84e9-6fc57ee55df5",
                      "name": "The request signature was invalid or missing.",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "description": "Added as a part of security scheme: apikey",
                            "key": "Authorization",
                            "value": "<API Key>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1.1/vendorexport/status",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1.1",
                            "vendorexport",
                            "status"
                          ]
                        }
                      },
                      "status": "Unauthorized",
                      "code": 401,
                      "_postman_previewlanguage": "text",
                      "header": [],
                      "cookie": [],
                      "responseTime": null,
                      "body": null,
                      "createdAt": "2026-07-28T02:25:04.000Z",
                      "updatedAt": "2026-07-28T02:25:04.000Z",
                      "uid": "35240-49092ec7-65b7-4db9-84e9-6fc57ee55df5"
                    }
                  ],
                  "createdAt": "2026-07-28T02:25:04.000Z",
                  "updatedAt": "2026-07-28T02:25:04.000Z",
                  "uid": "35240-e6764641-519a-4c87-8ed8-641241b23d7f"
                }
              ],
              "id": "60f999fc-477e-4682-b301-8ee04deceedd",
              "createdAt": "2026-07-28T02:25:04.000Z",
              "updatedAt": "2026-07-28T02:25:04.000Z",
              "uid": "35240-60f999fc-477e-4682-b301-8ee04deceedd"
            }
          ],
          "id": "baf3aad7-d338-4aae-8f1c-ae4185d33db5",
          "createdAt": "2026-07-28T02:25:04.000Z",
          "updatedAt": "2026-07-28T02:25:04.000Z",
          "uid": "35240-baf3aad7-d338-4aae-8f1c-ae4185d33db5"
        },
        {
          "name": "baskets",
          "item": [
            {
              "name": "create",
              "item": [
                {
                  "name": "Create Basket",
                  "id": "7cee6017-06cf-4956-9ec6-fbab5e5f1a8c",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"vendorid\": \"<integer>\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{baseUrl}}/v1.1/baskets/create",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1.1",
                        "baskets",
                        "create"
                      ]
                    },
                    "description": "Create a new basket for a vendor (restaurant) location to begin assembling an order for injection."
                  },
                  "response": [
                    {
                      "id": "a59b458e-5d50-4889-83ee-9336f1917816",
                      "name": "The created basket.",
                      "originalRequest": {
                        "method": "POST",
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: apikey",
                            "key": "Authorization",
                            "value": "<API Key>"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"vendorid\": \"<integer>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/v1.1/baskets/create",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1.1",
                            "baskets",
                            "create"
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"adipisicing_d78\": \"dolor proident\"\n}",
                      "createdAt": "2026-07-28T02:25:04.000Z",
                      "updatedAt": "2026-07-28T02:25:04.000Z",
                      "uid": "35240-a59b458e-5d50-4889-83ee-9336f1917816"
                    },
                    {
                      "id": "6769bbb8-6029-4094-afa7-52d0752bb8ee",
                      "name": "The request signature was invalid or missing.",
                      "originalRequest": {
                        "method": "POST",
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: apikey",
                            "key": "Authorization",
                            "value": "<API Key>"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"vendorid\": \"<integer>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/v1.1/baskets/create",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1.1",
                            "baskets",
                            "create"
                          ]
                        }
                      },
                      "status": "Unauthorized",
                      "code": 401,
                      "_postman_previewlanguage": "text",
                      "header": [],
                      "cookie": [],
                      "responseTime": null,
                      "body": null,
                      "createdAt": "2026-07-28T02:25:04.000Z",
                      "updatedAt": "2026-07-28T02:25:04.000Z",
                      "uid": "35240-6769bbb8-6029-4094-afa7-52d0752bb8ee"
                    }
                  ],
                  "createdAt": "2026-07-28T02:25:04.000Z",
                  "updatedAt": "2026-07-28T02:25:04.000Z",
                  "uid": "35240-7cee6017-06cf-4956-9ec6-fbab5e5f1a8c"
                }
              ],
              "id": "3168bcea-b180-424d-bbbc-5513e4499588",
              "createdAt": "2026-07-28T02:25:04.000Z",
              "updatedAt": "2026-07-28T02:25:04.000Z",
              "uid": "35240-3168bcea-b180-424d-bbbc-5513e4499588"
            }
          ],
          "id": "4c741169-e316-4094-8b8a-a2a8cdd6d897",
          "createdAt": "2026-07-28T02:25:04.000Z",
          "updatedAt": "2026-07-28T02:25:04.000Z",
          "uid": "35240-4c741169-e316-4094-8b8a-a2a8cdd6d897"
        }
      ],
      "id": "07409cb2-f404-4fa2-b4cd-13c429f25c63",
      "createdAt": "2026-07-28T02:25:04.000Z",
      "updatedAt": "2026-07-28T02:25:04.000Z",
      "uid": "35240-07409cb2-f404-4fa2-b4cd-13c429f25c63"
    }
  ],
  "auth": {
    "type": "apikey",
    "apikey": [
      {
        "key": "key",
        "value": "Authorization",
        "type": "string"
      },
      {
        "key": "value",
        "value": "{{apiKey}}",
        "type": "string"
      },
      {
        "key": "in",
        "value": "header",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://ordering.api.olosandbox.com"
    }
  ]
}