TenantsApi - axios parameter creator export

  • Parameters

    Returns {
        apiTenantsAccessGet: ((resourcePath?: string, vector?: string, readCache?: boolean, options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
        apiTenantsAccountAccessGet: ((options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
        apiTenantsGet: ((isLightVersion?: boolean, options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
        apiTenantsPost: ((tenantCreateDeets?: TenantCreateDeets, options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
        apiTenantsPut: ((tenantCreateDeets?: TenantCreateDeets, options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
        apiTenantsRemoveOnboardingDelete: ((options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
        apiTenantsResourcesGet: ((options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
        apiTenantsTaskListGet: ((taskListType?: string, options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
        apiTenantsTaskPut: ((taskUpdateStatusDeets?: TaskUpdateStatusDeets, options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
        apiTenantsTaskTaskIdGet: ((taskId: string, options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
        apiTenantsVerificationFileUploadPut: ((frontFile?: File, options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
        apiTenantsVerificationPut: ((tenantUpdateVerificationDeets?: TenantUpdateVerificationDeets, options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
        getOnboardingSessionApiKey: ((country?: string, enableExternalAccountCollection?: boolean, businessType?: string, options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
    }

    • apiTenantsAccessGet: ((resourcePath?: string, vector?: string, readCache?: boolean, options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      summary Returns permission details such as CanCreate, CanView, etc for the specified resource to assist the UI. For a list of resources available on this account call GetListResources

        • (resourcePath?, vector?, readCache?, options?): Promise<RequestArgs>
        • Parameters

          • OptionalresourcePath: string
          • Optionalvector: string
          • OptionalreadCache: boolean
          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>

    • apiTenantsAccountAccessGet: ((options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      summary Returns the list of all access rules for the current user on the current account

        • (options?): Promise<RequestArgs>
        • Parameters

          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>

    • apiTenantsGet: ((isLightVersion?: boolean, options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      summary Retrieve information about the current user/tenant

        • (isLightVersion?, options?): Promise<RequestArgs>
        • Parameters

          • OptionalisLightVersion: boolean
          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>

    • apiTenantsPost: ((tenantCreateDeets?: TenantCreateDeets, options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      summary Create and on-board a tenant account

        • (tenantCreateDeets?, options?): Promise<RequestArgs>
        • Parameters

          • OptionaltenantCreateDeets: TenantCreateDeets

            Details about the tenant account

          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>

    • apiTenantsPut: ((tenantCreateDeets?: TenantCreateDeets, options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      summary This is a special use case for onboarding a tenant where the external wallets already exist. Calling this will pull data instead of creating new external accounts where possible.

        • (tenantCreateDeets?, options?): Promise<RequestArgs>
        • Parameters

          • OptionaltenantCreateDeets: TenantCreateDeets
          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>

    • apiTenantsRemoveOnboardingDelete: ((options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      summary It uses to remove details from stripe

        • (options?): Promise<RequestArgs>
        • Parameters

          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>

    • apiTenantsResourcesGet: ((options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      summary Returns a list of securable resources

        • (options?): Promise<RequestArgs>
        • Parameters

          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>

    • apiTenantsTaskListGet: ((taskListType?: string, options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      summary Retrieve information about the onbaording tasks

        • (taskListType?, options?): Promise<RequestArgs>
        • Parameters

          • OptionaltaskListType: string
          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>

    • apiTenantsTaskPut: ((taskUpdateStatusDeets?: TaskUpdateStatusDeets, options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      summary It will update the task status

        • (taskUpdateStatusDeets?, options?): Promise<RequestArgs>
        • Parameters

          • OptionaltaskUpdateStatusDeets: TaskUpdateStatusDeets
          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>

    • apiTenantsTaskTaskIdGet: ((taskId: string, options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      summary Retrieve information about the onbaording task

        • (taskId, options?): Promise<RequestArgs>
        • Parameters

          • taskId: string
          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>

    • apiTenantsVerificationFileUploadPut: ((frontFile?: File, options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      summary It uses to update documents needed for stripe, Proof of concept.

        • (frontFile?, options?): Promise<RequestArgs>
        • Parameters

          • OptionalfrontFile: File
          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>

    • apiTenantsVerificationPut: ((tenantUpdateVerificationDeets?: TenantUpdateVerificationDeets, options??: RawAxiosRequestConfig) => Promise<RequestArgs>)
    • getOnboardingSessionApiKey: ((country?: string, enableExternalAccountCollection?: boolean, businessType?: string, options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      summary Gets an onboarding session key from stripe

        • (country?, enableExternalAccountCollection?, businessType?, options?): Promise<RequestArgs>
        • Parameters

          • Optionalcountry: string

            A two letter country code that will be passed to Stripe for account onboarding. Ex: US

          • OptionalenableExternalAccountCollection: boolean

            Whether to allow platforms to control bank account collection for their connected accounts. This feature can only be false for custom accounts (or accounts where the platform is compliance owner). Otherwise, bank account collection is determined by compliance requirements.

          • OptionalbusinessType: string

            One of: `company`, `government_entity`, `individual`, or `non_profit`.

          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>