Improve Offer Validation

  • offer.approve now uses schema-backed request validation, returning clearer invalid_input messages when fields are malformed.
  • offer.info now uses schema-backed request validation, returning clearer invalid_input messages when fields are malformed.
  • offer.list now uses schema-backed request validation, returning clearer invalid_input messages when fields are malformed.
  • offer.start now uses schema-backed request validation, returning clearer invalid_input messages when fields are malformed.
  • offer.update now uses schema-backed request validation, returning clearer invalid_input messages when fields are malformed.