1. Ingestion
HookPipe API 🚀
  • Pipelines
    • List all pipelines
      GET
    • Create a new pipeline
      POST
    • Get pipeline by source path
      GET
    • Update a pipeline
      PATCH
    • Delete a pipeline
      DELETE
  • Ingestion
    • Ingest webhook payload
      POST
  • Jobs & Monitoring
    • Query job status
      GET
    • Get delivery attempt logs
      GET
  • Schemas
    • CreatePipelineInput
    • UpdatePipelineInput
    • Action
    • TransformAction
    • FilterAction
    • EnrichAction
    • JobStatus
    • IngestionResponse
  1. Ingestion

Ingest webhook payload

POST
/api/ingest/{sourcePath}
Receives JSON data and queues it for asynchronous processing.

Request

Path Params

Body Params application/jsonRequired

Examples

Responses

🟢202
application/json
Webhook accepted and queued.
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://localhost:3000/api/ingest/' \
--header 'Content-Type: application/json' \
--data-raw '{
    "property1": "string",
    "property2": "string"
}'
Response Response Example
{
    "success": true,
    "message": "string",
    "jobId": "9d222c6d-893e-4e79-8201-3c9ca16a0f39"
}
Modified at 2026-03-28 09:04:00
Previous
Delete a pipeline
Next
Query job status
Built with