Skip to main content
PATCH
/
org-workspaces
/
{id}
Update an organization workspace
curl --request PATCH \
  --url https://api.getmembrane.com/org-workspaces/{id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "<string>",
  "logoUri": "<string>",
  "limits": {},
  "settings": {
    "enableApiLogs": true,
    "enableWebhookLogs": true,
    "enableActionRunLogs": true,
    "disableSecretKeyAuth": true,
    "useMembraneUniverse": true,
    "useRemoteRepository": true,
    "autoGenerateIntegrationsFromConnectors": true,
    "autoGenerateIntegrationsFromExternalApps": true,
    "autoGenerateIntegrationsFromWebSearch": true
  },
  "publicKeys": [
    {
      "name": "<string>",
      "publicKey": "<string>"
    }
  ],
  "userFieldsSchema": {},
  "webhookUri": "<string>",
  "enabledWebhookEvents": [
    "<string>"
  ],
  "alertDeliverySettings": {},
  "jwksUri": "<string>",
  "type": "production",
  "isReadOnly": true
}
'
{
  "id": "<string>",
  "name": "<string>",
  "orgId": "<string>",
  "key": "<string>",
  "createdAt": "<string>",
  "updatedAt": "<string>",
  "logoUri": "<string>",
  "limits": {
    "parallelEventPulls": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "parallelIncrementalEventPullsPerConnection": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "parallelFullSyncEventPullsPerConnection": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "parallelFlowRuns": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "parallelFlowRunsPerConnection": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "parallelApiRequests": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "parallelSseRequests": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "parallelBackgroundJobs": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "parallelEventProcessingJobs": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "parallelEventProcessingJobsPerConnection": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "parallelInstantTasksActiveJobs": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "parallelAgentSessions": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "parallelCustomCodeRuns": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "ParallelWriteDatabaseRequests": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "fileUploadsMbPerHour": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "apiRequestsPerSecond": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "apiRequestsPerHour": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "webhookRequestsPerSecond": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "webhookRequestsPerHour": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "workspaceElementCreationsPerSecond": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "workspaceElementCreationsPerHour": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "workspaceElementSearchIndexingPerMinute": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "mcpOAuthAuthorizationsPerHour": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "mcpOAuthTokensPerHour": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "totalNumberOfCustomers": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "totalNumberOfConnections": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "totalNumberOfWorkspaceElements": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "totalNumberOfWorkspaceDatabaseRecords": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "flowRunsQueueSizePerConnection": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "instantTasksQueueSize": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "QueuedTasksQueueSize": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "parallelApiRequestsPerCustomer": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "parallelBackgroundJobsPerCustomer": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "parallelCustomCodeRunsPerCustomer": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "totalNumberOfDatabaseEntitiesPerCustomer": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "apiRequestsPerCustomerPerSecond": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "apiRequestsPerCustomerPerHour": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "webhookRequestsPerCustomerPerSecond": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "webhookRequestsPerCustomerPerHour": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "externalEventsPerCustomerPerDay": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    },
    "defaultTenantAiCreditsRolling30DayLimit": {
      "unit": "number",
      "value": 123,
      "defaultValue": 123
    }
  },
  "settings": {
    "enableApiLogs": true,
    "enableWebhookLogs": true,
    "enableActionRunLogs": true,
    "disableSecretKeyAuth": true,
    "useMembraneUniverse": true,
    "useRemoteRepository": true,
    "autoGenerateIntegrationsFromConnectors": true,
    "autoGenerateIntegrationsFromExternalApps": true,
    "autoGenerateIntegrationsFromWebSearch": true
  },
  "publicKeys": [
    {
      "name": "<string>",
      "publicKey": "<string>"
    }
  ],
  "userFieldsSchema": {},
  "webhookUri": "<string>",
  "enabledWebhookEvents": [
    "<string>"
  ],
  "alertDeliverySettings": {
    "alertTypes": {}
  },
  "jwksUri": "<string>",
  "type": "production",
  "isReadOnly": true
}

Authorizations

Authorization
string
header
required

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

Path Parameters

id
string
required

Body

application/json
name
string
Minimum string length: 1
logoUri
string
limits
object
settings
object
publicKeys
object[]
userFieldsSchema
object
webhookUri
string
enabledWebhookEvents
string[]
alertDeliverySettings
object
jwksUri
string | null
type
enum<string>

Workspace type (production or development)

Available options:
production,
development
isReadOnly
boolean

Whether the workspace is in read-only mode

Response

200 - application/json
id
string
required
name
string
required
orgId
string
required
key
string
required

Unique workspace key

createdAt
string
required
updatedAt
string
required
logoUri
string

URI for the workspace logo

limits
object
settings
object
publicKeys
object[]
userFieldsSchema
object
webhookUri
string
enabledWebhookEvents
string[]
alertDeliverySettings
object
jwksUri
string | null
type
enum<string>

Workspace type (production or development)

Available options:
production,
development
isReadOnly
boolean

Whether the workspace is in read-only mode