BYBE Clips API

A clip represents a consumer's intent to redeem an offer.

Operations 3

GET /v1/clips list clips
POST /v1/clips create a clip
GET /v1/clips/{id} show clip

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/bybe-clips-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

bybe-clips-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: BYBE Clips API
  version: v1
  description: "\n Welcome to the BYBE API, V1.\n\n You can use this API to access our records of manufacturers,\n rebate offers, and products,\n as well as to validate redemptions for transactions and disburse payouts.\n\n Each route is documented below via the OpenAPI specification.\n Authorization details can be entered using the `Authorize` button on the right.\n "
servers:
- url: https://api.bybe.io
  description: Base URL declared by the provider in apis.yml (roadmap#122).
tags:
- name: Clips
  description: A clip represents a consumer's intent to redeem an offer.
paths:
  /v1/clips:
    get:
      summary: list clips
      tags:
      - Clips
      description: List clips, optionally filtering by offer_id, the consumer's retailer_identifier, or other options.
      security:
      - basic_auth: []
      parameters:
      - name: page
        in: query
        required: false
        description: Page of results to return
        schema:
          type: integer
      - name: limit
        in: query
        required: false
        description: Number of clips per page
        schema:
          type: integer
      - name: offer_id
        in: query
        required: false
        description: Filter to a specific offer
        schema:
          type: integer
      - name: consumer_retailer_identifier
        in: query
        required: false
        description: Filter to a specific consumer
        schema:
          type: string
      responses:
        '200':
          description: list of clips
          content:
            application/json:
              examples:
                unfiltered list of clips:
                  value:
                    clips:
                    - id: 980190962
                      consumer:
                        id: 980190962
                        retailer_identifier: RETAILERCONSUMERID
                        created_at: '2026-06-17T13:55:38.873Z'
                      retailer_identifier: 123ABC
                      latitude: '10.12331'
                      longitude: '-120.02332'
                      created_at: '2026-06-17T13:55:38.862Z'
                      offer:
                        id: 980190962
                        name: Holiday sale on spirits
                        clip_limit: 5
                        clips_remaining: -3
                        budget_limit_cents: 2000
                        budget_limit_currency: USD
                        budget_remaining_cents: 1700
                        budget_remaining_currency: USD
                        discount_cents: 300
                        discount_currency: USD
                        conditions: Offer open to residents of KY. Must be 21 years of age.
                        details: Offer details
                        start_date: '2017-10-27T02:13:25.000Z'
                        end_date: '2026-07-17T13:55:38.000Z'
                        per_consumer_limit: 1
                        redemptions_available: 10
                        redemptions_remaining: 9
                        offer_type: discount
                        created_at: '2026-06-17T13:55:38.857Z'
                        updated_at: '2026-06-17T13:55:38.857Z'
                    - id: 1018350795
                      consumer:
                        id: 980190962
                        retailer_identifier: RETAILERCONSUMERID
                        created_at: '2026-06-17T13:55:38.873Z'
                      retailer_identifier: 789ABC
                      latitude: '10.12331'
                      longitude: '-120.02332'
                      created_at: '2026-06-17T13:55:38.862Z'
                      offer:
                        id: 621189049
                        name: Buy one of these, get cash
                        clip_limit: 5
                        clips_remaining: 3
                        budget_limit_cents: 2000
                        budget_limit_currency: USD
                        budget_remaining_cents: 2000
                        budget_remaining_currency: USD
                        discount_cents: 300
                        discount_currency: USD
                        conditions: Buy three in OH.
                        details: Offer details
                        start_date: '2017-10-27T02:13:25.000Z'
                        end_date: '2026-07-17T13:55:38.000Z'
                        per_consumer_limit: 1
                        redemptions_available: 10
                        redemptions_remaining: 10
                        offer_type: discount
                        created_at: '2026-06-17T13:55:38.857Z'
                        updated_at: '2026-06-17T13:55:38.857Z'
                    - id: 51848956
                      consumer:
                        id: 980190962
                        retailer_identifier: RETAILERCONSUMERID
                        created_at: '2026-06-17T13:55:38.873Z'
                      retailer_identifier: 189DDD
                      latitude: '10.12331'
                      longitude: '-120.02332'
                      created_at: '2026-06-17T13:55:38.862Z'
                      offer:
                        id: 955136116
                        name: Beer Club
                        clip_limit: 5
                        clips_remaining: 3
                        budget_limit_cents: 5000
                        budget_limit_currency: USD
                        budget_remaining_cents: 5000
                        budget_remaining_currency: USD
                        discount_cents: 500
                        discount_currency: USD
                        conditions: Buy 6 get 5 back
                        details: Offer details
                        start_date: '2017-10-27T02:13:25.000Z'
                        end_date: '2026-07-17T13:55:38.000Z'
                        per_consumer_limit: 1
                        redemptions_available: 1
                        redemptions_remaining: 1
                        offer_type: club
                        created_at: '2026-06-17T13:55:38.857Z'
                        updated_at: '2026-06-17T13:55:38.857Z'
                    - id: 374648174
                      consumer:
                        id: 980190962
                        retailer_identifier: RETAILERCONSUMERID
                        created_at: '2026-06-17T13:55:38.873Z'
                      retailer_identifier: 189EEE
                      latitude: '10.12331'
                      longitude: '-120.02332'
                      created_at: '2026-06-17T13:55:38.862Z'
                      offer:
                        id: 849914497
                        name: Beer Club Two
                        clip_limit: 5
                        clips_remaining: 3
                        budget_limit_cents: 5000
                        budget_limit_currency: USD
                        budget_remaining_cents: 5000
                        budget_remaining_currency: USD
                        discount_cents: 100
                        discount_currency: USD
                        conditions: Buy 2 get 1 back
                        details: Offer details
                        start_date: '2017-10-27T02:13:25.000Z'
                        end_date: '2026-07-17T13:55:38.000Z'
                        per_consumer_limit: 1
                        redemptions_available: 1
                        redemptions_remaining: 1
                        offer_type: club
                        created_at: '2026-06-17T13:55:38.857Z'
                        updated_at: '2026-06-17T13:55:38.857Z'
                    meta:
                      current_page: 1
                      total_pages: 1
                      per_page_limit: 5000
                      total_records: 4
                      count: 4
                list clips for a specific consumer:
                  value:
                    clips:
                    - id: 980190962
                      consumer:
                        id: 980190962
                        retailer_identifier: RETAILERCONSUMERID
                        created_at: '2026-06-17T13:55:38.873Z'
                      retailer_identifier: 123ABC
                      latitude: '10.12331'
                      longitude: '-120.02332'
                      created_at: '2026-06-17T13:55:38.862Z'
                      offer:
                        id: 980190962
                        name: Holiday sale on spirits
                        clip_limit: 5
                        clips_remaining: -3
                        budget_limit_cents: 2000
                        budget_limit_currency: USD
                        budget_remaining_cents: 1700
                        budget_remaining_currency: USD
                        discount_cents: 300
                        discount_currency: USD
                        conditions: Offer open to residents of KY. Must be 21 years of age.
                        details: Offer details
                        start_date: '2017-10-27T02:13:25.000Z'
                        end_date: '2026-07-17T13:55:38.000Z'
                        per_consumer_limit: 1
                        redemptions_available: 10
                        redemptions_remaining: 9
                        offer_type: discount
                        created_at: '2026-06-17T13:55:38.857Z'
                        updated_at: '2026-06-17T13:55:38.857Z'
                    - id: 1018350795
                      consumer:
                        id: 980190962
                        retailer_identifier: RETAILERCONSUMERID
                        created_at: '2026-06-17T13:55:38.873Z'
                      retailer_identifier: 789ABC
                      latitude: '10.12331'
                      longitude: '-120.02332'
                      created_at: '2026-06-17T13:55:38.862Z'
                      offer:
                        id: 621189049
                        name: Buy one of these, get cash
                        clip_limit: 5
                        clips_remaining: 3
                        budget_limit_cents: 2000
                        budget_limit_currency: USD
                        budget_remaining_cents: 2000
                        budget_remaining_currency: USD
                        discount_cents: 300
                        discount_currency: USD
                        conditions: Buy three in OH.
                        details: Offer details
                        start_date: '2017-10-27T02:13:25.000Z'
                        end_date: '2026-07-17T13:55:38.000Z'
                        per_consumer_limit: 1
                        redemptions_available: 10
                        redemptions_remaining: 10
                        offer_type: discount
                        created_at: '2026-06-17T13:55:38.857Z'
                        updated_at: '2026-06-17T13:55:38.857Z'
                    - id: 51848956
                      consumer:
                        id: 980190962
                        retailer_identifier: RETAILERCONSUMERID
                        created_at: '2026-06-17T13:55:38.873Z'
                      retailer_identifier: 189DDD
                      latitude: '10.12331'
                      longitude: '-120.02332'
                      created_at: '2026-06-17T13:55:38.862Z'
                      offer:
                        id: 955136116
                        name: Beer Club
                        clip_limit: 5
                        clips_remaining: 3
                        budget_limit_cents: 5000
                        budget_limit_currency: USD
                        budget_remaining_cents: 5000
                        budget_remaining_currency: USD
                        discount_cents: 500
                        discount_currency: USD
                        conditions: Buy 6 get 5 back
                        details: Offer details
                        start_date: '2017-10-27T02:13:25.000Z'
                        end_date: '2026-07-17T13:55:38.000Z'
                        per_consumer_limit: 1
                        redemptions_available: 1
                        redemptions_remaining: 1
                        offer_type: club
                        created_at: '2026-06-17T13:55:38.857Z'
                        updated_at: '2026-06-17T13:55:38.857Z'
                    - id: 374648174
                      consumer:
                        id: 980190962
                        retailer_identifier: RETAILERCONSUMERID
                        created_at: '2026-06-17T13:55:38.873Z'
                      retailer_identifier: 189EEE
                      latitude: '10.12331'
                      longitude: '-120.02332'
                      created_at: '2026-06-17T13:55:38.862Z'
                      offer:
                        id: 849914497
                        name: Beer Club Two
                        clip_limit: 5
                        clips_remaining: 3
                        budget_limit_cents: 5000
                        budget_limit_currency: USD
                        budget_remaining_cents: 5000
                        budget_remaining_currency: USD
                        discount_cents: 100
                        discount_currency: USD
                        conditions: Buy 2 get 1 back
                        details: Offer details
                        start_date: '2017-10-27T02:13:25.000Z'
                        end_date: '2026-07-17T13:55:38.000Z'
                        per_consumer_limit: 1
                        redemptions_available: 1
                        redemptions_remaining: 1
                        offer_type: club
                        created_at: '2026-06-17T13:55:38.857Z'
                        updated_at: '2026-06-17T13:55:38.857Z'
                    meta:
                      current_page: 1
                      total_pages: 1
                      per_page_limit: 5000
                      total_records: 4
                      count: 4
                list clips for a specific offer:
                  value:
                    clips:
                    - id: 1018350795
                      consumer:
                        id: 980190962
                        retailer_identifier: RETAILERCONSUMERID
                        created_at: '2026-06-17T13:55:38.873Z'
                      retailer_identifier: 789ABC
                      latitude: '10.12331'
                      longitude: '-120.02332'
                      created_at: '2026-06-17T13:55:38.862Z'
                      offer:
                        id: 621189049
                        name: Buy one of these, get cash
                        clip_limit: 5
                        clips_remaining: 3
                        budget_limit_cents: 2000
                        budget_limit_currency: USD
                        budget_remaining_cents: 2000
                        budget_remaining_currency: USD
                        discount_cents: 300
                        discount_currency: USD
                        conditions: Buy three in OH.
                        details: Offer details
                        start_date: '2017-10-27T02:13:25.000Z'
                        end_date: '2026-07-17T13:55:38.000Z'
                        per_consumer_limit: 1
                        redemptions_available: 10
                        redemptions_remaining: 10
                        offer_type: discount
                        created_at: '2026-06-17T13:55:38.857Z'
                        updated_at: '2026-06-17T13:55:38.857Z'
                    meta:
                      current_page: 1
                      total_pages: 1
                      per_page_limit: 5000
                      total_records: 1
                      count: 1
    post:
      summary: create a clip
      tags:
      - Clips
      description: A clip represents a consumer's intent to redeem an offer. Offer clip data will display in the BYBE dashboard to let your team know how many people intended to redeem the offer.
      security:
      - basic_auth: []
      parameters: []
      responses:
        '201':
          description: successfully created a clip
          content:
            application/json:
              example:
                clip:
                  id: 1018350796
                  retailer_identifier: your_clip_identifier
                  latitude: '42.068443'
                  longitude: '-81.195412'
                  created_at: '2026-06-17T13:55:39.253Z'
                  offer:
                    id: 980190962
                    name: Holiday sale on spirits
                    budget_limit_cents: 2000
                    budget_limit_currency: USD
                    budget_remaining_cents: 1700
                    budget_remaining_currency: USD
                    discount_cents: 300
                    discount_currency: USD
                    conditions: Offer open to residents of KY. Must be 21 years of age.
                    details: Offer details
                    start_date: '2017-10-27T02:13:25.000Z'
                    end_date: '2026-07-17T13:55:38.000Z'
                    per_consumer_limit: 1
                    redemptions_available: 10
                    redemptions_remaining: 9
                    offer_type:
                      id: 568374289
                      name: discount
                      created_at: '2026-06-17T13:55:38.868Z'
                      updated_at: '2026-06-17T13:55:38.868Z'
                    created_at: '2026-06-17T13:55:38.857Z'
                    updated_at: '2026-06-17T13:55:38.857Z'
                  consumer:
                    id: 113629430
                    retailer_identifier: ANOTHER_RETAILER_CONSUMER
                    created_at: '2026-06-17T13:55:38.873Z'
        '303':
          description: clip already exists for the same offer and consumer
          content:
            application/json:
              example:
                location: /v1/clips/980190962
                clip:
                  errors:
                    retailer_identifier:
                    - has already been taken
                    duplicate_clip:
                    - Duplicate clips are not permitted
        '409':
          description: a different clip already exists with this retailer_identifier
          content:
            application/json:
              example:
                clip:
                  errors:
                    retailer_identifier:
                    - has already been taken
        '422':
          description: a required field is missing
          content:
            application/json:
              example:
                clip:
                  errors:
                    retailer_identifier:
                    - can't be blank
      requestBody:
        content:
          application/json:
            schema:
              type: object
              required:
              - clip
              properties:
                clip:
                  type: object
                  required:
                  - offer_id
                  - retailer_identifier
                  properties:
                    offer_id:
                      type: integer
                      description: The ID of the offer to clip
                    retailer_identifier:
                      type: string
                      description: Your unique identifier for this clip
                    consumer:
                      type: object
                      required:
                      - retailer_identifier
                      properties:
                        retailer_identifier:
                          type: string
                        email:
                          type: string
                          description: The email address of the consumer clipping the offer
                        payout_email_override:
                          type: string
                          description: An override email address for payout purposes if different from the consumer email. Only send this if the consumer specifically provided a different email for BYBE rebates
                    latitude:
                      type: number
                      minimum: -90
                      maximum: 90
                    longitude:
                      type: number
                      minimum: -180
                      maximum: 180
  /v1/clips/{id}:
    parameters:
    - name: id
      in: path
      description: id of the clip
      required: true
      schema:
        type: string
    get:
      summary: show clip
      tags:
      - Clips
      security:
      - basic_auth: []
      responses:
        '200':
          description: successful
          content:
            application/json:
              example:
                clip:
                  id: 980190962
                  consumer:
                    id: 980190962
                    retailer_identifier: RETAILERCONSUMERID
                    created_at: '2026-06-17T13:55:38.873Z'
                  retailer_identifier: 123ABC
                  latitude: '10.12331'
                  longitude: '-120.02332'
                  created_at: '2026-06-17T13:55:38.862Z'
                  offer:
                    id: 980190962
                    name: Holiday sale on spirits
                    clip_limit: 5
                    clips_remaining: -3
                    budget_limit_cents: 2000
                    budget_limit_currency: USD
                    budget_remaining_cents: 1700
                    budget_remaining_currency: USD
                    discount_cents: 300
                    discount_currency: USD
                    conditions: Offer open to residents of KY. Must be 21 years of age.
                    details: Offer details
                    start_date: '2017-10-27T02:13:25.000Z'
                    end_date: '2026-07-17T13:55:38.000Z'
                    per_consumer_limit: 1
                    redemptions_available: 10
                    redemptions_remaining: 9
                    offer_type: discount
                    created_at: '2026-06-17T13:55:38.857Z'
                    updated_at: '2026-06-17T13:55:38.857Z'
components:
  securitySchemes:
    basic_auth:
      type: http
      scheme: basic
      description: "\n Use your API key (token) and your API secret for username and password respectively.\n\n You can get these credentials, or generate new ones, on your developer page.\n\n You should encode your `Authorization:` header value in base64 as `api_key:api_secret`.\n (This will be shown as a curl request for you if you use the 'try it out' feature on this page while authorized.)\n "