Get Developer Crm Ticket Sla Policy
/api/v1/developer/crm/tickets/sla-policyUse the access scope below. The generated schemas specify the exact request and responses.
Access scopecrm.tickets.sla.read
Authorization: Bearer YOUR_PROJECT_TOKEN
Request examples
curl --request GET 'https://YOUR_NOVA_HOST/api/v1/developer/crm/tickets/sla-policy' --header 'Authorization: Bearer YOUR_PROJECT_TOKEN'
Responses
200 CRM ticket SLA policy
application/jsonobject
policyrequired- object
Nested schema
objecttargetsrequired- object
Nested schema
objectlowrequired- object
Nested schema
objectfirstResponseMinutesrequired- integerminimum: 1
resolutionMinutesrequired- integerminimum: 1
JSON Schema
{ "type": "object", "properties": { "firstResponseMinutes": { "type": "integer", "minimum": 1 }, "resolutionMinutes": { "type": "integer", "minimum": 1 } }, "required": [ "firstResponseMinutes", "resolutionMinutes" ], "additionalProperties": false } normalrequired- object
Nested schema
objectfirstResponseMinutesrequired- integerminimum: 1
resolutionMinutesrequired- integerminimum: 1
JSON Schema
{ "type": "object", "properties": { "firstResponseMinutes": { "type": "integer", "minimum": 1 }, "resolutionMinutes": { "type": "integer", "minimum": 1 } }, "required": [ "firstResponseMinutes", "resolutionMinutes" ], "additionalProperties": false } highrequired- object
Nested schema
objectfirstResponseMinutesrequired- integerminimum: 1
resolutionMinutesrequired- integerminimum: 1
JSON Schema
{ "type": "object", "properties": { "firstResponseMinutes": { "type": "integer", "minimum": 1 }, "resolutionMinutes": { "type": "integer", "minimum": 1 } }, "required": [ "firstResponseMinutes", "resolutionMinutes" ], "additionalProperties": false } urgentrequired- object
Nested schema
objectfirstResponseMinutesrequired- integerminimum: 1
resolutionMinutesrequired- integerminimum: 1
JSON Schema
{ "type": "object", "properties": { "firstResponseMinutes": { "type": "integer", "minimum": 1 }, "resolutionMinutes": { "type": "integer", "minimum": 1 } }, "required": [ "firstResponseMinutes", "resolutionMinutes" ], "additionalProperties": false }
JSON Schema
{ "type": "object", "properties": { "low": { "type": "object", "properties": { "firstResponseMinutes": { "type": "integer", "minimum": 1 }, "resolutionMinutes": { "type": "integer", "minimum": 1 } }, "required": [ "firstResponseMinutes", "resolutionMinutes" ], "additionalProperties": false }, "normal": { "type": "object", "properties": { "firstResponseMinutes": { "type": "integer", "minimum": 1 }, "resolutionMinutes": { "type": "integer", "minimum": 1 } }, "required": [ "firstResponseMinutes", "resolutionMinutes" ], "additionalProperties": false }, "high": { "type": "object", "properties": { "firstResponseMinutes": { "type": "integer", "minimum": 1 }, "resolutionMinutes": { "type": "integer", "minimum": 1 } }, "required": [ "firstResponseMinutes", "resolutionMinutes" ], "additionalProperties": false }, "urgent": { "type": "object", "properties": { "firstResponseMinutes": { "type": "integer", "minimum": 1 }, "resolutionMinutes": { "type": "integer", "minimum": 1 } }, "required": [ "firstResponseMinutes", "resolutionMinutes" ], "additionalProperties": false } }, "required": [ "low", "normal", "high", "urgent" ], "additionalProperties": false } businessHoursrequired- union
Nested schema
unionVariant 1
objectkindrequired- stringenum: ["always"]
JSON Schema
{ "type": "object", "properties": { "kind": { "type": "string", "enum": [ "always" ] } }, "required": [ "kind" ], "additionalProperties": false }Variant 2
objectkindrequired- stringenum: ["weekly"]
weekdaysrequired- arrayminItems: 1 · maxItems: 7
Nested schema
arrayminItems: 1 · maxItems: 7JSON Schema
{ "type": "array", "items": { "anyOf": [ { "type": "number", "enum": [ 1 ] }, { "type": "number", "enum": [ 2 ] }, { "type": "number", "enum": [ 3 ] }, { "type": "number", "enum": [ 4 ] }, { "type": "number", "enum": [ 5 ] }, { "type": "number", "enum": [ 6 ] }, { "type": "number", "enum": [ 7 ] } ] }, "minItems": 1, "maxItems": 7 } startMinuterequired- integerminimum: 0 · maximum: 1439
endMinuterequired- integerminimum: 1 · maximum: 1440
JSON Schema
{ "type": "object", "properties": { "kind": { "type": "string", "enum": [ "weekly" ] }, "weekdays": { "type": "array", "items": { "anyOf": [ { "type": "number", "enum": [ 1 ] }, { "type": "number", "enum": [ 2 ] }, { "type": "number", "enum": [ 3 ] }, { "type": "number", "enum": [ 4 ] }, { "type": "number", "enum": [ 5 ] }, { "type": "number", "enum": [ 6 ] }, { "type": "number", "enum": [ 7 ] } ] }, "minItems": 1, "maxItems": 7 }, "startMinute": { "type": "integer", "minimum": 0, "maximum": 1439 }, "endMinute": { "type": "integer", "minimum": 1, "maximum": 1440 } }, "required": [ "kind", "weekdays", "startMinute", "endMinute" ], "additionalProperties": false }JSON Schema
{ "oneOf": [ { "type": "object", "properties": { "kind": { "type": "string", "enum": [ "always" ] } }, "required": [ "kind" ], "additionalProperties": false }, { "type": "object", "properties": { "kind": { "type": "string", "enum": [ "weekly" ] }, "weekdays": { "type": "array", "items": { "anyOf": [ { "type": "number", "enum": [ 1 ] }, { "type": "number", "enum": [ 2 ] }, { "type": "number", "enum": [ 3 ] }, { "type": "number", "enum": [ 4 ] }, { "type": "number", "enum": [ 5 ] }, { "type": "number", "enum": [ 6 ] }, { "type": "number", "enum": [ 7 ] } ] }, "minItems": 1, "maxItems": 7 }, "startMinute": { "type": "integer", "minimum": 0, "maximum": 1439 }, "endMinute": { "type": "integer", "minimum": 1, "maximum": 1440 } }, "required": [ "kind", "weekdays", "startMinute", "endMinute" ], "additionalProperties": false } ] } updatedAtrequired- stringformat: "date-time"
JSON Schema
{ "type": "object", "properties": { "targets": { "type": "object", "properties": { "low": { "type": "object", "properties": { "firstResponseMinutes": { "type": "integer", "minimum": 1 }, "resolutionMinutes": { "type": "integer", "minimum": 1 } }, "required": [ "firstResponseMinutes", "resolutionMinutes" ], "additionalProperties": false }, "normal": { "type": "object", "properties": { "firstResponseMinutes": { "type": "integer", "minimum": 1 }, "resolutionMinutes": { "type": "integer", "minimum": 1 } }, "required": [ "firstResponseMinutes", "resolutionMinutes" ], "additionalProperties": false }, "high": { "type": "object", "properties": { "firstResponseMinutes": { "type": "integer", "minimum": 1 }, "resolutionMinutes": { "type": "integer", "minimum": 1 } }, "required": [ "firstResponseMinutes", "resolutionMinutes" ], "additionalProperties": false }, "urgent": { "type": "object", "properties": { "firstResponseMinutes": { "type": "integer", "minimum": 1 }, "resolutionMinutes": { "type": "integer", "minimum": 1 } }, "required": [ "firstResponseMinutes", "resolutionMinutes" ], "additionalProperties": false } }, "required": [ "low", "normal", "high", "urgent" ], "additionalProperties": false }, "businessHours": { "oneOf": [ { "type": "object", "properties": { "kind": { "type": "string", "enum": [ "always" ] } }, "required": [ "kind" ], "additionalProperties": false }, { "type": "object", "properties": { "kind": { "type": "string", "enum": [ "weekly" ] }, "weekdays": { "type": "array", "items": { "anyOf": [ { "type": "number", "enum": [ 1 ] }, { "type": "number", "enum": [ 2 ] }, { "type": "number", "enum": [ 3 ] }, { "type": "number", "enum": [ 4 ] }, { "type": "number", "enum": [ 5 ] }, { "type": "number", "enum": [ 6 ] }, { "type": "number", "enum": [ 7 ] } ] }, "minItems": 1, "maxItems": 7 }, "startMinute": { "type": "integer", "minimum": 0, "maximum": 1439 }, "endMinute": { "type": "integer", "minimum": 1, "maximum": 1440 } }, "required": [ "kind", "weekdays", "startMinute", "endMinute" ], "additionalProperties": false } ] }, "updatedAt": { "type": "string", "format": "date-time" } }, "required": [ "targets", "businessHours", "updatedAt" ], "additionalProperties": false }
JSON Schema
{
"type": "object",
"properties": {
"policy": {
"type": "object",
"properties": {
"targets": {
"type": "object",
"properties": {
"low": {
"type": "object",
"properties": {
"firstResponseMinutes": {
"type": "integer",
"minimum": 1
},
"resolutionMinutes": {
"type": "integer",
"minimum": 1
}
},
"required": [
"firstResponseMinutes",
"resolutionMinutes"
],
"additionalProperties": false
},
"normal": {
"type": "object",
"properties": {
"firstResponseMinutes": {
"type": "integer",
"minimum": 1
},
"resolutionMinutes": {
"type": "integer",
"minimum": 1
}
},
"required": [
"firstResponseMinutes",
"resolutionMinutes"
],
"additionalProperties": false
},
"high": {
"type": "object",
"properties": {
"firstResponseMinutes": {
"type": "integer",
"minimum": 1
},
"resolutionMinutes": {
"type": "integer",
"minimum": 1
}
},
"required": [
"firstResponseMinutes",
"resolutionMinutes"
],
"additionalProperties": false
},
"urgent": {
"type": "object",
"properties": {
"firstResponseMinutes": {
"type": "integer",
"minimum": 1
},
"resolutionMinutes": {
"type": "integer",
"minimum": 1
}
},
"required": [
"firstResponseMinutes",
"resolutionMinutes"
],
"additionalProperties": false
}
},
"required": [
"low",
"normal",
"high",
"urgent"
],
"additionalProperties": false
},
"businessHours": {
"oneOf": [
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"always"
]
}
},
"required": [
"kind"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"weekly"
]
},
"weekdays": {
"type": "array",
"items": {
"anyOf": [
{
"type": "number",
"enum": [
1
]
},
{
"type": "number",
"enum": [
2
]
},
{
"type": "number",
"enum": [
3
]
},
{
"type": "number",
"enum": [
4
]
},
{
"type": "number",
"enum": [
5
]
},
{
"type": "number",
"enum": [
6
]
},
{
"type": "number",
"enum": [
7
]
}
]
},
"minItems": 1,
"maxItems": 7
},
"startMinute": {
"type": "integer",
"minimum": 0,
"maximum": 1439
},
"endMinute": {
"type": "integer",
"minimum": 1,
"maximum": 1440
}
},
"required": [
"kind",
"weekdays",
"startMinute",
"endMinute"
],
"additionalProperties": false
}
]
},
"updatedAt": {
"type": "string",
"format": "date-time"
}
},
"required": [
"targets",
"businessHours",
"updatedAt"
],
"additionalProperties": false
}
},
"required": [
"policy"
],
"additionalProperties": false,
"$ref": "#/components/schemas/DeveloperCrmTicketSlaPolicyResponse"
}401 Invalid developer credential
application/problem+jsonobject
type- stringformat: "uri" · default: "about:blank"
titlerequired- string
statusrequired- integerminimum: 100 · maximum: 599
detail- string
instance- string
errors- object
JSON Schema
{
"type": "object",
"properties": {
"type": {
"type": "string",
"format": "uri",
"default": "about:blank"
},
"title": {
"type": "string"
},
"status": {
"type": "integer",
"minimum": 100,
"maximum": 599
},
"detail": {
"type": "string"
},
"instance": {
"type": "string"
},
"errors": {
"type": "object",
"additionalProperties": {}
}
},
"required": [
"title",
"status"
]
}403 CRM tickets entitlement or membership unavailable
application/problem+jsonobject
type- stringformat: "uri" · default: "about:blank"
titlerequired- string
statusrequired- integerminimum: 100 · maximum: 599
detail- string
instance- string
errors- object
JSON Schema
{
"type": "object",
"properties": {
"type": {
"type": "string",
"format": "uri",
"default": "about:blank"
},
"title": {
"type": "string"
},
"status": {
"type": "integer",
"minimum": 100,
"maximum": 599
},
"detail": {
"type": "string"
},
"instance": {
"type": "string"
},
"errors": {
"type": "object",
"additionalProperties": {}
}
},
"required": [
"title",
"status"
]
}429 Developer API rate limit exceeded
application/problem+jsonobject
type- stringformat: "uri" · default: "about:blank"
titlerequired- string
statusrequired- integerminimum: 100 · maximum: 599
detail- string
instance- string
errors- object
JSON Schema
{
"type": "object",
"properties": {
"type": {
"type": "string",
"format": "uri",
"default": "about:blank"
},
"title": {
"type": "string"
},
"status": {
"type": "integer",
"minimum": 100,
"maximum": 599
},
"detail": {
"type": "string"
},
"instance": {
"type": "string"
},
"errors": {
"type": "object",
"additionalProperties": {}
}
},
"required": [
"title",
"status"
]
}503 Developer API rate limiter unavailable
application/problem+jsonobject
type- stringformat: "uri" · default: "about:blank"
titlerequired- string
statusrequired- integerminimum: 100 · maximum: 599
detail- string
instance- string
errors- object
JSON Schema
{
"type": "object",
"properties": {
"type": {
"type": "string",
"format": "uri",
"default": "about:blank"
},
"title": {
"type": "string"
},
"status": {
"type": "integer",
"minimum": 100,
"maximum": 599
},
"detail": {
"type": "string"
},
"instance": {
"type": "string"
},
"errors": {
"type": "object",
"additionalProperties": {}
}
},
"required": [
"title",
"status"
]
}