Organization

Update organization member/permission

Updates a specific user's permission flags within an organization. Can modify admin, invoicing, and billing permission flags. Requires admin access in the organization. Cannot remove the last admin of an organization - at least one admin must remain.

put/v1/organizations/{organizationId}/members/{permissionId}

Request

  • Base URL
    https://api.timesheet.io
  • URL
    https://api.timesheet.io/v1/organizations/{organizationId}/members/{permissionId}
  • Auth
    • HTTP bearer
    • or API key in header Authorization

Path parameters

organizationIdstring required

Organization ID

permissionIdstring required

Permission ID (unique identifier for the user-organization relationship)

Request body

invoicingboolean
billingboolean
adminboolean

Response

Updated member/permission details

idstring
userstring
emailstring
firstnamestring
lastnamestring
imageUrlstring
deletedboolean
invitedboolean
hasActiveContractboolean
hasLicenseboolean
lastUpdateinteger
createdinteger
displayNamestring
initialsstring

Changes

No operation changes recorded.