Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Namespace: microsoft.graph
Important
APIs under the /beta version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.
Represents a summarized sign-in event.
Inherits from entity.
Methods
| Method | Return type | Description |
|---|---|---|
| Get summarized MSI sign-ins | summarizedSignIn collection | Get a list of MSI sign-in event counts grouped by user, application, IP address, and time window, with drill-down capability using individual request IDs via the /signIns endpoint. |
| Get summarized non-interactive sign-ins | summarizedSignIn collection | Get a list of non-interactive sign-in event counts grouped by user, application, IP address, and time window, with drill-down capability using individual request IDs via the /signIns endpoint. |
| Get summarized service principal sign-ins | summarizedSignIn collection | Get a list of service principal sign-in event counts grouped by user, application, IP address, and time window, with drill-down capability using individual request IDs via the /signIns endpoint. |
Properties
| Property | Type | Description |
|---|---|---|
| agent | microsoft.graph.agentic.agentSignIn | Represents details about the agentic sign-in. Includes the type of agent as well as parent appId in some cases. Supports $filter (eq) for agentType. |
| aggregationDateTime | DateTimeOffset | The aggregated day for which the summary applies to. This property always represents the entire day. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. |
| appDisplayName | String | The application name displayed in the Microsoft Entra admin center. Supports $filter (eq). |
| appId | String | The application identifier (client ID) in Microsoft Entra ID. Supports $filter (eq). |
| conditionalAccessStatus | conditionalAccessStatus | The status of the conditional access policy triggered. The possible values are: success, failure, notApplied, unknownFutureValue. Supports $filter (eq). |
| firstSignInDateTime | DateTimeOffset | The earliest sign-in event included in this summary. This property always represents the entire day. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. |
| id | String | The identifier representing the sign-in activity. Inherited from entity. Supports $filter (eq). |
| ipAddress | String | The IP address a user or autonomous agent used to reach a resource provider, used to determine Conditional Access compliance for some policies. For example, when a user interacts with Exchange Online, the IP address that Microsoft Exchange receives from the user can be recorded here. This value is often null. Supports $filter (eq, startswith). |
| managedServiceIdentity | managedIdentity | Contains information about the managed identity used for the sign in, including its type, associated Azure Resource Manager resource ID, and federated token information. Supports $filter (eq) for msiType. |
| resourceDisplayName | String | The name of the resource that the user signed in to. Supports $filter (eq). |
| resourceId | String | The application identifier of the resource application that the user signed in to. Supports $filter (eq). |
| servicePrincipalId | String | The application identifier of the specific service principal instance of the application identifier used for sign-in. This field is populated when you're signing in using an application and is different than the appId property. Supports $filter (eq). |
| servicePrincipalName | String | The application name used for sign-in. This field is populated when you're signing in using an application. Supports $filter (eq, startswith). |
| signInCount | Int64 | The total number of sign-in events included in the summary. |
| status | signInStatus | The sign-in status. Includes the error code and description of the error (for a sign-in failure). Supports $filter (eq) for errorCode. |
| tenantId | String | The tenant identifier of the user initiating the sign-in. Supports $filter (eq). |
| userPrincipalName | String | User principal name of the user that initiated the sign-in. This value is always in lowercase. For guest users whose values in the user object typically contain #EXT# before the domain part, this property stores the value in both lowercase and the "true" format. For example, while the user object stores AdeleVance_fabrikam.com#EXT#@contoso.com, the sign-in logs store adelevance@fabrikam.com. Supports $filter (eq). |
Relationships
None.
JSON representation
The following JSON representation shows the resource type.
{
"@odata.type": "#microsoft.graph.summarizedSignIn",
"id": "String (identifier)",
"signInCount": "Integer",
"aggregationDateTime": "String (timestamp)",
"firstSignInDateTime": "String (timestamp)",
"userPrincipalName": "String",
"appId": "String",
"appDisplayName": "String",
"ipAddress": "String",
"conditionalAccessStatus": "String",
"resourceDisplayName": "String",
"resourceId": "String",
"tenantId": "String",
"servicePrincipalName": "String",
"servicePrincipalId": "String",
"status": {
"@odata.type": "microsoft.graph.signInStatus"
},
"managedServiceIdentity": {
"@odata.type": "microsoft.graph.managedIdentity"
},
"agent": {
"@odata.type": "microsoft.graph.agentic.agentSignIn"
}
}