# Punchh Api2 API

**Canonical:** https://apis.io/apis/punchh/punchh-api2-api/  
**Provider:** Punchh — https://apis.io/providers/punchh/  
**Base URL:** https://{server_name}.punchh.com  
**Documentation:** https://developers.partech.com/docs/dev-portal-mobile

Punchh Api2 API is one of 46 APIs that [Punchh](https://apis.io/providers/punchh/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 26 JSON Schema definitions. Tagged areas include Api2. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, a JSON-LD context, and 26 JSON Schemas.

The Api2 API from Punchh — 26 operation(s) for api2.

## Operations (33)

| Method | Path | Summary |
|---|---|---|
| DELETE | `/api2/mobile/redemptions/{redemption_id}` | Cancel Redemption (Redemptions 1.0) |
| POST | `/api2/mobile/redemptions/banked_currency` | Create Redemption Using Banked Currency (Redemptions 1.0) |
| POST | `/api2/mobile/redemptions/visits` | Create Redemption Using Visits (Redemptions 1.0) |
| POST | `/api2/mobile/redemptions/redeemable` | Create Redemption Using Redeemable (Redemptions 1.0) |
| POST | `/api2/mobile/redemptions/reward` | Create Redemption Using Reward ID (Redemptions 1.0) |
| GET | `/api2/mobile/redemptions/applicable_offers` | List Applicable Offers (Redemptions 1.0) |
| POST | `/api2/mobile/discounts/select` | Add Selection to Discount Basket (Redemptions 2.0) |
| DELETE | `/api2/mobile/discounts/unselect` | Remove Item From Discount Basket (Redemptions 2.0) |
| GET | `/api2/mobile/discounts/active` | Get Active Discount Basket (Redemptions 2.0) |
| POST | `/api2/mobile/single_scan_tokens` | Get Access Code (Redemptions 2.0) |
| GET | `/api2/mobile/subscriptions` | Fetch Active Purchasable Subscription Plans |
| POST | `/api2/mobile/subscriptions` | Purchase Subscription |
| GET | `/api2/mobile/user_subscriptions` | Fetch Subscription Plans for a User |
| POST | `/api2/mobile/redemptions/subscription` | Generate a Redemption Code for Subscription Redemption |
| PUT | `/api2/mobile/subscriptions/cancel` | Cancel Subscription (Turn off Auto Renewal) |
| GET | `/api2/dashboard/segments` | Get Segment List |
| GET | `/api2/dashboard/redeemables` | Get Redeemable List |
| POST | `/api2/dashboard/campaigns` | Commit Redeemable Distribution |
| POST | `/api2/dashboard/users/support_gifting` | Asynchronous Support Gifting |
| POST | `/api2/dashboard/users/support` | Support Gifting to a User |
| GET | `/api2/dashboard/offers/lis` | Get Line Item Selector (LIS) List |
| POST | `/api2/dashboard/offers/lis` | Create Line Item Selector (LIS) |
| PATCH | `/api2/dashboard/offers/lis` | Update Line Item Selector (LIS) |
| GET | `/api2/dashboard/offers/qc` | Get Qualification Criteria (QC) List |
| POST | `/api2/dashboard/offers/qc` | Create Qualification Criteria (QC) |
| PATCH | `/api2/dashboard/offers/qc` | Update Qualification Criteria (QC) |
| GET | `/api2/dashboard/offers/redeemable` | Get Redeemable List |
| POST | `/api2/dashboard/offers/redeemable` | Create Redeemable |
| PATCH | `/api2/dashboard/offers/redeemable` | Update Redeemable |
| POST | `/api2/dashboard/offers/upload_redeemable_image` | Upload Redeemable Image |
| POST | `/api2/dashboard/subscriptions/purchase` | Purchase Subscription |
| POST | `/api2/dashboard/subscriptions/renew` | Renew Subscription |
| PATCH | `/api2/dashboard/subscriptions/cancel` | Cancel Subscription (Turn off Auto Renewal) |

## Machine-readable artifacts (61)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/openapi/punchh-api2-api-openapi.yml
- **Documentation** — https://developers.partech.com/docs/dev-portal-mobile
- **APIReference** — https://developers.partech.com/docs/dev-portal-mobile
- **GettingStarted** — https://developers.partech.com/docs/dev-portal-mobile/make-your-first-mobile-api-call
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/json-schema/mobile-access-token-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/json-schema/mobile-create-user-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/json-schema/mobile-login-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/json-schema/mobile-mark-offers-read-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/json-schema/mobile-transaction-details-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/json-schema/mobile-transaction-details-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/json-schema/mobile-update-user-profile-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/json-schema/mobile-user-session-schema.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/json-structure/mobile-access-token-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/json-structure/mobile-create-user-request-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/json-structure/mobile-login-request-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/json-structure/mobile-mark-offers-read-request-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/json-structure/mobile-transaction-details-request-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/json-structure/mobile-transaction-details-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/json-structure/mobile-update-user-profile-request-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/json-structure/mobile-user-session-structure.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/examples/mobile-access-token-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/examples/mobile-create-user-request-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/examples/mobile-login-request-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/examples/mobile-mark-offers-read-request-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/examples/mobile-transaction-details-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/examples/mobile-transaction-details-request-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/examples/mobile-update-user-profile-request-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/examples/mobile-user-session-example.json
- **JSONLD** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/json-ld/punchh-mobile-context.jsonld
- **PostmanCollection** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/collections/punchh-mobile.postman_collection.json
- **OpenCollection** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/collections/punchh-mobile.opencollection.json
- **Documentation** — https://developers.partech.com/docs/dev-portal-online-ordering
- **APIReference** — https://developers.partech.com/docs/dev-portal-online-ordering
- **GettingStarted** — https://developers.partech.com/docs/dev-portal-online-ordering/make-your-first-sso-api-call
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/json-schema/online-ordering-online-order-checkin-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/json-schema/online-ordering-online-order-checkin-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/json-schema/online-ordering-online-order-redemption-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/json-schema/online-ordering-online-order-redemption-response-schema.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/json-structure/online-ordering-online-order-checkin-request-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/punchh/refs/heads/main/json-structure/online-ordering-online-order-checkin-response-structure.json
- …and 21 more, listed in full on the page.

## Other Punchh APIs (12)

- [Punchh POS API](https://apis.io/apis/punchh/punchh-pos-api/)
- [Punchh Auth API](https://apis.io/apis/punchh/punchh-auth-api/)
- [Punchh Badges API](https://apis.io/apis/punchh/punchh-badges-api/)
- [Punchh Beacons API](https://apis.io/apis/punchh/punchh-beacons-api/)
- [Punchh Business Admin Users API](https://apis.io/apis/punchh/punchh-business-admin-users-api/)
- [Punchh Business Migration Users API](https://apis.io/apis/punchh/punchh-business-migration-users-api/)
- [Punchh Challenges API](https://apis.io/apis/punchh/punchh-challenges-api/)
- [Punchh Check In API](https://apis.io/apis/punchh/punchh-check-in-api/)
- [Punchh Check Ins API](https://apis.io/apis/punchh/punchh-check-ins-api/)
- [Punchh Check User Balance API](https://apis.io/apis/punchh/punchh-check-user-balance-api/)
- [Punchh Collectibles API](https://apis.io/apis/punchh/punchh-collectibles-api/)
- [Punchh Coupons API](https://apis.io/apis/punchh/punchh-coupons-api/)

## Tags

Api2

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/punchh/punchh-api2-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/punchh/.
