Skip to main content

October 27, 2026

· 3 min read

This release improves gift card endpoints by standardizing ID parameters to accept strings, adds comprehensive error response documentation (401, 403, 404, 429), and removes legacy expand/fields query parameters. Additionally, marketing suite configuration now supports managing Teamup invite preferences with a new PATCH endpoint for partial updates.

  • GET /gift_cards/{id} now accepts string-based gift card IDs and documents authentication, authorization, not found, and rate limit error responses. The expand and fields query parameters have been removed.
  • POST /gift_cards/{id}/redeem now accepts string-based gift card IDs and documents validation, authentication, authorization, not found, and rate limit error responses. The expand and fields query parameters have been removed.
  • GET /integrations/marketing_suite/config now returns whether Teamup invitations are sent, allowing clients to view this configuration setting.
  • PATCH /integrations/marketing_suite/config enables clients to update marketing suite configuration settings, including Teamup invite preferences, without replacing the entire configuration.

GET /gift_cards/{id}

  • deleted the query request parameter expand
  • deleted the query request parameter fields
  • for the path request parameter id, the type was widened from integer to string
  • added the non-success response with the status 401
  • added the non-success response with the status 403
  • added the non-success response with the status 404
  • added the non-success response with the status 429
View updated docs

POST /gift_cards/{id}/redeem

  • deleted the query request parameter expand
  • deleted the query request parameter fields
  • for the path request parameter id, the type was widened from integer to string
  • added the non-success response with the status 400
  • added the non-success response with the status 401
  • added the non-success response with the status 403
  • added the non-success response with the status 404
  • added the non-success response with the status 429
View updated docs

GET /integrations/marketing_suite/config

  • added the optional property send_teamup_invite to the response with the 200 status (media type: application/json)
View updated docs

PATCH /integrations/marketing_suite/config

  • endpoint added
View updated docs