Punchh website screenshot

Punchh

Punchh, now part of PAR Technology and offered under the PAR Engagement brand, is an enterprise loyalty, offers, and customer engagement platform for restaurants. It unifies guest data from online ordering, mobile apps, POS, and kiosks into a single view so brands can run personalized loyalty and marketing programs. PAR exposes well-documented Punchh APIs through its developer portal covering platform functions, mobile, online ordering, POS and kiosk integration, and a webhooks manager, with sample collections published to Postman. Most integration surfaces require partner certification. Over 275 restaurant brands rely on Punchh to grow customer lifetime value.

Punchh publishes 7 APIs on the APIs.io network, including Check-In API, Check-Ins API, Configuration API, and 4 more. Tagged areas include Restaurant, Loyalty, Marketing, Guest Engagement, and Online Ordering.

The Punchh catalog on APIs.io includes 4 JSON-LD contexts and 2 Spectral governance rulesets.

Punchh’s developer surface includes authentication, documentation, developer portal, getting-started guide, engineering blog, and 14 more developer resources.

52.8/100 developing ▼ -7.6 Agent 42/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessEnterpriseSelf serve
7 APIs 6 Features 4 Use Cases
RestaurantLoyaltyMarketingGuest EngagementOnline OrderingMobilePoint Of SaleWebhooks

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 52.8/100 · developing
Contract Quality 17.0 / 25
Developer Ergonomics 9.1 / 20
Commercial Clarity 5.8 / 20
Operational Transparency 5.8 / 13
Governance 8.3 / 12
Discoverability 6.9 / 10
Agent readiness — 42/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/punchh: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 7

Individual APIs this provider publishes, each with its own machine-readable definition.

Punchh Check-In API

Loyalty check-ins for online orders.

Punchh Check-Ins API

Loyalty check-in transaction details.

Punchh Configuration API

Location and program configuration/metadata.

Punchh Offers API

Guest offer management.

Punchh Receipts API

Receipt detail storage.

Punchh Redemptions API

Apply rewards and discounts against online order receipts.

Punchh Users API

Guest registration, authentication, and profile management.

Scroll for all 7

Postman Collections 7

Ready-to-run Postman collections for exercising this provider's APIs.

Scroll for all 7

Open Collections 4

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

PAR Punchh Mobile API

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Punchh Plans Pricing

1 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Punchh Rate Limits

4 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 6

Notable capabilities this provider offers.

Loyalty Programs

Configurable points, rewards, tiers, and membership levels across channels.

Offers and Campaigns

Targeted offers, coupons, and personalized marketing campaigns driven by unified guest data.

Omnichannel Check-Ins

Earn loyalty across mobile, online ordering, POS, and kiosk channels.

Redemptions

Apply rewards, redeemables, and discounts against receipts with possible/create/void flows.

Webhooks Manager

Real-time event notifications for coupons, points, rewards, and guest lifecycle events.

Headless Offers

Surface Punchh-defined offers natively in external platforms via Platform Functions.

Semantic Vocabularies 4

JSON-LD contexts and semantic vocabularies used across these APIs.

Punchh Mobile Context

8 classes · 52 properties

JSON-LD

Punchh Online Ordering Context

4 classes · 27 properties

JSON-LD

Punchh Platform Functions Context

1 classes · 5 properties

JSON-LD

Punchh Pos Context

2 classes · 10 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Punchh API Rules

5 rules · 4 warnings 1 info

SPECTRAL

Punchh API Rules

37 rules · 3 errors 23 warnings 11 info

SPECTRAL

JSON Schema 15

Standalone JSON Schema definitions for this provider's data models.

AccessToken

4 properties

JSON SCHEMA

CreateUserRequest

4 properties

JSON SCHEMA

LoginRequest

2 properties

JSON SCHEMA

MarkOffersReadRequest

4 properties

JSON SCHEMA

TransactionDetailsRequest

2 properties

JSON SCHEMA

TransactionDetails

2 properties

JSON SCHEMA

UpdateUserProfileRequest

2 properties

JSON SCHEMA

UserSession

2 properties

JSON SCHEMA

OnlineOrderCheckinRequest

12 properties

JSON SCHEMA

OnlineOrderCheckinResponse

5 properties

JSON SCHEMA

OnlineOrderRedemptionRequest

7 properties

JSON SCHEMA

OnlineOrderRedemptionResponse

7 properties

JSON SCHEMA

Redeemable

5 properties

JSON SCHEMA

PosCheckinRequest

4 properties

JSON SCHEMA

PosUser

6 properties

JSON SCHEMA

Scroll for all 15

JSON Structure 15

JSON Structure definitions describing this provider's data shapes.

Mobile Access Token Structure

4 properties

JSON STRUCTURE

Mobile Create User Request Structure

4 properties

JSON STRUCTURE

Mobile Login Request Structure

2 properties

JSON STRUCTURE

Mobile Mark Offers Read Request Structure

4 properties

JSON STRUCTURE

Mobile Transaction Details Structure

2 properties

JSON STRUCTURE

Mobile User Session Structure

2 properties

JSON STRUCTURE

Platform Functions Redeemable Structure

5 properties

JSON STRUCTURE

Pos Pos Checkin Request Structure

4 properties

JSON STRUCTURE

Pos Pos User Structure

6 properties

JSON STRUCTURE

Scroll for all 15

Examples 15

Example request and response payloads for these APIs.

Pos Pos User Example

6 fields

EXAMPLE

Scroll for all 15

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Punchh Authentication

apiKey/http · 3 schemes

SECURITY

Punchh Domain Security

TLSv1.3 · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Punchh Agentic Access

17 operations · 12 acting

17 operations · 12 acting

AGENTIC

Use Cases 4

What developers build with this provider.

Branded Mobile Loyalty App

Power a restaurant brand's mobile app with sign-in, profile, check-ins, and offers.

Online Ordering Rewards

Let guests earn and redeem loyalty on a digital ordering platform via SSO and check-in APIs.

POS Loyalty at the Counter

Look up guests, accrue points, and redeem rewards at the point of sale or kiosk.

External Offer Distribution

Pull Punchh redeemables into a CDP, messaging platform, or partner channel.

Integrations 5

Pre-built integrations with other platforms and tools.

Point of Sale Systems

Integrations with restaurant POS platforms for in-store loyalty.

Online Ordering Platforms

Digital and online ordering platforms connect via the Online Ordering and SSO API.

Customer Data Platforms

Unify guest data with CDPs and CRMs.

Salesforce Marketing Cloud

Punchh Loyalty connector for Salesforce Marketing Cloud on AppExchange.

Messaging and Payment Gateways

Connects to messaging platforms, surveys, and payment gateways across dozens of categories.

Solutions 3

Packaged solutions this provider offers.

Loyalty

Enterprise loyalty program management for restaurant brands.

Offers

Personalized offers and promotions engine.

Guest Engagement

Unified marketing and engagement across the guest lifecycle.

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 3

Pagination, idempotency, versioning, errors, and events

Build 3

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: punchh
name: Punchh
description: Punchh, now part of PAR Technology and offered under the PAR Engagement brand, is an enterprise loyalty, offers,
  and customer engagement platform for restaurants. It unifies guest data from online ordering, mobile apps, POS, and kiosks
  into a single view so brands can run personalized loyalty and marketing programs. PAR exposes well-documented Punchh APIs
  through its developer portal covering platform functions, mobile, online ordering, POS and kiosk integration, and a webhooks
  manager, with sample collections published to Postman. Most integration surfaces require partner certification. Over 275
  restaurant brands rely on Punchh to grow customer lifetime value.
type: Index
accessModel:
  pricing: enterprise
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Enterprise · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/punchh.png
tags:
- Restaurant
- Loyalty
- Marketing
- Guest Engagement
- Online Ordering
- Mobile
- Point Of Sale
- Webhooks
url: https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/apis.yml
created: '2026-06-02'
modified: '2026-06-03'
specificationVersion: '0.19'
apis:
- aid: punchh:punchh-check-in-api
  name: Punchh Check-In API
  description: Loyalty check-ins for online orders.
  humanURL: https://developers.partech.com/docs/dev-portal-mobile/bf6eddb435209-mobile-api
  baseURL: https://{server_name}.punchh.com
  tags:
  - Check-In
  properties:
  - type: OpenAPI
    url: openapi/punchh-check-in-api-openapi.yml
  - type: Documentation
    url: https://developers.partech.com/
  - type: JSONSchema
    url: json-schema/mobile-access-token-schema.json
  - type: JSONSchema
    url: json-schema/mobile-create-user-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-login-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-mark-offers-read-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-transaction-details-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-transaction-details-schema.json
  - type: JSONSchema
    url: json-schema/mobile-update-user-profile-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-user-session-schema.json
  - type: JSONStructure
    url: json-structure/mobile-access-token-structure.json
  - type: JSONStructure
    url: json-structure/mobile-create-user-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-login-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-mark-offers-read-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-transaction-details-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-transaction-details-structure.json
  - type: JSONStructure
    url: json-structure/mobile-update-user-profile-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-user-session-structure.json
  - type: JSONLD
    url: json-ld/punchh-mobile-context.jsonld
  - type: Examples
    url: examples/mobile-access-token-example.json
  - type: Examples
    url: examples/mobile-create-user-request-example.json
  - type: Examples
    url: examples/mobile-login-request-example.json
  - type: Examples
    url: examples/mobile-mark-offers-read-request-example.json
  - type: Examples
    url: examples/mobile-transaction-details-example.json
  - type: Examples
    url: examples/mobile-transaction-details-request-example.json
  - type: Examples
    url: examples/mobile-update-user-profile-request-example.json
  - type: Examples
    url: examples/mobile-user-session-example.json
  - type: GettingStarted
    url: https://developers.partech.com/docs/dev-portal-online-ordering/apis/online-ordering-and-sso-api
  - type: JSONSchema
    url: json-schema/online-ordering-online-order-checkin-request-schema.json
  - type: JSONSchema
    url: json-schema/online-ordering-online-order-checkin-response-schema.json
  - type: JSONSchema
    url: json-schema/online-ordering-online-order-redemption-request-schema.json
  - type: JSONSchema
    url: json-schema/online-ordering-online-order-redemption-response-schema.json
  - type: JSONStructure
    url: json-structure/online-ordering-online-order-checkin-request-structure.json
  - type: JSONStructure
    url: json-structure/online-ordering-online-order-checkin-response-structure.json
  - type: JSONStructure
    url: json-structure/online-ordering-online-order-redemption-request-structure.json
  - type: JSONStructure
    url: json-structure/online-ordering-online-order-redemption-response-structure.json
  - type: JSONLD
    url: json-ld/punchh-online-ordering-context.jsonld
  - type: Examples
    url: examples/online-ordering-online-order-checkin-request-example.json
  - type: Examples
    url: examples/online-ordering-online-order-checkin-response-example.json
  - type: Examples
    url: examples/online-ordering-online-order-redemption-request-example.json
  - type: Examples
    url: examples/online-ordering-online-order-redemption-response-example.json
  - type: JSONSchema
    url: json-schema/pos-pos-checkin-request-schema.json
  - type: JSONSchema
    url: json-schema/pos-pos-user-schema.json
  - type: JSONStructure
    url: json-structure/pos-pos-checkin-request-structure.json
  - type: JSONStructure
    url: json-structure/pos-pos-user-structure.json
  - type: JSONLD
    url: json-ld/punchh-pos-context.jsonld
  - type: Examples
    url: examples/pos-pos-checkin-request-example.json
  - type: Examples
    url: examples/pos-pos-user-example.json
  - type: JSONSchema
    url: json-schema/platform-functions-redeemable-schema.json
  - type: JSONStructure
    url: json-structure/platform-functions-redeemable-structure.json
  - type: JSONLD
    url: json-ld/punchh-platform-functions-context.jsonld
  - type: Examples
    url: examples/platform-functions-redeemable-example.json
- aid: punchh:punchh-check-ins-api
  name: Punchh Check-Ins API
  description: Loyalty check-in transaction details.
  humanURL: https://developers.partech.com/docs/dev-portal-mobile/bf6eddb435209-mobile-api
  baseURL: https://{server_name}.punchh.com
  tags:
  - Check-Ins
  properties:
  - type: OpenAPI
    url: openapi/punchh-check-ins-api-openapi.yml
  - type: Documentation
    url: https://developers.partech.com/
  - type: JSONSchema
    url: json-schema/mobile-access-token-schema.json
  - type: JSONSchema
    url: json-schema/mobile-create-user-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-login-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-mark-offers-read-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-transaction-details-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-transaction-details-schema.json
  - type: JSONSchema
    url: json-schema/mobile-update-user-profile-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-user-session-schema.json
  - type: JSONStructure
    url: json-structure/mobile-access-token-structure.json
  - type: JSONStructure
    url: json-structure/mobile-create-user-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-login-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-mark-offers-read-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-transaction-details-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-transaction-details-structure.json
  - type: JSONStructure
    url: json-structure/mobile-update-user-profile-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-user-session-structure.json
  - type: JSONLD
    url: json-ld/punchh-mobile-context.jsonld
  - type: Examples
    url: examples/mobile-access-token-example.json
  - type: Examples
    url: examples/mobile-create-user-request-example.json
  - type: Examples
    url: examples/mobile-login-request-example.json
  - type: Examples
    url: examples/mobile-mark-offers-read-request-example.json
  - type: Examples
    url: examples/mobile-transaction-details-example.json
  - type: Examples
    url: examples/mobile-transaction-details-request-example.json
  - type: Examples
    url: examples/mobile-update-user-profile-request-example.json
  - type: Examples
    url: examples/mobile-user-session-example.json
  - type: GettingStarted
    url: https://developers.partech.com/docs/dev-portal-online-ordering/apis/online-ordering-and-sso-api
  - type: JSONSchema
    url: json-schema/online-ordering-online-order-checkin-request-schema.json
  - type: JSONSchema
    url: json-schema/online-ordering-online-order-checkin-response-schema.json
  - type: JSONSchema
    url: json-schema/online-ordering-online-order-redemption-request-schema.json
  - type: JSONSchema
    url: json-schema/online-ordering-online-order-redemption-response-schema.json
  - type: JSONStructure
    url: json-structure/online-ordering-online-order-checkin-request-structure.json
  - type: JSONStructure
    url: json-structure/online-ordering-online-order-checkin-response-structure.json
  - type: JSONStructure
    url: json-structure/online-ordering-online-order-redemption-request-structure.json
  - type: JSONStructure
    url: json-structure/online-ordering-online-order-redemption-response-structure.json
  - type: JSONLD
    url: json-ld/punchh-online-ordering-context.jsonld
  - type: Examples
    url: examples/online-ordering-online-order-checkin-request-example.json
  - type: Examples
    url: examples/online-ordering-online-order-checkin-response-example.json
  - type: Examples
    url: examples/online-ordering-online-order-redemption-request-example.json
  - type: Examples
    url: examples/online-ordering-online-order-redemption-response-example.json
  - type: JSONSchema
    url: json-schema/pos-pos-checkin-request-schema.json
  - type: JSONSchema
    url: json-schema/pos-pos-user-schema.json
  - type: JSONStructure
    url: json-structure/pos-pos-checkin-request-structure.json
  - type: JSONStructure
    url: json-structure/pos-pos-user-structure.json
  - type: JSONLD
    url: json-ld/punchh-pos-context.jsonld
  - type: Examples
    url: examples/pos-pos-checkin-request-example.json
  - type: Examples
    url: examples/pos-pos-user-example.json
  - type: JSONSchema
    url: json-schema/platform-functions-redeemable-schema.json
  - type: JSONStructure
    url: json-structure/platform-functions-redeemable-structure.json
  - type: JSONLD
    url: json-ld/punchh-platform-functions-context.jsonld
  - type: Examples
    url: examples/platform-functions-redeemable-example.json
- aid: punchh:punchh-configuration-api
  name: Punchh Configuration API
  description: Location and program configuration/metadata.
  humanURL: https://developers.partech.com/docs/dev-portal-mobile/bf6eddb435209-mobile-api
  baseURL: https://{server_name}.punchh.com
  tags:
  - Configuration
  properties:
  - type: OpenAPI
    url: openapi/punchh-configuration-api-openapi.yml
  - type: Documentation
    url: https://developers.partech.com/
  - type: JSONSchema
    url: json-schema/mobile-access-token-schema.json
  - type: JSONSchema
    url: json-schema/mobile-create-user-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-login-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-mark-offers-read-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-transaction-details-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-transaction-details-schema.json
  - type: JSONSchema
    url: json-schema/mobile-update-user-profile-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-user-session-schema.json
  - type: JSONStructure
    url: json-structure/mobile-access-token-structure.json
  - type: JSONStructure
    url: json-structure/mobile-create-user-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-login-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-mark-offers-read-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-transaction-details-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-transaction-details-structure.json
  - type: JSONStructure
    url: json-structure/mobile-update-user-profile-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-user-session-structure.json
  - type: JSONLD
    url: json-ld/punchh-mobile-context.jsonld
  - type: Examples
    url: examples/mobile-access-token-example.json
  - type: Examples
    url: examples/mobile-create-user-request-example.json
  - type: Examples
    url: examples/mobile-login-request-example.json
  - type: Examples
    url: examples/mobile-mark-offers-read-request-example.json
  - type: Examples
    url: examples/mobile-transaction-details-example.json
  - type: Examples
    url: examples/mobile-transaction-details-request-example.json
  - type: Examples
    url: examples/mobile-update-user-profile-request-example.json
  - type: Examples
    url: examples/mobile-user-session-example.json
  - type: GettingStarted
    url: https://developers.partech.com/docs/dev-portal-online-ordering/apis/online-ordering-and-sso-api
  - type: JSONSchema
    url: json-schema/online-ordering-online-order-checkin-request-schema.json
  - type: JSONSchema
    url: json-schema/online-ordering-online-order-checkin-response-schema.json
  - type: JSONSchema
    url: json-schema/online-ordering-online-order-redemption-request-schema.json
  - type: JSONSchema
    url: json-schema/online-ordering-online-order-redemption-response-schema.json
  - type: JSONStructure
    url: json-structure/online-ordering-online-order-checkin-request-structure.json
  - type: JSONStructure
    url: json-structure/online-ordering-online-order-checkin-response-structure.json
  - type: JSONStructure
    url: json-structure/online-ordering-online-order-redemption-request-structure.json
  - type: JSONStructure
    url: json-structure/online-ordering-online-order-redemption-response-structure.json
  - type: JSONLD
    url: json-ld/punchh-online-ordering-context.jsonld
  - type: Examples
    url: examples/online-ordering-online-order-checkin-request-example.json
  - type: Examples
    url: examples/online-ordering-online-order-checkin-response-example.json
  - type: Examples
    url: examples/online-ordering-online-order-redemption-request-example.json
  - type: Examples
    url: examples/online-ordering-online-order-redemption-response-example.json
  - type: JSONSchema
    url: json-schema/pos-pos-checkin-request-schema.json
  - type: JSONSchema
    url: json-schema/pos-pos-user-schema.json
  - type: JSONStructure
    url: json-structure/pos-pos-checkin-request-structure.json
  - type: JSONStructure
    url: json-structure/pos-pos-user-structure.json
  - type: JSONLD
    url: json-ld/punchh-pos-context.jsonld
  - type: Examples
    url: examples/pos-pos-checkin-request-example.json
  - type: Examples
    url: examples/pos-pos-user-example.json
  - type: JSONSchema
    url: json-schema/platform-functions-redeemable-schema.json
  - type: JSONStructure
    url: json-structure/platform-functions-redeemable-structure.json
  - type: JSONLD
    url: json-ld/punchh-platform-functions-context.jsonld
  - type: Examples
    url: examples/platform-functions-redeemable-example.json
- aid: punchh:punchh-offers-api
  name: Punchh Offers API
  description: Guest offer management.
  humanURL: https://developers.partech.com/docs/dev-portal-mobile/bf6eddb435209-mobile-api
  baseURL: https://{server_name}.punchh.com
  tags:
  - Offers
  properties:
  - type: OpenAPI
    url: openapi/punchh-offers-api-openapi.yml
  - type: Documentation
    url: https://developers.partech.com/
  - type: JSONSchema
    url: json-schema/mobile-access-token-schema.json
  - type: JSONSchema
    url: json-schema/mobile-create-user-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-login-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-mark-offers-read-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-transaction-details-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-transaction-details-schema.json
  - type: JSONSchema
    url: json-schema/mobile-update-user-profile-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-user-session-schema.json
  - type: JSONStructure
    url: json-structure/mobile-access-token-structure.json
  - type: JSONStructure
    url: json-structure/mobile-create-user-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-login-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-mark-offers-read-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-transaction-details-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-transaction-details-structure.json
  - type: JSONStructure
    url: json-structure/mobile-update-user-profile-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-user-session-structure.json
  - type: JSONLD
    url: json-ld/punchh-mobile-context.jsonld
  - type: Examples
    url: examples/mobile-access-token-example.json
  - type: Examples
    url: examples/mobile-create-user-request-example.json
  - type: Examples
    url: examples/mobile-login-request-example.json
  - type: Examples
    url: examples/mobile-mark-offers-read-request-example.json
  - type: Examples
    url: examples/mobile-transaction-details-example.json
  - type: Examples
    url: examples/mobile-transaction-details-request-example.json
  - type: Examples
    url: examples/mobile-update-user-profile-request-example.json
  - type: Examples
    url: examples/mobile-user-session-example.json
  - type: GettingStarted
    url: https://developers.partech.com/docs/dev-portal-online-ordering/apis/online-ordering-and-sso-api
  - type: JSONSchema
    url: json-schema/online-ordering-online-order-checkin-request-schema.json
  - type: JSONSchema
    url: json-schema/online-ordering-online-order-checkin-response-schema.json
  - type: JSONSchema
    url: json-schema/online-ordering-online-order-redemption-request-schema.json
  - type: JSONSchema
    url: json-schema/online-ordering-online-order-redemption-response-schema.json
  - type: JSONStructure
    url: json-structure/online-ordering-online-order-checkin-request-structure.json
  - type: JSONStructure
    url: json-structure/online-ordering-online-order-checkin-response-structure.json
  - type: JSONStructure
    url: json-structure/online-ordering-online-order-redemption-request-structure.json
  - type: JSONStructure
    url: json-structure/online-ordering-online-order-redemption-response-structure.json
  - type: JSONLD
    url: json-ld/punchh-online-ordering-context.jsonld
  - type: Examples
    url: examples/online-ordering-online-order-checkin-request-example.json
  - type: Examples
    url: examples/online-ordering-online-order-checkin-response-example.json
  - type: Examples
    url: examples/online-ordering-online-order-redemption-request-example.json
  - type: Examples
    url: examples/online-ordering-online-order-redemption-response-example.json
  - type: JSONSchema
    url: json-schema/pos-pos-checkin-request-schema.json
  - type: JSONSchema
    url: json-schema/pos-pos-user-schema.json
  - type: JSONStructure
    url: json-structure/pos-pos-checkin-request-structure.json
  - type: JSONStructure
    url: json-structure/pos-pos-user-structure.json
  - type: JSONLD
    url: json-ld/punchh-pos-context.jsonld
  - type: Examples
    url: examples/pos-pos-checkin-request-example.json
  - type: Examples
    url: examples/pos-pos-user-example.json
  - type: JSONSchema
    url: json-schema/platform-functions-redeemable-schema.json
  - type: JSONStructure
    url: json-structure/platform-functions-redeemable-structure.json
  - type: JSONLD
    url: json-ld/punchh-platform-functions-context.jsonld
  - type: Examples
    url: examples/platform-functions-redeemable-example.json
- aid: punchh:punchh-receipts-api
  name: Punchh Receipts API
  description: Receipt detail storage.
  humanURL: https://developers.partech.com/docs/dev-portal-mobile/bf6eddb435209-mobile-api
  baseURL: https://{server_name}.punchh.com
  tags:
  - Receipts
  properties:
  - type: OpenAPI
    url: openapi/punchh-receipts-api-openapi.yml
  - type: Documentation
    url: https://developers.partech.com/
  - type: JSONSchema
    url: json-schema/mobile-access-token-schema.json
  - type: JSONSchema
    url: json-schema/mobile-create-user-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-login-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-mark-offers-read-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-transaction-details-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-transaction-details-schema.json
  - type: JSONSchema
    url: json-schema/mobile-update-user-profile-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-user-session-schema.json
  - type: JSONStructure
    url: json-structure/mobile-access-token-structure.json
  - type: JSONStructure
    url: json-structure/mobile-create-user-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-login-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-mark-offers-read-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-transaction-details-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-transaction-details-structure.json
  - type: JSONStructure
    url: json-structure/mobile-update-user-profile-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-user-session-structure.json
  - type: JSONLD
    url: json-ld/punchh-mobile-context.jsonld
  - type: Examples
    url: examples/mobile-access-token-example.json
  - type: Examples
    url: examples/mobile-create-user-request-example.json
  - type: Examples
    url: examples/mobile-login-request-example.json
  - type: Examples
    url: examples/mobile-mark-offers-read-request-example.json
  - type: Examples
    url: examples/mobile-transaction-details-example.json
  - type: Examples
    url: examples/mobile-transaction-details-request-example.json
  - type: Examples
    url: examples/mobile-update-user-profile-request-example.json
  - type: Examples
    url: examples/mobile-user-session-example.json
  - type: GettingStarted
    url: https://developers.partech.com/docs/dev-portal-online-ordering/apis/online-ordering-and-sso-api
  - type: JSONSchema
    url: json-schema/online-ordering-online-order-checkin-request-schema.json
  - type: JSONSchema
    url: json-schema/online-ordering-online-order-checkin-response-schema.json
  - type: JSONSchema
    url: json-schema/online-ordering-online-order-redemption-request-schema.json
  - type: JSONSchema
    url: json-schema/online-ordering-online-order-redemption-response-schema.json
  - type: JSONStructure
    url: json-structure/online-ordering-online-order-checkin-request-structure.json
  - type: JSONStructure
    url: json-structure/online-ordering-online-order-checkin-response-structure.json
  - type: JSONStructure
    url: json-structure/online-ordering-online-order-redemption-request-structure.json
  - type: JSONStructure
    url: json-structure/online-ordering-online-order-redemption-response-structure.json
  - type: JSONLD
    url: json-ld/punchh-online-ordering-context.jsonld
  - type: Examples
    url: examples/online-ordering-online-order-checkin-request-example.json
  - type: Examples
    url: examples/online-ordering-online-order-checkin-response-example.json
  - type: Examples
    url: examples/online-ordering-online-order-redemption-request-example.json
  - type: Examples
    url: examples/online-ordering-online-order-redemption-response-example.json
  - type: JSONSchema
    url: json-schema/pos-pos-checkin-request-schema.json
  - type: JSONSchema
    url: json-schema/pos-pos-user-schema.json
  - type: JSONStructure
    url: json-structure/pos-pos-checkin-request-structure.json
  - type: JSONStructure
    url: json-structure/pos-pos-user-structure.json
  - type: JSONLD
    url: json-ld/punchh-pos-context.jsonld
  - type: Examples
    url: examples/pos-pos-checkin-request-example.json
  - type: Examples
    url: examples/pos-pos-user-example.json
  - type: JSONSchema
    url: json-schema/platform-functions-redeemable-schema.json
  - type: JSONStructure
    url: json-structure/platform-functions-redeemable-structure.json
  - type: JSONLD
    url: json-ld/punchh-platform-functions-context.jsonld
  - type: Examples
    url: examples/platform-functions-redeemable-example.json
- aid: punchh:punchh-redemptions-api
  name: Punchh Redemptions API
  description: Apply rewards and discounts against online order receipts.
  humanURL: https://developers.partech.com/docs/dev-portal-mobile/bf6eddb435209-mobile-api
  baseURL: https://{server_name}.punchh.com
  tags:
  - Redemptions
  properties:
  - type: OpenAPI
    url: openapi/punchh-redemptions-api-openapi.yml
  - type: Documentation
    url: https://developers.partech.com/
  - type: JSONSchema
    url: json-schema/mobile-access-token-schema.json
  - type: JSONSchema
    url: json-schema/mobile-create-user-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-login-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-mark-offers-read-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-transaction-details-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-transaction-details-schema.json
  - type: JSONSchema
    url: json-schema/mobile-update-user-profile-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-user-session-schema.json
  - type: JSONStructure
    url: json-structure/mobile-access-token-structure.json
  - type: JSONStructure
    url: json-structure/mobile-create-user-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-login-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-mark-offers-read-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-transaction-details-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-transaction-details-structure.json
  - type: JSONStructure
    url: json-structure/mobile-update-user-profile-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-user-session-structure.json
  - type: JSONLD
    url: json-ld/punchh-mobile-context.jsonld
  - type: Examples
    url: examples/mobile-access-token-example.json
  - type: Examples
    url: examples/mobile-create-user-request-example.json
  - type: Examples
    url: examples/mobile-login-request-example.json
  - type: Examples
    url: examples/mobile-mark-offers-read-request-example.json
  - type: Examples
    url: examples/mobile-transaction-details-example.json
  - type: Examples
    url: examples/mobile-transaction-details-request-example.json
  - type: Examples
    url: examples/mobile-update-user-profile-request-example.json
  - type: Examples
    url: examples/mobile-user-session-example.json
  - type: GettingStarted
    url: https://developers.partech.com/docs/dev-portal-online-ordering/apis/online-ordering-and-sso-api
  - type: JSONSchema
    url: json-schema/online-ordering-online-order-checkin-request-schema.json
  - type: JSONSchema
    url: json-schema/online-ordering-online-order-checkin-response-schema.json
  - type: JSONSchema
    url: json-schema/online-ordering-online-order-redemption-request-schema.json
  - type: JSONSchema
    url: json-schema/online-ordering-online-order-redemption-response-schema.json
  - type: JSONStructure
    url: json-structure/online-ordering-online-order-checkin-request-structure.json
  - type: JSONStructure
    url: json-structure/online-ordering-online-order-checkin-response-structure.json
  - type: JSONStructure
    url: json-structure/online-ordering-online-order-redemption-request-structure.json
  - type: JSONStructure
    url: json-structure/online-ordering-online-order-redemption-response-structure.json
  - type: JSONLD
    url: json-ld/punchh-online-ordering-context.jsonld
  - type: Examples
    url: examples/online-ordering-online-order-checkin-request-example.json
  - type: Examples
    url: examples/online-ordering-online-order-checkin-response-example.json
  - type: Examples
    url: examples/online-ordering-online-order-redemption-request-example.json
  - type: Examples
    url: examples/online-ordering-online-order-redemption-response-example.json
  - type: JSONSchema
    url: json-schema/pos-pos-checkin-request-schema.json
  - type: JSONSchema
    url: json-schema/pos-pos-user-schema.json
  - type: JSONStructure
    url: json-structure/pos-pos-checkin-request-structure.json
  - type: JSONStructure
    url: json-structure/pos-pos-user-structure.json
  - type: JSONLD
    url: json-ld/punchh-pos-context.jsonld
  - type: Examples
    url: examples/pos-pos-checkin-request-example.json
  - type: Examples
    url: examples/pos-pos-user-example.json
  - type: JSONSchema
    url: json-schema/platform-functions-redeemable-schema.json
  - type: JSONStructure
    url: json-structure/platform-functions-redeemable-structure.json
  - type: JSONLD
    url: json-ld/punchh-platform-functions-context.jsonld
  - type: Examples
    url: examples/platform-functions-redeemable-example.json
- aid: punchh:punchh-users-api
  name: Punchh Users API
  description: Guest registration, authentication, and profile management.
  humanURL: https://developers.partech.com/docs/dev-portal-mobile/bf6eddb435209-mobile-api
  baseURL: https://{server_name}.punchh.com
  tags:
  - Users
  properties:
  - type: OpenAPI
    url: openapi/punchh-users-api-openapi.yml
  - type: Documentation
    url: https://developers.partech.com/
  - type: JSONSchema
    url: json-schema/mobile-access-token-schema.json
  - type: JSONSchema
    url: json-schema/mobile-create-user-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-login-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-mark-offers-read-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-transaction-details-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-transaction-details-schema.json
  - type: JSONSchema
    url: json-schema/mobile-update-user-profile-request-schema.json
  - type: JSONSchema
    url: json-schema/mobile-user-session-schema.json
  - type: JSONStructure
    url: json-structure/mobile-access-token-structure.json
  - type: JSONStructure
    url: json-structure/mobile-create-user-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-login-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-mark-offers-read-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-transaction-details-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-transaction-details-structure.json
  - type: JSONStructure
    url: json-structure/mobile-update-user-profile-request-structure.json
  - type: JSONStructure
    url: json-structure/mobile-user-session-structure.json
  - type: JSONLD
    url: json-ld/punchh-mobile-context.jsonld
  - type: Examples
    url: examples/mobile-access-token-example.json
  - type: Examples
    url: examples/mobile-create-user-request-example.json
  - type: Examples
    url: examples/mobile-login-request-example.json
  - type: Examples
    url: examples/mobile-mark-offers-read-request-example.json
  - type: Examples
    url: examples/mobile-transaction-details-example.json
  - type: Examples
    url: examples/mobile-transaction-details-request-example.json
  - type: Examples
    url: examples/mobile-update-user-profile-request-example.json
  - type: Examples
    url: examples/mobile-user-session-example.json
  - type: GettingStarted
    url: https://developers.partech.com/docs/dev-portal-online-ordering/apis/online-ordering-and-sso-api
  - type: JSONSchema
    url: json-schema/online-ordering-online-order-checkin-request-schema.json
  - type: JSONSchema
    url: json-schema/online-ordering-online-order-checkin-response-schema.json
  - type: JSONSchema
    url: json-schema/online-ordering-online-order-redemption-request-schema.json
  - type: JSONSchema
    url: json-schema/online-ordering-onlin

# --- truncated at 32 KB (37 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/apis.yml