Celigo website screenshot

Celigo

Celigo is an intelligent automation platform (iPaaS) that enables organizations to integrate applications, automate business processes, and connect data across their technology stack with low-code tooling. Celigo offers a REST-based integrator.io Platform API, an API Management console, OAuth 2.0 and Bearer Token authentication, and more than one thousand pre-built connectors and integration applications.

4 APIs 0 Features
API ManagementAutomationData IntegrationIntegrationiPaaSWorkflow

APIs

Celigo integrator.io Platform API

The integrator.io Platform API is a RESTful JSON API secured by Bearer Tokens. It provides programmatic access to integrations, connections, flows, imports, exports, iClients, a...

Celigo OAuth Authentication

Celigo supports OAuth 2.0 and OAuth 1.0 authentication for HTTP connections, configured through iClient resources for reusable OAuth client credentials across integrations.

Celigo API Management

Celigo API Management allows organizations to build, publish, and govern APIs on top of Celigo-managed integrations and third-party systems with a dedicated API Management console.

Celigo integrator.io Webhook Listeners

Inbound webhook listeners exposed by integrator.io. Each listener provides an auto-generated public HTTPS URL that accepts HTTP POST or PUT requests from a source application to...

Collections

Pricing Plans

Celigo Plans Pricing

3 plans

PLANS

Rate Limits

Celigo Rate Limits

5 limits

RATE LIMITS

FinOps

Celigo Finops

FINOPS

Event Specifications

Celigo integrator.io Webhook Listeners

AsyncAPI description of Celigo integrator.io's inbound webhook surface. integrator.io exposes "webhook listeners" that receive HTTP POST or PUT requests from third-party source ...

ASYNCAPI

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🌐
Portal
Portal
🔗
Documentation
Documentation
🔗
Reference
Reference
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
📜
PrivacyPolicy
PrivacyPolicy
📜
TermsOfService
TermsOfService

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Celigo integrator.io Platform REST API
  version: 1.0.0
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Connections
    type: folder
  items:
  - info:
      name: List connections
      type: http
    http:
      method: GET
      url: https://api.integrator.io/v1/connections
    docs: List connections
  - info:
      name: Create a connection
      type: http
    http:
      method: POST
      url: https://api.integrator.io/v1/connections
      body:
        type: json
        data: '{}'
    docs: Create a connection
  - info:
      name: Get a connection
      type: http
    http:
      method: GET
      url: https://api.integrator.io/v1/connections/:_id
      params:
      - name: _id
        value: ''
        type: path
    docs: Get a connection
  - info:
      name: Replace a connection
      type: http
    http:
      method: PUT
      url: https://api.integrator.io/v1/connections/:_id
      params:
      - name: _id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Replace a connection
  - info:
      name: Delete a connection
      type: http
    http:
      method: DELETE
      url: https://api.integrator.io/v1/connections/:_id
      params:
      - name: _id
        value: ''
        type: path
    docs: Delete a connection
  - info:
      name: Test a connection by pinging it
      type: http
    http:
      method: POST
      url: https://api.integrator.io/v1/connections/:_id/ping
      params:
      - name: _id
        value: ''
        type: path
    docs: Test a connection by pinging it
- info:
    name: Exports
    type: folder
  items:
  - info:
      name: List exports
      type: http
    http:
      method: GET
      url: https://api.integrator.io/v1/exports
    docs: List exports
  - info:
      name: Create an export
      type: http
    http:
      method: POST
      url: https://api.integrator.io/v1/exports
      body:
        type: json
        data: '{}'
    docs: Create an export
  - info:
      name: Get an export
      type: http
    http:
      method: GET
      url: https://api.integrator.io/v1/exports/:_id
      params:
      - name: _id
        value: ''
        type: path
    docs: Get an export
  - info:
      name: Replace an export
      type: http
    http:
      method: PUT
      url: https://api.integrator.io/v1/exports/:_id
      params:
      - name: _id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Replace an export
  - info:
      name: Delete an export
      type: http
    http:
      method: DELETE
      url: https://api.integrator.io/v1/exports/:_id
      params:
      - name: _id
        value: ''
        type: path
    docs: Delete an export
- info:
    name: Imports
    type: folder
  items:
  - info:
      name: List imports
      type: http
    http:
      method: GET
      url: https://api.integrator.io/v1/imports
    docs: List imports
  - info:
      name: Create an import
      type: http
    http:
      method: POST
      url: https://api.integrator.io/v1/imports
      body:
        type: json
        data: '{}'
    docs: Create an import
  - info:
      name: Get an import
      type: http
    http:
      method: GET
      url: https://api.integrator.io/v1/imports/:_id
      params:
      - name: _id
        value: ''
        type: path
    docs: Get an import
  - info:
      name: Replace an import
      type: http
    http:
      method: PUT
      url: https://api.integrator.io/v1/imports/:_id
      params:
      - name: _id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Replace an import
  - info:
      name: Delete an import
      type: http
    http:
      method: DELETE
      url: https://api.integrator.io/v1/imports/:_id
      params:
      - name: _id
        value: ''
        type: path
    docs: Delete an import
- info:
    name: Flows
    type: folder
  items:
  - info:
      name: List flows
      type: http
    http:
      method: GET
      url: https://api.integrator.io/v1/flows
    docs: List flows
  - info:
      name: Create a flow
      type: http
    http:
      method: POST
      url: https://api.integrator.io/v1/flows
      body:
        type: json
        data: '{}'
    docs: Create a flow
  - info:
      name: Get a flow
      type: http
    http:
      method: GET
      url: https://api.integrator.io/v1/flows/:_id
      params:
      - name: _id
        value: ''
        type: path
    docs: Get a flow
  - info:
      name: Replace a flow
      type: http
    http:
      method: PUT
      url: https://api.integrator.io/v1/flows/:_id
      params:
      - name: _id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Replace a flow
  - info:
      name: Delete a flow
      type: http
    http:
      method: DELETE
      url: https://api.integrator.io/v1/flows/:_id
      params:
      - name: _id
        value: ''
        type: path
    docs: Delete a flow
  - info:
      name: Run a flow on demand
      type: http
    http:
      method: POST
      url: https://api.integrator.io/v1/flows/:_id/run
      params:
      - name: _id
        value: ''
        type: path
    docs: Run a flow on demand
- info:
    name: Integrations
    type: folder
  items:
  - info:
      name: List integrations
      type: http
    http:
      method: GET
      url: https://api.integrator.io/v1/integrations
    docs: List integrations
  - info:
      name: Create an integration
      type: http
    http:
      method: POST
      url: https://api.integrator.io/v1/integrations
      body:
        type: json
        data: '{}'
    docs: Create an integration
  - info:
      name: Get an integration
      type: http
    http:
      method: GET
      url: https://api.integrator.io/v1/integrations/:_id
      params:
      - name: _id
        value: ''
        type: path
    docs: Get an integration
  - info:
      name: Replace an integration
      type: http
    http:
      method: PUT
      url: https://api.integrator.io/v1/integrations/:_id
      params:
      - name: _id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Replace an integration
  - info:
      name: Delete an integration
      type: http
    http:
      method: DELETE
      url: https://api.integrator.io/v1/integrations/:_id
      params:
      - name: _id
        value: ''
        type: path
    docs: Delete an integration
- info:
    name: iClients
    type: folder
  items:
  - info:
      name: List iClients (OAuth credentials)
      type: http
    http:
      method: GET
      url: https://api.integrator.io/v1/iClients
    docs: List iClients (OAuth credentials)
  - info:
      name: Create an iClient
      type: http
    http:
      method: POST
      url: https://api.integrator.io/v1/iClients
      body:
        type: json
        data: '{}'
    docs: Create an iClient
- info:
    name: Jobs
    type: folder
  items:
  - info:
      name: List jobs (flow execution records)
      type: http
    http:
      method: GET
      url: https://api.integrator.io/v1/jobs
      params:
      - name: _flowId
        value: ''
        type: query
      - name: status
        value: ''
        type: query
    docs: List jobs (flow execution records)
  - info:
      name: Get a job
      type: http
    http:
      method: GET
      url: https://api.integrator.io/v1/jobs/:_id
      params:
      - name: _id
        value: ''
        type: path
    docs: Get a job
- info:
    name: State
    type: folder
  items:
  - info:
      name: List arbitrary stored state objects
      type: http
    http:
      method: GET
      url: https://api.integrator.io/v1/state
    docs: List arbitrary stored state objects
  - info:
      name: Create a state object
      type: http
    http:
      method: POST
      url: https://api.integrator.io/v1/state
      body:
        type: json
        data: '{}'
    docs: Create a state object
  - info:
      name: Get a state object
      type: http
    http:
      method: GET
      url: https://api.integrator.io/v1/state/:_id
      params:
      - name: _id
        value: ''
        type: path
    docs: Get a state object
  - info:
      name: Replace a state object
      type: http
    http:
      method: PUT
      url: https://api.integrator.io/v1/state/:_id
      params:
      - name: _id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Replace a state object
  - info:
      name: Delete a state object
      type: http
    http:
      method: DELETE
      url: https://api.integrator.io/v1/state/:_id
      params:
      - name: _id
        value: ''
        type: path
    docs: Delete a state object
- info:
    name: Licenses
    type: folder
  items:
  - info:
      name: List licenses
      type: http
    http:
      method: GET
      url: https://api.integrator.io/v1/licenses
    docs: List licenses
bundled: true