Delphi (DLL) / Support API / Recover Suspended Ticket
Back to Collection Items
var
begin
CkHttp_putBasicAuth(http,True);CkHttp_putLogin(http,'login');CkHttp_putPassword(http,'password');CkHttpResponse_GetBodySb(resp,sbResponseBody);CkJsonObject_LoadSb(jResp,sbResponseBody);CkJsonObject_putEmitCompact(jResp,False);CkJsonObject_putI(jResp,i);v_Email := CkJsonObject__stringOf(jResp,'ticket[i].author.email');Id := CkJsonObject__stringOf(jResp,'ticket[i].author.id');Name := CkJsonObject__stringOf(jResp,'ticket[i].author.name');brand_id := CkJsonObject__stringOf(jResp,'ticket[i].brand_id');cause := CkJsonObject__stringOf(jResp,'ticket[i].cause');cause_id := CkJsonObject__stringOf(jResp,'ticket[i].cause_id');content := CkJsonObject__stringOf(jResp,'ticket[i].content');created_at := CkJsonObject__stringOf(jResp,'ticket[i].created_at');id := CkJsonObject__stringOf(jResp,'ticket[i].id');message_id := CkJsonObject__stringOf(jResp,'ticket[i].message_id');recipient := CkJsonObject__stringOf(jResp,'ticket[i].recipient');subject := CkJsonObject__stringOf(jResp,'ticket[i].subject');ticket_id := CkJsonObject__stringOf(jResp,'ticket[i].ticket_id');updated_at := CkJsonObject__stringOf(jResp,'ticket[i].updated_at');url := CkJsonObject__stringOf(jResp,'ticket[i].url');Channel := CkJsonObject__stringOf(jResp,'ticket[i].via.channel');Address := CkJsonObject__stringOf(jResp,'ticket[i].via.source.from.address');FromId := CkJsonObject__stringOf(jResp,'ticket[i].via.source.from.id');FromName := CkJsonObject__stringOf(jResp,'ticket[i].via.source.from.name');Title := CkJsonObject__stringOf(jResp,'ticket[i].via.source.from.title');Rel := CkJsonObject__stringOf(jResp,'ticket[i].via.source.rel');ToAddress := CkJsonObject__stringOf(jResp,'ticket[i].via.source.to.address');ToName := CkJsonObject__stringOf(jResp,'ticket[i].via.source.to.name');Cupidatat__c := CkJsonObject_BoolOf(jResp,'ticket[i].via.source.cupidatat__c');Officiad := CkJsonObject_IntOf(jResp,'ticket[i].via.source.officiad');j := 0;count_j := CkJsonObject_SizeOfArray(jResp,'ticket[i].attachments');CkJsonObject_putJ(jResp,j);content_type := CkJsonObject__stringOf(jResp,'ticket[i].attachments[j].content_type');content_url := CkJsonObject__stringOf(jResp,'ticket[i].attachments[j].content_url');deleted := CkJsonObject__stringOf(jResp,'ticket[i].attachments[j].deleted');file_name := CkJsonObject__stringOf(jResp,'ticket[i].attachments[j].file_name');height := CkJsonObject__stringOf(jResp,'ticket[i].attachments[j].height');id := CkJsonObject__stringOf(jResp,'ticket[i].attachments[j].id');inline := CkJsonObject__stringOf(jResp,'ticket[i].attachments[j].inline');malware_access_override := CkJsonObject__stringOf(jResp,'ticket[i].attachments[j].malware_access_override');malware_scan_result := CkJsonObject__stringOf(jResp,'ticket[i].attachments[j].malware_scan_result');mapped_content_url := CkJsonObject__stringOf(jResp,'ticket[i].attachments[j].mapped_content_url');size := CkJsonObject__stringOf(jResp,'ticket[i].attachments[j].size');url := CkJsonObject__stringOf(jResp,'ticket[i].attachments[j].url');width := CkJsonObject__stringOf(jResp,'ticket[i].attachments[j].width');k := 0;count_k := CkJsonObject_SizeOfArray(jResp,'ticket[i].attachments[j].thumbnails');CkJsonObject_putK(jResp,k);content_type := CkJsonObject__stringOf(jResp,'ticket[i].attachments[j].thumbnails[k].content_type');content_url := CkJsonObject__stringOf(jResp,'ticket[i].attachments[j].thumbnails[k].content_url');deleted := CkJsonObject__stringOf(jResp,'ticket[i].attachments[j].thumbnails[k].deleted');file_name := CkJsonObject__stringOf(jResp,'ticket[i].attachments[j].thumbnails[k].file_name');height := CkJsonObject__stringOf(jResp,'ticket[i].attachments[j].thumbnails[k].height');id := CkJsonObject__stringOf(jResp,'ticket[i].attachments[j].thumbnails[k].id');inline := CkJsonObject__stringOf(jResp,'ticket[i].attachments[j].thumbnails[k].inline');malware_access_override := CkJsonObject__stringOf(jResp,'ticket[i].attachments[j].thumbnails[k].malware_access_override');malware_scan_result := CkJsonObject__stringOf(jResp,'ticket[i].attachments[j].thumbnails[k].malware_scan_result');mapped_content_url := CkJsonObject__stringOf(jResp,'ticket[i].attachments[j].thumbnails[k].mapped_content_url');size := CkJsonObject__stringOf(jResp,'ticket[i].attachments[j].thumbnails[k].size');url := CkJsonObject__stringOf(jResp,'ticket[i].attachments[j].thumbnails[k].url');width := CkJsonObject__stringOf(jResp,'ticket[i].attachments[j].thumbnails[k].width');k := k + 1;j := j + 1;i := i + 1;
Curl Command
curl -u login:password -X PUT
-H "Accept: application/json"
https://example.zendesk.com/api/v2/suspended_tickets/:id/recover
Postman Collection Item JSON
{
"name": "Recover Suspended Ticket",
"request": {
"method": "PUT",
"header": [
{
"key": "Accept",
"value": "application/json"
}
],
"url": {
"raw": "{{baseUrl}}/api/v2/suspended_tickets/:id/recover",
"host": [
"{{baseUrl}}"
],
"path": [
"api",
"v2",
"suspended_tickets",
":id",
"recover"
],
"variable": [
{
"key": "id",
"value": "<number>"
}
]
},
"description": "**Note**: During recovery, the API sets the requester to the authenticated agent who called the API, not the original requester. This prevents the ticket from being re-suspended after recovery. To preserve the original requester, use the [Recover Multiple Suspended Tickets](#recover-multiple-suspended-tickets) endpoint with the single ticket.\n\n#### Allowed For\n\n* Unrestricted agents\n"
},
"response": [
{
"name": "Success response",
"originalRequest": {
"method": "PUT",
"header": [
{
"description": "Added as a part of security scheme: basic",
"key": "Authorization",
"value": "Basic <credentials>"
}
],
"url": {
"raw": "{{baseUrl}}/api/v2/suspended_tickets/:id/recover",
"host": [
"{{baseUrl}}"
],
"path": [
"api",
"v2",
"suspended_tickets",
":id",
"recover"
],
"variable": [
{
"key": "id"
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [
],
"body": "{\n \"ticket\": [\n {\n \"attachments\": [\n {\n \"content_type\": \"<string>\",\n \"content_url\": \"<string>\",\n \"deleted\": \"<boolean>\",\n \"file_name\": \"<string>\",\n \"height\": \"<string>\",\n \"id\": \"<integer>\",\n \"inline\": \"<boolean>\",\n \"malware_access_override\": \"<boolean>\",\n \"malware_scan_result\": \"<string>\",\n \"mapped_content_url\": \"<string>\",\n \"size\": \"<integer>\",\n \"url\": \"<string>\",\n \"width\": \"<string>\",\n \"thumbnails\": [\n {\n \"content_type\": \"<string>\",\n \"content_url\": \"<string>\",\n \"deleted\": \"<boolean>\",\n \"file_name\": \"<string>\",\n \"height\": \"<string>\",\n \"id\": \"<integer>\",\n \"inline\": \"<boolean>\",\n \"malware_access_override\": \"<boolean>\",\n \"malware_scan_result\": \"<string>\",\n \"mapped_content_url\": \"<string>\",\n \"size\": \"<integer>\",\n \"url\": \"<string>\",\n \"width\": \"<string>\"\n },\n {\n \"content_type\": \"<string>\",\n \"content_url\": \"<string>\",\n \"deleted\": \"<boolean>\",\n \"file_name\": \"<string>\",\n \"height\": \"<string>\",\n \"id\": \"<integer>\",\n \"inline\": \"<boolean>\",\n \"malware_access_override\": \"<boolean>\",\n \"malware_scan_result\": \"<string>\",\n \"mapped_content_url\": \"<string>\",\n \"size\": \"<integer>\",\n \"url\": \"<string>\",\n \"width\": \"<string>\"\n }\n ]\n },\n {\n \"content_type\": \"<string>\",\n \"content_url\": \"<string>\",\n \"deleted\": \"<boolean>\",\n \"file_name\": \"<string>\",\n \"height\": \"<string>\",\n \"id\": \"<integer>\",\n \"inline\": \"<boolean>\",\n \"malware_access_override\": \"<boolean>\",\n \"malware_scan_result\": \"<string>\",\n \"mapped_content_url\": \"<string>\",\n \"size\": \"<integer>\",\n \"url\": \"<string>\",\n \"width\": \"<string>\",\n \"thumbnails\": [\n {\n \"content_type\": \"<string>\",\n \"content_url\": \"<string>\",\n \"deleted\": \"<boolean>\",\n \"file_name\": \"<string>\",\n \"height\": \"<string>\",\n \"id\": \"<integer>\",\n \"inline\": \"<boolean>\",\n \"malware_access_override\": \"<boolean>\",\n \"malware_scan_result\": \"<string>\",\n \"mapped_content_url\": \"<string>\",\n \"size\": \"<integer>\",\n \"url\": \"<string>\",\n \"width\": \"<string>\"\n },\n {\n \"content_type\": \"<string>\",\n \"content_url\": \"<string>\",\n \"deleted\": \"<boolean>\",\n \"file_name\": \"<string>\",\n \"height\": \"<string>\",\n \"id\": \"<integer>\",\n \"inline\": \"<boolean>\",\n \"malware_access_override\": \"<boolean>\",\n \"malware_scan_result\": \"<string>\",\n \"mapped_content_url\": \"<string>\",\n \"size\": \"<integer>\",\n \"url\": \"<string>\",\n \"width\": \"<string>\"\n }\n ]\n }\n ],\n \"author\": {\n \"email\": \"<string>\",\n \"id\": \"<integer>\",\n \"name\": \"<string>\"\n },\n \"brand_id\": \"<integer>\",\n \"cause\": \"<string>\",\n \"cause_id\": \"<integer>\",\n \"content\": \"<string>\",\n \"created_at\": \"<dateTime>\",\n \"id\": \"<integer>\",\n \"message_id\": \"<string>\",\n \"recipient\": \"<string>\",\n \"subject\": \"<string>\",\n \"ticket_id\": \"<integer>\",\n \"updated_at\": \"<dateTime>\",\n \"url\": \"<string>\",\n \"via\": {\n \"channel\": \"<string>\",\n \"source\": {\n \"from\": {\n \"address\": \"<string>\",\n \"id\": \"<integer>\",\n \"name\": \"<string>\",\n \"title\": \"<string>\"\n },\n \"rel\": \"<string>\",\n \"to\": {\n \"address\": \"<string>\",\n \"name\": \"<string>\"\n }\n }\n }\n },\n {\n \"attachments\": [\n {\n \"content_type\": \"<string>\",\n \"content_url\": \"<string>\",\n \"deleted\": \"<boolean>\",\n \"file_name\": \"<string>\",\n \"height\": \"<string>\",\n \"id\": \"<integer>\",\n \"inline\": \"<boolean>\",\n \"malware_access_override\": \"<boolean>\",\n \"malware_scan_result\": \"<string>\",\n \"mapped_content_url\": \"<string>\",\n \"size\": \"<integer>\",\n \"url\": \"<string>\",\n \"width\": \"<string>\",\n \"thumbnails\": [\n {\n \"content_type\": \"<string>\",\n \"content_url\": \"<string>\",\n \"deleted\": \"<boolean>\",\n \"file_name\": \"<string>\",\n \"height\": \"<string>\",\n \"id\": \"<integer>\",\n \"inline\": \"<boolean>\",\n \"malware_access_override\": \"<boolean>\",\n \"malware_scan_result\": \"<string>\",\n \"mapped_content_url\": \"<string>\",\n \"size\": \"<integer>\",\n \"url\": \"<string>\",\n \"width\": \"<string>\"\n },\n {\n \"content_type\": \"<string>\",\n \"content_url\": \"<string>\",\n \"deleted\": \"<boolean>\",\n \"file_name\": \"<string>\",\n \"height\": \"<string>\",\n \"id\": \"<integer>\",\n \"inline\": \"<boolean>\",\n \"malware_access_override\": \"<boolean>\",\n \"malware_scan_result\": \"<string>\",\n \"mapped_content_url\": \"<string>\",\n \"size\": \"<integer>\",\n \"url\": \"<string>\",\n \"width\": \"<string>\"\n }\n ]\n },\n {\n \"content_type\": \"<string>\",\n \"content_url\": \"<string>\",\n \"deleted\": \"<boolean>\",\n \"file_name\": \"<string>\",\n \"height\": \"<string>\",\n \"id\": \"<integer>\",\n \"inline\": \"<boolean>\",\n \"malware_access_override\": \"<boolean>\",\n \"malware_scan_result\": \"<string>\",\n \"mapped_content_url\": \"<string>\",\n \"size\": \"<integer>\",\n \"url\": \"<string>\",\n \"width\": \"<string>\",\n \"thumbnails\": [\n {\n \"content_type\": \"<string>\",\n \"content_url\": \"<string>\",\n \"deleted\": \"<boolean>\",\n \"file_name\": \"<string>\",\n \"height\": \"<string>\",\n \"id\": \"<integer>\",\n \"inline\": \"<boolean>\",\n \"malware_access_override\": \"<boolean>\",\n \"malware_scan_result\": \"<string>\",\n \"mapped_content_url\": \"<string>\",\n \"size\": \"<integer>\",\n \"url\": \"<string>\",\n \"width\": \"<string>\"\n },\n {\n \"content_type\": \"<string>\",\n \"content_url\": \"<string>\",\n \"deleted\": \"<boolean>\",\n \"file_name\": \"<string>\",\n \"height\": \"<string>\",\n \"id\": \"<integer>\",\n \"inline\": \"<boolean>\",\n \"malware_access_override\": \"<boolean>\",\n \"malware_scan_result\": \"<string>\",\n \"mapped_content_url\": \"<string>\",\n \"size\": \"<integer>\",\n \"url\": \"<string>\",\n \"width\": \"<string>\"\n }\n ]\n }\n ],\n \"author\": {\n \"email\": \"<string>\",\n \"id\": \"<integer>\",\n \"name\": \"<string>\"\n },\n \"brand_id\": \"<integer>\",\n \"cause\": \"<string>\",\n \"cause_id\": \"<integer>\",\n \"content\": \"<string>\",\n \"created_at\": \"<dateTime>\",\n \"id\": \"<integer>\",\n \"message_id\": \"<string>\",\n \"recipient\": \"<string>\",\n \"subject\": \"<string>\",\n \"ticket_id\": \"<integer>\",\n \"updated_at\": \"<dateTime>\",\n \"url\": \"<string>\",\n \"via\": {\n \"channel\": \"<string>\",\n \"source\": {\n \"from\": {\n \"address\": \"<string>\",\n \"id\": \"<integer>\",\n \"name\": \"<string>\",\n \"title\": \"<string>\"\n },\n \"rel\": \"<string>\",\n \"to\": {\n \"address\": \"<string>\",\n \"name\": \"<string>\"\n },\n \"cupidatat__c\": false,\n \"officiad\": -60680586\n }\n }\n }\n ]\n}"
}
]
}