Azure Integration built-in role

Durable Task Data Contributor

Provides all Durable Task Scheduler data-plane operations and is the documented superset of the other Durable Task roles. It has DataActions only and does not manage the scheduler or task-hub resources through the Azure control plane.

Role-definition permissions are imported from Microsoft Learn. Practical scope, use cases, prerequisites, best practices, security considerations, assignment guidance, and relationships have been reviewed against the official sources below.

Role definition ID: 0ad04412-c4d5-4796-b79c-f76d14c8d402

Control-plane actions (0)

None — this role grants no control-plane management actions.

Data-plane actions (1)

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

Assign on an individual task hub for one application boundary, or on the scheduler only when the identity needs access to every task hub in that scheduler. Parent Azure scopes inherit the role more broadly.

Common use cases (2)

Prerequisites (3)

Best practices (3)

Security considerations (3)

Assignment guidance

Assign Durable Task Data Contributor to the application managed identity on the specific task hub. Use scheduler scope only for a documented multi-hub workload, and select Worker or Data Reader when those narrower workflows are sufficient.

Related roles (2)

Editorial sources (6)

Official Microsoft Learn documentation →