Skip to main content
POST
/
webhook
/
ci
CI/CD Webhook
curl --request POST \
  --url https://api.velixarai.com/webhook/ci \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "content": "<string>",
  "event_type": "<string>",
  "tags": [
    {}
  ]
}
'
A generic webhook for CI/CD pipelines. Stores events as tagged memories with full metadata. Use with GitHub Actions, Jenkins, or any CI system.

Request Body

content
string
required
Event description or content to store.
event_type
string
default:"ci_event"
Event type — used as a tag prefix (ci:{event_type}). Examples: deployment, pr_merge, decision.
tags
array
Additional tags.
Any extra fields in the body are stored as metadata.

Response

{
  "stored": true,
  "id": "abc-123",
  "event_type": "deployment"
}

Example: GitHub Actions

- name: Store deployment in Velixar
  run: |
    curl -X POST "$VELIXAR_API_URL/webhook/ci" \
      -H "Authorization: Bearer $VELIXAR_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{
        "event_type": "deployment",
        "content": "Deployed v1.0.0 to production",
        "tags": ["production"],
        "version": "1.0.0"
      }'
Pre-built GitHub Actions are available: