Base Response for DaVinci API

interface DaVinciSuccessResponse {
    _links?: Links;
    authorizeResponse?: OAuthDetails;
    capabilityName?: string;
    companyId?: string;
    connectionId?: string;
    connectorId?: string;
    environment: { id: string; [key: string]: unknown };
    id?: string;
    interactionId?: string;
    interactionToken?: string;
    isResponseCompatibleWithMobileAndWebSdks?: boolean;
    resetCookie?: boolean;
    session?: { id?: string; [key: string]: unknown };
    sessionToken?: string;
    sessionTokenMaxAge?: number;
    status: string;
    subFlowSettings?: {
        cssLinks?: unknown[];
        cssUrl?: unknown;
        jsLinks?: unknown[];
        loadingScreenSettings?: unknown;
        reactSkUrl?: unknown;
    };
    success: true;
}

Hierarchy (View Summary)

Properties

_links?: Links
authorizeResponse?: OAuthDetails
capabilityName?: string
companyId?: string
connectionId?: string
connectorId?: string
environment: { id: string; [key: string]: unknown }
id?: string
interactionId?: string
interactionToken?: string
isResponseCompatibleWithMobileAndWebSdks?: boolean
resetCookie?: boolean
session?: { id?: string; [key: string]: unknown }
sessionToken?: string
sessionTokenMaxAge?: number
status: string
subFlowSettings?: {
    cssLinks?: unknown[];
    cssUrl?: unknown;
    jsLinks?: unknown[];
    loadingScreenSettings?: unknown;
    reactSkUrl?: unknown;
}
success: true