integrations/ticketing/zoho-desk/dist¶
Interfaces¶
ZohoDeskCredentialStatusInput¶
Properties¶
apiAccessConfigured?¶
orgId?¶
ZohoDeskJsonObject¶
Extended by¶
Indexable¶
ZohoDeskJsonRetryOptions¶
Properties¶
attempts?¶
baseDelayMs?¶
maxDelayMs?¶
statusCodes?¶
ZohoDeskLiveCheckOptions¶
Extends¶
Properties¶
accessToken?¶
Inherited from¶
ZohoDeskTicketingClientOptions.accessToken
apiBaseUrl?¶
Inherited from¶
ZohoDeskTicketingClientOptions.apiBaseUrl
client?¶
dataCenter?¶
Inherited from¶
ZohoDeskTicketingClientOptions.dataCenter
fetch?¶
Call Signature¶
Parameters¶
| Parameter | Type |
|---|---|
input |
URL | RequestInfo |
init? |
RequestInit |
Returns¶
Promise\<Response>
Call Signature¶
Parameters¶
| Parameter | Type |
|---|---|
input |
string | Request | URL |
init? |
RequestInit |
Returns¶
Promise\<Response>
Inherited from¶
ZohoDeskTicketingClientOptions.fetch
headers?¶
Inherited from¶
ZohoDeskTicketingClientOptions.headers
orgId?¶
Inherited from¶
ZohoDeskTicketingClientOptions.orgId
providerClient?¶
Inherited from¶
ZohoDeskTicketingClientOptions.providerClient
retry?¶
Inherited from¶
ZohoDeskTicketingClientOptions.retry
signal?¶
Inherited from¶
ZohoDeskTicketingClientOptions.signal
timeoutMs?¶
Inherited from¶
ZohoDeskTicketingClientOptions.timeoutMs
ZohoDeskProviderClient¶
Methods¶
createTicket()¶
Parameters¶
| Parameter | Type |
|---|---|
input |
ZohoDeskProviderPayload |
Returns¶
Promise\<ZohoDeskProviderResponse>
createTicketComment()¶
Parameters¶
| Parameter | Type |
|---|---|
ticketId |
string |
body |
ZohoDeskProviderPayload |
Returns¶
Promise\<ZohoDeskProviderResponse>
getTicket()¶
Parameters¶
| Parameter | Type |
|---|---|
ticketId |
string |
Returns¶
Promise\<ZohoDeskProviderResponse>
listTicketComments()¶
Parameters¶
| Parameter | Type |
|---|---|
ticketId |
string |
query? |
ZohoDeskProviderQuery |
Returns¶
Promise\<ZohoDeskProviderResponse>
listTickets()¶
Parameters¶
| Parameter | Type |
|---|---|
query? |
ZohoDeskProviderQuery |
Returns¶
Promise\<ZohoDeskProviderResponse>
listTicketThreads()¶
Parameters¶
| Parameter | Type |
|---|---|
ticketId |
string |
query? |
ZohoDeskProviderQuery |
Returns¶
Promise\<ZohoDeskProviderResponse>
readiness()¶
Returns¶
Promise\<ZohoDeskProviderResponse>
sendTicketReply()¶
Parameters¶
| Parameter | Type |
|---|---|
ticketId |
string |
body |
ZohoDeskProviderPayload |
Returns¶
Promise\<ZohoDeskProviderResponse>
updateTicket()¶
Parameters¶
| Parameter | Type |
|---|---|
ticketId |
string |
patch |
ZohoDeskProviderPayload |
Returns¶
Promise\<ZohoDeskProviderResponse>
ZohoDeskProviderExtensionFields¶
Extends¶
Indexable¶
ZohoDeskProviderResponse¶
Extends¶
Indexable¶
ZohoDeskTicketingClient¶
Properties¶
providerClient¶
Methods¶
createTicket()¶
Parameters¶
| Parameter | Type |
|---|---|
input |
ZohoDeskTicketInput |
Returns¶
Promise\<ZohoDeskProviderResponse>
createTicketComment()¶
Parameters¶
| Parameter | Type |
|---|---|
ticketId |
string |
body |
ZohoDeskProviderPayload |
Returns¶
Promise\<ZohoDeskProviderResponse>
getTicket()¶
Parameters¶
| Parameter | Type |
|---|---|
ticketId |
string |
Returns¶
Promise\<ZohoDeskProviderResponse>
listTicketComments()¶
Parameters¶
| Parameter | Type |
|---|---|
ticketId |
string |
query? |
ZohoDeskProviderQuery |
Returns¶
Promise\<ZohoDeskProviderResponse>
listTickets()¶
Parameters¶
| Parameter | Type |
|---|---|
query? |
ZohoDeskProviderQuery |
Returns¶
Promise\<ZohoDeskProviderResponse>
listTicketThreads()¶
Parameters¶
| Parameter | Type |
|---|---|
ticketId |
string |
query? |
ZohoDeskProviderQuery |
Returns¶
Promise\<ZohoDeskProviderResponse>
readiness()¶
Returns¶
Promise\<ZohoDeskProviderResponse>
sendTicketReply()¶
Parameters¶
| Parameter | Type |
|---|---|
ticketId |
string |
body |
ZohoDeskProviderPayload |
Returns¶
Promise\<ZohoDeskProviderResponse>
updateTicket()¶
Parameters¶
| Parameter | Type |
|---|---|
ticketId |
string |
patch |
ZohoDeskProviderPayload |
Returns¶
Promise\<ZohoDeskProviderResponse>
ZohoDeskTicketingClientOptions¶
Extended by¶
Properties¶
accessToken?¶
apiBaseUrl?¶
dataCenter?¶
fetch?¶
Call Signature¶
Parameters¶
| Parameter | Type |
|---|---|
input |
URL | RequestInfo |
init? |
RequestInit |
Returns¶
Promise\<Response>
Call Signature¶
Parameters¶
| Parameter | Type |
|---|---|
input |
string | Request | URL |
init? |
RequestInit |
Returns¶
Promise\<Response>
headers?¶
orgId?¶
providerClient?¶
retry?¶
signal?¶
timeoutMs?¶
ZohoDeskTicketInput¶
Properties¶
additionalFields?¶
contactId?¶
departmentId¶
description?¶
email?¶
priority?¶
status?¶
subject¶
Type Aliases¶
ZohoDeskJsonPrimitive¶
ZohoDeskJsonValue¶
type ZohoDeskJsonValue =
| ZohoDeskJsonPrimitive
| ZohoDeskJsonObject
| readonly ZohoDeskJsonValue[];
ZohoDeskProviderExtensionValue¶
ZohoDeskProviderPayload¶
ZohoDeskProviderQuery¶
Functions¶
createUnconfiguredZohoDeskProviderClient()¶
Returns¶
createZohoDeskRestProviderClient()¶
Parameters¶
| Parameter | Type |
|---|---|
options |
ZohoDeskTicketingClientOptions |
Returns¶
createZohoDeskTicketingClient()¶
Parameters¶
| Parameter | Type |
|---|---|
options? |
ZohoDeskTicketingClientOptions |
Returns¶
createZohoDeskTicketingLiveChecks()¶
function createZohoDeskTicketingLiveChecks(options?): {
description: string;
id: string;
requiredCredentialIds: string[];
run: Promise<{
details: {
ok: boolean;
};
}>;
}[];
Parameters¶
| Parameter | Type |
|---|---|
options? |
ZohoDeskLiveCheckOptions |
Returns¶
{
description: string;
id: string;
requiredCredentialIds: string[];
run: Promise\<{
details: {
ok: boolean;
};
}>;
}[]
zohoDeskApiBaseUrl()¶
Parameters¶
| Parameter | Type |
|---|---|
options |
Pick\<ZohoDeskTicketingClientOptions, "apiBaseUrl" | "dataCenter"> |
Returns¶
string
zohoDeskTicketingCredentialStatuses()¶
function zohoDeskTicketingCredentialStatuses(input): {
expiresAt?: string;
message?: string;
providerPackageId?: string;
requirementId: string;
scopes?: string[];
state: | "required"
| "configured"
| "permission-blocked"
| "not-required"
| "missing"
| "expired"
| "insufficient-scope"
| "unavailable";
}[];
Parameters¶
| Parameter | Type |
|---|---|
input |
ZohoDeskCredentialStatusInput |
Returns¶
{
expiresAt?: string;
message?: string;
providerPackageId?: string;
requirementId: string;
scopes?: string[];
state: | "required"
| "configured"
| "permission-blocked"
| "not-required"
| "missing"
| "expired"
| "insufficient-scope"
| "unavailable";
}[]
References¶
zohoDeskTicketingProviderManifest¶
Re-exports zohoDeskTicketingProviderManifest