# Cenit IO - REST API Specification API

> Cenit IO - REST API Specification API on Apizie: 40 endpoints (Returns a list of connections, Create or update a connection, Retrieve an existing connection, Delete a connection, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://www.apizie.tech/v1/open-data:cenit/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `open-data:cenit`
- Category: Open Data
- Status: byok
- Source: https://cenit.io
- Page: https://www.apizie.tech/api/open-data/cenit
- OpenAPI: https://www.apizie.tech/api/open-data/cenit/openapi.json

Cenit IO is an Open Platform for Data and Business Integration (iPaaS)

## Endpoints

### Returns a list of connections
`GET https://www.apizie.tech/v1/open-data:cenit/get-setup-connection` (byok)

### Create or update a connection
`POST https://www.apizie.tech/v1/open-data:cenit/post-setup-connection` (byok)

### Retrieve an existing connection
`GET https://www.apizie.tech/v1/open-data:cenit/get-setup-connection-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Connection ID |

### Delete a connection
`POST https://www.apizie.tech/v1/open-data:cenit/delete-setup-connection-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Connection ID |

### Returns a list of connection roles
`GET https://www.apizie.tech/v1/open-data:cenit/get-setup-connection-role` (byok)

### Create or update a connection role
`POST https://www.apizie.tech/v1/open-data:cenit/post-setup-connection-role` (byok)

### Return a connection role
`GET https://www.apizie.tech/v1/open-data:cenit/get-setup-connection-role-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Connection role ID |

### Delete a connection role.
`POST https://www.apizie.tech/v1/open-data:cenit/delete-setup-connection-role-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Connection role ID |

### Returns a list of data types
`GET https://www.apizie.tech/v1/open-data:cenit/get-setup-data-type` (byok)

### Create or update a data type
`POST https://www.apizie.tech/v1/open-data:cenit/post-setup-data-type` (byok)

### Retrieve a data type
`GET https://www.apizie.tech/v1/open-data:cenit/get-setup-data-type-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | data type ID |

### Delete a data type
`POST https://www.apizie.tech/v1/open-data:cenit/delete-setup-data-type-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | data type ID |

### Returns a list of flows
`GET https://www.apizie.tech/v1/open-data:cenit/get-setup-flow` (byok)

### Create or update a flow
`POST https://www.apizie.tech/v1/open-data:cenit/post-setup-flow` (byok)

### Retrieve an existing flow
`GET https://www.apizie.tech/v1/open-data:cenit/get-setup-flow-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Flow ID |

### Delete a flow.
`POST https://www.apizie.tech/v1/open-data:cenit/delete-setup-flow-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Flow ID |

### Returns a list of namespaces
`GET https://www.apizie.tech/v1/open-data:cenit/get-setup-namespace` (byok)

### Create or update a namespace
`POST https://www.apizie.tech/v1/open-data:cenit/post-setup-namespace` (byok)

### Retrieve an existing namespace
`GET https://www.apizie.tech/v1/open-data:cenit/get-setup-namespace-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Namespace ID. |

### Delete a namespace
`POST https://www.apizie.tech/v1/open-data:cenit/delete-setup-namespace-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Namespace ID. |

### Returns a list of events
`GET https://www.apizie.tech/v1/open-data:cenit/get-setup-observer` (byok)

### Create or update an event
`POST https://www.apizie.tech/v1/open-data:cenit/post-setup-observer` (byok)

### Retrieve an existing event
`GET https://www.apizie.tech/v1/open-data:cenit/get-setup-observer-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Observer ID |

### Delete an event
`POST https://www.apizie.tech/v1/open-data:cenit/delete-setup-observer-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Observer ID |

### Returns a list of schedulers
`GET https://www.apizie.tech/v1/open-data:cenit/get-setup-scheduler` (byok)

### Create or update an scheduler
`POST https://www.apizie.tech/v1/open-data:cenit/post-setup-scheduler` (byok)

### Retrieve an existing schedule
`GET https://www.apizie.tech/v1/open-data:cenit/get-setup-scheduler-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Scheduler ID |

### Delete an schedule
`POST https://www.apizie.tech/v1/open-data:cenit/delete-setup-scheduler-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Scheduler ID |

### Returns a list of schemas
`GET https://www.apizie.tech/v1/open-data:cenit/get-setup-schema` (byok)

### Create or update an schema
`POST https://www.apizie.tech/v1/open-data:cenit/post-setup-schema` (byok)

### Retrieve an existing schema
`GET https://www.apizie.tech/v1/open-data:cenit/get-setup-schema-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Schema ID |

### Delete an schema.
`POST https://www.apizie.tech/v1/open-data:cenit/delete-setup-schema-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Schema ID |

### Returns a list of translators
`GET https://www.apizie.tech/v1/open-data:cenit/get-setup-translator` (byok)

### Create or update a translator
`POST https://www.apizie.tech/v1/open-data:cenit/post-setup-translator` (byok)

### Retrieve an existing translator
`GET https://www.apizie.tech/v1/open-data:cenit/get-setup-translator-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Translator ID. |

### Delete a translator
`POST https://www.apizie.tech/v1/open-data:cenit/delete-setup-translator-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Translator ID. |

### Returns a list of webhooks
`GET https://www.apizie.tech/v1/open-data:cenit/get-setup-webhook` (byok)

### Create or update a webhook
`POST https://www.apizie.tech/v1/open-data:cenit/post-setup-webhook` (byok)

### Retrieve an existing webhook
`GET https://www.apizie.tech/v1/open-data:cenit/get-setup-webhook-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Webhook ID. |

### Delete a webhook
`POST https://www.apizie.tech/v1/open-data:cenit/delete-setup-webhook-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Webhook ID. |

## Example
```
curl "https://www.apizie.tech/v1/open-data:cenit/get-setup-connection" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Cenit IO - REST API Specification API?
Create a free Apizie key, then send GET https://www.apizie.tech/v1/open-data:cenit/get-setup-connection with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Cenit IO - REST API Specification API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Cenit IO - REST API Specification itself also needs your own key from cenit.io.

### Can AI agents use the Cenit IO - REST API Specification API?
Yes. Add the Apizie MCP server (https://www.apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key open-data:cenit.

### What is the status of the Cenit IO - REST API Specification API?
Needs your own provider key (bring your own key)
