Change Log
June 15, 2016
- Added creation_timestamp and submit_timestamp values to order details throughout API
- Added AM/PM indicator to creation_time and submit_time string values throughout API
April 14, 2016
- Added pizza_groups value to menu items to clarify pizza presentation
April 13, 2016
- Clarified API documentation for supplying options when building an order
April 8, 2016
- Removed unused fields from API
- Cleaned up return values for empty values to avoid sending empty string-arrays
April 1, 2016
- Expanded access token and secret key access for retrieving submitted order information
- Added /accounts/* endpoints for accessing account information with app-wide access tokens
May 22, 2015
- Added ID and third_party_identifiers to User APIs
- Added client_id to external token endpoint
May 18, 2015
- Added login and logout event APIs to assist with fraud scoring
May 15, 2015
- Added employer_assignment_date to user and order details APIs
May 7, 2015
- Added redirect_uri parameter to external authorization code exchange endpoint
May 6, 2015
- Added support for exchanging a third-party OAuth authorization code for an access token
May 1, 2015
- Added support for providing a third-party OAuth access token for protected resources
April 24, 2015
- Added is_employee and employer_name fields to User Details API
October 7, 2014
- Added employers endpoint to Apps API
- Added app_id parameter to Account GET API for retrieving current employer
- Added employer endpoint to Accounts API
- Added remove_employer endpoint to Accounts API
- Added email parameter to Order Creation API
- Added email endpoint to Orders API
- Added coupon_type field to coupon data
September 19, 2014
- Added user_status field to user details API
September 2, 2014
- Added has_ordered_within_dates field to user details API
- Added ordered_between_date query parameter option to user details API
August 13, 2014
- Added fields to order details API
- is_abandoned
- items
- checkout_start_time
- Added date_type parameter to order details API
- Added user details API
July 29, 2014
- Added is_first_order field to order details apps API
July 22, 2014
- Added more fields to order details apps API
- Added user updates and counts apps APIs
July 15, 2014
- Rewrite of payments apps API to accommodate unsuccessful orders
- Added amount of reversed marketing vouchers to payments apps API
- Added status parameter to payments apps API
- Added order ID field to order details apps API
- Added checkout started field to order details apps API
- Added "flat" refund detail fields to order details apps API
- Removed "all_statuses" parameter from order details apps API
July 11, 2014
- Added order status filter to order stats apps API
- Added extra data fields to order stats apps API
June 26, 2014
- Added orders_canceled field to sales funnel apps API
- Added canceled_order_amount field to sales funnel apps API
- Added all_statuses parameter to order details apps API
- Added status field to order details apps API
- Added status_desc field to order details apps API
June 23, 2014
- Added order_stats API endpoint to /apps
June 18, 2014
- Added ordered_count field to apps user_stats API
- Added registered_but_not_ordered field to apps user_stats API
- Added ordered_but_not_registered field to apps user_stats API
- Added ordered_and_registered field to apps user_stats API
June 16, 2014
- Added source field to apps order_details API
- Added ua field to apps order_details API
- Added user_app field to apps order_details API
- Added is_guest field to apps order_details API
- Added registered_count field to apps user_stats API
June 15, 2014
- Added order type parameter to apps payments API
June 12, 2014
- Added app parameter to apps sales_funnel API
- Added app parameter to apps payments API
May 10, 2014
- Added apps user_stats API to count users for a given app ID
May 8, 2014
- Added takeout orders to time slots API
- Added asap_lead_time field to order GET API
- Added asap_submit_datetime_iso field to order GET API
- Added asap_submit_order_date field to order GET API
- Added asap_submit_eta field to order GET API
May 6, 2014
- Added return_order parameter to order update API
- Documented order update API
- Added app_id parameter to account creation API
Apr 25, 2014
- Added company field to account address API
- Documented existing_address parameter for submit order API
Apr 9, 2014
- Updated docs for account address API
- Added restaurant delivery range check to address validate API
- Added more location fields to address validate API
Apr 4, 2014
- Added API for marking "checkout viewed" on an order
Mar 19, 2014
- Added API for removing coupons from an order
Mar 3, 2014
- Allow changing email address via Accounts API
- Added app endpoint for Cuisines API
- Made password confirmation optional when changing a user's password via Accounts API
- Added display_message field for errors to contain a customized error message
Feb 28, 2014
- Added item hours to Orders API to allow time checking prior to submission
Feb 17, 2014
- Added feedback property to orders for determining if feedback has already been submitted, or using the values
- Deployed initial release of time slot API
Feb 14, 2014
- Added time slots to API documentation
Feb. 11, 2014
- Added tip to API docs for orders
- Added tax and active_taxes to API docs for orders
- Fixed misc. typos and labels issues.
Feb. 6, 2014
- Added extra data to the card update API that will be passed through to Spreedly, such as AVS information
- Added force parameter to order creation API to allow order creation outside of normal parameters
- Added force parameter to item-adding API to allow items to be added outside of normal parameters
Jan. 28, 2014
- Added show_closed parameter to restaurant menu endpoint to mirror search parameter
- Search enhancements:
- Added prefix-based searching when using q parameter in addition to term-based queries
- Lowered confidence threshold somewhat, to return more results
- Added prefix-based name and cuisine-type suggestions
- Increased restaurant boost dramatically
- When app_id is specified, restricted suggestions to the given app
- Modified suggestion candidate generators to restrict suggestions to values found within the appropriate
corpus (so all suggestions should return results, notwithstanding skip/limit parameters and other filters)
- Added fuzzy suggesters for name and cuisine type to account for minor misspellings
- Added term-based suggesters, in addition to phrase suggesters, for name matching
- Changed to Laplace (additive) backoff smoothing instead of stupid backoff for weighing infrequent n-grams in
phrase suggester
Jan. 17, 2014
- Added restaurant_name field to menu items returned as search results
Jan. 15, 2014
- Added featured image field to menu items
- Added hero and storefront images to restaurants
Jan. 7, 2014
- Added restaurant field to orders API docs
- Corrected issue with type field not appearing in search API results
Jan. 6, 2014
- Changed restaurant Pusher channels from private- to presence- for better monitoring
Jan. 2, 2014
- Added /orders/{id}/feedback API for submitting order feedback
Dec. 27, 2013
- Enabled API Secret access for Pusher authentication
Dec. 26, 2013
- Added phrase suggestion results to Search API (suggestions field)
- Improved type boosting for Search API to rank restaurants slightly above menu items when all other scoring is
equal
- Adjusted Search API sorting to default to score sorting unless the name parameter is applied, then sort by
name
Dec. 24, 2013
- Allow both menu items and restaurants to be returned when searching by App ID or Restaurant IDs
- Added external reference URLs to Search and Restaurant APIs for fetching third-party API data