Skip to main content

Organisation

Organisation Object

FieldTypeDescription
idsnowflakethe organisation's id
namestringthe organisation's name (2 - 100 characters)
descriptionstringa description of the organisation
owner?booleanwhether or not the logged in user is the owner of the organisation
rolesan array of role objectsroles in the organisation

Organisation Member Object

FieldTypeDescription
userrole objectthe user that is a member of the organisation
rolesan array of snowflakesarray of role ids the user has within the organisation
joined_atISO8601 timestampwhen the user joined the organisation

{
"user": {},
"roles: []
}

Create Organisation

POST /organisations

Parameters
FieldTypeDescription
namestringthe organisation's name (2 - 100 characters)

Get Organisation

GET /organisations/{organisation.id}

Returns the organisation object for the given organisation id.

Get Organisation Member

GET /organisations/{organisation.id}/members/{user.id}

Returns the organisation member object for the specified user.

List Organisation Members

GET /organisations/{organisation.id}/members

Returns a list of organisation member objects that are members of the organisation.

Query filters
FieldTypeDescriptiondefault
filterstringstarts with filter for a members first name, last name, or emailnull

List Organisation Roles

GET /organisations/{organisation.id}/roles

Create Organisation Role

POST /organisations/{organisation.id}/roles

Change Organisation Role Order

PATCH /organisations/{organisation.id}/roles

List Organisation Workgroups

GET /organisations/{organisation.id}/workgroups

Create Organisation Workgroup

POST /organisations/{organisation.id}/workgroups

Get Organisation Documents

GET /organisations/{organisation.id}/documents

Returns a list of document objects that are members of the organisation.

Get Organisation Work Items

GET /organisations/{organisation.id}/workitems

Returns a list of work item objects that are members of the organisation.

Parameters
FieldTypeDescription