Identifiers in Tasks

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.

Identifiers for objects in Tasks are service-generated string values. The values are 28 characters long and are case-sensitive. When passed as in, the service does a simple format validation of the identifier, if the format validation fails, the callers receive a Bad Request (400) error response indicating this problem. Receiving this error indicates a bug in the calling application, such as:

  • The calling application processed the identifier as a case insensitive string. Identifiers in Tasks are case-sensitive.
  • The calling application truncated the identifier. Identifiers in Tasks are 28 characters long.
  • The calling application attempted to generate an identifier value for an object in Tasks. Client generated identifiers aren't accepted. All identifiers are generated by the service upon the creation of objects.

This validation is not a security feature. It's only meant to inform applications about common identifier related issues during the development of the application, which are otherwise hard to identify.