RetailHardHat Developer docs

REST API documentation

Project Team Members

Team member assignments on a project (accessed via /api/v1/projects/:id/team)

Supported operations

MethodPathDescription
GET/api/v1/projects/:id/teamList team members on a project
POST/api/v1/projects/:id/teamAdd a team member (409 if already a member)
DELETE/api/v1/projects/:id/team/:memberIdRemove a team member from a project

Field reference

Required means required by the underlying data model, not necessarily caller-supplied. The server derives protected identity and ownership fields; endpoint validation controls which fields are accepted. Sensitive credential fields are omitted here.

FieldTypeModel requirementDescription
idstringOptionalUnique identifier (auto-generated)
projectIduuidRequiredproject Id

Related resource: projects

userIduuidRequireduser Id

Related resource: users

rolestringOptionalrole
createdAtdatetimeOptionalCreation timestamp (auto)