Reply to an issue
Changed onSends a customer-facing reply on an issue, visible to the requester.
message_id is required to identify which existing customer-visible conversation or thread to continue. Use the top-level message id returned by GET /issues/{id}/messages; do not use an external provider's message ID or the nested email_info.message_id value.
For an email conversation, email_info must contain at least one recipient across to_emails, cc_emails, and bcc_emails. The referenced message controls email threading, but its recipients are not copied automatically.
Rate limit: 30 requests per minute
Request
- Base URLhttps://api.usepylon.com
- URLhttps://api.usepylon.com/issues/{id}/reply
- AuthHTTP bearer
Path parameters
The ID of the issue.
Request body
Example request
{
"custom_source": {
"metadata": {
"conversation_id": "conv_123",
"source": "wechat"
}
}
}Response
Changes
- breaking
the
response's property type changed from no type toobjectfor status - info
removed from the
response propertyallOflist for the response status - info
the response property
became required for the status - info
added the required property
/to the response with the status - info
added the required property
/to the response with the status
- breaking
- breaking
the
/request property format changed from no format todate-time - breaking
the response property
became nullable for the status - breaking
the
response's property type changed fromobjectto no type for status - warning
removed the optional property
/from the response with the status - warning
removed the optional property
/from the response with the status - info
added the non-success response with the status
- info
added the non-success response with the status
- info
added to the
response propertyallOflist for the response status - info
the response property
became required for the status - info
the response property
became required for the status - info
the response property
became required for the status - info
the response property
became required for the status - info
the response property
became required for the status - info
removed the
duplicate_objectenum value from theresponse property for the response status - info
removed the
duplicate_objectenum value from theresponse property for the response status - info
removed the
duplicate_objectenum value from theresponse property for the response status - info
removed the
duplicate_objectenum value from theresponse property for the response status - info
removed the
email_bouncedenum value from theresponse property for the response status - info
removed the
email_bouncedenum value from theresponse property for the response status - info
removed the
email_bouncedenum value from theresponse property for the response status - info
removed the
email_bouncedenum value from theresponse property for the response status - info
removed the
internal_errorenum value from theresponse property for the response status - info
removed the
internal_errorenum value from theresponse property for the response status - info
removed the
internal_errorenum value from theresponse property for the response status - info
removed the
internal_errorenum value from theresponse property for the response status - info
removed the
internal_issue_reply_not_allowedenum value from theresponse property for the response status - info
removed the
internal_issue_reply_not_allowedenum value from theresponse property for the response status - info
removed the
internal_issue_reply_not_allowedenum value from theresponse property for the response status - info
removed the
internal_issue_reply_not_allowedenum value from theresponse property for the response status - info
removed the
invalid_api_tokenenum value from theresponse property for the response status - info
removed the
invalid_api_tokenenum value from theresponse property for the response status - info
removed the
invalid_api_tokenenum value from theresponse property for the response status - info
removed the
invalid_api_tokenenum value from theresponse property for the response status - info
removed the
invalid_authorization_headerenum value from theresponse property for the response status - info
removed the
invalid_authorization_headerenum value from theresponse property for the response status - info
removed the
invalid_authorization_headerenum value from theresponse property for the response status - info
removed the
invalid_authorization_headerenum value from theresponse property for the response status - info
removed the
invalid_oauth_tokenenum value from theresponse property for the response status - info
removed the
invalid_oauth_tokenenum value from theresponse property for the response status - info
removed the
invalid_oauth_tokenenum value from theresponse property for the response status - info
removed the
invalid_oauth_tokenenum value from theresponse property for the response status - info
removed the
invalid_request_bodyenum value from theresponse property for the response status - info
removed the
invalid_request_bodyenum value from theresponse property for the response status - info
removed the
invalid_request_bodyenum value from theresponse property for the response status - info
removed the
invalid_request_bodyenum value from theresponse property for the response status - info
removed the
invalid_webhook_credentialsenum value from theresponse property for the response status - info
removed the
invalid_webhook_credentialsenum value from theresponse property for the response status - info
removed the
invalid_webhook_credentialsenum value from theresponse property for the response status - info
removed the
invalid_webhook_credentialsenum value from theresponse property for the response status - info
removed the
method_not_allowedenum value from theresponse property for the response status - info
removed the
method_not_allowedenum value from theresponse property for the response status - info
removed the
method_not_allowedenum value from theresponse property for the response status - info
removed the
method_not_allowedenum value from theresponse property for the response status - info
removed the
not_foundenum value from theresponse property for the response status - info
removed the
not_foundenum value from theresponse property for the response status - info
removed the
not_foundenum value from theresponse property for the response status - info
removed the
not_foundenum value from theresponse property for the response status - info
removed the
oauth_not_permittedenum value from theresponse property for the response status - info
removed the
oauth_not_permittedenum value from theresponse property for the response status - info
removed the
oauth_not_permittedenum value from theresponse property for the response status - info
removed the
oauth_not_permittedenum value from theresponse property for the response status - info
removed the
organization_deactivatedenum value from theresponse property for the response status - info
removed the
organization_deactivatedenum value from theresponse property for the response status - info
removed the
organization_deactivatedenum value from theresponse property for the response status - info
removed the
organization_deactivatedenum value from theresponse property for the response status - info
removed the
organization_inactiveenum value from theresponse property for the response status - info
removed the
organization_inactiveenum value from theresponse property for the response status - info
removed the
organization_inactiveenum value from theresponse property for the response status - info
removed the
organization_inactiveenum value from theresponse property for the response status - info
removed the
organization_suspendedenum value from theresponse property for the response status - info
removed the
organization_suspendedenum value from theresponse property for the response status - info
removed the
organization_suspendedenum value from theresponse property for the response status - info
removed the
organization_suspendedenum value from theresponse property for the response status - info
removed the
payload_too_largeenum value from theresponse property for the response status - info
removed the
payload_too_largeenum value from theresponse property for the response status - info
removed the
payload_too_largeenum value from theresponse property for the response status - info
removed the
payload_too_largeenum value from theresponse property for the response status - info
removed the
permission_deniedenum value from theresponse property for the response status - info
removed the
permission_deniedenum value from theresponse property for the response status - info
removed the
permission_deniedenum value from theresponse property for the response status - info
removed the
permission_deniedenum value from theresponse property for the response status - info
removed the
rate_limitedenum value from theresponse property for the response status - info
removed the
rate_limitedenum value from theresponse property for the response status - info
removed the
rate_limitedenum value from theresponse property for the response status - info
removed the
rate_limitedenum value from theresponse property for the response status - info
removed the
recipients_suppressedenum value from theresponse property for the response status - info
removed the
recipients_suppressedenum value from theresponse property for the response status - info
removed the
recipients_suppressedenum value from theresponse property for the response status - info
removed the
recipients_suppressedenum value from theresponse property for the response status - info
removed the
wrong_region_tokenenum value from theresponse property for the response status - info
removed the
wrong_region_tokenenum value from theresponse property for the response status - info
removed the
wrong_region_tokenenum value from theresponse property for the response status - info
removed the
wrong_region_tokenenum value from theresponse property for the response status
- breaking