Delphi (DLL) / Support API / Recover Multiple Suspended Tickets
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,'tickets[i].author.email');Id := CkJsonObject__stringOf(jResp,'tickets[i].author.id');Name := CkJsonObject__stringOf(jResp,'tickets[i].author.name');brand_id := CkJsonObject__stringOf(jResp,'tickets[i].brand_id');cause := CkJsonObject__stringOf(jResp,'tickets[i].cause');cause_id := CkJsonObject__stringOf(jResp,'tickets[i].cause_id');content := CkJsonObject__stringOf(jResp,'tickets[i].content');created_at := CkJsonObject__stringOf(jResp,'tickets[i].created_at');id := CkJsonObject__stringOf(jResp,'tickets[i].id');message_id := CkJsonObject__stringOf(jResp,'tickets[i].message_id');recipient := CkJsonObject__stringOf(jResp,'tickets[i].recipient');subject := CkJsonObject__stringOf(jResp,'tickets[i].subject');ticket_id := CkJsonObject__stringOf(jResp,'tickets[i].ticket_id');updated_at := CkJsonObject__stringOf(jResp,'tickets[i].updated_at');url := CkJsonObject__stringOf(jResp,'tickets[i].url');Channel := CkJsonObject__stringOf(jResp,'tickets[i].via.channel');Address := CkJsonObject__stringOf(jResp,'tickets[i].via.source.from.address');FromId := CkJsonObject__stringOf(jResp,'tickets[i].via.source.from.id');FromName := CkJsonObject__stringOf(jResp,'tickets[i].via.source.from.name');Title := CkJsonObject__stringOf(jResp,'tickets[i].via.source.from.title');Rel := CkJsonObject__stringOf(jResp,'tickets[i].via.source.rel');ToAddress := CkJsonObject__stringOf(jResp,'tickets[i].via.source.to.address');ToName := CkJsonObject__stringOf(jResp,'tickets[i].via.source.to.name');Dolore58f := CkJsonObject__stringOf(jResp,'tickets[i].via.source.dolore58f');j := 0;count_j := CkJsonObject_SizeOfArray(jResp,'tickets[i].attachments');CkJsonObject_putJ(jResp,j);content_type := CkJsonObject__stringOf(jResp,'tickets[i].attachments[j].content_type');content_url := CkJsonObject__stringOf(jResp,'tickets[i].attachments[j].content_url');deleted := CkJsonObject__stringOf(jResp,'tickets[i].attachments[j].deleted');file_name := CkJsonObject__stringOf(jResp,'tickets[i].attachments[j].file_name');height := CkJsonObject__stringOf(jResp,'tickets[i].attachments[j].height');id := CkJsonObject__stringOf(jResp,'tickets[i].attachments[j].id');inline := CkJsonObject__stringOf(jResp,'tickets[i].attachments[j].inline');malware_access_override := CkJsonObject__stringOf(jResp,'tickets[i].attachments[j].malware_access_override');malware_scan_result := CkJsonObject__stringOf(jResp,'tickets[i].attachments[j].malware_scan_result');mapped_content_url := CkJsonObject__stringOf(jResp,'tickets[i].attachments[j].mapped_content_url');size := CkJsonObject__stringOf(jResp,'tickets[i].attachments[j].size');url := CkJsonObject__stringOf(jResp,'tickets[i].attachments[j].url');width := CkJsonObject__stringOf(jResp,'tickets[i].attachments[j].width');k := 0;count_k := CkJsonObject_SizeOfArray(jResp,'tickets[i].attachments[j].thumbnails');CkJsonObject_putK(jResp,k);content_type := CkJsonObject__stringOf(jResp,'tickets[i].attachments[j].thumbnails[k].content_type');content_url := CkJsonObject__stringOf(jResp,'tickets[i].attachments[j].thumbnails[k].content_url');deleted := CkJsonObject__stringOf(jResp,'tickets[i].attachments[j].thumbnails[k].deleted');file_name := CkJsonObject__stringOf(jResp,'tickets[i].attachments[j].thumbnails[k].file_name');height := CkJsonObject__stringOf(jResp,'tickets[i].attachments[j].thumbnails[k].height');id := CkJsonObject__stringOf(jResp,'tickets[i].attachments[j].thumbnails[k].id');inline := CkJsonObject__stringOf(jResp,'tickets[i].attachments[j].thumbnails[k].inline');malware_access_override := CkJsonObject__stringOf(jResp,'tickets[i].attachments[j].thumbnails[k].malware_access_override');malware_scan_result := CkJsonObject__stringOf(jResp,'tickets[i].attachments[j].thumbnails[k].malware_scan_result');mapped_content_url := CkJsonObject__stringOf(jResp,'tickets[i].attachments[j].thumbnails[k].mapped_content_url');size := CkJsonObject__stringOf(jResp,'tickets[i].attachments[j].thumbnails[k].size');url := CkJsonObject__stringOf(jResp,'tickets[i].attachments[j].thumbnails[k].url');width := CkJsonObject__stringOf(jResp,'tickets[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/recover_many?ids=<string>
Postman Collection Item JSON
{
"name": "Recover Multiple Suspended Tickets",
"request": {
"method": "PUT",
"header": [
{
"key": "Accept",
"value": "application/json"
}
],
"url": {
"raw": "{{baseUrl}}/api/v2/suspended_tickets/recover_many?ids=<string>",
"host": [
"{{baseUrl}}"
],
"path": [
"api",
"v2",
"suspended_tickets",
"recover_many"
],
"query": [
{
"key": "ids",
"value": "<string>",
"description": "(Required) A comma separated list of ids of suspended tickets to recover."
}
]
},
"description": "Accepts up to 100 ids (the auto-generated id, not the ticket id.) Note that suspended tickets that fail to be recovered are still included in the response.\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/recover_many?ids=<string>",
"host": [
"{{baseUrl}}"
],
"path": [
"api",
"v2",
"suspended_tickets",
"recover_many"
],
"query": [
{
"key": "ids",
"value": "<string>",
"description": "(Required) A comma separated list of ids of suspended tickets to recover."
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [
],
"body": "{\n \"tickets\": [\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 \"dolore58f\": -60495356.51097781\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 }\n }\n }\n ]\n}"
}
]
}