Interface OAuthEnrollmentService


  • @Generated
    public interface OAuthEnrollmentService
    These APIs enable administrators to enroll OAuth for their accounts, which is required for adding/using any OAuth published/custom application integration.

    **Note:** Your account must be on the E2 version to use these APIs, this is because OAuth is only supported on the E2 version.

    This is the high-level interface, that contains generated methods.

    Evolving: this interface is under development. Method signatures may change.

    • Method Detail

      • create

        void create​(CreateOAuthEnrollment createOAuthEnrollment)
        Create OAuth Enrollment request.

        Create an OAuth Enrollment request to enroll OAuth for this account and optionally enable the OAuth integration for all the partner applications in the account.

        The parter applications are: - Power BI - Tableau Desktop - Databricks CLI

        The enrollment is executed asynchronously, so the API will return 204 immediately. The actual enrollment take a few minutes, you can check the status via API :method:OAuthEnrollment/get.

      • get

        OAuthEnrollmentStatus get()
        Get OAuth enrollment status.

        Gets the OAuth enrollment status for this Account.

        You can only add/use the OAuth published/custom application integrations when OAuth enrollment status is enabled.