PUT
/
v1
/
admin
/
integrations
/
{id}
curl --request PUT \
  --url https://api.botpress.cloud/v1/admin/integrations/{id} \
  --header 'Content-Type: application/json' \
  --data '{
  "configuration": {
    "title": "<string>",
    "description": "<string>",
    "schema": {},
    "identifier": {
      "linkTemplateScript": "<string>",
      "required": true
    }
  },
  "configurations": {},
  "channels": {},
  "identifier": {
    "extractScript": "<string>",
    "fallbackHandlerScript": "<string>"
  },
  "actions": {},
  "events": {},
  "states": {},
  "user": {
    "creation": {
      "enabled": true,
      "requiredTags": [
        "<string>"
      ]
    },
    "tags": {}
  },
  "entities": {},
  "interfaces": {},
  "sandbox": {
    "identifierExtractScript": "<string>",
    "messageExtractScript": "<string>"
  },
  "secrets": {},
  "code": "<string>",
  "icon": "<string>",
  "readme": "<string>",
  "title": "<string>",
  "description": "<string>",
  "url": "<string>",
  "public": true,
  "layers": [
    "<string>"
  ]
}'
{
  "integration": {
    "id": "<string>",
    "createdAt": "2023-11-07T05:31:56Z",
    "updatedAt": "2023-11-07T05:31:56Z",
    "identifier": {
      "fallbackHandlerScript": "<string>",
      "extractScript": "<string>"
    },
    "sandbox": {
      "identifierExtractScript": "<string>",
      "messageExtractScript": "<string>"
    },
    "url": "<string>",
    "name": "<string>",
    "version": "<string>",
    "interfaces": {},
    "configuration": {
      "title": "<string>",
      "description": "<string>",
      "identifier": {
        "linkTemplateScript": "<string>",
        "required": true
      },
      "schema": {}
    },
    "configurations": {},
    "channels": {},
    "states": {},
    "events": {},
    "actions": {},
    "user": {
      "tags": {},
      "creation": {
        "enabled": true,
        "requiredTags": [
          "<string>"
        ]
      }
    },
    "entities": {},
    "dev": true,
    "title": "<string>",
    "description": "<string>",
    "iconUrl": "<string>",
    "readmeUrl": "<string>",
    "public": true,
    "verificationStatus": "unapproved",
    "secrets": [
      "<string>"
    ]
  }
}

Path Parameters

id
string
required

Integration Version ID

Body

application/json
Integration

The body is of type object.

Response

200
application/json
Success

The response is of type object.