@cognigy/rest-api-client
Version:
Cognigy REST-Client
838 lines • 26.6 kB
JavaScript
/* Interfaces & Types */
import { skillSchema } from "../alexa";
import { ADMIN_CONSOLE_URL_TOKEN } from "../../constants";
export const endpointTypes = [
"facebook",
"workplace",
"alexa",
"slack",
"webhook",
"rest",
"abstractRest",
"socket",
"adminconsole",
"webchat2",
"dialogflow",
"twilio",
"twilioSms",
"line",
"intercom",
"microsoftBotFramework",
"microsoftTeams",
"sunshineConversations",
"userlike",
"ringCentralEngage",
"audioCodes",
"avaya",
"nonConversational",
"voiceGateway2",
"whatsapp",
"amazonLex",
"eightByEight",
"bandwidth",
"genesysBotConnector",
"niceCXOne",
"niceCXOneAAH",
"agentAssistVoice",
"webchat3",
"zoomContactCenter",
"mcpServer",
"cxoneDx",
];
const transferTypes = ["dial", "sip:refer"];
const mediaPathTypes = ["fullMedia", "partialMedia", "noMedia"];
export const webchatPersistentMenuSchema = {
title: "webchatPersistentMenuSchema",
type: "object",
additionalProperties: false,
properties: {
title: { type: "string" },
menuItems: {
type: "array",
items: {
type: "object",
additionalProperties: false,
properties: {
title: { type: "string" },
payload: { type: "string" },
}
}
}
}
};
export const businessHoursMenuSchema = {
title: "businessHoursMenuSchema",
type: "object",
additionalProperties: false,
properties: {
businessHours: {
type: "array",
items: {
type: "object",
additionalProperties: false,
properties: {
startTime: { type: "string" },
endTime: { type: "string" },
weekDay: { type: "string" },
}
}
},
times: {
type: "array",
items: {
type: "object",
additionalProperties: false,
properties: {
startTime: { type: "string" },
endTime: { type: "string" },
weekDay: { type: "string" },
}
}
},
enabled: { type: "boolean" },
mode: { type: "string" },
text: { type: "string" },
timeZone: { type: "string" },
title: { type: "string" }
}
};
export const maintenanceMenuSchema = {
title: "maintenanceMenuSchema",
type: "object",
additionalProperties: false,
properties: {
enabled: { type: "boolean" },
mode: { type: "string" },
text: { type: "string" },
title: { type: "string" }
}
};
const callEvents = [
,
"RECOGNIZED_SPEECH",
"RECOGNIZED_DTMF",
"CALL_CREATED",
"CALL_IN_PROGRESS",
"CALL_RECONNECTED",
"CALL_COMPLETED",
"CALL_FAILED",
"USER_INPUT_TIMEOUT",
"ANSWERING_MACHINE_DETECTION",
"TRANSFER_REFER_SUCCESS",
"TRANSFER_REFER_ERROR",
"TRANSFER_DIAL_SUCCESS",
"TRANSFER_DIAL_ERROR",
"USER_BUSY",
"NO_ANSWER"
];
const callFailoverSettingsSchema = {
title: "callEventSettingsSchema",
type: "object",
additionalProperties: true,
properties: {
enabled: { type: "boolean" },
enabledForSpeech: { type: "boolean" },
type: { type: "string", enum: [...transferTypes] },
headers: { type: "string" },
to: { type: "string" },
reason: { type: "string" },
dialCallerId: { type: "string" },
dialMusic: { type: "string" },
dialTimeout: { type: "number" },
timeLimit: { type: "number" },
enableTimeLimit: { type: "boolean" },
dialTranscribeEnabled: { type: "boolean" },
dialTranscribeVendor: { type: "string" },
dialTranscribeLanguage: { type: "string" },
dialTranscribeWebhook: { type: "string" },
dialTranscribeRecognitionChannel: { type: "number" },
dialTranscribeRecognitionGoogleModel: { type: 'string' },
dialTranscribeRecognitionGoogleCustomModel: { type: 'string' },
dialTranscribeLabel: { type: "string" },
dialTranscribeDeepgramModel: { type: 'string' },
referredBy: { type: "string" },
deepgramSmartFormatting: { type: "boolean" },
deepgramEndpointing: { type: "boolean" },
deepgramEndpointingValue: { type: "number" },
dialTranscribeDeepgramTier: { type: "string" },
deepgramfluxEndpointing: { type: "boolean" },
deepgramfluxEndOfTurnThreshold: { type: "number" },
deepgramfluxEndOfTurnTimeoutMs: { type: "number" },
niceEndpointing: { type: "boolean" },
niceEndpointingValue: { type: "number" },
mediaPath: { type: "string", enum: [...mediaPathTypes] },
anchorMedia: { type: "boolean" }
}
};
export const callEventSettingsSchema = {
title: "callEventSettingsSchema",
type: "object",
additionalProperties: true,
properties: {
enabled: { type: "boolean" },
action: { type: "string", enum: ["executeFlow", "inject", "transfer", "none"] },
flowId: { type: "string" },
entrypoint: { type: "string" },
injectText: { type: "string" },
injectData: { type: "string" },
failover: callFailoverSettingsSchema
}
};
const callEventsSchema = {
title: "callEventsSchema",
type: "object",
additionalProperties: false,
properties: {
amd: callEventSettingsSchema,
callCreated: callEventSettingsSchema,
callCompleted: callEventSettingsSchema,
callFailed: callEventSettingsSchema,
callInProgress: callEventSettingsSchema,
callReconnected: callEventSettingsSchema,
recognizedDtmf: callEventSettingsSchema,
recognizedSpeech: callEventSettingsSchema,
userInputTimeout: callEventSettingsSchema,
transferReferSuccess: callEventSettingsSchema,
transferReferError: callEventSettingsSchema,
transferDialSuccess: callEventSettingsSchema,
transferDialError: callEventSettingsSchema,
userBusy: callEventSettingsSchema,
noAnswer: callEventSettingsSchema,
}
};
export const avayaSttTtsLanguages = [
"cy-GB",
"da-DK",
"de-DE",
"en-AU",
"en-GB",
"en-GB-WLS",
"en-IN",
"en-US",
"es-ES",
"es-US",
"fr-CA",
"fr-FR",
"is-IS",
"it-IT",
"ja-JP",
"nb-NO",
"nl-NL",
"pl-PL",
"pt-BR",
"pt-PT",
"ro-RO",
"ru-RU",
"sv-SE",
"tr-TR"
];
export const avayaGatherLanguages = [
"af-ZA",
"am-ET",
"hy-AM",
"az-AZ",
"id-ID",
"ms-MY",
"bn-BD",
"bn-IN",
"ca-ES",
"cs-CZ",
"da-DK",
"de-DE",
"en-AU",
"en-CA",
"en-GH",
"en-GB",
"en-IN",
"en-IE",
"en-KE",
"en-NZ",
"en-NG",
"en-PH",
"en-ZA",
"en-TZ",
"en-US",
"es-AR",
"es-BO",
"es-CL",
"es-CO",
"es-CR",
"es-EC",
"es-SV",
"es-ES",
"es-US",
"es-GT",
"es-HN",
"es-MX",
"es-NI",
"es-PA",
"es-PY",
"es-PE",
"es-PR",
"es-DO",
"es-UY",
"es-VE",
"eu-ES",
"il-PH",
"fr-CA",
"fr-FR",
"gl-ES",
"ka-GE",
"gu-IN",
"hr-HR",
"zu-ZA",
"is-IS",
"it-IT",
"jv-ID",
"kn-IN",
"km-KH",
"lo-LA",
"lv-LV",
"lt-LT",
"hu-HU",
"ml-IN",
"mr-IN",
"nl-NL",
"ne-NP",
"nb-NO",
"pl-PL",
"pt-BR",
"pt-PT",
"ro-RO",
"si-LK",
"sk-SK",
"sl-SI",
"su-ID",
"sw-TZ",
"sw-KE",
"fi-FI",
"sv-SE",
"ta-IN",
"ta-SG",
"ta-LK",
"ta-MY",
"te-IN",
"vi-VN",
"tr-TR",
"ur-PK",
"ur-IN",
"el-GR",
"bg-BG",
"ru-RU",
"sr-RS",
"uk-UA",
"he-IL",
"ar-IL",
"ar-JO",
"ar-AE",
"ar-BH",
"ar-DZ",
"ar-SA",
"ar-IQ",
"ar-KW",
"ar-MA",
"ar-TN",
"ar-OM",
"ar-PS",
"ar-QA",
"ar-LB",
"ar-EG",
"fa-IR",
"hi-IN",
"th-TH",
"ko-KR",
"cmn-Hant-TW",
"yue-Hant-HK",
"ja-JP",
"cmn-Hans-HK",
"cmn-Hans-CN",
];
export const dashbotPlatform = [
"facebook",
"whatsapp",
"alexa",
"google",
"slack",
"microsoftBotFramework",
"webchat",
"universal",
"eightByEight"
];
export const workplaceEndpointSettingsSchema = {
title: "workplaceEndpointSettingsSchema",
additionalProperties: false,
properties: {
enableTypingIndicator: { type: "boolean" },
mergeContactProfiles: { type: "boolean" },
messageDelay: { type: "number", minimum: 0 },
requestWorkplaceProfileData: { type: "boolean" },
sessionExpiration: { type: "number", minimum: 0 },
workplaceToken: { type: "string" },
updateContactProfileWithWorkplaceProfile: { type: "boolean" }
}
};
export const AMAZON_POLLY_LANGUAGE_MAPPING = {
"da-DK": [
{ voice: "Alice", gender: "female" },
{ voice: "Polly.Mads", gender: "male" },
{ voice: "Polly.Naja", gender: "female" }
],
"de-DE": [
{ voice: "Alice", gender: "female" },
{ voice: "Polly.Hans", gender: "male" },
{ voice: "Polly.Marlene", gender: "female" },
{ voice: "Polly.Vicki", gender: "female" }
],
"en-AU": [
{ voice: "Alice", gender: "female" },
{ voice: "Polly.Nicole", gender: "female" },
{ voice: "Polly.Russell", gender: "male" },
{ voice: "Polly.Olivia-Neural", gender: "female" },
],
"en-CA": [
{ voice: "Alice", gender: "female" }
],
"en-GB": [
{ voice: "Alice", gender: "female" },
{ voice: "Polly.Amy", gender: "female" },
{ voice: "Polly.Brian", gender: "male" },
{ voice: "Polly.Emma", gender: "female" }
],
"en-IN": [
{ voice: "Alice", gender: "female" },
{ voice: "Aditi", gender: "female" },
{ voice: "Polly.Raveena", gender: "female" }
],
"en-US": [
{ voice: "Alice", gender: "female" },
{ voice: "Polly.Ivy", gender: "female" },
{ voice: "Polly.Joanna", gender: "female" },
{ voice: "Polly.Joey", gender: "male" },
{ voice: "Polly.Justin", gender: "male" },
{ voice: "Polly.Kendra", gender: "female" },
{ voice: "Polly.Kimberly", gender: "female" },
{ voice: "Polly.Matthew", gender: "male" },
{ voice: "Polly.Salli", gender: "female" },
{ voice: "Polly.Ivy-Neural", gender: "female" },
{ voice: "Polly.Joanna-Neural", gender: "female" },
{ voice: "Polly.Joey-Neural", gender: "male" },
{ voice: "Polly.Justin-Neural", gender: "male" },
{ voice: "Polly.Kendra-Neural", gender: "female" },
{ voice: "Polly.Kimberly-Neural", gender: "female" },
{ voice: "Polly.Matthew-Neural", gender: "male" },
{ voice: "Polly.Salli-Neural", gender: "female" }
],
"ca-ES": [
{ voice: "Alice", gender: "female" }
],
"es-ES": [
{ voice: "Alice", gender: "female" },
{ voice: "Polly.Conchita", gender: "female" },
{ voice: "Polly.Enrique", gender: "male" },
{ voice: "Polly.Lucia", gender: "female" }
],
"es-MX": [
{ voice: "Alice", gender: "female" },
{ voice: "Polly.Mia", gender: "female" }
],
"fi-FI": [
{ voice: "Alice", gender: "female" }
],
"fr-CA": [
{ voice: "Alice", gender: "female" },
{ voice: "Polly.Chantal", gender: "female" }
],
"fr-FR": [
{ voice: "Alice", gender: "female" },
{ voice: "Polly.Céline/Polly.Celine", gender: "female" },
{ voice: "Polly.Léa/Polly.Lea", gender: "female" },
{ voice: "Polly.Mathieu", gender: "male" }
],
"it-IT": [
{ voice: "Alice", gender: "female" },
{ voice: "Polly.Bianca", gender: "female" },
{ voice: "Polly.Carla", gender: "female" },
{ voice: "Polly.Giorgio", gender: "male" }
],
"ja-JP": [
{ voice: "Alice", gender: "female" },
{ voice: "Polly.Mizuki", gender: "female" },
{ voice: "Polly.Takumi", gender: "male" }
],
"ko-KR": [
{ voice: "Alice", gender: "female" },
{ voice: "Polly.Seoyeon", gender: "female" }
],
"nb-NO": [
{ voice: "Polly.Liv", gender: "female" }
],
"nl-NL": [
{ voice: "Alice", gender: "female" },
{ voice: "Polly.Lotte", gender: "female" },
{ voice: "Polly.Ruben", gender: "male" }
],
"pl-PL": [
{ voice: "Alice", gender: "female" },
{ voice: "Polly.Jacek", gender: "male" },
{ voice: "Polly.Jan", gender: "male" },
{ voice: "Polly.Ewa", gender: "female" },
{ voice: "Polly.Maja", gender: "female" }
],
"pt-BR": [
{ voice: "Alice", gender: "female" },
{ voice: "Polly.Ricardo", gender: "male" },
{ voice: "Polly.Vitória/Polly.Vitoria", gender: "female" },
{ voice: "Polly.Camila-Neural", gender: "female" }
],
"pt-PT": [
{ voice: "Alice", gender: "female" },
{ voice: "Polly.Cristiano", gender: "male" },
{ voice: "Polly.Inês/Polly.Ines", gender: "female" }
],
"ru-RU": [
{ voice: "Alice", gender: "female" },
{ voice: "Polly.Maxim", gender: "male" },
{ voice: "Polly.Tatyana", gender: "female" }
],
"sv-SE": [
{ voice: "Alice", gender: "female" },
{ voice: "Polly.Astrid", gender: "female" }
]
};
[];
export const avayaEndpointSettingsSchema = {
type: "object",
properties: {
voice: {
type: "string",
maxLength: 200
},
language: {
type: "string",
enum: [...avayaSttTtsLanguages]
},
cpaasToken: { type: "string" },
input: {
type: "string",
enum: ["speech dtmf", "speech", "dtmf"]
},
hints: { type: "string" },
gatherLanguage: {
type: "string",
enum: [...avayaGatherLanguages]
},
action: { type: "string" },
method: {
type: "string",
enum: ["", "GET", "POST"]
},
timeout: { type: "integer", minimum: 0 },
finishOnKey: {
type: "string",
enum: ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "*", "#"]
},
numDigits: { type: "integer", minimum: 0 },
},
additionalProperties: false
};
export const ringCentralEngageEndpointSettingsSchema = {
type: "object",
properties: {
botCategoryId: {
type: "string",
maxLength: 200
},
agentCategoryId: {
type: "string",
maxLength: 200
},
accessToken: {
type: "string",
maxLength: 1000
},
secret: {
type: "string",
maxLength: 200
},
verifyToken: {
type: "string",
maxLength: 200
},
sessionExpiration: {
type: "number",
minimum: 0
},
baseApiUrl: {
type: "string",
maxLength: 1000
}
},
additionalProperties: false
};
export const chatwootEndpointSettingsSchema = {
type: "object",
properties: {
accountId: {
type: "string",
maxLength: 200
},
apiKey: {
type: "string",
maxLength: 1000
},
baseUrl: {
type: "string",
maxLength: 1000
}
},
additionalProperties: false
};
export const liveAgentEndpointSettingsSchema = {
type: "object",
properties: {
accountId: {
type: "string",
maxLength: 200
},
apiKey: {
type: "string",
maxLength: 1000
},
baseUrl: {
type: "string",
maxLength: 1000
},
usePlatformToken: {
type: "boolean"
}
},
additionalProperties: false
};
export const whatsAppEndpointSettingsSchema = {
type: "object",
properties: {
phoneNumberId: {
type: "string",
maxLength: 200
},
appId: {
type: "string",
maxLength: 200
},
appSecret: {
type: "string",
maxLength: 200
},
bearerToken: {
type: "string",
maxLength: 1000
},
sessionExpiration: {
type: "number",
minimum: 0
},
messageDelay: {
type: "number",
minimum: 0
},
verifyToken: {
type: "string",
maxLength: 200
}
},
additionalProperties: false
};
export const eightByEightEndpointSettingsSchema = {
type: "object",
properties: {
baseUrl: {
type: "string",
maxLength: 1000
},
apiKey: {
type: "string",
maxLength: 1000
},
apiTenant: {
type: "string",
maxLength: 255
},
acceptConversationActiveEvent: {
type: "boolean"
},
sessionExpiration: {
type: "number",
minimum: 0
},
},
additionalProperties: false
};
export const genesysBotConnectorEndpointSettingsSchema = {
type: "object",
properties: {
verifyToken: {
type: "string"
}
},
additionalProperties: false
};
export const niceCXOneEndpointSettingsSchema = {
type: "object",
properties: {
verifyToken: {
type: "string"
}
},
additionalProperties: false
};
export const cxoneDxEndpointSettingsSchema = {
type: "object",
properties: {},
additionalProperties: false
};
export const niceCXOneAAHEndpointSettingsSchema = {
type: "object",
properties: {
niceCXOneAAHConnection: {
anyOf: [
{
type: "string",
format: "uuid"
},
{
type: "string",
maxLength: 0
}
]
}
},
additionalProperties: false
};
export const agentAssistVoiceEndpointSettingsSchema = {
type: "object",
properties: {
verifyToken: { type: "string" },
},
additionalProperties: false
};
export const zoomContactCenterEndpointSettingsSchema = {
type: "object",
properties: {
verifyToken: {
type: "string"
},
},
additionalProperties: false
};
export const mcpServerEndpointSettingsSchema = {
type: "object",
properties: {
flowNode: {
type: "object",
properties: {
flow: { type: "string" },
node: { type: "string" }
},
},
mcpServerEndpointAuthentication: {
type: "object",
properties: {
authenticationType: {
type: "string",
enum: ["no-auth", "oauth2"]
},
oauth2Config: {
type: "object",
properties: {
jwksUrl: { type: "string", format: "uri" },
issuer: { type: "string" },
audience: { type: "string" },
scopes: {
type: "array",
items: { type: "string" },
minItems: 1
},
allowedSubjectIds: {
type: "array",
items: { type: "string" }
},
keyRefreshIntervalMinutes: {
type: "number",
minimum: 1,
maximum: 1440
}
},
required: ["jwksUrl", "issuer", "audience", "scopes"],
additionalProperties: false
}
},
required: ["authenticationType"],
if: {
properties: {
authenticationType: { const: "oauth2" }
}
},
then: {
required: ["oauth2Config"]
},
additionalProperties: false
}
},
additionalProperties: false
};
export const anyEndpointSettingsSchema = {
title: "anyEndpointSettingsSchema",
type: "object",
additionalProperties: true,
properties: Object.assign(Object.assign({ action: { type: "string" }, accessScope: { type: "string" }, accessToken: { type: "string" }, appId: { type: "string" }, appSecret: { type: "string" }, backgroundImageUrl: { type: "string" }, basicAuthPassword: { type: "string" }, basicAuthUser: { type: "string" }, botUserId: { type: "string" }, colorScheme: { type: "string" }, connectionName: { type: "string" }, cpaasToken: { type: "string" }, customJSON: { type: "string" }, designTemplate: { type: "integer" }, disableHtmlContentSanitization: { type: "boolean" }, disableInputAutocomplete: { type: "boolean" }, disableUrlButtonSanitization: { type: "boolean" }, disableInputSanitization: { type: "boolean" }, disableSkipUriTags: { type: "boolean" }, enableAsyncCommunication: { type: "boolean" }, enableCollectMetadata: { type: "boolean" }, enableGenericHTMLStyling: { type: "boolean" }, enableDemoWebchat: { type: "boolean" }, enableFileUpload: { type: "boolean" }, enableMocking: { type: "boolean" }, enablePersistentMenu: { type: "boolean" }, enableRating: { type: "string", enum: ["always", "once", "onRequest"] }, enableSTT: { type: "boolean" }, enableTTS: { type: "boolean" }, enableTypingIndicator: { type: "boolean" }, enableFileAttachment: { type: "boolean" }, fileAttachmentMaxSize: { type: "number" }, facebookPageToken: { type: "string" }, finishOnKey: {
type: "string",
enum: ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "*", "#"]
}, workplaceToken: { type: "string" }, foreignId: { type: "string" }, gatherlanguage: {
type: "string",
enum: [...avayaGatherLanguages]
}, getStartedButtonText: { type: "string" }, getStartedData: { type: "string" }, getStartedPayload: { type: "string" }, getStartedText: { type: "string" }, headerLogoUrl: { type: "string" }, hints: { type: "string" }, hubSecret: { type: "string" }, input: {
type: "string",
enum: ["speech dtmf", "speech", "dtmf"]
}, inputPlaceholder: { type: "string" }, language: {
type: "string",
enum: [...avayaSttTtsLanguages]
}, lineChannelAccessToken: { type: "string" }, lineChannelSecret: { type: "string" }, mergeContactProfiles: { type: "boolean" }, messageDelay: { type: "integer" }, messageLogoUrl: { type: "string" }, method: {
type: "string",
enum: ["GET", "POST"]
}, numDigits: { type: "integer" }, ratingTitleText: { type: "string" }, ratingCommentText: { type: "string" }, ratingMessageHistoryRatingText: { type: "string" }, ratingMessageHistoryCommentText: { type: "string" }, reparseAlexaSlots: { type: "boolean" }, requestFacebookProfileData: { type: "boolean" }, sessionExpiration: { type: "integer" }, slackOAuthAccessToken: { type: "string" }, slackVerifyToken: { type: "string" }, sunshineConversationsChannelKeyId: { type: "string" }, sunshineConversationsChannelSecret: { type: "string" }, sunshineConversationsChannelUri: { type: "string", format: "uri" }, sunshineConversationsApiVersion: { type: "string", enum: ["v1.1", "v2"] }, tenantId: { type: "string" }, timeout: { type: "integer" }, updateContactProfileWithFacebookProfile: { type: "boolean" }, voice: { type: "string" }, webhookUrl: {
oneOf: [
{ type: "string", format: "uri" },
{ type: "string", enum: [""] }
]
}, webhookEndpointAuthentication: {
type: "object",
additionalProperties: false,
properties: {
authenticationType: { type: "string", enum: ["no-auth", "apiKey"] }
},
required: ["authenticationType"]
}, restEndpointAuthentication: {
type: "object",
additionalProperties: false,
properties: {
authenticationType: { type: "string", enum: ["no-auth", "apiKey"] }
},
required: ["authenticationType"]
}, enableConnectionStatusIndicator: { type: "boolean" }, enableUnreadMessageTitleIndicator: { type: "boolean" }, showEngagementMessagesInChat: { type: "boolean" }, engagementMessageText: { type: "string" }, enableUnreadMessageBadge: { type: "boolean" }, enableUnreadMessagePreview: { type: "boolean" }, enableUnreadMessageSound: { type: "boolean" }, dynamicImageAspectRatio: { type: "boolean" }, focusInputAfterPostback: { type: "boolean" }, disableInputAutogrow: { type: "boolean" }, inputAutogrowMaxRows: { type: "number" }, enableInputCollation: { type: "boolean" }, inputCollationTimeout: { type: "number" }, skill: skillSchema, persistentMenu: webchatPersistentMenuSchema, shouldOverwriteWebchatBundleUrl: { type: "boolean" }, overwriteWebchatBundleUrl: { type: "string" }, businessHours: businessHoursMenuSchema, maintenance: maintenanceMenuSchema, callEvents: callEventsSchema, failover: callFailoverSettingsSchema }, niceCXOneAAHEndpointSettingsSchema.properties), mcpServerEndpointSettingsSchema.properties)
};
/** Create the default endpoint for adminconsole i.e. for interaction panel */
export const createAdminConsoleEndpointConfiguration = () => {
/** Create the endpointConfiguration for this connection */
const endpointConfiguration = {
/** If the request comes from cui, then we collect analytics. */
useAnalytics: true,
/** If the request comes from cui, then useContactProfiles will be true.*/
useContactProfiles: true,
/** If the request comes from cui, then we set the channel to "adminconsole" */
channel: "adminconsole",
URLToken: ADMIN_CONSOLE_URL_TOKEN,
active: true,
};
return endpointConfiguration;
};
//# sourceMappingURL=endpoints.js.map