Import past Requests
POST
/
v1
/
requests
/
batch_import
Import past Requests
curl --request POST \
--url https://api.siit.io/v1/requests/batch_import \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"items": [
{
"title": "<string>",
"requested_by": "<string>",
"external_id": "<string>",
"description": "<string>",
"target_uid": "<string>",
"assignee_admin": "<string>",
"completed_at": "2023-11-07T05:31:56Z",
"created_at": "2023-11-07T05:31:56Z",
"custom_form_inputs": [
{
"label": "<string>",
"value": "<string>"
}
],
"attachments": [
{
"external_id": "<string>",
"url": "<string>",
"filename": "<string>",
"content_type": "<string>"
}
],
"messages": [
{
"body_text": "<string>",
"sent_by": "<string>",
"external_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"attachments": [
{
"external_id": "<string>",
"url": "<string>",
"filename": "<string>",
"content_type": "<string>"
}
]
}
]
}
],
"import_source": "<string>"
}
'import requests
url = "https://api.siit.io/v1/requests/batch_import"
payload = {
"items": [
{
"title": "<string>",
"requested_by": "<string>",
"external_id": "<string>",
"description": "<string>",
"target_uid": "<string>",
"assignee_admin": "<string>",
"completed_at": "2023-11-07T05:31:56Z",
"created_at": "2023-11-07T05:31:56Z",
"custom_form_inputs": [
{
"label": "<string>",
"value": "<string>"
}
],
"attachments": [
{
"external_id": "<string>",
"url": "<string>",
"filename": "<string>",
"content_type": "<string>"
}
],
"messages": [
{
"body_text": "<string>",
"sent_by": "<string>",
"external_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"attachments": [
{
"external_id": "<string>",
"url": "<string>",
"filename": "<string>",
"content_type": "<string>"
}
]
}
]
}
],
"import_source": "<string>"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
items: [
{
title: '<string>',
requested_by: '<string>',
external_id: '<string>',
description: '<string>',
target_uid: '<string>',
assignee_admin: '<string>',
completed_at: '2023-11-07T05:31:56Z',
created_at: '2023-11-07T05:31:56Z',
custom_form_inputs: [{label: '<string>', value: '<string>'}],
attachments: [
{
external_id: '<string>',
url: '<string>',
filename: '<string>',
content_type: '<string>'
}
],
messages: [
{
body_text: '<string>',
sent_by: '<string>',
external_id: '<string>',
created_at: '2023-11-07T05:31:56Z',
attachments: [
{
external_id: '<string>',
url: '<string>',
filename: '<string>',
content_type: '<string>'
}
]
}
]
}
],
import_source: '<string>'
})
};
fetch('https://api.siit.io/v1/requests/batch_import', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.siit.io/v1/requests/batch_import",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'items' => [
[
'title' => '<string>',
'requested_by' => '<string>',
'external_id' => '<string>',
'description' => '<string>',
'target_uid' => '<string>',
'assignee_admin' => '<string>',
'completed_at' => '2023-11-07T05:31:56Z',
'created_at' => '2023-11-07T05:31:56Z',
'custom_form_inputs' => [
[
'label' => '<string>',
'value' => '<string>'
]
],
'attachments' => [
[
'external_id' => '<string>',
'url' => '<string>',
'filename' => '<string>',
'content_type' => '<string>'
]
],
'messages' => [
[
'body_text' => '<string>',
'sent_by' => '<string>',
'external_id' => '<string>',
'created_at' => '2023-11-07T05:31:56Z',
'attachments' => [
[
'external_id' => '<string>',
'url' => '<string>',
'filename' => '<string>',
'content_type' => '<string>'
]
]
]
]
]
],
'import_source' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.siit.io/v1/requests/batch_import"
payload := strings.NewReader("{\n \"items\": [\n {\n \"title\": \"<string>\",\n \"requested_by\": \"<string>\",\n \"external_id\": \"<string>\",\n \"description\": \"<string>\",\n \"target_uid\": \"<string>\",\n \"assignee_admin\": \"<string>\",\n \"completed_at\": \"2023-11-07T05:31:56Z\",\n \"created_at\": \"2023-11-07T05:31:56Z\",\n \"custom_form_inputs\": [\n {\n \"label\": \"<string>\",\n \"value\": \"<string>\"\n }\n ],\n \"attachments\": [\n {\n \"external_id\": \"<string>\",\n \"url\": \"<string>\",\n \"filename\": \"<string>\",\n \"content_type\": \"<string>\"\n }\n ],\n \"messages\": [\n {\n \"body_text\": \"<string>\",\n \"sent_by\": \"<string>\",\n \"external_id\": \"<string>\",\n \"created_at\": \"2023-11-07T05:31:56Z\",\n \"attachments\": [\n {\n \"external_id\": \"<string>\",\n \"url\": \"<string>\",\n \"filename\": \"<string>\",\n \"content_type\": \"<string>\"\n }\n ]\n }\n ]\n }\n ],\n \"import_source\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.siit.io/v1/requests/batch_import")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"items\": [\n {\n \"title\": \"<string>\",\n \"requested_by\": \"<string>\",\n \"external_id\": \"<string>\",\n \"description\": \"<string>\",\n \"target_uid\": \"<string>\",\n \"assignee_admin\": \"<string>\",\n \"completed_at\": \"2023-11-07T05:31:56Z\",\n \"created_at\": \"2023-11-07T05:31:56Z\",\n \"custom_form_inputs\": [\n {\n \"label\": \"<string>\",\n \"value\": \"<string>\"\n }\n ],\n \"attachments\": [\n {\n \"external_id\": \"<string>\",\n \"url\": \"<string>\",\n \"filename\": \"<string>\",\n \"content_type\": \"<string>\"\n }\n ],\n \"messages\": [\n {\n \"body_text\": \"<string>\",\n \"sent_by\": \"<string>\",\n \"external_id\": \"<string>\",\n \"created_at\": \"2023-11-07T05:31:56Z\",\n \"attachments\": [\n {\n \"external_id\": \"<string>\",\n \"url\": \"<string>\",\n \"filename\": \"<string>\",\n \"content_type\": \"<string>\"\n }\n ]\n }\n ]\n }\n ],\n \"import_source\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.siit.io/v1/requests/batch_import")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"items\": [\n {\n \"title\": \"<string>\",\n \"requested_by\": \"<string>\",\n \"external_id\": \"<string>\",\n \"description\": \"<string>\",\n \"target_uid\": \"<string>\",\n \"assignee_admin\": \"<string>\",\n \"completed_at\": \"2023-11-07T05:31:56Z\",\n \"created_at\": \"2023-11-07T05:31:56Z\",\n \"custom_form_inputs\": [\n {\n \"label\": \"<string>\",\n \"value\": \"<string>\"\n }\n ],\n \"attachments\": [\n {\n \"external_id\": \"<string>\",\n \"url\": \"<string>\",\n \"filename\": \"<string>\",\n \"content_type\": \"<string>\"\n }\n ],\n \"messages\": [\n {\n \"body_text\": \"<string>\",\n \"sent_by\": \"<string>\",\n \"external_id\": \"<string>\",\n \"created_at\": \"2023-11-07T05:31:56Z\",\n \"attachments\": [\n {\n \"external_id\": \"<string>\",\n \"url\": \"<string>\",\n \"filename\": \"<string>\",\n \"content_type\": \"<string>\"\n }\n ]\n }\n ]\n }\n ],\n \"import_source\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"results": [
{
"uid": "<string>",
"admin_permalink_url": "<string>",
"archived_at": "2023-11-07T05:31:56Z",
"assignee_admin": "<string>",
"assignee_admin_uid": "<string>",
"assignee_inbox": "<string>",
"assignee_inbox_uid": "<string>",
"associated_apps": [
"<string>"
],
"associated_equipments": [
"<string>"
],
"approvals": [
"<string>"
],
"attachments": [
{
"filename": "<string>",
"url": "<string>"
}
],
"author": "<string>",
"author_uid": "<string>",
"completed_at": "2023-11-07T05:31:56Z",
"completed_by": "<string>",
"completed_by_uid": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"custom_form_inputs": [
{
"label": "<string>",
"value": "<string>"
}
],
"description": "<string>",
"description_markdown": "<string>",
"follower_uids": [
"<string>"
],
"followers": [
"<string>"
],
"friendly_id": "<string>",
"mode": "private",
"priority": "medium",
"requested_by": "<string>",
"requested_by_uid": "<string>",
"satisfaction_survey_rating": "great",
"slack_channel_id": "<string>",
"slack_direct_link": "<string>",
"slack_thread_ts": "<string>",
"slack_ts": "<string>",
"sla_data": {
"first_replied_at": "2023-11-07T05:31:56Z",
"first_completed_at": "2023-11-07T05:31:56Z",
"paused_at": "2023-11-07T05:31:56Z",
"first_reply_due_at": "2023-11-07T05:31:56Z",
"first_completion_due_at": "2023-11-07T05:31:56Z"
},
"snoozed_until": "2023-11-07T05:31:56Z",
"status": "open",
"submitted_from": "slack",
"tag_uids": [
"<string>"
],
"tags": [
"<string>"
],
"target": "<string>",
"target_uid": "<string>",
"title": "<string>",
"title_markdown": "<string>",
"updated_at": "2023-11-07T05:31:56Z"
}
]
}{
"error": "<string>",
"troubleshoot": "<string>"
}Introduction
This endpoint allows you to import previous requests (e.g., from another ticketing system). Please note that:- The imported status is derived from the payload: if
completed_atis present the request is imported asresolved, otherwise it stays open. - You can override the
created_atfield. - You can import up to 200 requests at once.
- Any row that fails to import will abort the whole process.
- Workflows won’t be triggered and Notifications won’t be sent out. Even if you re-open said requests.
- By default imported records appear as if they were created from the Admin Dashboard by the current user identified by the API key. You can set
submitted_fromtoemployee_portalto preserve the request’s portal origin — this is the surface on which the requester can continue the conversation. - Specifically on this endpoint you can reference users by email instead of UID, but note that this will create the users
- Imports can be made idempotent: provide an
import_source(a stable namespace, e.g. the name of the source system) together with anexternal_idon each request, message, and attachment. Re-running the same import will then not create duplicate requests, messages, or attachments. Deleting an imported attachment in Siit keeps its identity, so a rerun won’t resurrect it. - You can attach files to requests and messages: pass a publicly reachable HTTPS
url(e.g. a pre-signed URL from your source system or bucket) together with afilenameand anexternal_id, and Siit downloads the file during the import. Files are limited to 25 MB each and 20 attachments per request or message; the MIME type is taken from the optionalcontent_typefield, the download response, or the file extension.
Example payload
{
"import_source": "legacy-ticketing-system",
"items": [
{
"external_id": "TICKET-1234",
"title": "Request created via Import: lorem ipsum",
"description": "Note that workflows don't run and notifications arent fired",
"submitted_from": "employee_portal",
"requested_by": "u_4h72qjma",
"assignee_admin": "bipbip@acme.com",
"attachments": [
{
"external_id": "TICKET-1234-attachment-1",
"url": "https://files.example.com/TICKET-1234/screenshot.png?signature=...",
"filename": "screenshot.png"
}
],
"messages": [
{
"external_id": "TICKET-1234-message-1",
"body_text": "Hello this is a message",
"kind": "message",
"sent_by": "u_4h72qjma",
"created_at": "2026-02-27 20:55"
},
{
"external_id": "TICKET-1234-message-2",
"body_text": "This is a note",
"kind": "note",
"sent_by": "dimitri@siit.io",
"created_at": "2026-02-27 21:00"
},
{
"external_id": "TICKET-1234-message-3",
"body_text": "I can also create a user via this call",
"kind": "message",
"sent_by": "createme@siit.io",
"created_at": "2026-02-27 22:00",
"attachments": [
{
"external_id": "TICKET-1234-message-3-attachment-1",
"url": "https://files.example.com/TICKET-1234/logs.txt?signature=...",
"filename": "logs.txt"
}
]
}
],
"completed_at": "2026-02-27 23:42",
"created_at": "2026-02-27 20:50",
"custom_form_inputs": [
{
"label": "This is an arbitrary label",
"value": "This is the value"
},
{
"label": "Old System Request ID",
"value": 42
}
]
}
]
}
Usage
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
application/json
The requests to import. At most 500 attachments can be downloaded across the whole batch, all requests and messages combined. Attachments are fetched while the request is open and the batch is rejected if those downloads take too long, so prefer several smaller calls over one large one when importing many or large files.
Maximum array length:
200Show child attributes
Show child attributes
Stable namespace used with external_id values to make an import idempotent.
Response
Request created
Show child attributes
Show child attributes
⌘I
Import past Requests
curl --request POST \
--url https://api.siit.io/v1/requests/batch_import \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"items": [
{
"title": "<string>",
"requested_by": "<string>",
"external_id": "<string>",
"description": "<string>",
"target_uid": "<string>",
"assignee_admin": "<string>",
"completed_at": "2023-11-07T05:31:56Z",
"created_at": "2023-11-07T05:31:56Z",
"custom_form_inputs": [
{
"label": "<string>",
"value": "<string>"
}
],
"attachments": [
{
"external_id": "<string>",
"url": "<string>",
"filename": "<string>",
"content_type": "<string>"
}
],
"messages": [
{
"body_text": "<string>",
"sent_by": "<string>",
"external_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"attachments": [
{
"external_id": "<string>",
"url": "<string>",
"filename": "<string>",
"content_type": "<string>"
}
]
}
]
}
],
"import_source": "<string>"
}
'import requests
url = "https://api.siit.io/v1/requests/batch_import"
payload = {
"items": [
{
"title": "<string>",
"requested_by": "<string>",
"external_id": "<string>",
"description": "<string>",
"target_uid": "<string>",
"assignee_admin": "<string>",
"completed_at": "2023-11-07T05:31:56Z",
"created_at": "2023-11-07T05:31:56Z",
"custom_form_inputs": [
{
"label": "<string>",
"value": "<string>"
}
],
"attachments": [
{
"external_id": "<string>",
"url": "<string>",
"filename": "<string>",
"content_type": "<string>"
}
],
"messages": [
{
"body_text": "<string>",
"sent_by": "<string>",
"external_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"attachments": [
{
"external_id": "<string>",
"url": "<string>",
"filename": "<string>",
"content_type": "<string>"
}
]
}
]
}
],
"import_source": "<string>"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
items: [
{
title: '<string>',
requested_by: '<string>',
external_id: '<string>',
description: '<string>',
target_uid: '<string>',
assignee_admin: '<string>',
completed_at: '2023-11-07T05:31:56Z',
created_at: '2023-11-07T05:31:56Z',
custom_form_inputs: [{label: '<string>', value: '<string>'}],
attachments: [
{
external_id: '<string>',
url: '<string>',
filename: '<string>',
content_type: '<string>'
}
],
messages: [
{
body_text: '<string>',
sent_by: '<string>',
external_id: '<string>',
created_at: '2023-11-07T05:31:56Z',
attachments: [
{
external_id: '<string>',
url: '<string>',
filename: '<string>',
content_type: '<string>'
}
]
}
]
}
],
import_source: '<string>'
})
};
fetch('https://api.siit.io/v1/requests/batch_import', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.siit.io/v1/requests/batch_import",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'items' => [
[
'title' => '<string>',
'requested_by' => '<string>',
'external_id' => '<string>',
'description' => '<string>',
'target_uid' => '<string>',
'assignee_admin' => '<string>',
'completed_at' => '2023-11-07T05:31:56Z',
'created_at' => '2023-11-07T05:31:56Z',
'custom_form_inputs' => [
[
'label' => '<string>',
'value' => '<string>'
]
],
'attachments' => [
[
'external_id' => '<string>',
'url' => '<string>',
'filename' => '<string>',
'content_type' => '<string>'
]
],
'messages' => [
[
'body_text' => '<string>',
'sent_by' => '<string>',
'external_id' => '<string>',
'created_at' => '2023-11-07T05:31:56Z',
'attachments' => [
[
'external_id' => '<string>',
'url' => '<string>',
'filename' => '<string>',
'content_type' => '<string>'
]
]
]
]
]
],
'import_source' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.siit.io/v1/requests/batch_import"
payload := strings.NewReader("{\n \"items\": [\n {\n \"title\": \"<string>\",\n \"requested_by\": \"<string>\",\n \"external_id\": \"<string>\",\n \"description\": \"<string>\",\n \"target_uid\": \"<string>\",\n \"assignee_admin\": \"<string>\",\n \"completed_at\": \"2023-11-07T05:31:56Z\",\n \"created_at\": \"2023-11-07T05:31:56Z\",\n \"custom_form_inputs\": [\n {\n \"label\": \"<string>\",\n \"value\": \"<string>\"\n }\n ],\n \"attachments\": [\n {\n \"external_id\": \"<string>\",\n \"url\": \"<string>\",\n \"filename\": \"<string>\",\n \"content_type\": \"<string>\"\n }\n ],\n \"messages\": [\n {\n \"body_text\": \"<string>\",\n \"sent_by\": \"<string>\",\n \"external_id\": \"<string>\",\n \"created_at\": \"2023-11-07T05:31:56Z\",\n \"attachments\": [\n {\n \"external_id\": \"<string>\",\n \"url\": \"<string>\",\n \"filename\": \"<string>\",\n \"content_type\": \"<string>\"\n }\n ]\n }\n ]\n }\n ],\n \"import_source\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.siit.io/v1/requests/batch_import")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"items\": [\n {\n \"title\": \"<string>\",\n \"requested_by\": \"<string>\",\n \"external_id\": \"<string>\",\n \"description\": \"<string>\",\n \"target_uid\": \"<string>\",\n \"assignee_admin\": \"<string>\",\n \"completed_at\": \"2023-11-07T05:31:56Z\",\n \"created_at\": \"2023-11-07T05:31:56Z\",\n \"custom_form_inputs\": [\n {\n \"label\": \"<string>\",\n \"value\": \"<string>\"\n }\n ],\n \"attachments\": [\n {\n \"external_id\": \"<string>\",\n \"url\": \"<string>\",\n \"filename\": \"<string>\",\n \"content_type\": \"<string>\"\n }\n ],\n \"messages\": [\n {\n \"body_text\": \"<string>\",\n \"sent_by\": \"<string>\",\n \"external_id\": \"<string>\",\n \"created_at\": \"2023-11-07T05:31:56Z\",\n \"attachments\": [\n {\n \"external_id\": \"<string>\",\n \"url\": \"<string>\",\n \"filename\": \"<string>\",\n \"content_type\": \"<string>\"\n }\n ]\n }\n ]\n }\n ],\n \"import_source\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.siit.io/v1/requests/batch_import")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"items\": [\n {\n \"title\": \"<string>\",\n \"requested_by\": \"<string>\",\n \"external_id\": \"<string>\",\n \"description\": \"<string>\",\n \"target_uid\": \"<string>\",\n \"assignee_admin\": \"<string>\",\n \"completed_at\": \"2023-11-07T05:31:56Z\",\n \"created_at\": \"2023-11-07T05:31:56Z\",\n \"custom_form_inputs\": [\n {\n \"label\": \"<string>\",\n \"value\": \"<string>\"\n }\n ],\n \"attachments\": [\n {\n \"external_id\": \"<string>\",\n \"url\": \"<string>\",\n \"filename\": \"<string>\",\n \"content_type\": \"<string>\"\n }\n ],\n \"messages\": [\n {\n \"body_text\": \"<string>\",\n \"sent_by\": \"<string>\",\n \"external_id\": \"<string>\",\n \"created_at\": \"2023-11-07T05:31:56Z\",\n \"attachments\": [\n {\n \"external_id\": \"<string>\",\n \"url\": \"<string>\",\n \"filename\": \"<string>\",\n \"content_type\": \"<string>\"\n }\n ]\n }\n ]\n }\n ],\n \"import_source\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"results": [
{
"uid": "<string>",
"admin_permalink_url": "<string>",
"archived_at": "2023-11-07T05:31:56Z",
"assignee_admin": "<string>",
"assignee_admin_uid": "<string>",
"assignee_inbox": "<string>",
"assignee_inbox_uid": "<string>",
"associated_apps": [
"<string>"
],
"associated_equipments": [
"<string>"
],
"approvals": [
"<string>"
],
"attachments": [
{
"filename": "<string>",
"url": "<string>"
}
],
"author": "<string>",
"author_uid": "<string>",
"completed_at": "2023-11-07T05:31:56Z",
"completed_by": "<string>",
"completed_by_uid": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"custom_form_inputs": [
{
"label": "<string>",
"value": "<string>"
}
],
"description": "<string>",
"description_markdown": "<string>",
"follower_uids": [
"<string>"
],
"followers": [
"<string>"
],
"friendly_id": "<string>",
"mode": "private",
"priority": "medium",
"requested_by": "<string>",
"requested_by_uid": "<string>",
"satisfaction_survey_rating": "great",
"slack_channel_id": "<string>",
"slack_direct_link": "<string>",
"slack_thread_ts": "<string>",
"slack_ts": "<string>",
"sla_data": {
"first_replied_at": "2023-11-07T05:31:56Z",
"first_completed_at": "2023-11-07T05:31:56Z",
"paused_at": "2023-11-07T05:31:56Z",
"first_reply_due_at": "2023-11-07T05:31:56Z",
"first_completion_due_at": "2023-11-07T05:31:56Z"
},
"snoozed_until": "2023-11-07T05:31:56Z",
"status": "open",
"submitted_from": "slack",
"tag_uids": [
"<string>"
],
"tags": [
"<string>"
],
"target": "<string>",
"target_uid": "<string>",
"title": "<string>",
"title_markdown": "<string>",
"updated_at": "2023-11-07T05:31:56Z"
}
]
}{
"error": "<string>",
"troubleshoot": "<string>"
}
