Challenges

Manage sales challenges, track progress, and activate participation for specific locations.

Get location challenges

get

Retrieve a list of all challenges linked to a specific location.

Required Permission: challenges.list

Authorizations
X-API-KEYstringRequired

Standard API Key authentication.

Path parameters
fyre_idstringRequired

The unique Location ID.

Example: FR0100000000
Query parameters
Responses
chevron-right
200

Success

application/json
idstringRead-onlyRequiredExample: 00kfmzzPqP9YlLT05C40
fyre_idstringRead-onlyRequiredExample: FR0100000000
titlestringRequiredExample: Summer Burger Sales Sprint
brand_namestringRequiredExample: Burger King
brand_idstringRequiredExample: BR-5544
goal_typestring · enumRequired

The metric used to determine challenge completion.

  • amount - Revenue target.
  • quantity - Unit sales target.
  • uplift - Growth percentage vs previous year.
Possible values:
descriptionstringOptionalExample: Sell 500 units of the new spicy burger to win.
contact_emailstring · emailOptionalExample: [email protected]
logo_urlstring · uriOptional
banner_urlstring · uriOptional
terms_and_conditions_urlstring · uriOptional
terms_and_conditionsstring[]Optional
location_challenge_statusstring · enumRequired

Current lifecycle status of the challenge.

Possible values:
start_datestring · date-timeRequiredExample: 2024-07-24T14:39:39.447Z
end_datestring · date-timeRequiredExample: 2024-08-24T14:39:39.447Z
accepted_atstring · date-timeOptional
completed_atstring · date-timeOptional
created_atstring · date-timeRequired
updated_atstring · date-timeOptional
get
/locations/{fyre_id}/challenges

Get challenge details

get

Retrieve full details of a specific challenge, including goals, products, and terms.

Required Permission: challenges.read

Authorizations
X-API-KEYstringRequired

Standard API Key authentication.

Path parameters
fyre_idstringRequired

The unique Location ID.

Example: FR0100000000
challenge_idstringRequired

The unique Challenge ID.

Example: 00kfmzzPqP9YlLT05C40
Responses
chevron-right
200

Success

application/json
idstringRead-onlyRequiredExample: 00kfmzzPqP9YlLT05C40
fyre_idstringRead-onlyRequiredExample: FR0100000000
titlestringRequiredExample: Summer Burger Sales Sprint
brand_namestringRequiredExample: Burger King
brand_idstringRequiredExample: BR-5544
goal_typestring · enumRequired

The metric used to determine challenge completion.

  • amount - Revenue target.
  • quantity - Unit sales target.
  • uplift - Growth percentage vs previous year.
Possible values:
descriptionstringOptionalExample: Sell 500 units of the new spicy burger to win.
contact_emailstring · emailOptionalExample: [email protected]
logo_urlstring · uriOptional
banner_urlstring · uriOptional
terms_and_conditions_urlstring · uriOptional
terms_and_conditionsstring[]Optional
location_challenge_statusstring · enumRequired

Current lifecycle status of the challenge.

Possible values:
start_datestring · date-timeRequiredExample: 2024-07-24T14:39:39.447Z
end_datestring · date-timeRequiredExample: 2024-08-24T14:39:39.447Z
accepted_atstring · date-timeOptional
completed_atstring · date-timeOptional
created_atstring · date-timeRequired
updated_atstring · date-timeOptional
get
/locations/{fyre_id}/challenges/{challenge_id}

Activate challenge

post

Accept a challenge to begin tracking sales for that location.

Required Permission: challenges.accept

Authorizations
X-API-KEYstringRequired

Standard API Key authentication.

Path parameters
fyre_idstringRequired

The unique Location ID.

Example: FR0100000000
challenge_idstringRequired

The unique Challenge ID.

Example: 00kfmzzPqP9YlLT05C40
Body
fyre_idstringRequired

Must match the location in the URL.

challenge_idstringRequired

Must match the challenge in the URL.

Responses
chevron-right
200

Challenge Accepted

application/json
idstringRead-onlyRequiredExample: 00kfmzzPqP9YlLT05C40
fyre_idstringRead-onlyRequiredExample: FR0100000000
titlestringRequiredExample: Summer Burger Sales Sprint
brand_namestringRequiredExample: Burger King
brand_idstringRequiredExample: BR-5544
goal_typestring · enumRequired

The metric used to determine challenge completion.

  • amount - Revenue target.
  • quantity - Unit sales target.
  • uplift - Growth percentage vs previous year.
Possible values:
descriptionstringOptionalExample: Sell 500 units of the new spicy burger to win.
contact_emailstring · emailOptionalExample: [email protected]
logo_urlstring · uriOptional
banner_urlstring · uriOptional
terms_and_conditions_urlstring · uriOptional
terms_and_conditionsstring[]Optional
location_challenge_statusstring · enumRequired

Current lifecycle status of the challenge.

Possible values:
start_datestring · date-timeRequiredExample: 2024-07-24T14:39:39.447Z
end_datestring · date-timeRequiredExample: 2024-08-24T14:39:39.447Z
accepted_atstring · date-timeOptional
completed_atstring · date-timeOptional
created_atstring · date-timeRequired
updated_atstring · date-timeOptional
post
/locations/{fyre_id}/challenges/{challenge_id}/activate

Last updated