An account may have several collaborators who can perform a limited set operations on that account based on their associated role.
Member object attributes
role string
Permission level for this member: pull
, push
, or owner
.
… Account attributes
The remaining attributes match Account object attributes.
Note that certain attributes may return nil
if you lack
permissions to see their actual values.
List collaborations
Retrieve all accounts where the context user is a collaborator.
GET https://api.fury.io/1/collaborations
List members
Retrieve a list of members (i.e. collaborators) for an account.
GET https://api.fury.io/1/members
Invite or update a member
This endpoint updates a membership or sends an invitation email if the user not already a member.
PUT https://api.fury.io/1/members/name%40example.com
PUT https://api.fury.io/1/members/collab-name
Path parameters
id string
Email address or username of the invitee or existing member.
Query parameters
role string
Permission level: pull
, push
, or owner
.
Removing member
Remove a member from the account.
DELETE https://api.fury.io/1/members/acct_eb3c12
DELETE https://api.fury.io/1/members/collab-name
Path parameters
id string
Unique identifier or username of the member.