Send any data
Goal: get events from your own services, scripts, devices or third-party tools into Anosys. Time: about 5 minutes.
Pick the method that fits your source:
| Method | Best for | Auth |
|---|---|---|
| REST GET | Scripts, cron jobs, devices, anything that can call a URL | URL or API key |
| REST POST | Backend services sending JSON, one or many events at a time | URL or API key |
| Webhook | Third-party tools that can call a webhook | URL |
| OpenTelemetry | Services already instrumented with OpenTelemetry | URL or API key |
| Decorators | Logging specific functions in Python or JavaScript | API key |
| Tracker script | Websites and web apps | See Website analytics |
Bulk loads from data warehouses or cloud storage are set up with our team: email support@anosys.ai.
Step 1. Create an endpoint
Create an endpoint of type Generic / Custom HTTP (or Custom Variables if you only send your own fields) under Collecting → Endpoints. Then open Collecting → Integration Options, select it, and use the tab for your method (GET, POST, Webhook or OTEL). The console shows the exact URL to copy.
Unauthorized or Authorized?
At the top of Integration Options you choose how requests are authenticated. Unauthorized URLs carry your workspace and endpoint in the path and need no header. Authorized (API Key) URLs are shared and need an anosys-apikey header. Use Authorized from servers. See Core concepts.
Step 2. Send an event
Your own fields are named by type and number: cvs1… for text, cvn1… for numbers, cvb1… for true/false. Name them in Collecting → Field Mapping afterwards.
REST GET
REST POST
Send a JSON array. Each object is one event.
Webhook
Paste the URL from the Webhook tab into the third-party tool's webhook setting:
OpenTelemetry
Point your OTLP/HTTP exporter at the URL from the OTEL tab:
The tab also lists the per-signal URLs (/v1/traces, /v1/logs, /v1/metrics). Full guide, including the OpenTelemetry Collector: OpenTelemetry.
Python and JavaScript decorators
Each decorated call is logged with its arguments, return value and duration.
Step 3. Check it arrived
- The endpoint's activity graph in Collecting → Endpoints shows calls within seconds.
- If nothing shows up, paste your URL into Collecting → API Validators. It checks the URL and field names and tells you what's wrong.
Next steps
- Ingestion API reference: URLs, auth and field rules
- Dashboards: chart what you sent