addedInput schema / additionalProperties
Added value: +false
changedInput schema / properties / agent_id / description
Previous value: -"Optional agent identifier"New value: +"Optional caller-asserted agent identifier; recorded for attribution"
addedInput schema / properties / contact
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "email": {
+ "description": "end-user's email — at least one of email/phone required",
+ "format": "email",
+ "type": "string"
+ },
+ "name": {
+ "description": "end-user's name",
+ "maxLength": 120,
+ "type": "string"
+ },
+ "phone": {
+ "description": "end-user's phone number — at least one of email/phone required",
+ "maxLength": 40,
+ "type": "string"
+ }
+ },
+ "type": "object"
+}
removedInput schema / properties / contact_email
Removed value: -{
- "description": "End-user's email",
- "type": "string"
-}
removedInput schema / properties / contact_name
Removed value: -{
- "description": "End-user's name",
- "maxLength": 120,
- "type": "string"
-}
removedInput schema / properties / contact_phone
Removed value: -{
- "description": "End-user's phone",
- "maxLength": 40,
- "type": "string"
-}
changedInput schema / properties / idempotency_key / description
Previous value: -"Idempotency key"New value: +"Idempotency key — same key returns the same callback_request_id without dup-creating"
changedInput schema / properties / preferred_channel / description
Previous value: -"Channel the user prefers (default: any)"New value: +"channel the user prefers to be contacted on (default: any)"
changedInput schema / properties / reason / description
Previous value: -"Why the user wants the callback"New value: +"Why the user wants the callback — passed verbatim to the business so they can prep"
changedInput schema / properties / slug / description
Previous value: -"Business slug identifier"New value: +"business slug"
changedInput schema / properties / urgency / description
Previous value: -"How time-sensitive (default: normal)"New value: +"how time-sensitive the request is (default: normal)"
changedInput schema / required
Previous value: -[
- "slug",
- "idempotency_key"
-]New value: +[
+ "slug",
+ "contact",
+ "idempotency_key"
+]