Maxim Logo
Integrations

Update Integration

Update an integration

PUT
/v1/integrations

Authorization

x-maxim-api-key<token>

API key for authentication

In: header

Request Body

application/jsonOptional
workspaceIdRequiredstring

Unique identifier for the workspace

idstring

Unique identifier for the integration

typeRequiredstring

Type of integration)

Value in: "SLACK" | "PAGER_DUTY"
nameRequiredstring

Name of the integration

configRequiredobject

Integration-specific configuration

curl -X PUT "https://api.getmaxim.ai/v1/integrations" \
  -H "x-maxim-api-key: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "workspaceId": "string",
    "id": "string",
    "type": "SLACK",
    "name": "string",
    "config": {
      "name": "string",
      "routingKey": "string",
      "webhookName": "string",
      "webhookUrl": "string",
      "dedupKey": "string"
    }
  }'

Integration updated successfully

{
  "data": {
    "id": "string",
    "type": "SLACK",
    "name": "string",
    "config": {
      "property1": null,
      "property2": null
    }
  }
}