The provisioning API serves two classes of clients:

  • Integration managers which provide a unique secret token, and a userId
  • Widget users which provide a openId token.

Constructors

Properties

Methods

Constructors

Properties

baseRoute: Router

Methods

  • Parameters

    • method: Methods
    • path: string
    • handler: ((req, res, next?) => void | Promise<void>)
        • (req, res, next?): void | Promise<void>
        • Parameters

          • req: ProvisioningRequest<{
                [key: string]: string;
            }, any, any, ParsedQs>
          • res: Response<any, Record<string, any>>
          • Optional next: NextFunction

          Returns void | Promise<void>

    • Optional fnName: string

    Returns void

  • Parameters

    • err: Error | IApiError | [Error | IApiError, Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>> | ProvisioningRequest<{
          [key: string]: string;
      }, any, any, ParsedQs>]
    • _req: Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>>
    • res: Response<any, Record<string, any>>
    • _next: NextFunction

    Returns void

  • Parameters

    • port: number
    • hostname: string = "0.0.0.0"
    • backlog: number = 10

    Returns Promise<void>

Generated using TypeDoc