Skip to main content
POST
/
services
Install a service from a direct URL
curl --request POST \
  --url http://localhost:9371/services \
  --header 'Content-Type: application/json' \
  --data '
{
  "id": "<string>",
  "url": "<string>",
  "adapter": "<string>"
}
'
{
  "id": "<string>"
}

Body

application/json

Request body used to install a service from a direct URL.

id
string
required

Identifier to assign to the new service. Must be a valid identifier matching /^[A-Za-z_$][A-Za-z0-9_$]*$/.

Minimum string length: 1
url
string
required

Direct URL of the service definition file to download and install.

Minimum string length: 1
adapter
string
required

Adapter module identifier responsible for the service.

Minimum string length: 1

Response

The service was installed and stored.

Response returned after a service is installed.

id
string
required

Identifier assigned to the newly installed service.

Minimum string length: 1
Last modified on July 1, 2026