{ "opencollection": "1.0.0", "info": { "name": "Microsoft Graph Admin Admin.admin directory.publicKeyInfrastructureRoot API", "version": "1.0.0" }, "items": [ { "info": { "name": "directory.publicKeyInfrastructureRoot", "type": "folder" }, "items": [ { "info": { "name": "Microsoft Graph List certificateBasedAuthPki objects", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/directory/publicKeyInfrastructure/certificateBasedAuthConfigurations", "params": [ { "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": "Get a list of the certificateBasedAuthPki objects and their properties." }, { "info": { "name": "Microsoft Graph Create certificateBasedAuthPki", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/directory/publicKeyInfrastructure/certificateBasedAuthConfigurations", "body": { "type": "json", "data": "{}" } }, "docs": "Create a new certificateBasedAuthPki object." }, { "info": { "name": "Microsoft Graph Get certificateBasedAuthPki", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/directory/publicKeyInfrastructure/certificateBasedAuthConfigurations/:certificateBasedAuthPki-id", "params": [ { "name": "certificateBasedAuthPki-id", "value": "", "type": "path", "description": "The unique identifier of certificateBasedAuthPki" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Read the properties and relationships of a certificateBasedAuthPki object." }, { "info": { "name": "Microsoft Graph Update certificateBasedAuthPki", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/directory/publicKeyInfrastructure/certificateBasedAuthConfigurations/:certificateBasedAuthPki-id", "params": [ { "name": "certificateBasedAuthPki-id", "value": "", "type": "path", "description": "The unique identifier of certificateBasedAuthPki" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the properties of a certificateBasedAuthPki object." }, { "info": { "name": "Microsoft Graph Delete certificateBasedAuthPki", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/directory/publicKeyInfrastructure/certificateBasedAuthConfigurations/:certificateBasedAuthPki-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "certificateBasedAuthPki-id", "value": "", "type": "path", "description": "The unique identifier of certificateBasedAuthPki" } ] }, "docs": "Delete a certificateBasedAuthPki object." }, { "info": { "name": "Microsoft Graph List certificateAuthorityDetail objects", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/directory/publicKeyInfrastructure/certificateBasedAuthConfigurations/:certificateBasedAuthPki-id/certificateAuthorities", "params": [ { "name": "certificateBasedAuthPki-id", "value": "", "type": "path", "description": "The unique identifier of certificateBasedAuthPki" }, { "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": "Get a list of the certificateAuthorityDetail objects and their properties." }, { "info": { "name": "Microsoft Graph Create certificateAuthorityDetail", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/directory/publicKeyInfrastructure/certificateBasedAuthConfigurations/:certificateBasedAuthPki-id/certificateAuthorities", "params": [ { "name": "certificateBasedAuthPki-id", "value": "", "type": "path", "description": "The unique identifier of certificateBasedAuthPki" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new certificateAuthorityDetail object." }, { "info": { "name": "Microsoft Graph Get certificateAuthorities from directory", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/directory/publicKeyInfrastructure/certificateBasedAuthConfigurations/:certificateBasedAuthPki-id/certificateAuthorities/:certificateAuthorityDetail-id", "params": [ { "name": "certificateBasedAuthPki-id", "value": "", "type": "path", "description": "The unique identifier of certificateBasedAuthPki" }, { "name": "certificateAuthorityDetail-id", "value": "", "type": "path", "description": "The unique identifier of certificateAuthorityDetail" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "The collection of certificate authorities contained in this public key infrastructure resource." }, { "info": { "name": "Microsoft Graph Update certificateAuthorityDetail", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/directory/publicKeyInfrastructure/certificateBasedAuthConfigurations/:certificateBasedAuthPki-id/certificateAuthorities/:certificateAuthorityDetail-id", "params": [ { "name": "certificateBasedAuthPki-id", "value": "", "type": "path", "description": "The unique identifier of certificateBasedAuthPki" }, { "name": "certificateAuthorityDetail-id", "value": "", "type": "path", "description": "The unique identifier of certificateAuthorityDetail" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update certificateAuthorityDetail" }, { "info": { "name": "Microsoft Graph Delete certificateAuthorityDetail", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/directory/publicKeyInfrastructure/certificateBasedAuthConfigurations/:certificateBasedAuthPki-id/certificateAuthorities/:certificateAuthorityDetail-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "certificateBasedAuthPki-id", "value": "", "type": "path", "description": "The unique identifier of certificateBasedAuthPki" }, { "name": "certificateAuthorityDetail-id", "value": "", "type": "path", "description": "The unique identifier of certificateAuthorityDetail" } ] }, "docs": "Delete a certificateAuthorityDetail object." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/directory/publicKeyInfrastructure/certificateBasedAuthConfigurations/:certificateBasedAuthPki-id/certificateAuthorities/$count", "params": [ { "name": "certificateBasedAuthPki-id", "value": "", "type": "path", "description": "The unique identifier of certificateBasedAuthPki" }, { "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 upload", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/directory/publicKeyInfrastructure/certificateBasedAuthConfigurations/:certificateBasedAuthPki-id/upload", "params": [ { "name": "certificateBasedAuthPki-id", "value": "", "type": "path", "description": "The unique identifier of certificateBasedAuthPki" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Append additional certificate authority details to a certificateBasedAuthPki resource. Only one operation can run at a time and this operation can take up to 30 minutes to complete. To know whether another upload is in progress, call the Get certificateBasedAuthPki. The status property will have the value running." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/directory/publicKeyInfrastructure/certificateBasedAuthConfigurations/$count", "params": [ { "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 Get publicKeyInfrastructure from directory", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/directory/publicKeyInfrastructure", "params": [ { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "The collection of public key infrastructure instances for the certificate-based authentication feature for users in a Microsoft Entra tenant." }, { "info": { "name": "Microsoft Graph Update the navigation property publicKeyInfrastructure in directory", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/directory/publicKeyInfrastructure", "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property publicKeyInfrastructure in directory" }, { "info": { "name": "Microsoft Graph Delete navigation property publicKeyInfrastructure for directory", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/directory/publicKeyInfrastructure", "headers": [ { "name": "If-Match", "value": "" } ] }, "docs": "Microsoft Graph Delete navigation property publicKeyInfrastructure for directory" } ] } ], "bundled": true }