Skip to content

Latest commit

 

History

History
46 lines (40 loc) · 1.13 KB

File metadata and controls

46 lines (40 loc) · 1.13 KB
description Automatically generated file. DO NOT MODIFY
const options = {
	authProvider,
};

const client = Client.init(options);

const synchronizationSchema = {
   directories: [
      {
         id: '09760868-cafb-47ac-9031-0a3262300427',
         name: 'customappsso',
         objects: [
            {
               name: 'User',
               attributes: [
                  {
                     anchor: false,
                     caseExact: false,
                     defaultValue: null,
                     flowNullValues: false,
                     multivalued: false,
                     mutability: 'ReadWrite',
                     name: 'urn:ietf:params:scim:schemas:extension:CustomExtensionName:2.0:User:CustomAttribute',
                     required: false,
                     type: 'String',
                     apiExpressions: [],
                     metadata: [],
                     referencedObjects: []
                  }
               ]
            }
         ]
      }
   ]
};

await client.api('/servicePrincipals/{id}/synchronization/jobs/{jobId}/schema')
	.put(synchronizationSchema);