API Reference
Timerise © 2024
The team is a list of all users added via API Timerise. Each user has a specific role. The user can be a person who works with the API (developer) or a service host, e.g. a doctor.
Returns a list of team members.
team(
projectId: ID!
limit: NonNegativeInt
cursor: ID
): [User]
<aside>
🔑 Minimal role required: MANAGER
</aside>
Returns a team member.
teamMember(
projectId: ID!
userId: ID!
): User
<aside>
🔑 Minimal role required: MANAGER
</aside>
Creates a team member.
teamMemberCreate(
projectId: ID!
userId: ID!
role: UserRole!
fullName: NonEmptyString
jobTitle: NonEmptyString
phoneNumber: PhoneNumber
photoUrl: URL
): User
<aside>
🔑 Minimal role required: MANAGER
</aside>
Updates a team member.
teamMemberUpdate(
projectId: ID!
userId: ID!
role: UserRole
fullName: NonEmptyString
jobTitle: NonEmptyString
phoneNumber: PhoneNumber
photoUrl: URL
): User
<aside>
🔑 Minimal role required: MANAGER
</aside>
Removes a team member.
teamMemberDelete(
projectId: ID!
userId: ID!
): String
<aside>
🔑 Minimal role required: MANAGER
</aside>
Invite a new team member.
teamMemberInvite(
projectId: ID!
invitations: [TeamMemberInvitationInput!]!
): String
<aside>
🔑 Minimal role required: MANAGER
</aside>
Accept a invitation.
teamMemberInvitationAccept(
projectId: ID!
): String
teamMemberInvitationAccept arguments
<aside>
🔑 Minimal role required: MANAGER
</aside>
Reject a invitation.
teamMemberInvitationReject(
projectId: ID!
): String
teamMemberInvitationReject arguments
<aside>
🔑 Minimal role required: MANAGER
</aside>
Removes a new team member invitation.
teamMemberInvitationDelete(
projectId: ID!
invitationId: ID!
): String
teamMemberInvitationDelete arguments
<aside>
🔑 Minimal role required: MANAGER
</aside>