Create Destination

POST /destinations

Create a new Workers Observability Telemetry Destination.

Responses

201 Resource created

Data is at body["result"]

{
  "configuration": {
    "destination_conf": "*string*",
    "logpushDataset": null,
    "logpushJob": "*number*",
    "type": "*string*",
    "url": "*string*"
  },
  "enabled": "*boolean*",
  "name": "*string*",
  "scripts": [
    "*string*"
  ],
  "slug": "*string*"
}

400 Bad Request

{
  "errors": [
    {
      "detail": "*string*",
      "message": "*string*"
    }
  ],
  "messages": [
    {
      "message": "*string*"
    }
  ],
  "success": "*boolean*"
}

401 Unauthorized

{
  "errors": [
    {
      "detail": "*string*",
      "message": "*string*"
    }
  ],
  "messages": [
    {
      "message": "*string*"
    }
  ],
  "success": "*boolean*"
}

500 Internal error

{
  "errors": [
    {
      "detail": "*string*",
      "message": "*string*"
    }
  ],
  "messages": [
    {
      "message": "*string*"
    }
  ],
  "success": "*boolean*"
}

Get Destinations

GET /destinations

List your Workers Observability Telemetry Destinations.

Responses

200 Successful request

Data is at body["result"]

[
  {
    "configuration": {
      "destination_conf": "*string*",
      "headers": {},
      "jobStatus": {
        "error_message": "*string*",
        "last_complete": "*string*",
        "last_error": "*string*"
      },
      "logpushDataset": null,
      "type": "*string*",
      "url": "*string*"
    },
    "enabled": "*boolean*",
    "name": "*string*",
    "scripts": [
      "*string*"
    ],
    "slug": "*string*"
  }
]

401 Unauthorized

{
  "errors": [
    {
      "detail": "*string*",
      "message": "*string*"
    }
  ],
  "messages": [
    {
      "message": "*string*"
    }
  ],
  "success": "*boolean*"
}

404 Not found

{
  "errors": [
    {
      "detail": "*string*",
      "message": "*string*"
    }
  ],
  "messages": [
    {
      "message": "*string*"
    }
  ],
  "success": "*boolean*"
}

500 Internal error

{
  "errors": [
    {
      "detail": "*string*",
      "message": "*string*"
    }
  ],
  "messages": [
    {
      "message": "*string*"
    }
  ],
  "success": "*boolean*"
}

Update Destination

PATCH /destinations/{slug}

Update an existing Workers Observability Telemetry Destination.

Responses

200 Successful request

Data is at body["result"]

{
  "configuration": {
    "destination_conf": "*string*",
    "logpushDataset": null,
    "logpushJob": "*number*",
    "type": "*string*",
    "url": "*string*"
  },
  "enabled": "*boolean*",
  "name": "*string*",
  "scripts": [
    "*string*"
  ],
  "slug": "*string*"
}

400 Bad Request

{
  "errors": [
    {
      "detail": "*string*",
      "message": "*string*"
    }
  ],
  "messages": [
    {
      "message": "*string*"
    }
  ],
  "success": "*boolean*"
}

401 Unauthorized

{
  "errors": [
    {
      "detail": "*string*",
      "message": "*string*"
    }
  ],
  "messages": [
    {
      "message": "*string*"
    }
  ],
  "success": "*boolean*"
}

404 Not found

{
  "errors": [
    {
      "detail": "*string*",
      "message": "*string*"
    }
  ],
  "messages": [
    {
      "message": "*string*"
    }
  ],
  "success": "*boolean*"
}

500 Internal error

{
  "errors": [
    {
      "detail": "*string*",
      "message": "*string*"
    }
  ],
  "messages": [
    {
      "message": "*string*"
    }
  ],
  "success": "*boolean*"
}

Delete Destination

DELETE /destinations/{slug}

Delete a Workers Observability Telemetry Destination.

Responses

200 Successful request

Data is at body["result"]

{
  "configuration": {
    "destination_conf": "*string*",
    "logpushDataset": null,
    "logpushJob": "*number*",
    "type": "*string*",
    "url": "*string*"
  },
  "enabled": "*boolean*",
  "name": "*string*",
  "scripts": [
    "*string*"
  ],
  "slug": "*string*"
}

401 Unauthorized

{
  "errors": [
    {
      "detail": "*string*",
      "message": "*string*"
    }
  ],
  "messages": [
    {
      "message": "*string*"
    }
  ],
  "success": "*boolean*"
}

404 Not found

{
  "errors": [
    {
      "detail": "*string*",
      "message": "*string*"
    }
  ],
  "messages": [
    {
      "message": "*string*"
    }
  ],
  "success": "*boolean*"
}

500 Internal error

{
  "errors": [
    {
      "detail": "*string*",
      "message": "*string*"
    }
  ],
  "messages": [
    {
      "message": "*string*"
    }
  ],
  "success": "*boolean*"
}