Microsoft Entra ID (formerly Azure AD) Applications.synchronization API
The applications.synchronization API from Microsoft Entra ID (formerly Azure AD) — 34 operation(s) for applications.synchronization.
Operations 56
Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay
GET
/applications/{application-id}/synchronization
Get an application's provisioning sync setup · Get synchronization from applications
#
Ask an LLM
“What does the overall provisioning synchronization configuration look like for one of my Entra app registrations?”
“Can I see the jobs, templates and secrets an application's sync setup holds in one call?”
Tell an agent
Show me the synchronization configuration for application {app}.
Fetch the whole provisioning sync object attached to app {app}.
PUT
/applications/{application-id}/synchronization
Replace an application's sync configuration · Update the navigation property synchronization in applications
#
Ask an LLM
“How do I overwrite the entire synchronization object on an application in one request?”
“Can I replace an app's sync jobs, templates and secrets together with a single PUT?”
Tell an agent
Replace the synchronization configuration on application {app} with these jobs: {jobs}.
Overwrite the sync setup for app {app}, setting its templates to {templates}.
DELETE
/applications/{application-id}/synchronization
Remove an application's sync configuration · Delete navigation property synchronization for applications
#
Ask an LLM
“Can I tear down the whole provisioning synchronization setup on an application at once?”
“What happens to an app's sync jobs and templates if I delete its synchronization object?”
Tell an agent destructive · confirm first
Delete the entire synchronization configuration from application {app}.
Remove all provisioning sync setup on app {app}.
GET
/applications/{application-id}/synchronization/jobs
List an application's provisioning sync jobs · Get jobs from applications
#
Ask an LLM
“Which provisioning jobs are set up to sync users into one of my applications?”
“How do I see every synchronization job configured on an Entra app?”
Tell an agent
List the synchronization jobs on application {app}.
Show all provisioning jobs configured for app {app}.
POST
/applications/{application-id}/synchronization/jobs
Create a provisioning sync job for an application · Create new navigation property to jobs for applications
#
Ask an LLM
“How do I set up a new provisioning job for an application from one of its sync templates?”
“Can I give a new sync job its own schedule when I create it?”
Tell an agent
Create a synchronization job on application {app} from template {template}.
Add a new provisioning job to app {app} using template {template} with schedule {schedule}.
GET
/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}
Get one provisioning sync job · Get jobs from applications
#
Ask an LLM
“What is the current status and schedule of a specific provisioning job on my app?”
“Can I look up a single synchronization job by its ID?”
Tell an agent
Get synchronization job {job} on application {app}.
Show the status of provisioning job {job} for app {app}.
PATCH
/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}
Update a provisioning sync job · Update the navigation property jobs in applications
#
Ask an LLM
“Can I change the schedule of an existing provisioning job on my app?”
“What settings on a sync job can I edit after it's been created?”
Tell an agent
Change the schedule of sync job {job} on application {app} to {schedule}.
Update the job settings of provisioning job {job} for app {app} to {settings}.
DELETE
/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}
Delete a provisioning sync job · Delete navigation property jobs for applications
#
Ask an LLM
“How do I permanently remove one provisioning job from an application?”
“Can I delete a single sync job without touching the app's other jobs?”
Tell an agent destructive · confirm first
Delete synchronization job {job} from application {app}.
Remove provisioning job {job} on app {app} for good.
GET
/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/bulkUpload
Get a sync job's bulk upload operation · Get bulkUpload from applications
#
Ask an LLM
“Is there a bulk upload operation attached to my provisioning job, and what is it?”
“Can I inspect the bulk upload entity on a synchronization job?”
Tell an agent
Get the bulk upload operation for sync job {job} on application {app}.
Show the bulkUpload object of provisioning job {job} in app {app}.
PATCH
/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/bulkUpload
Update a sync job's bulk upload entity · Update the navigation property bulkUpload in applications
#
Ask an LLM
“Can I patch the bulk upload entity on a provisioning job?”
“What can I change on a job's bulkUpload object without replacing its file content?”
Tell an agent
Update the bulk upload entity on sync job {job} for application {app}.
Patch the bulkUpload object of provisioning job {job} in app {app}.
DELETE
/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/bulkUpload
Delete a sync job's bulk upload operation · Delete navigation property bulkUpload for applications
#
Ask an LLM
“How do I remove the bulk upload operation from a provisioning job?”
“Can I drop a job's bulkUpload entity entirely rather than just clearing its file?”
Tell an agent destructive · confirm first
Delete the bulk upload operation from sync job {job} on application {app}.
Remove the bulkUpload entity of provisioning job {job} in app {app}.
GET
/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/bulkUpload/$value
Download a sync job's bulk upload content · Get media content for the navigation property bulkUpload from applications
#
Ask an LLM
“How do I download the raw file content of a provisioning job's bulk upload?”
“Can I read back the payload that was bulk uploaded to a sync job?”
Tell an agent
Download the bulk upload content for sync job {job} on application {app}.
Get the raw bulkUpload media of provisioning job {job} in app {app}.
PUT
/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/bulkUpload/$value
Upload bulk content to a sync job · Update media content for the navigation property bulkUpload in applications
#
Ask an LLM
“How do I push a bulk upload payload of user records into a provisioning job?”
“Can I replace the media content of a sync job's bulk upload?”
Tell an agent
Upload new bulk content to sync job {job} on application {app}.
Replace the bulkUpload media of provisioning job {job} in app {app}.
DELETE
/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/bulkUpload/$value
Clear a sync job's bulk upload content · Delete media content for the navigation property bulkUpload in applications
#
Ask an LLM
“Can I wipe just the uploaded file content from a provisioning job's bulk upload?”
“What's the way to clear bulk upload media while keeping the bulkUpload entity?”
Tell an agent destructive · confirm first
Clear the bulk upload content from sync job {job} on application {app}.
Delete the uploaded bulk media of provisioning job {job} in app {app}.
POST
/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/microsoft.graph.pause
Pause a running provisioning job · Invoke action pause
#
Ask an LLM
“Can I temporarily stop a provisioning job and have it resume where it left off?”
“Does pausing a sync job keep its progress and state?”
Tell an agent
Pause sync job {job} on application {app}.
Temporarily halt provisioning job {job} for app {app} without losing progress.
POST
/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/microsoft.graph.provisionOnDemand
Provision a user on demand through a sync job · Invoke action provisionOnDemand
#
Ask an LLM
“How do I provision one specific user right now instead of waiting for the next sync cycle?”
“What's the rate limit on on-demand provisioning for a sync job?”
Tell an agent
Provision on demand through sync job {job} on application {app} using {parameters}.
Push this user into app {app} immediately via provisioning job {job}: {parameters}.
POST
/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/microsoft.graph.restart
Restart a provisioning job and reprocess everything · Invoke action restart
#
Ask an LLM
“How do I force a stopped provisioning job to reprocess every object in the directory?”
“Can I clear the existing sync state when I restart a job?”
Tell an agent
Restart sync job {job} on application {app}.
Restart provisioning job {job} for app {app} with reset criteria {criteria}.
POST
/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/microsoft.graph.start
Start or resume a provisioning job · Invoke action start
#
Ask an LLM
“How do I kick off an existing provisioning job for the first time?”
“If a sync job is paused, will starting it continue from where it stopped?”
Tell an agent
Start sync job {job} on application {app}.
Resume the paused provisioning job {job} for app {app}.
POST
/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/microsoft.graph.validateCredentials
Validate credentials for an existing sync job · Invoke action validateCredentials
#
Ask an LLM
“How do I confirm the credentials on an existing provisioning job are still valid in my tenant?”
“Can I re-test a running sync job's saved credentials after the target system's password changed?”
Tell an agent
Validate the credentials of sync job {job} on application {app}.
Check whether existing job {job} on app {app} still works with its saved credentials ({use_saved}).
GET
/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema
Get a provisioning job's sync schema · Get schema from applications
#
Ask an LLM
“Which attribute mappings and rules is my provisioning job actually using?”
“Can I read the synchronization schema configured on a specific job?”
Tell an agent
Get the sync schema for job {job} on application {app}.
Show the attribute mapping schema of provisioning job {job} in app {app}.
PATCH
/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema
Update a provisioning job's sync schema · Update the navigation property schema in applications
#
Ask an LLM
“How do I change attribute mappings on a live provisioning job?”
“Can I edit the synchronization rules of one job without changing its template?”
Tell an agent
Update the sync rules of job {job} on application {app} to {rules}.
Set the directories in provisioning job {job}'s schema for app {app} to {directories}.
DELETE
/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema
Delete a provisioning job's custom schema · Delete navigation property schema for applications
#
Ask an LLM
“How do I remove the customized schema from a provisioning job?”
“Can I delete a sync job's schema to drop its custom attribute mappings?”
Tell an agent destructive · confirm first
Delete the sync schema of job {job} on application {app}.
Remove the attribute mapping schema from provisioning job {job} in app {app}.
GET
/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/directories
List directories in a sync job's schema · Get directories from applications
#
Ask an LLM
“Which source and target directories does my provisioning job's schema define?”
“What directory definitions and objects are in a sync job's schema?”
Tell an agent
List the directory definitions in the schema of sync job {job} on application {app}.
Show all directories in provisioning job {job}'s schema for app {app}.
POST
/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/directories
Add a directory definition to a job's schema · Create new navigation property to directories for applications
#
Ask an LLM
“How do I add a new directory definition to a provisioning job's schema?”
“Can I mark a new directory in a sync job's schema as read-only?”
Tell an agent
Add a directory named {name} to the schema of sync job {job} on application {app}.
Create directory {name} with objects {objects} in provisioning job {job}'s schema for app {app}.
GET
/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/directories/{directoryDefinition-id}
Get one directory definition in a job's schema · Get directories from applications
#
Ask an LLM
“What objects and attributes does one directory in my provisioning job's schema contain?”
“When was a particular directory in a sync job's schema last discovered?”
Tell an agent
Get directory {directory} in the schema of sync job {job} on application {app}.
Show the objects of directory {directory} in provisioning job {job} for app {app}.
PATCH
/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/directories/{directoryDefinition-id}
Update a directory definition in a job's schema · Update the navigation property directories in applications
#
Ask an LLM
“Can I rename or change the objects of a directory in a provisioning job's schema?”
“What fields of a sync job's directory definition can I update?”
Tell an agent
Rename directory {directory} in sync job {job}'s schema on application {app} to {name}.
Set the objects of directory {directory} in provisioning job {job} for app {app} to {objects}.
DELETE
/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/directories/{directoryDefinition-id}
Remove a directory definition from a job's schema · Delete navigation property directories for applications
#
Ask an LLM
“How do I delete one directory definition from a provisioning job's schema?”
“Can I drop a directory from a sync job's schema without deleting the whole schema?”
Tell an agent destructive · confirm first
Delete directory {directory} from the schema of sync job {job} on application {app}.
Remove directory definition {directory} in provisioning job {job} for app {app}.
POST
/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/directories/{directoryDefinition-id}/microsoft.graph.discover
Rediscover a directory's schema for a sync job · Invoke action discover
#
Ask an LLM
“How do I pull the latest attribute schema from the target app into my provisioning job?”
“Can I refresh a directory definition on a sync job after the app added new attributes?”
Tell an agent
Discover the latest schema for directory {directory} in sync job {job} on application {app}.
Refresh directory {directory} of provisioning job {job} for app {app} from the live app.
GET
/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/directories/$count
Count directories in a sync job's schema · Get the number of the resource
#
Ask an LLM
“How many directory definitions are in my provisioning job's schema?”
“Can I get just the number of directories a sync job's schema defines?”
Tell an agent
Count the directories in the schema of sync job {job} on application {app}.
Tell me how many directory definitions provisioning job {job} in app {app} has.
GET
/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/microsoft.graph.filterOperators()
List scoping filter operators for a job's schema · Invoke function filterOperators
#
Ask an LLM
“Which operators can I use in scoping filters on my provisioning job?”
“What comparison operators does a sync job's schema support for scoping?”
Tell an agent
List the scoping filter operators supported by sync job {job}'s schema on application {app}.
Show filter operators available to provisioning job {job} in app {app}.
GET
/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/microsoft.graph.functions()
List mapping functions for a job's schema · Invoke function functions
#
Ask an LLM
“Which expression functions can I use in attribute mappings on my provisioning job?”
“What transformation functions does a sync job's schema support?”
Tell an agent
List the attribute mapping functions supported by sync job {job}'s schema on application {app}.
Show expression functions available to provisioning job {job} in app {app}.
POST
/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/microsoft.graph.parseExpression
Test-parse a mapping expression in a job's schema · Invoke action parseExpression
#
Ask an LLM
“How can I check that an attribute mapping expression parses before saving it to a provisioning job?”
“Can I evaluate a mapping expression against a sample input object on a sync job?”
Tell an agent
Parse expression {expression} against sync job {job}'s schema on application {app}.
Test mapping expression {expression} on provisioning job {job} in app {app} with input {input}.
GET
/applications/{application-id}/synchronization/jobs/$count
Count an application's provisioning jobs · Get the number of the resource
#
Ask an LLM
“How many provisioning jobs are configured on one of my applications?”
“Can I get just a count of sync jobs for an app?”
Tell an agent
Count the synchronization jobs on application {app}.
Tell me how many provisioning jobs app {app} has.
POST
/applications/{application-id}/synchronization/jobs/microsoft.graph.validateCredentials
Test provisioning credentials before creating a job · Invoke action validateCredentials
#
Ask an LLM
“Can I check that a target system accepts my admin credentials before any sync job exists for the application?”
“Is there a way to test provisioning credentials against a sync template without creating a job first?”
Tell an agent
Test credentials {credentials} for application {app} before creating its first sync job.
Validate provisioning credentials for app {app} against template {template} with no job yet.
POST
/applications/{application-id}/synchronization/microsoft.graph.acquireAccessToken
Acquire an OAuth token for app provisioning · Invoke action acquireAccessToken
#
Ask an LLM
“How do I get an OAuth access token so the Entra provisioning service can provision users into an app?”
“Can I authorize provisioning into an application by exchanging credentials for a token?”
Tell an agent
Acquire a provisioning access token for application {app} using credentials {credentials}.
Get an OAuth token from the sync resource of app {app}.
PUT
/applications/{application-id}/synchronization/secrets
Save provisioning secrets on an application · Update property secrets value
#
Ask an LLM
“Where do I store the admin credentials or secret token an app's provisioning uses?”
“Can I replace the saved synchronization secrets on an application?”
Tell an agent
Set the synchronization secrets on application {app} to {secrets}.
Replace the stored provisioning credentials for app {app} with {secrets}.
GET
/applications/{application-id}/synchronization/secrets/$count
Count an application's saved sync secrets · Get the number of the resource
#
Ask an LLM
“How many provisioning secrets are saved on an application?”
“Can I check whether an app has any synchronization secrets stored?”
Tell an agent
Count the synchronization secrets saved on application {app}.
Tell me how many provisioning secrets app {app} holds.
GET
/applications/{application-id}/synchronization/templates
List an application's sync templates · Get templates from applications
#
Ask an LLM
“What preconfigured provisioning templates are available for my application?”
“Which sync templates could I base a new provisioning job on?”
Tell an agent
List the synchronization templates on application {app}.
Show all preconfigured provisioning templates for app {app}.
POST
/applications/{application-id}/synchronization/templates
Create a sync template for an application · Create new navigation property to templates for applications
#
Ask an LLM
“How do I add a new preconfigured provisioning template to an application?”
“Can I mark a new sync template as the app's default or discoverable?”
Tell an agent
Create a synchronization template on application {app} described as {description}.
Add a default provisioning template to app {app} with factory tag {tag}.
GET
/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}
Get one sync template · Get templates from applications
#
Ask an LLM
“What settings does a specific provisioning template on my app define?”
“Can I look up a single sync template by ID to see its factory tag and metadata?”
Tell an agent
Get synchronization template {template} on application {app}.
Show provisioning template {template} for app {app}.
PATCH
/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}
Override an application's sync template · Update synchronizationTemplate
#
Ask an LLM
“Can I override the provisioning template associated with an application?”
“What properties of a sync template, like description or metadata, can I change?”
Tell an agent
Update synchronization template {template} on application {app} with metadata {metadata}.
Change the description of provisioning template {template} for app {app} to {description}.
DELETE
/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}
Delete a sync template · Delete navigation property templates for applications
#
Ask an LLM
“How do I remove a provisioning template I no longer need from an application?”
“Can I delete one sync template while leaving existing jobs in place?”
Tell an agent destructive · confirm first
Delete synchronization template {template} from application {app}.
Remove provisioning template {template} on app {app}.
GET
/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema
Get a sync template's default schema · Get schema from applications
#
Ask an LLM
“What default attribute mappings will new provisioning jobs inherit from a template?”
“Can I read the default synchronization schema a template gives its jobs?”
Tell an agent
Get the default schema of sync template {template} on application {app}.
Show the attribute mappings provisioning template {template} defines for app {app}.
PATCH
/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema
Update a sync template's default schema · Update the navigation property schema in applications
#
Ask an LLM
“Can I change the default attribute mappings that a provisioning template hands to new jobs?”
“What's the way to edit synchronization rules on a template rather than on a job?”
Tell an agent
Update the sync rules of template {template} on application {app} to {rules}.
Set the directories in provisioning template {template}'s schema for app {app} to {directories}.
DELETE
/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema
Delete a sync template's schema · Delete navigation property schema for applications
#
Ask an LLM
“How do I remove the default schema from a provisioning template?”
“Can I delete a template's schema so future jobs don't inherit its mappings?”
Tell an agent destructive · confirm first
Delete the default schema of sync template {template} on application {app}.
Remove the attribute mapping schema from provisioning template {template} in app {app}.
GET
/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/directories
List directories in a sync template's schema · Get directories from applications
#
Ask an LLM
“Which directories does a provisioning template's default schema define?”
“What directory definitions come with a sync template?”
Tell an agent
List the directory definitions in the schema of sync template {template} on application {app}.
Show all directories in provisioning template {template}'s schema for app {app}.
POST
/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/directories
Add a directory definition to a template's schema · Create new navigation property to directories for applications
#
Ask an LLM
“How do I add a directory definition to a provisioning template's schema?”
“Can new jobs inherit a directory I add to a sync template?”
Tell an agent
Add a directory named {name} to the schema of sync template {template} on application {app}.
Create directory {name} with objects {objects} in provisioning template {template}'s schema for app {app}.
GET
/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/directories/{directoryDefinition-id}
Get one directory definition in a template's schema · Get directories from applications
#
Ask an LLM
“What objects does one directory in a provisioning template's schema contain?”
“Can I look up a single directory definition on a sync template?”
Tell an agent
Get directory {directory} in the schema of sync template {template} on application {app}.
Show the objects of directory {directory} in provisioning template {template} for app {app}.
PATCH
/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/directories/{directoryDefinition-id}
Update a directory definition in a template's schema · Update the navigation property directories in applications
#
Ask an LLM
“Can I rename or change objects of a directory in a provisioning template's schema?”
“Which directory definition fields on a sync template are editable?”
Tell an agent
Rename directory {directory} in sync template {template}'s schema on application {app} to {name}.
Set the objects of directory {directory} in provisioning template {template} for app {app} to {objects}.
DELETE
/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/directories/{directoryDefinition-id}
Remove a directory definition from a template's schema · Delete navigation property directories for applications
#
Ask an LLM
“How do I delete a directory definition from a provisioning template's schema?”
“Can I drop one directory from a sync template without touching its jobs?”
Tell an agent destructive · confirm first
Delete directory {directory} from the schema of sync template {template} on application {app}.
Remove directory definition {directory} in provisioning template {template} for app {app}.
POST
/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/directories/{directoryDefinition-id}/microsoft.graph.discover
Rediscover a directory's schema for a sync template · Invoke action discover
#
Ask an LLM
“How do I refresh a provisioning template's directory definition with the app's latest attributes?”
“Can I run schema discovery on a template instead of on a running job?”
Tell an agent
Discover the latest schema for directory {directory} in sync template {template} on application {app}.
Refresh directory {directory} of provisioning template {template} for app {app} from the live app.
GET
/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/directories/$count
Count directories in a sync template's schema · Get the number of the resource
#
Ask an LLM
“How many directory definitions are in a provisioning template's schema?”
“Can I get only the number of directories a sync template defines?”
Tell an agent
Count the directories in the schema of sync template {template} on application {app}.
Tell me how many directory definitions provisioning template {template} in app {app} has.
GET
/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/microsoft.graph.filterOperators()
List scoping filter operators for a template's schema · Invoke function filterOperators
#
Ask an LLM
“Which scoping filter operators does a provisioning template's schema support?”
“What operators can I put in scoping filters defined on a sync template?”
Tell an agent
Enumerate the operators that template {template} on app {app} allows in scoping filters.
Show filter operators available to provisioning template {template} in app {app}.
GET
/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/microsoft.graph.functions()
List mapping functions for a template's schema · Invoke function functions
#
Ask an LLM
“Which expression functions can a provisioning template's attribute mappings use?”
“What transformation functions are supported in a sync template's schema?”
Tell an agent
Enumerate the mapping functions that template {template} on app {app} supports.
Show expression functions available to provisioning template {template} in app {app}.
POST
/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/microsoft.graph.parseExpression
Test-parse a mapping expression in a template's schema · Invoke action parseExpression
#
Ask an LLM
“Can I check a mapping expression parses correctly against a provisioning template before jobs use it?”
“What does a sync template's parser turn my attribute expression into?”
Tell an agent
Parse expression {expression} against sync template {template}'s schema on application {app}.
Test mapping expression {expression} on provisioning template {template} in app {app} with input {input}.
GET
/applications/{application-id}/synchronization/templates/$count
Count an application's sync templates · Get the number of the resource
#
Ask an LLM
“How many provisioning templates does an application have?”
“Can I get only a count of sync templates on an app?”
Tell an agent
Count the synchronization templates on application {app}.
Tell me how many provisioning templates app {app} has.