Skip to content

Files

Latest commit

df3de93 · Dec 21, 2020

History

History

groupon

@datafire/groupon

Client library for Groupon API2

Installation and Usage

npm install --save @datafire/groupon
let groupon = require('@datafire/groupon').create();

.then(data => {
  console.log(data);
});

Description

Put all those great ideas for Groupon improvements, extensions, and multiple-platform interfaces to work.

Actions

status.format.get

Returns the status of Groupon's API and all the currently available versions of the API.

groupon.status.format.get({
  "format": ""
}, context)

Input

  • input object
    • format required string (values: json)
    • client_id string
    • device_id string
    • user_agent string

Output

Output schema unknown

divisions.format.get

Returns the list of all launched divisions.

groupon.divisions.format.get({
  "format": "",
  "client_id": "",
  "show": ""
}, context)

Input

  • input object
    • format required string (values: json, xml)
    • client_id required string
    • show required string

Output

Output schema unknown

groupon_says.format.get

Returns the list of recent (or random) Groupon Says commentaries.

groupon.groupon_says.format.get({
  "format": "",
  "client_id": "",
  "limit": ""
}, context)

Input

  • input object
    • format required string (values: json, xml)
    • client_id required string
    • limit required string
    • random string

Output

Output schema unknown

deals.id.format.get

Returns the detailed information about a specified deal.

groupon.deals.id.format.get({
  "id": "",
  "format": "",
  "client_id": "",
  "show": ""
}, context)

Input

  • input object
    • id required string
    • format required string (values: json, xml)
    • client_id required string
    • show required string
    • email_address string
    • area string
    • referral_id string

Output

Output schema unknown

deals.format.get

Returns an ordered list of deals that are currently launched for a specific division.

groupon.deals.format.get({
  "format": "",
  "client_id": "",
  "show": ""
}, context)

Input

  • input object
    • format required string (values: json, xml)
    • client_id required string
    • show required string
    • email_address string
    • area string
    • lat string
    • lng string
    • radius string
    • division_id string
    • device_token string
    • subscriber_id string
    • affiliate string

Output

Output schema unknown

deals.deal_id.posts.format.get

Returns the lists of all the discussion posts for the specified deal.

groupon.deals.deal_id.posts.format.get({
  "format": "",
  "client_id": "",
  "deal_id": ""
}, context)

Input

  • input object
    • format required string (values: json, xml)
    • client_id required string
    • deal_id required string

Output

Output schema unknown

Definitions

This integration has no definitions