Skip to main content
PUT
/
workspaces
/
{id}
Update a workspace
curl --request PUT \
  --url https://api.firma.dev/functions/v1/signing-request-api/workspaces/{id} \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "Enterprise Sales Workspace"
}
'
{
  "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "name": "<string>",
  "protected": true,
  "api_key": "<string>",
  "created_date": "2023-11-07T05:31:56Z",
  "updated_date": "2023-11-07T05:31:56Z"
}

Documentation Index

Fetch the complete documentation index at: https://docs.firma.dev/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

API key for authentication. Use your API key directly without any prefix (e.g., 'your-api-key'). Bearer prefix is optional but not required.

Path Parameters

id
string<uuid>
required

Workspace ID

Body

application/json
name
string
required

Workspace name

Maximum string length: 255

Response

Workspace updated successfully

id
string<uuid>

Unique identifier for the workspace

name
string

Workspace name

Maximum string length: 255
protected
boolean

Protected workspaces cannot be deleted

api_key
string | null

Unique API key for this workspace. Used for authenticating API requests scoped to this workspace.

created_date
string<date-time>

Workspace creation timestamp

updated_date
string<date-time>

Workspace last update timestamp