{ "opencollection": "1.0.0", "info": { "name": "Microsoft Entra Microsoft Graph Identity Applications API", "version": "v1.0" }, "request": { "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "items": [ { "info": { "name": "Applications", "type": "folder" }, "items": [ { "info": { "name": "Microsoft Entra List Applications", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/applications", "headers": [ { "name": "ConsistencyLevel", "value": "" } ], "params": [ { "name": "$select", "value": "id,displayName,mail", "type": "query", "description": "Comma-separated list of properties to include in the response. If unspecified, a default set of properties is returned." }, { "name": "$filter", "value": "startswith(displayName,'J')", "type": "query", "description": "OData filter expression to restrict the returned collection" }, { "name": "$orderby", "value": "displayName asc", "type": "query", "description": "Comma-separated list of properties to sort results by" }, { "name": "$top", "value": "", "type": "query", "description": "Maximum number of items to return in the response" }, { "name": "$skip", "value": "", "type": "query", "description": "Number of items to skip in the result set" }, { "name": "$count", "value": "", "type": "query", "description": "Include a count of the total number of items in the collection. Requires ConsistencyLevel header set to eventual." }, { "name": "$search", "value": "\"displayName:John\"", "type": "query", "description": "Search string to filter results using tokenized search across displayName and description properties. Requires ConsistencyLevel header set to eventual." } ] }, "docs": "Get the list of application registrations in the directory. Returns the application objects with their configuration properties including credentials, permissions, and sign-in settings." }, { "info": { "name": "Microsoft Entra Create Application", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/applications", "body": { "type": "json", "data": "{}" } }, "docs": "Create a new application registration in the directory. The application object represents the global definition of the app including its identity, access configuration, and settings." }, { "info": { "name": "Microsoft Entra Get Application", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/applications/:application-id", "params": [ { "name": "application-id", "value": "", "type": "path", "description": "Unique identifier of the application (object ID, not appId)" }, { "name": "$select", "value": "id,displayName,mail", "type": "query", "description": "Comma-separated list of properties to include in the response. If unspecified, a default set of properties is returned." }, { "name": "$expand", "value": "memberOf", "type": "query", "description": "Comma-separated list of relationships to expand and include" } ] }, "docs": "Get the properties and relationships of an application object by its id (object id, not appId)." }, { "info": { "name": "Microsoft Entra Update Application", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/applications/:application-id", "params": [ { "name": "application-id", "value": "", "type": "path", "description": "Unique identifier of the application (object ID, not appId)" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the properties of an application object." }, { "info": { "name": "Microsoft Entra Delete Application", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/applications/:application-id", "params": [ { "name": "application-id", "value": "", "type": "path", "description": "Unique identifier of the application (object ID, not appId)" } ] }, "docs": "Delete an application object. The application is moved to the deletedItems container and can be restored within 30 days." }, { "info": { "name": "Microsoft Entra Add Password Credential", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/applications/:application-id/addPassword", "params": [ { "name": "application-id", "value": "", "type": "path", "description": "Unique identifier of the application (object ID, not appId)" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Add a strong password or secret to an application. The response includes the generated secretText which is only returned at creation time and cannot be retrieved later." }, { "info": { "name": "Microsoft Entra Remove Password Credential", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/applications/:application-id/removePassword", "params": [ { "name": "application-id", "value": "", "type": "path", "description": "Unique identifier of the application (object ID, not appId)" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Remove a password credential from an application by specifying the keyId of the password to remove." } ] } ], "bundled": true }