Bevz is a delivery-management platform built for liquor stores and convenience retailers that consolidates multiple third-party delivery apps (DoorDash, Uber Eats, GrubHub) into a single dashboard. Its products cover menu management across platforms (Connect), AI-powered marketing and local promotion on Yelp, Google, and Facebook (Reach), cross-platform performance analytics (Reporting+), and a white-label direct-delivery storefront for restricted items (Shop.Bevz). Bevz bundles an iPad plus software, access to a 215,000+ product catalog, barcode scanning, onboarding, and training. Behind the merchant product Bevz operates a real partner API: the Bevz Integrator Service, a REST API documented with a published OpenAPI 3.0.3 contract covering 30 operations across store provisioning, menu upload and sync, product catalog maintenance, order lifecycle management, order adjustments and delivery-service onboarding for DoorDash, Grubhub and Uber Eats, plus three outbound webhooks. It is aimed at POS vendors and third-party integrators, is credentialed by Bevz rather than self-serve, and runs a separate sandbox environment with a formal certification path to production. Bevz is a Techstars-backed company.
Bevz publishes 9 APIs on the APIs.io network, including Integrator Users API, Integrators API, Lotto Scratcher Games API, and 6 more. Tagged areas include Company, Delivery Management, Liquor Retail, Convenience Store, and Point-of-Sale.
The Bevz catalog on APIs.io includes 1 event-driven AsyncAPI specification.
Bevz’s developer surface includes documentation, API reference, getting-started guide, changelog, pricing, signup flow, engineering blog, and 14 more developer resources.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/bevz: open an issue to ask a question, or submit a pull request to add artifacts.
Submit an artifact on GitHub — free →Manage your own listing — the Influence plan, $499/mo →
## Lotto Scratcher Games Retrieve lottery scratch-off game data from supported state lotteries. This endpoint provides game catalogs that can be used to display lotto ticket inf...
This document outlines the integration flow for onboarding new DoorDash and Grubhub stores through the [Delivery Services Onboarding API](#tag/Pick-a-Delivery-Service-for-Onboar...
Store Products refer to inventory items that are available in a specific store. These products can be managed, updated, and retrieved through the Store Products API.
The Uber Eats API allows you to onboard your store to Uber Eats and manage related operations. Uber Eats onboarding is a three-step process: 1. **Generate OAuth URL:** Obtain an...
aid: bevz
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: high
source:
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: subscription
onboarding: sales
trial: true
try_now: false
public: false
label: Partner
confidence: high
source:
- https://www.bevz.com/pricing
- https://docs.bevz.com/#tag/faq
generated: '2026-08-13'
method: searched
note: Product pricing is published ($99/mo Basic, $149/mo Growth, Enterprise on request, with a one-month free trial). API
access is a separate partner arrangement — an Integrator account is requested by email to support@bevz.com, sandbox credentials
are issued by an Account Manager, and production credentials only follow a collaborative test pass and sign-off.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/bevz.png
name: Bevz
description: 'Bevz is a delivery-management platform built for liquor stores and convenience retailers that consolidates multiple
third-party delivery apps (DoorDash, Uber Eats, GrubHub) into a single dashboard. Its products cover menu management across
platforms (Connect), AI-powered marketing and local promotion on Yelp, Google, and Facebook (Reach), cross-platform performance
analytics (Reporting+), and a white-label direct-delivery storefront for restricted items (Shop.Bevz). Bevz bundles an iPad
plus software, access to a 215,000+ product catalog, barcode scanning, onboarding, and training. Behind the merchant product
Bevz operates a real partner API: the Bevz Integrator Service, a REST API documented with a published OpenAPI 3.0.3 contract
covering 30 operations across store provisioning, menu upload and sync, product catalog maintenance, order lifecycle management,
order adjustments and delivery-service onboarding for DoorDash, Grubhub and Uber Eats, plus three outbound webhooks. It
is aimed at POS vendors and third-party integrators, is credentialed by Bevz rather than self-serve, and runs a separate
sandbox environment with a formal certification path to production. Bevz is a Techstars-backed company.'
url: https://raw.githubusercontent.com/api-evangelist/bevz/refs/heads/main/apis.yml
x-type: company
x-source: vc-portfolio
x-backed-by:
- techstars
x-tier: profiled
x-tier-reason: published-openapi-contract
specificationVersion: '0.23'
created: '2026-07-17'
modified: '2026-08-13'
tags:
- Company
- Delivery Management
- Liquor Retail
- Convenience Store
- Point-of-Sale
- Food Delivery
- Retail Technology
- Marketing
- Menu Management
- Order Management
- Webhook
- Integrator API
tags_raw:
- Company
- Delivery Management
- Liquor Retail
- Convenience Store
- Point of Sale
- Food Delivery
- Retail Technology
- Marketing
- Menu Management
- Order Management
- Webhooks
- Integrator API
apis:
- aid: bevz:bevz-integrator-users-api
name: Bevz Integrator Users API
description: The Integrator Users API allows you to manage user accounts and access permissions for your integrator account.
humanURL: https://docs.bevz.com/
baseURL: https://api.bevz.com/integrator-service
tags: []
tags_raw:
- integrator_users
properties:
- type: OpenAPI
url: openapi/bevz-integrator-users-api-openapi.yml
- type: Documentation
url: https://docs.bevz.com/
- type: APIReference
url: https://docs.bevz.com/
- type: GettingStarted
url: https://docs.bevz.com/#tag/Getting-Started
- type: Authentication
url: authentication/bevz-authentication.yml
- type: Conventions
url: conventions/bevz-conventions.yml
- type: ErrorCatalog
url: errors/bevz-problem-types.yml
- type: DataModel
url: data-model/bevz-data-model.yml
- type: Webhooks
url: asyncapi/bevz-webhooks.yml
- type: Sandbox
url: sandbox/bevz-sandbox.yml
- type: ChangeLog
url: changelog/bevz-changelog.yml
- type: Lifecycle
url: lifecycle/bevz-lifecycle.yml
- type: RateLimits
url: rate-limits/bevz-rate-limits.yml
- type: Conformance
url: conformance/bevz-conformance.yml
- type: Support
url: https://docs.bevz.com/#tag/faq
- aid: bevz:bevz-integrators-api
name: Bevz Integrators API
description: The Integrators API from Bevz — 2 operation(s) for integrators.
humanURL: https://docs.bevz.com/
baseURL: https://api.bevz.com/integrator-service
tags:
- Integrators
properties:
- type: OpenAPI
url: openapi/bevz-integrators-api-openapi.yml
- type: Documentation
url: https://docs.bevz.com/
- type: APIReference
url: https://docs.bevz.com/
- type: GettingStarted
url: https://docs.bevz.com/#tag/Getting-Started
- type: Authentication
url: authentication/bevz-authentication.yml
- type: Conventions
url: conventions/bevz-conventions.yml
- type: ErrorCatalog
url: errors/bevz-problem-types.yml
- type: DataModel
url: data-model/bevz-data-model.yml
- type: Webhooks
url: asyncapi/bevz-webhooks.yml
- type: Sandbox
url: sandbox/bevz-sandbox.yml
- type: ChangeLog
url: changelog/bevz-changelog.yml
- type: Lifecycle
url: lifecycle/bevz-lifecycle.yml
- type: RateLimits
url: rate-limits/bevz-rate-limits.yml
- type: Conformance
url: conformance/bevz-conformance.yml
- type: Support
url: https://docs.bevz.com/#tag/faq
- aid: bevz:bevz-lotto-scratcher-games-api
name: Bevz Lotto Scratcher Games API
description: '## Lotto Scratcher Games
Retrieve lottery scratch-off game data from supported state lotteries. This endpoint provides game catalogs that can be
used to display lotto ticket information in POS systems.
### Supported Lotteries
- California (CA_LOTTERY)
- Massachusetts (MA_LOTTERY)
- Ohio (OH_LOTTERY)
- Michigan (MI_LOTTERY)
- Arizona (AZ_LOTTERY)
- Connecticut (CT_LOTTERY)
- Illinois (IL_LOTTERY)
- Georgia (GA_LOTTERY)
- Florida (FL_LOTTERY)
### UPC Barcode Lookup
When a customer''s lottery ticket is scanned, pass the 12-digit UPC-A barcode along with the source to look up the specific
game. The system extracts the game number from the barcode and returns the matching game details.'
humanURL: https://docs.bevz.com/
baseURL: https://api.bevz.com/integrator-service
tags:
- Lotto Scratcher Games
properties:
- type: OpenAPI
url: openapi/bevz-lotto-scratcher-games-api-openapi.yml
- type: Documentation
url: https://docs.bevz.com/
- type: APIReference
url: https://docs.bevz.com/
- type: GettingStarted
url: https://docs.bevz.com/#tag/Getting-Started
- type: Authentication
url: authentication/bevz-authentication.yml
- type: Conventions
url: conventions/bevz-conventions.yml
- type: ErrorCatalog
url: errors/bevz-problem-types.yml
- type: DataModel
url: data-model/bevz-data-model.yml
- type: Webhooks
url: asyncapi/bevz-webhooks.yml
- type: Sandbox
url: sandbox/bevz-sandbox.yml
- type: ChangeLog
url: changelog/bevz-changelog.yml
- type: Lifecycle
url: lifecycle/bevz-lifecycle.yml
- type: RateLimits
url: rate-limits/bevz-rate-limits.yml
- type: Conformance
url: conformance/bevz-conformance.yml
- type: Support
url: https://docs.bevz.com/#tag/faq
- aid: bevz:bevz-order-api
name: Bevz Order API
description: The Order API from Bevz — 3 operation(s) for order.
humanURL: https://docs.bevz.com/
baseURL: https://api.bevz.com/integrator-service
tags:
- Order
properties:
- type: OpenAPI
url: openapi/bevz-order-api-openapi.yml
- type: Documentation
url: https://docs.bevz.com/
- type: APIReference
url: https://docs.bevz.com/
- type: GettingStarted
url: https://docs.bevz.com/#tag/Getting-Started
- type: Authentication
url: authentication/bevz-authentication.yml
- type: Conventions
url: conventions/bevz-conventions.yml
- type: ErrorCatalog
url: errors/bevz-problem-types.yml
- type: DataModel
url: data-model/bevz-data-model.yml
- type: Webhooks
url: asyncapi/bevz-webhooks.yml
- type: Sandbox
url: sandbox/bevz-sandbox.yml
- type: ChangeLog
url: changelog/bevz-changelog.yml
- type: Lifecycle
url: lifecycle/bevz-lifecycle.yml
- type: RateLimits
url: rate-limits/bevz-rate-limits.yml
- type: Conformance
url: conformance/bevz-conformance.yml
- type: Support
url: https://docs.bevz.com/#tag/faq
- aid: bevz:bevz-pick-a-delivery-service-for-onboarding-api-api
name: Bevz Pick a Delivery Service for Onboarding API
description: 'This document outlines the integration flow for onboarding new DoorDash and Grubhub stores through the [Delivery
Services Onboarding API](#tag/Pick-a-Delivery-Service-for-Onboarding-API/operation/onboard).
## DoorDash Onboarding
### Overview
Onboarding a store to DoorDash is an asynchronous process initiated by Bevz via a webhook. Once the POS sends a request
to the [Delivery Services Onboarding API](#tag/Pick-a-Delivery-Service-for-Onboarding-API/operation/onboard), DoorDash
processes the information, performs necessary checks, and notifies Bevz of the outcome through a webhook.
### Process Flow
1. **Initiate Onboarding Request**
- The POS sends a request to the Delivery Services Onboarding API with all required store and sensitive information.
- Refer to the [Delivery Services Onboarding API](#tag/Pick-a-Delivery-Service-for-Onboarding-API/operation/onboard) for
required fields.
2. **DoorDash Processing**
- DoorDash attempts to map the store using the provided details, requests approval from the merchant, and performs internal
checks such as menu QA and business admin verification.
3. **Receive Webhook Notification**
- Once DoorDash completes processing, they send a webhook notification to Bevz indicating the onboarding status (e.g.,
approved, pending, rejected) and any relevant details or next steps.
4. **Finalize Onboarding**
- The integration is activated once all requirements and approvals are met. If issues arise (e.g., missing hours, menu
errors, compliance problems), DoorDash notifies the merchant and Bevz for resolution.
## Grubhub Onboarding
### Overview
The onboarding process enables POS systems to initiate a Grubhub store onboarding request via the [Delivery Services Onboarding
API](#tag/Pick-a-Delivery-Service-for-Onboarding-API/operation/onboard). Bevz provides an auto-populated onboarding form,
which the POS can present to the store. After submission, a Grubhub representative contacts the store to complete setup.
### Process Flow
1. **Initiate Onboarding Request**
- The POS sends a request to the Delivery Services Onboarding API.
- This request contains the required store information (e.g., store details, sensitive data).
2. **Generate Onboarding Link**
- Bevz responds with a unique onboarding link.
- This link points to a form that is pre-filled with store data provided in step 1.
3. **Customer Completes Form**
- The POS system embeds or redirects the store to the generated onboarding link.
- The store reviews and completes the form.
4. **Grubhub Representative Follows Up**
- Once the store submits the form, the information is sent to Grubhub.
- A Grubhub representative contacts the store to finalize onboarding and assist with setup.'
humanURL: https://docs.bevz.com/
baseURL: https://api.bevz.com/integrator-service
tags: []
tags_raw:
- Pick a Delivery Service for Onboarding API
properties:
- type: OpenAPI
url: openapi/bevz-pick-a-delivery-service-for-onboarding-api-api-openapi.yml
- type: Documentation
url: https://docs.bevz.com/
- type: APIReference
url: https://docs.bevz.com/
- type: GettingStarted
url: https://docs.bevz.com/#tag/Getting-Started
- type: Authentication
url: authentication/bevz-authentication.yml
- type: Conventions
url: conventions/bevz-conventions.yml
- type: ErrorCatalog
url: errors/bevz-problem-types.yml
- type: DataModel
url: data-model/bevz-data-model.yml
- type: Webhooks
url: asyncapi/bevz-webhooks.yml
- type: Sandbox
url: sandbox/bevz-sandbox.yml
- type: ChangeLog
url: changelog/bevz-changelog.yml
- type: Lifecycle
url: lifecycle/bevz-lifecycle.yml
- type: RateLimits
url: rate-limits/bevz-rate-limits.yml
- type: Conformance
url: conformance/bevz-conformance.yml
- type: Support
url: https://docs.bevz.com/#tag/faq
- aid: bevz:bevz-store-products-api
name: Bevz Store Products API
description: Store Products refer to inventory items that are available in a specific store. These products can be managed,
updated, and retrieved through the Store Products API.
humanURL: https://docs.bevz.com/
baseURL: https://api.bevz.com/integrator-service
tags:
- Store Products
properties:
- type: OpenAPI
url: openapi/bevz-store-products-api-openapi.yml
- type: Documentation
url: https://docs.bevz.com/
- type: APIReference
url: https://docs.bevz.com/
- type: GettingStarted
url: https://docs.bevz.com/#tag/Getting-Started
- type: Authentication
url: authentication/bevz-authentication.yml
- type: Conventions
url: conventions/bevz-conventions.yml
- type: ErrorCatalog
url: errors/bevz-problem-types.yml
- type: DataModel
url: data-model/bevz-data-model.yml
- type: Webhooks
url: asyncapi/bevz-webhooks.yml
- type: Sandbox
url: sandbox/bevz-sandbox.yml
- type: ChangeLog
url: changelog/bevz-changelog.yml
- type: Lifecycle
url: lifecycle/bevz-lifecycle.yml
- type: RateLimits
url: rate-limits/bevz-rate-limits.yml
- type: Conformance
url: conformance/bevz-conformance.yml
- type: Support
url: https://docs.bevz.com/#tag/faq
- aid: bevz:bevz-stores-api
name: Bevz Stores API
description: The Stores API from Bevz — 9 operation(s) for stores.
humanURL: https://docs.bevz.com/
baseURL: https://api.bevz.com/integrator-service
tags:
- Stores
properties:
- type: OpenAPI
url: openapi/bevz-stores-api-openapi.yml
- type: Documentation
url: https://docs.bevz.com/
- type: APIReference
url: https://docs.bevz.com/
- type: GettingStarted
url: https://docs.bevz.com/#tag/Getting-Started
- type: Authentication
url: authentication/bevz-authentication.yml
- type: Conventions
url: conventions/bevz-conventions.yml
- type: ErrorCatalog
url: errors/bevz-problem-types.yml
- type: DataModel
url: data-model/bevz-data-model.yml
- type: Webhooks
url: asyncapi/bevz-webhooks.yml
- type: Sandbox
url: sandbox/bevz-sandbox.yml
- type: ChangeLog
url: changelog/bevz-changelog.yml
- type: Lifecycle
url: lifecycle/bevz-lifecycle.yml
- type: RateLimits
url: rate-limits/bevz-rate-limits.yml
- type: Conformance
url: conformance/bevz-conformance.yml
- type: Support
url: https://docs.bevz.com/#tag/faq
- aid: bevz:bevz-uber-eats-onboarding-api-workflow-api
name: Bevz Uber Eats Onboarding API Workflow API
description: 'The Uber Eats API allows you to onboard your store to Uber Eats and manage related operations.
Uber Eats onboarding is a three-step process:
1. **Generate OAuth URL:** Obtain an authorization link for the store owner to grant access.
2. **Exchange Authorization Code:** After authorization, exchange the received code for an access token.
3. **Provision Store:** Use the access token and Uber Eats store ID to complete the onboarding and enable integration
features.
### Process Flow
<img alt="Bevz Create Store Workflow" src="https://join-bevz.s3.us-west-1.amazonaws.com/apidocs_ubereats_pos_workflow.png"
/>'
humanURL: https://docs.bevz.com/
baseURL: https://api.bevz.com/integrator-service
tags:
- Uber Eats Onboarding API Workflow
properties:
- type: OpenAPI
url: openapi/bevz-uber-eats-onboarding-api-workflow-api-openapi.yml
- type: Documentation
url: https://docs.bevz.com/
- type: APIReference
url: https://docs.bevz.com/
- type: GettingStarted
url: https://docs.bevz.com/#tag/Getting-Started
- type: Authentication
url: authentication/bevz-authentication.yml
- type: Conventions
url: conventions/bevz-conventions.yml
- type: ErrorCatalog
url: errors/bevz-problem-types.yml
- type: DataModel
url: data-model/bevz-data-model.yml
- type: Webhooks
url: asyncapi/bevz-webhooks.yml
- type: Sandbox
url: sandbox/bevz-sandbox.yml
- type: ChangeLog
url: changelog/bevz-changelog.yml
- type: Lifecycle
url: lifecycle/bevz-lifecycle.yml
- type: RateLimits
url: rate-limits/bevz-rate-limits.yml
- type: Conformance
url: conformance/bevz-conformance.yml
- type: Support
url: https://docs.bevz.com/#tag/faq
- aid: bevz:bevz-webhooks-api
name: Bevz Webhooks API
description: The Webhooks API from Bevz — 0 operation(s) for webhooks.
humanURL: https://docs.bevz.com/
baseURL: https://api.bevz.com/integrator-service
tags:
- Webhook
tags_raw:
- Webhooks
properties:
- type: OpenAPI
url: openapi/bevz-webhooks-api-openapi.yml
- type: Documentation
url: https://docs.bevz.com/
- type: APIReference
url: https://docs.bevz.com/
- type: GettingStarted
url: https://docs.bevz.com/#tag/Getting-Started
- type: Authentication
url: authentication/bevz-authentication.yml
- type: Conventions
url: conventions/bevz-conventions.yml
- type: ErrorCatalog
url: errors/bevz-problem-types.yml
- type: DataModel
url: data-model/bevz-data-model.yml
- type: Webhooks
url: asyncapi/bevz-webhooks.yml
- type: Sandbox
url: sandbox/bevz-sandbox.yml
- type: ChangeLog
url: changelog/bevz-changelog.yml
- type: Lifecycle
url: lifecycle/bevz-lifecycle.yml
- type: RateLimits
url: rate-limits/bevz-rate-limits.yml
- type: Conformance
url: conformance/bevz-conformance.yml
- type: Support
url: https://docs.bevz.com/#tag/faq
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
- FN: APIs.json
email: info@apis.io
common:
- type: CapabilityMap
url: capabilities/bevz-capability-edges.yml
name: Bevz Business Capability Map
- type: Overlay
url: overlays/bevz-integrator-service-overlay.yaml
- type: DomainSecurity
url: security/bevz-domain-security.yml
- type: Website
url: https://bevz.com/
- type: DeveloperPortal
url: https://docs.bevz.com/
- type: Documentation
url: https://docs.bevz.com/
- type: APIReference
url: https://docs.bevz.com/
- type: GettingStarted
url: https://docs.bevz.com/#tag/Getting-Started
- type: ChangeLog
url: changelog/bevz-changelog.yml
- type: MCPServer
url: mcp/bevz-mcp.yml
- type: ToolCrosswalk
url: mcp/bevz-tool-crosswalk.yml
- type: LLMsTxt
url: llms/bevz-llms.txt
- type: AgentSkill
url: skills/_index.yml
- type: Plans
url: plans/bevz-plans-pricing.yml
- type: Pricing
url: https://www.bevz.com/pricing
- type: SignUp
url: https://join.bevz.com/
- type: Blog
url: https://www.bevz.com/blog
- type: Support
url: https://www.bevz.com/support
- type: HelpCenter
url: https://22677957.hs-sites.com/en/bevz-help
- type: TermsOfService
url: https://www.bevz.com/terms-of-service
- type: PrivacyPolicy
url: https://www.bevz.com/privacy-policy
x-enrichment:
date: '2026-08-13'
status: enriched
artifacts_added: 24
pass: local-v1
note: Contract discovery found a full OpenAPI 3.0.3 for the Bevz Integrator Service at https://docs.bevz.com/bevz-openapi.yaml
(30 operations, 3 webhooks, 129 referenced files, all HTTP 200) that no prior round had located, plus a live anonymous
MCP endpoint and an llms.txt on www.bevz.com. The previous profile stated "no public API, developer portal, or SDKs" —
that was wrong and is now corrected.