Partially update a tool provider (admin)
Authorizations
Azure AD access token obtained via MSAL
Path Parameters
Body
Custom tool provider registration
Provider identifier (e.g. 'tavily', 'serp', 'sql')
Access control model
personal, shared UPN of the creator
Allow public read access
Hide entity from user-facing recommendations and catalog/search surfaces (still accessible to owners/contributors/admins)
ISO-8601 creation timestamp
ISO-8601 update timestamp
managedSystemIdentity, apiKey, connectionString Redacted in responses
e.g. 'search', 'database', 'api'
registry, rest_api, graphql, function REST API endpoint for rest_api type
GET, POST, PUT, PATCH, DELETE JS code for function type
Response
Tool provider patched
Custom tool provider registration
Provider identifier (e.g. 'tavily', 'serp', 'sql')
Access control model
personal, shared UPN of the creator
Allow public read access
Hide entity from user-facing recommendations and catalog/search surfaces (still accessible to owners/contributors/admins)
ISO-8601 creation timestamp
ISO-8601 update timestamp
managedSystemIdentity, apiKey, connectionString Redacted in responses
e.g. 'search', 'database', 'api'
registry, rest_api, graphql, function REST API endpoint for rest_api type
GET, POST, PUT, PATCH, DELETE JS code for function type