FreeWheel Media Native Offer API

The Native Offer API from FreeWheel Media — 1 operation(s) for native offer.

Operations 3

POST /native_offer native_offer #
GET /native_offer native_offer #
PUT /native_offer native_offer #

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/freewheel-media-native-offer-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

freewheel-media-native-offer-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: buzz Native Offer API
  version: '0.5'
servers:
- url: https://buzz-key.api.beeswax.com/rest/
security:
- {}
tags:
- name: Native Offer
paths:
  /native_offer:
    post:
      summary: native_offer
      description: ''
      operationId: native_offer-post
      requestBody:
        content:
          application/json:
            schema:
              type: object
              required:
              - advertiser_id
              - native_offer_name
              properties:
                advertiser_id:
                  type: integer
                  description: Must be active
                  format: int32
                creative_template_id:
                  type: array
                  description: A list of Creative Templates that should be used to validate the fields in this object
                  items:
                    type: integer
                    format: int32
                native_offer_name:
                  type: string
                  description: Name of the Native Offer
                icon_asset_id:
                  type: integer
                  description: The ID of a CreativeAsset for the `icon` field to be shown in the Creative.
                  format: int32
                logo_asset_id:
                  type: integer
                  description: The ID of a CreativeAsset for the `logo` field to be shown in the Creative.
                  format: int32
                title_short:
                  type: string
                  description: A title for the ad under 25 chars
                title_long:
                  type: string
                  description: A title for the ad under 50 chars long
                description_short:
                  type: string
                  description: A description for the ad under 90 chars long
                description_long:
                  type: string
                  description: A description for the ad under 200 chars long
                call_to_action:
                  type: string
                  description: Call to action under 15 chars long (e.g. "click here")
                sponsored:
                  type: string
                  description: The name of the advertiser for inclusion in the ad, under 50 chars long
                store:
                  type: string
                  description: The name of the app store, under 15 chars long (e.g. "iTunes")
                likes:
                  type: integer
                  description: Number of likes the product has on various social networks
                  format: int32
                downloads:
                  type: integer
                  description: The number of downloads the product has
                  format: int32
                phone:
                  type: string
                  description: A phone number, under 20 chars long
                address:
                  type: string
                  description: A physical address, up to 100 chars long
                display_url:
                  type: string
                  description: A URL to show in the ad. Will not be used as a click-through URL.
                star_rating:
                  type: integer
                  description: A number between 0 and 5 reflecting the user rating of the product.
                  format: int32
                price:
                  type: number
                  description: The price of the product being advertised
                  format: double
                sale_price:
                  type: number
                  description: A discounted price of the product being advertised
                  format: double
                currency:
                  type: string
                  description: Currency in which the product is priced, for display in the ad, has no effect on bidding
                alternative_id:
                  type: string
                  description: An alternative id to lookup the  Line Item, if desired
                notes:
                  type: string
                  description: Notes about the Line Item, up to 255 chars
                active:
                  type: boolean
                  description: Is the NativeOffer active
                  default: false
      responses:
        '200':
          description: '200'
          content:
            application/json:
              examples:
                Result:
                  value: "{\n    \"success\": true,\n    \"message\": \"native_offer created with ID = 1\",\n    \"payload\": {\n        \"id\": 1\n    }\n}"
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                    example: true
                    default: true
                  message:
                    type: string
                    example: native_offer created with ID = 1
                  payload:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
                        default: 0
      deprecated: false
      x-readme:
        code-samples:
        - language: curl
          code: curl -X POST "[host]/rest/native_offer" -b cookies.txt -d '{"native_offer_name":"new Offer", "advertiser_id":1, creative_template_id":[14,15], "logo_asset_id":12 "title_short":"Great app from Beeswax", "description_short":"Using the great app will make you beautiful", "star_rating":3, "downloads":150, "price":1.99, "active":1}'
        samples-languages:
        - curl
      tags:
      - Native Offer
    get:
      summary: native_offer
      description: ''
      operationId: native_offer-get
      requestBody:
        content:
          application/json:
            schema:
              type: object
              required:
              - native_offer_id
              - advertiser_id
              - native_offer_name
              properties:
                native_offer_id:
                  type: integer
                  description: ID of the object to be updated
                  format: int32
                advertiser_id:
                  type: integer
                  description: Must be active
                  format: int32
                native_offer_name:
                  type: string
                  description: Name of the Native Offer
                icon_asset_id:
                  type: integer
                  description: The ID of a CreativeAsset for the `icon` field to be shown in the Creative.
                  format: int32
                logo_asset_id:
                  type: integer
                  description: The ID of a CreativeAsset for the `logo` field to be shown in the Creative.
                  format: int32
                alternative_id:
                  type: string
                  description: An alternative id to lookup the  Line Item, if desired
                active:
                  type: boolean
                  description: Is the NativeOffer active
      responses:
        '200':
          description: '200'
          content:
            application/json:
              examples:
                Result:
                  value: "{\n    \"success\": true,\n    \"payload\": [\n        {\n            \"native_offer_id\": 1,\n            \"advertiser_id\": 13,\n            \"creative_template_id\": [\n                14,\n                15,\n                16,\n                17,\n                18,\n                19\n            ],\n            \"icon_asset_id\": 104,\n            \"logo_asset_id\": 105,\n            \"native_offer_name\": \"Native Test\",\n            \"title_short\": \"Beeswax Test\",\n            \"title_long\": null,\n            \"description_short\": \"Differentiate yourself from the pack with Beeswax\",\n            \"description_long\": null,\n            \"call_to_action\": \"Buy Now\",\n            \"sponsored\": \"Beeswax\",\n            \"store\": null,\n            \"likes\": null,\n            \"downloads\": null,\n            \"phone\": null,\n            \"address\": null,\n            \"display_url\": null,\n            \"star_rating\": 5,\n            \"price\": null,\n            \"sale_price\": null,\n            \"currency\": null,\n            \"account_id\": 1,\n            \"create_date\": \"2017-05-23 17:09:27\",\n            \"update_date\": \"2017-05-23 17:09:27\",\n            \"alternative_id\": null,\n            \"notes\": null,\n            \"active\": true,\n            \"buzz_key\": \"stinger\"\n        }\n    ]\n}"
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                    example: true
                    default: true
                  payload:
                    type: array
                    items:
                      type: object
                      properties:
                        native_offer_id:
                          type: integer
                          example: 1
                          default: 0
                        advertiser_id:
                          type: integer
                          example: 13
                          default: 0
                        creative_template_id:
                          type: array
                          items:
                            type: integer
                            example: 14
                            default: 0
                        icon_asset_id:
                          type: integer
                          example: 104
                          default: 0
                        logo_asset_id:
                          type: integer
                          example: 105
                          default: 0
                        native_offer_name:
                          type: string
                          example: Native Test
                        title_short:
                          type: string
                          example: Beeswax Test
                        title_long: {}
                        description_short:
                          type: string
                          example: Differentiate yourself from the pack with Beeswax
                        description_long: {}
                        call_to_action:
                          type: string
                          example: Buy Now
                        sponsored:
                          type: string
                          example: Beeswax
                        store: {}
                        likes: {}
                        downloads: {}
                        phone: {}
                        address: {}
                        display_url: {}
                        star_rating:
                          type: integer
                          example: 5
                          default: 0
                        price: {}
                        sale_price: {}
                        currency: {}
                        account_id:
                          type: integer
                          example: 1
                          default: 0
                        create_date:
                          type: string
                          example: '2017-05-23 17:09:27'
                        update_date:
                          type: string
                          example: '2017-05-23 17:09:27'
                        alternative_id: {}
                        notes: {}
                        active:
                          type: boolean
                          example: true
                          default: true
                        buzz_key:
                          type: string
                          example: stinger
      deprecated: false
      x-readme:
        code-samples:
        - language: curl
          code: curl -X GET "[host]/rest/native_offer" -b cookies.txt -d '{"native_offer_id":1}'
        samples-languages:
        - curl
      tags:
      - Native Offer
    put:
      summary: native_offer
      description: ''
      operationId: native_offer-put
      requestBody:
        content:
          application/json:
            schema:
              type: object
              required:
              - native_offer_id
              - advertiser_id
              - native_offer_name
              properties:
                native_offer_id:
                  type: integer
                  description: ID of the object to be updated
                  format: int32
                advertiser_id:
                  type: integer
                  description: Must be active
                  format: int32
                creative_template_id:
                  type: array
                  description: A list of Creative Templates that should be used to validate the fields in this object
                  items:
                    type: integer
                    format: int32
                native_offer_name:
                  type: string
                  description: Name of the Native Offer
                icon_asset_id:
                  type: integer
                  description: The ID of a CreativeAsset for the `icon` field to be shown in the Creative.
                  format: int32
                logo_asset_id:
                  type: integer
                  description: The ID of a CreativeAsset for the `logo` field to be shown in the Creative.
                  format: int32
                title_short:
                  type: string
                  description: A title for the ad under 25 chars
                title_long:
                  type: string
                  description: A title for the ad under 50 chars long
                description_short:
                  type: string
                  description: A description for the ad under 90 chars long
                description_long:
                  type: string
                  description: A description for the ad under 200 chars long
                call_to_action:
                  type: string
                  description: Call to action under 15 chars long (e.g. "click here")
                sponsored:
                  type: string
                  description: The name of the advertiser for inclusion in the ad, under 50 chars long
                store:
                  type: string
                  description: The name of the app store, under 15 chars long (e.g. "iTunes")
                likes:
                  type: integer
                  description: Number of likes the product has on various social networks
                  format: int32
                downloads:
                  type: integer
                  description: The number of downloads the product has
                  format: int32
                phone:
                  type: string
                  description: A phone number, under 20 chars long
                address:
                  type: string
                  description: A physical address, up to 100 chars long
                display_url:
                  type: string
                  description: A URL to show in the ad. Will not be used as a click-through URL.
                star_rating:
                  type: integer
                  description: A number between 0 and 5 reflecting the user rating of the product.
                  format: int32
                price:
                  type: number
                  description: The price of the product being advertised
                  format: double
                sale_price:
                  type: number
                  description: A discounted price of the product being advertised
                  format: double
                currency:
                  type: string
                  description: Currency in which the product is priced, for display in the ad, has no effect on bidding
                alternative_id:
                  type: string
                  description: An alternative id to lookup the  Line Item, if desired
                notes:
                  type: string
                  description: Notes about the Line Item, up to 255 chars
                active:
                  type: boolean
                  description: Is the NativeOffer active
                  default: false
      responses:
        '200':
          description: '200'
          content:
            application/json:
              examples:
                Result:
                  value: "{\n    \"success\": true,\n    \"payload\": [\n        {\n            \"id\": 1,\n            \"success\": true,\n            \"message\": \"native_offer updated with ID 1\"\n        }\n    ],\n    \"message\": \"native_offer update: 1 updated successfully\"\n}"
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                    example: true
                    default: true
                  payload:
                    type: array
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 1
                          default: 0
                        success:
                          type: boolean
                          example: true
                          default: true
                        message:
                          type: string
                          example: native_offer updated with ID 1
                  message:
                    type: string
                    example: 'native_offer update: 1 updated successfully'
      deprecated: false
      x-readme:
        code-samples:
        - language: curl
          code: curl -X PUT "[host]/rest/native_offer" -b cookies.txt -d '{"native_offer_id":1, "native_offer_name":"new Offer", "advertiser_id":1, creative_template_id":[14,15], "logo_asset_id":12 "title_short":"Great app from Beeswax", "description_short":"Using the great app will make you beautiful", "star_rating":3, "downloads":150, "price":1.99, "active":1}'
        samples-languages:
        - curl
      tags:
      - Native Offer
x-readme:
  headers: []
  explorer-enabled: true
  proxy-enabled: true
x-readme-fauxas: true