Skip to content

HTTP Server

Install

See the Install guide for the full setup, including Windows PowerShell.

curl -fsSL https://install.skippr.io/install.sh | shClick to copy

Listens for incoming HTTP POST requests and ingests their bodies.

Configuration

yaml
source:
  kind: http_server
  listen_address: "0.0.0.0:8080"
  path: "/"
FieldDefaultDescription
listen_address0.0.0.0:8080Address to bind the HTTP server
path/URL path to listen on
auth_tokenOptional Bearer token for authentication

Namespace: http_server.{path}

CLI

bash
skippr connect source http-server \
  --listen-address 0.0.0.0:8080 \
  --path /webhook \
  --auth-token ${HTTP_SERVER_AUTH_TOKEN}
FlagDescription
--listen-addressAddress to bind (default: 0.0.0.0:8080)
--pathURL path to listen on
--auth-tokenOptional bearer token required on incoming requests

Authentication

Authentication is optional. If you set auth_token, Skippr expects the incoming request to present that bearer token.

Permissions or Network Requirements

This connector opens an HTTP listener. Make sure the configured bind address and port are reachable to the systems sending data, and use a reverse proxy or firewall if the endpoint should not be public.

Troubleshooting

SymptomFix
requests receive 401 or 403 responsesVerify the bearer token handling and any proxy configuration in front of the listener.
no requests arriveCheck the bind address, port, reverse proxy routing, and host firewall rules.

Next steps

Install

See the Install guide for the full setup, including Windows PowerShell.

curl -fsSL https://install.skippr.io/install.sh | shClick to copy