APIHub
Back to Explore

Cenit IO - REST API Specification

The Cenit IO REST API provides programmatic CRUD operations for the core integration artifacts of the platform—including observers (events), schedulers, schemas, translators, webhooks, connections, connection roles, data types, flows, and namespaces—allowing users to manage their integration setup via HTTP.

Uncategorized
apiKeyHeader
HTTPS
CORS: Unknown
Description enriched
Visit official documentation

Latency

840ms p95

Uptime

100.0% 30d

Playground

Verified

live

Endpoints

REST · JSON
POST

/setup/observer/

Create or update an event

DELETE

/setup/observer/{id}

Delete an event

  • id (path, required) — Observer ID
GET

/setup/observer/{id}

Retrieve an existing event

  • id (path, required) — Observer ID
GET

/setup/scheduler/

Returns a list of schedulers

POST

/setup/scheduler/

Create or update an scheduler

DELETE

/setup/scheduler/{id}

Delete an schedule

  • id (path, required) — Scheduler ID
GET

/setup/scheduler/{id}

Retrieve an existing schedule

  • id (path, required) — Scheduler ID
GET

/setup/schema/

Returns a list of schemas

POST

/setup/schema/

Create or update an schema

DELETE

/setup/schema/{id}

Delete an schema.

  • id (path, required) — Schema ID
GET

/setup/schema/{id}

Retrieve an existing schema

  • id (path, required) — Schema ID
GET

/setup/translator/

Returns a list of translators

POST

/setup/translator/

Create or update a translator

DELETE

/setup/translator/{id}

Delete a translator

  • id (path, required) — Translator ID.
GET

/setup/translator/{id}

Retrieve an existing translator

  • id (path, required) — Translator ID.
GET

/setup/webhook/

Returns a list of webhooks

POST

/setup/webhook/

Create or update a webhook

DELETE

/setup/webhook/{id}

Delete a webhook

  • id (path, required) — Webhook ID.
GET

/setup/webhook/{id}

Retrieve an existing webhook

  • id (path, required) — Webhook ID.
GET

/setup/connection

Returns a list of connections

POST

/setup/connection

Create or update a connection

DELETE

/setup/connection/{id}

Delete a connection

  • id (path, required) — Connection ID
GET

/setup/connection/{id}

Retrieve an existing connection

  • id (path, required) — Connection ID
GET

/setup/connection_role

Returns a list of connection roles

POST

/setup/connection_role

Create or update a connection role

DELETE

/setup/connection_role/{id}

Delete a connection role.

  • id (path, required) — Connection role ID
GET

/setup/connection_role/{id}

Return a connection role

  • id (path, required) — Connection role ID
GET

/setup/data_type/

Returns a list of data types

POST

/setup/data_type/

Create or update a data type

DELETE

/setup/data_type/{id}

Delete a data type

  • id (path, required) — data type ID
GET

/setup/data_type/{id}

Retrieve a data type

  • id (path, required) — data type ID
GET

/setup/flow/

Returns a list of flows

POST

/setup/flow/

Create or update a flow

DELETE

/setup/flow/{id}

Delete a flow.

  • id (path, required) — Flow ID
GET

/setup/flow/{id}

Retrieve an existing flow

  • id (path, required) — Flow ID
GET

/setup/namespace/

Returns a list of namespaces

POST

/setup/namespace/

Create or update a namespace

DELETE

/setup/namespace/{id}

Delete a namespace

  • id (path, required) — Namespace ID.
GET

/setup/namespace/{id}

Retrieve an existing namespace

  • id (path, required) — Namespace ID.
GET

/setup/observer/

Returns a list of events

40 endpoints auto-detected

Authentication

This API uses an API key, passed in the "X-User-Access-Key" header. No OAuth required.

curl -X POST \
  "https://cenit.io/api/v1/setup/observer/" \
  -H "X-User-Access-Key: YOUR_API_KEY"

cenit.io · HTTPS only