Skip to main content

Project Roles

EntityDatastoreDatastore.ProjectRole

Project roles define the roles that team members can have in projects (e.g., project manager, developer, tester).

Use the Datastore_ProjectRole endpoint to query project roles.

Endpoints

List Project Roles

GET/v1/odata/Datastore_ProjectRole

Single Project Role

GET/v1/odata/Datastore_ProjectRole({id})

Fields

Datastore Fields (inherited)

FieldTypeDescription
NameStringDisplay name
CodeStringUnique code identifier
LocalizedNameStringLocalized display name
IsDefaultBooleanWhether this is the default value

Relationships

RelationshipTarget EntityCardinalityDescription
ProjectMemberProjectMember1:NProjectMember

Expanding Relationships

GET/v1/odata/Datastore_ProjectRole({id})?$expand=ProjectMember
GET/v1/odata/Datastore_ProjectRole({id})/ProjectMember

Filtering Examples

GET/v1/odata/Datastore_ProjectRole?$filter=Name eq '{Name}'&$top={top}
GET/v1/odata/Datastore_ProjectRole?$filter=contains(Name, '{Name}')&$top={top}
GET/v1/odata/Datastore_ProjectRole?$filter=Code eq '{Code}'&$top={top}
GET/v1/odata/Datastore_ProjectRole?$filter=IsDefault eq {IsDefault}&$top={top}