Skip to main content
PATCH
/
api
/
v3
/
workspaces
/
{id}
Update a workspace
curl --request PATCH \
  --url https://api.lighton.ai/api/v3/workspaces/{id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "<string>",
  "description": "<string>",
  "members": "<unknown>"
}
'
{
  "id": 123,
  "name": "<string>",
  "workspace_type": "<string>",
  "document_upload_method": "<string>",
  "description": "<string>",
  "created_at": "2023-11-07T05:31:56Z",
  "updated_at": "2023-11-07T05:31:56Z",
  "files_count": 123,
  "used_storage": 123,
  "summaries": [
    {
      "language": "<string>",
      "summary": "<string>"
    }
  ],
  "sync": {
    "datasource_type": "<string>",
    "source_name": "<string>",
    "last_status": "<string>",
    "updated_at": "2023-11-07T05:31:56Z",
    "failed_files_count": 123,
    "next_import_date": "2023-11-07T05:31:56Z",
    "editable": true,
    "name": "<string>",
    "instance_url": "<string>",
    "tenant_id": "<string>",
    "site_name": "<string>",
    "client_id": "<string>",
    "filter_criteria": "<unknown>"
  },
  "scoped_api_keys": [
    {
      "id": "<string>",
      "name": "<string>",
      "prefix": "<string>",
      "role": "<string>",
      "created_at": "2023-11-07T05:31:56Z",
      "created_by": "<string>"
    }
  ]
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
integer
required

The unique identifier of the workspace.

Body

name
string

Workspace name (max 100 characters, cannot be empty).

description
string

Workspace description. Send empty string or null to clear.

members
any

Members with roles in format {"users": [{"id": <user_id>, "role": "owner|editor|viewer"}, ...], "groups": [{"id": <group_id>, "role": "owner|editor|viewer"}, ...]}. Role defaults to viewer if not specified. REPLACES all existing members.

datasource
object

Datasource configuration to convert this workspace into a read-only synced workspace. Workspace OWNER (or a role granting workspace edit/delete) only. Cannot be undone.

Response

Workspace updated successfully

V3 Response serializer for company workspace creation and retrieval.

id
integer
required
name
string
required
workspace_type
string
required
document_upload_method
string
required
description
string
required
created_at
string<date-time>
required
updated_at
string<date-time>
required
files_count
integer
required
user_role
required
  • owner - owner
  • editor - editor
  • viewer - viewer
  • `` -
Available options:
owner,
editor,
viewer
used_storage
number<double>
required
summaries
object[]
required
read-only
sync
object
required
scoped_api_keys
object[]
required
read-only