Skip to content

Conversation

@fern-api
Copy link
Contributor

@fern-api fern-api bot commented Jan 26, 2026

Changes

Change Type Method Endpoint SDK Method
NEW GET /v2/client-grants/{id} .clientGrants().get()
MODIFIED POST /v2/client-grants Added allow_all_scopes optional property
MODIFIED PATCH /v2/client-grants/{id} Added allow_all_scopes optional property
MODIFIED GET /v2/client-grants Added allow_all_scopes optional property
NEW GET /v2/connections-directory-provisionings .connections().directoryProvisioning().list()

Manual Testing Snippets

  • Fetch accessToken from Auth0-dashboard or using AuthAPI.
  • Create ManagementApi instance with access token
ManagementApi client = ManagementApi
                .builder()
                .url(audience)
                .token(accessToken)
                .build();

Client Grant Endpoint Changes

// ===== Client Grant Endpoint Changes =======

// New endpoint that fetches a client grant by ID
(The response of this endpoint is same response as GET /api/v2/client-grants.

GetClientGrantResponseContent get = client.clientGrants().get(<ID>);
System.out.println("Get Client Grant ID: " + get.toString());
     
     
// Update : allow_all_scopes (boolean) Optional (included in response when value is true)      
client.clientGrants().update(<ID>, UpdateClientGrantRequestContent.builder()
                    .allowAllScopes(true)
                .build()
            ); 
   
// Create : allow_all_scopes set as true replacing scopes field    
CreateClientGrantRequestContent payload = CreateClientGrantRequestContent.builder()
    .clientId("<CLIENT_ID>")
    .audience("<AUDIENCE>")
    .allowAllScopes(true)
    .build();


CreateClientGrantResponseContent create = client.clientGrants().create(payload);
System.out.println("Created Client Grant ID: " + create.toString());
            

Connections Directory Provisioning Changes

// Get a list of directory provisioning configurations. [Refer](https://auth0.com/docs/api/management/v2/connections-directory-provisionings/get-connections-directory-provisionings)
SyncPagingIterable<DirectoryProvisioning> list = client.connections().directoryProvisioning()
    .list(ListDirectoryProvisioningsRequestParameters.builder().take(5).build());

for (DirectoryProvisioning dp : list) {
    System.out.println("Directory Provisioning ID: " + dp.toString());
}

📢 Minor Enhancements Applied

Modified

  • /v2/event-streams/get-event-deliveries - Earlier it was String and now it is changed to EventStreamDeliveryStatusEnum and similarly EventStreamEventBridgeDestinationTypeEnum
  • /v2/self-service-profiles/{id}/custom-text/{language}/{page} - Earlier it was 'Stringand now it is changed toSelfServiceProfileCustomTextLanguageEnumand similarlySelfServiceProfileCustomTextPageEnum`

@fern-api fern-api bot requested a review from a team as a code owner January 26, 2026 06:49
@tanya732 tanya732 changed the title 🌿 Fern Regeneration -- January 26, 2026 Feat: Added Support for App Access Permission and Inbound User Directory GA Jan 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant