Workspace

Here you can find information about all API commands and queries related to workspaces.

Queries


get_workspace

Get workspace details.

Parameters

  • id (required): The ID of the workspace.

Example

curl -X POST 'https://app.polyteia.com/api' \
    -header "Content-Type: application/json" \
    -header "Authorization: Bearer <your_access_token>" \
    --data '{
        "query": "get_workspace",
        "params": {
            "id": "ws_cv33u4n0i6q45p93i930"
        }
    }'

Workspace Response

  • id: The ID of the workspace.

  • organization_id: The ID of the organization workspace belongs to.

  • created_at: The date and time when the workspace was created.

  • updated_at: The date and time when the workspace was last updated.

  • name: The name of the workspace.

  • description: The description of the workspace.

  • attributes: Any optional key value pairs associated with the workspace.

Example Response


list_workspaces

Paginated list of all workspaces subject to the user's access rights.

Parameters

  • page (required): The page number to return. minimum: 1

  • size (required): The number of items to return per page. minimum: 1, maximum: 100

Example

Response

  • total: The total number of workspaces subject to the user's access rights.

  • page: The current page number.

  • size: The number of items requested per page.

  • items: An array of workspaces. See Workspace Response for more details.

Example Response

Commands


create_workspace

Use this command to create a new workspace.

Parameters

  • organization_id (required): The ID of the organization to create the workspace in.

  • name (required): Name of the workspace. minimum: 1 maximum: 50 unicode characters only

  • description (optional): Description of the workspace. maximum: 255 unicode characters only

  • attributes (optional): Any optional key value pairs to be associated with the workspace.

Example

Response

The response is the Workspace Response of the created workspace.

Example Response

Ensure to store the id for future reference or updates to the workspace.


update_workspace

Use this command to update a workspace.

Parameters

  • id (required): The ID of the workspace to update.

  • name (required): The name of the workspace.

  • description (optional): The description of the workspace.

  • attributes (optional): A JSON object of key-value pairs to add to the workspace.

Example

Response

The response is the Workspace Response of the updated workspace.

Example Response


delete_workspace

Use this command to delete a workspace.

triangle-exclamation

Parameters

  • id (required): The ID of the workspace to delete.

Example

Response

  • id: The ID of the workspace that was deleted.

Zuletzt aktualisiert

War das hilfreich?