database

Create integration endpoint

Creates a new integration endpoint.

post/1.3/database/integration-endpoints

Request

  • Base URL: https://api.upcloud.com
  • URL: https://api.upcloud.com/1.3/database/integration-endpoints
  • Auth: HTTP bearer

Request body

type'logs' | 'prometheus' | 'rsyslog' required

The type of integration endpoint.

namestring required

The name of the integration endpoint.

propertiesobject

A key-value map of properties specific to the integration endpoint type.

Example request

{
  "type": "rsyslog",
  "name": "webhook-endpoint",
  "properties": {
    "format": "rfc5424",
    "max_message_size": 8192,
    "port": 514,
    "server": "1.1.1.1",
    "tls": false
  }
}

Response

Created

uuidstring uuid

The universally unique identifier (UUID) of the integration endpoint.

namestring

The name of the integration endpoint.

typestring

The type of the integration endpoint.

propertiesobject

A key-value map of properties specific to the integration endpoint type.

Example response

{
  "uuid": "20e86f48-2dcd-4a43-843d-3532ab112c1d",
  "name": "rsyslog",
  "type": "rsyslog",
  "properties": {
    "format": "rfc5424",
    "max_message_size": 8192,
    "port": 514,
    "sd": "",
    "server": "94.237.95.164",
    "tls": false
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.