{ "opencollection": "1.0.0", "info": { "name": "Microsoft Graph Admin Admin.admin servicePrincipals.synchronization API", "version": "1.0.0" }, "items": [ { "info": { "name": "servicePrincipals.synchronization", "type": "folder" }, "items": [ { "info": { "name": "Microsoft Graph Invoke function filterOperators", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/jobs/:synchronizationJob-id/schema/filterOperators()", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationJob-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationJob" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "List all operators supported in the scoping filters." }, { "info": { "name": "Microsoft Graph Invoke function filterOperators", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/templates/:synchronizationTemplate-id/schema/filterOperators()", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationTemplate-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationTemplate" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "List all operators supported in the scoping filters." }, { "info": { "name": "Microsoft Graph Invoke function functions", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/jobs/:synchronizationJob-id/schema/functions()", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationJob-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationJob" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "List all the functions currently supported in the attributeMappingSource." }, { "info": { "name": "Microsoft Graph Invoke function functions", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/templates/:synchronizationTemplate-id/schema/functions()", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationTemplate-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationTemplate" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "List all the functions currently supported in the attributeMappingSource." }, { "info": { "name": "Microsoft Graph Get synchronization from servicePrincipals", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Represents the capability for Microsoft Entra identity synchronization through the Microsoft Graph API." }, { "info": { "name": "Microsoft Graph Update the navigation property synchronization in servicePrincipals", "type": "http" }, "http": { "method": "PUT", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property synchronization in servicePrincipals" }, { "info": { "name": "Microsoft Graph Delete navigation property synchronization for servicePrincipals", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" } ] }, "docs": "Microsoft Graph Delete navigation property synchronization for servicePrincipals" }, { "info": { "name": "Microsoft Graph List synchronization jobs", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/jobs", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "List existing jobs for a given application instance (service principal)." }, { "info": { "name": "Microsoft Graph Create synchronizationJob", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/jobs", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create new synchronization job with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization." }, { "info": { "name": "Microsoft Graph Get synchronizationJob", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/jobs/:synchronizationJob-id", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationJob-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationJob" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve the existing synchronization job and its properties." }, { "info": { "name": "Microsoft Graph Update the navigation property jobs in servicePrincipals", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/jobs/:synchronizationJob-id", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationJob-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationJob" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property jobs in servicePrincipals" }, { "info": { "name": "Microsoft Graph Delete synchronizationJob", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/jobs/:synchronizationJob-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationJob-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationJob" } ] }, "docs": "Stop the synchronization job, and permanently delete all the state associated with it. Synchronized accounts are left as-is." }, { "info": { "name": "Microsoft Graph Get bulkUpload from servicePrincipals", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/jobs/:synchronizationJob-id/bulkUpload", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationJob-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationJob" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "The bulk upload operation for the job." }, { "info": { "name": "Microsoft Graph Update the navigation property bulkUpload in servicePrincipals", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/jobs/:synchronizationJob-id/bulkUpload", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationJob-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationJob" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property bulkUpload in servicePrincipals" }, { "info": { "name": "Microsoft Graph Delete navigation property bulkUpload for servicePrincipals", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/jobs/:synchronizationJob-id/bulkUpload", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationJob-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationJob" } ] }, "docs": "Microsoft Graph Delete navigation property bulkUpload for servicePrincipals" }, { "info": { "name": "Microsoft Graph Get media content for the navigation property bulkUpload from servicePrincipals", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/jobs/:synchronizationJob-id/bulkUpload/$value", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationJob-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationJob" } ] }, "docs": "The bulk upload operation for the job." }, { "info": { "name": "Microsoft Graph Update media content for the navigation property bulkUpload in servicePrincipals", "type": "http" }, "http": { "method": "PUT", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/jobs/:synchronizationJob-id/bulkUpload/$value", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationJob-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationJob" } ] }, "docs": "The bulk upload operation for the job." }, { "info": { "name": "Microsoft Graph Delete media content for the navigation property bulkUpload in servicePrincipals", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/jobs/:synchronizationJob-id/bulkUpload/$value", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationJob-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationJob" } ] }, "docs": "The bulk upload operation for the job." }, { "info": { "name": "Microsoft Graph Invoke action pause", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/jobs/:synchronizationJob-id/pause", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationJob-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationJob" } ] }, "docs": "Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made." }, { "info": { "name": "Microsoft Graph Invoke action provisionOnDemand", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/jobs/:synchronizationJob-id/provisionOnDemand", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationJob-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationJob" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds." }, { "info": { "name": "Microsoft Graph Invoke action restart", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/jobs/:synchronizationJob-id/restart", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationJob-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationJob" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors." }, { "info": { "name": "Microsoft Graph Invoke action start", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/jobs/:synchronizationJob-id/start", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationJob-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationJob" } ] }, "docs": "Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. " }, { "info": { "name": "Microsoft Graph Invoke action validateCredentials", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/jobs/:synchronizationJob-id/validateCredentials", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationJob-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationJob" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Validate that the credentials are valid in the tenant." }, { "info": { "name": "Microsoft Graph Get synchronizationSchema", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/jobs/:synchronizationJob-id/schema", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationJob-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationJob" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve the schema for a given synchronization job or template." }, { "info": { "name": "Microsoft Graph Update synchronizationSchema", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/jobs/:synchronizationJob-id/schema", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationJob-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationJob" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the synchronization schema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application." }, { "info": { "name": "Microsoft Graph Delete navigation property schema for servicePrincipals", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/jobs/:synchronizationJob-id/schema", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationJob-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationJob" } ] }, "docs": "Microsoft Graph Delete navigation property schema for servicePrincipals" }, { "info": { "name": "Microsoft Graph Get directories from servicePrincipals", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/jobs/:synchronizationJob-id/schema/directories", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationJob-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationJob" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Contains the collection of directories and all of their objects." }, { "info": { "name": "Microsoft Graph Create new navigation property to directories for servicePrincipals", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/jobs/:synchronizationJob-id/schema/directories", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationJob-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationJob" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to directories for servicePrincipals" }, { "info": { "name": "Microsoft Graph Get directories from servicePrincipals", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/jobs/:synchronizationJob-id/schema/directories/:directoryDefinition-id", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationJob-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationJob" }, { "name": "directoryDefinition-id", "value": "", "type": "path", "description": "The unique identifier of directoryDefinition" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Contains the collection of directories and all of their objects." }, { "info": { "name": "Microsoft Graph Update the navigation property directories in servicePrincipals", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/jobs/:synchronizationJob-id/schema/directories/:directoryDefinition-id", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationJob-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationJob" }, { "name": "directoryDefinition-id", "value": "", "type": "path", "description": "The unique identifier of directoryDefinition" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property directories in servicePrincipals" }, { "info": { "name": "Microsoft Graph Delete navigation property directories for servicePrincipals", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/jobs/:synchronizationJob-id/schema/directories/:directoryDefinition-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationJob-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationJob" }, { "name": "directoryDefinition-id", "value": "", "type": "path", "description": "The unique identifier of directoryDefinition" } ] }, "docs": "Microsoft Graph Delete navigation property directories for servicePrincipals" }, { "info": { "name": "Microsoft Graph Invoke action discover", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/jobs/:synchronizationJob-id/schema/directories/:directoryDefinition-id/discover", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationJob-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationJob" }, { "name": "directoryDefinition-id", "value": "", "type": "path", "description": "The unique identifier of directoryDefinition" } ] }, "docs": "Discover the latest schema definition for provisioning to an application. " }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/jobs/:synchronizationJob-id/schema/directories/$count", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationJob-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationJob" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Invoke action parseExpression", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/jobs/:synchronizationJob-id/schema/parseExpression", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationJob-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationJob" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/jobs/$count", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Invoke action validateCredentials", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/jobs/validateCredentials", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Invoke action validateCredentials" }, { "info": { "name": "Microsoft Graph Invoke action acquireAccessToken", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/acquireAccessToken", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Acquire an OAuth access token to authorize the Microsoft Entra provisioning service to provision users into an application." }, { "info": { "name": "Microsoft Graph Add synchronization secrets", "type": "http" }, "http": { "method": "PUT", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/secrets", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Provide credentials for establishing connectivity with the target system." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/secrets/$count", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph List existing synchronization templates", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/templates", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "List the synchronization templates associated with a given application or service principal." }, { "info": { "name": "Microsoft Graph Create new navigation property to templates for servicePrincipals", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/templates", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to templates for servicePrincipals" }, { "info": { "name": "Microsoft Graph Get templates from servicePrincipals", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/templates/:synchronizationTemplate-id", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationTemplate-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationTemplate" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Preconfigured synchronization settings for a particular application." }, { "info": { "name": "Microsoft Graph Update the navigation property templates in servicePrincipals", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/templates/:synchronizationTemplate-id", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationTemplate-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationTemplate" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property templates in servicePrincipals" }, { "info": { "name": "Microsoft Graph Delete navigation property templates for servicePrincipals", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/templates/:synchronizationTemplate-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationTemplate-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationTemplate" } ] }, "docs": "Microsoft Graph Delete navigation property templates for servicePrincipals" }, { "info": { "name": "Microsoft Graph Get schema from servicePrincipals", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/templates/:synchronizationTemplate-id/schema", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationTemplate-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationTemplate" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Default synchronization schema for the jobs based on this template." }, { "info": { "name": "Microsoft Graph Update the navigation property schema in servicePrincipals", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/templates/:synchronizationTemplate-id/schema", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationTemplate-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationTemplate" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property schema in servicePrincipals" }, { "info": { "name": "Microsoft Graph Delete navigation property schema for servicePrincipals", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/templates/:synchronizationTemplate-id/schema", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationTemplate-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationTemplate" } ] }, "docs": "Microsoft Graph Delete navigation property schema for servicePrincipals" }, { "info": { "name": "Microsoft Graph Get directories from servicePrincipals", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/templates/:synchronizationTemplate-id/schema/directories", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationTemplate-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationTemplate" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Contains the collection of directories and all of their objects." }, { "info": { "name": "Microsoft Graph Create new navigation property to directories for servicePrincipals", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/templates/:synchronizationTemplate-id/schema/directories", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationTemplate-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationTemplate" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to directories for servicePrincipals" }, { "info": { "name": "Microsoft Graph Get directories from servicePrincipals", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/templates/:synchronizationTemplate-id/schema/directories/:directoryDefinition-id", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationTemplate-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationTemplate" }, { "name": "directoryDefinition-id", "value": "", "type": "path", "description": "The unique identifier of directoryDefinition" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Contains the collection of directories and all of their objects." }, { "info": { "name": "Microsoft Graph Update the navigation property directories in servicePrincipals", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/templates/:synchronizationTemplate-id/schema/directories/:directoryDefinition-id", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationTemplate-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationTemplate" }, { "name": "directoryDefinition-id", "value": "", "type": "path", "description": "The unique identifier of directoryDefinition" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property directories in servicePrincipals" }, { "info": { "name": "Microsoft Graph Delete navigation property directories for servicePrincipals", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/templates/:synchronizationTemplate-id/schema/directories/:directoryDefinition-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationTemplate-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationTemplate" }, { "name": "directoryDefinition-id", "value": "", "type": "path", "description": "The unique identifier of directoryDefinition" } ] }, "docs": "Microsoft Graph Delete navigation property directories for servicePrincipals" }, { "info": { "name": "Microsoft Graph Invoke action discover", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/templates/:synchronizationTemplate-id/schema/directories/:directoryDefinition-id/discover", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationTemplate-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationTemplate" }, { "name": "directoryDefinition-id", "value": "", "type": "path", "description": "The unique identifier of directoryDefinition" } ] }, "docs": "Discover the latest schema definition for provisioning to an application. " }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/templates/:synchronizationTemplate-id/schema/directories/$count", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationTemplate-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationTemplate" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Invoke action parseExpression", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/templates/:synchronizationTemplate-id/schema/parseExpression", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "synchronizationTemplate-id", "value": "", "type": "path", "description": "The unique identifier of synchronizationTemplate" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/servicePrincipals/:servicePrincipal-id/synchronization/templates/$count", "params": [ { "name": "servicePrincipal-id", "value": "", "type": "path", "description": "The unique identifier of servicePrincipal" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" } ] } ], "bundled": true }