Workspaces
List the workspaces you belong to and their members.
List workspaces
GET /api/v1/workspaces
Returns the workspaces the caller is a member of. Not paginated. Service accounts are not workspace members and always receive an empty list.
Service account scope: workspaces:manage
Example request
curl "https://acme.formcel.com/api/v1/workspaces" \
-H "Authorization: Bearer $FORMCEL_API_KEY" Responses
200The caller's workspaces.401The API key is missing or invalid.
Response body WorkspaceList
dataarray of WorkspaceSummary requiredtotalinteger requiredlimitinteger requiredoffsetinteger required
WorkspaceSummary
idstring requirednamestring requiredcolorstring required- May be empty.
rolestring required- owner, admin, editor or viewer. New values may be added.
created_atstring (date-time) requiredupdated_atstring (date-time) required
List workspace members
GET /api/v1/workspaces/{id}/members
Returns every member of the workspace. Any member can call it. Not paginated.
Service account scope: workspaces:manage
path parameters
idstring required- Workspace ID.
Example request
curl "https://acme.formcel.com/api/v1/workspaces/ID/members" \
-H "Authorization: Bearer $FORMCEL_API_KEY" Responses
200The workspace's members.401The API key is missing or invalid.403The caller lacks access to the resource, or the service account lacks the required scope.
Response body WorkspaceMemberList
dataarray of WorkspaceMember requiredtotalinteger requiredlimitinteger requiredoffsetinteger required
WorkspaceMember
user_idstring requirednamestring requiredemailstring requiredavatar_urlstring requiredrolestring required- owner, admin, editor or viewer. New values may be added.
created_atstring (date-time) required