Skip to main content
POST
/
applications
/
bulk-update
Bulk update applications to add workspaces
curl --request POST \
  --url https://core.ravenna.ai/api/applications/bulk-update \
  --header 'Content-Type: application/json' \
  --header 'x-ravenna-api-token: <api-key>' \
  --data '{
  "ids": [
    "<string>"
  ],
  "workspaceIds": [
    "<string>"
  ]
}'
[
  {
    "id": "<string>",
    "name": "<string>",
    "domain": "<string>",
    "imageUrl": "<string>",
    "price": 123,
    "status": "ACTIVE",
    "ownerId": "<string>",
    "organizationId": "<string>",
    "createdAt": "<string>",
    "updatedAt": "<string>",
    "accessLevels": [
      {
        "id": "<string>",
        "applicationId": "<string>",
        "name": "<string>",
        "description": "<string>",
        "order": 123,
        "createdAt": "<string>",
        "updatedAt": "<string>",
        "integrationUserGroupIds": [
          "<string>"
        ],
        "approverIds": [
          "<string>"
        ],
        "approverGroupIds": [
          "<string>"
        ],
        "approvalStrategy": "All"
      }
    ],
    "workspaces": [
      {
        "id": "<string>"
      }
    ],
    "approvers": [
      {
        "id": "<string>"
      }
    ],
    "approverGroups": [
      {
        "id": "<string>"
      }
    ],
    "approvalStrategy": "<string>",
    "integrationApplicationId": "<string>",
    "integration": {
      "id": "<string>",
      "name": "<string>",
      "app": "CODA",
      "imageURL": "<string>",
      "integrationGroups": [
        {
          "id": "<string>",
          "name": "<string>",
          "externalGroupId": "<string>",
          "metadata": {}
        }
      ]
    }
  }
]

Authorizations

x-ravenna-api-token
string
header
required

Body

application/json
ids
string[]
required
Minimum length: 1
workspaceIds
string[]
required
Minimum length: 1

Response

id
string
required
name
string | null
required
domain
string | null
required
imageUrl
string | null
required
price
number | null
required
status
enum<string>
required
Available options:
ACTIVE,
INACTIVE,
DELETED
ownerId
string | null
required
organizationId
string
required
createdAt
string
required
updatedAt
string
required
accessLevels
object[] | null
required
workspaces
object[]
required
approvers
object[]
required
approverGroups
object[]
required
approvalStrategy
string | null
required
integrationApplicationId
string | null
required
integration
object