connectors
Manage connectors — installable integration applications, their install base, install/update lifecycle, and per-connector licenses.
REST API: Connectors
celigo connectors <subcommand> [args] [flags]Supports all global flags.
Subcommands
list
List all connectors.
get <id>
Fetch one connector.
create
Create a connector from JSON (stdin or --file).
update <id>
Full replace from JSON (stdin or --file). Omitted fields are erased.
set <id> key=value …
Safe field edit: PATCH for whitelisted fields, else GET → modify → PUT.
delete <id>
Delete a connector.
install-base <id>
List the installed integrations (install base) for a connector.
install <id>
Install a connector from JSON (stdin or --file).
push-update <id>
Push an update to a connector's install base from JSON (stdin or --file).
licenses
Manage licenses for a connector (sub-group).
licenses sub-subcommands
licenses list <id>
List all licenses for a connector.
licenses get <id> <licenseId>
Fetch one connector license.
licenses create <id>
Create a connector license from JSON (stdin or --file).
licenses update <id> <licenseId>
Update a connector license from JSON (stdin or --file).
licenses delete <id> <licenseId>
Delete a connector license.
celigo connectors list
List all connectors in the account.
Signature
Example
Corresponds to: GET /v1/connectors (operationId: listConnectors)
celigo connectors get
Fetch one connector by ID.
Signature
Arguments
<id>
string
Yes
Connector ID.
Example
Corresponds to: GET /v1/connectors/{_id} (operationId: getConnectorById)
celigo connectors create
Create a connector from a JSON body.
Signature
Flags
-f, --file <path>
string
stdin
Read the JSON body from a file instead of stdin (- also means stdin).
Request body
Reads JSON on stdin (or --file). See the POST /v1/connectors schema for the full payload shape.
Example
Corresponds to: POST /v1/connectors (operationId: createConnector)
celigo connectors update
Full replace of a connector from a JSON body.
⚠️
updateerases omitted fields.PUTis a full replace — any field missing from the body is cleared.GETthe connector first, edit it, then send back the complete object — or usesetfor partial edits.
Signature
Arguments
<id>
string
Yes
Connector ID.
Flags
-f, --file <path>
string
stdin
Read the JSON body from a file instead of stdin (- also means stdin).
Request body
Reads JSON on stdin (or --file). See the PUT /v1/connectors/{_id} schema for the full payload shape.
Example
Corresponds to: PUT /v1/connectors/{_id} (operationId: updateConnector)
celigo connectors set
Safe field edit. Whitelisted fields (e.g. name, debugUntil, schedule.*) are applied via an atomic PATCH; other fields go through GET → modify → PUT. Accepts key=value pairs; values auto-parse as JSON (disabled=false is a boolean; =null removes a field). Supports dot paths and array indexing.
Signature
Arguments
<id>
string
Yes
Connector ID.
[assignments...]
key=value pairs
Yes
One or more field assignments.
Example
Corresponds to: PUT /v1/connectors/{_id} (operationId: updateConnector)
celigo connectors delete
Delete a connector.
⚠️
deleteis immediate. Removing a connector affects its install base. Runinstall-basefirst to see the installed integrations.
Signature
Arguments
<id>
string
Yes
Connector ID.
Flags
-y, --yes
boolean
false
Skip confirmation.
Example
Corresponds to: DELETE /v1/connectors/{_id} (operationId: deleteConnector)
celigo connectors install-base
List the install base — the installed integrations — for a connector.
Signature
Arguments
<id>
string
Yes
Connector ID.
Example
Corresponds to: GET /v1/connectors/{_id}/installBase (operationId: getConnectorInstallBase)
celigo connectors install
Install a connector from a JSON body.
Signature
Arguments
<id>
string
Yes
Connector ID.
Flags
-f, --file <path>
string
stdin
Read the JSON body from a file instead of stdin (- also means stdin).
Request body
Reads JSON on stdin (or --file). See the POST /v1/connectors/{_id}/install schema for the full payload shape.
Example
Corresponds to: POST /v1/connectors/{_id}/install (operationId: installConnector)
celigo connectors push-update
Push an update to a connector's install base from a JSON body.
Signature
Arguments
<id>
string
Yes
Connector ID.
Flags
-f, --file <path>
string
stdin
Read the JSON body from a file instead of stdin (- also means stdin).
Request body
Reads JSON on stdin (or --file). See the PUT /v1/connectors/{_id}/update schema for the full payload shape.
Example
Corresponds to: PUT /v1/connectors/{_id}/update (operationId: pushConnectorUpdate)
celigo connectors licenses list
List all licenses for a connector.
Signature
Arguments
<id>
string
Yes
Connector ID.
Example
Corresponds to: GET /v1/connectors/{_id}/licenses (operationId: listConnectorLicenses)
celigo connectors licenses get
Fetch one connector license by ID.
Signature
Arguments
<id>
string
Yes
Connector ID.
<licenseId>
string
Yes
License ID.
Example
Corresponds to: GET /v1/connectors/{_id}/licenses/{licenseId} (operationId: getConnectorLicenseById)
celigo connectors licenses create
Create a connector license from a JSON body.
Signature
Arguments
<id>
string
Yes
Connector ID.
Flags
-f, --file <path>
string
stdin
Read the JSON body from a file instead of stdin (- also means stdin).
Request body
Reads JSON on stdin (or --file). See the POST /v1/connectors/{_id}/licenses schema for the full payload shape.
Example
Corresponds to: POST /v1/connectors/{_id}/licenses (operationId: createConnectorLicense)
celigo connectors licenses update
Update a connector license from a JSON body.
Signature
Arguments
<id>
string
Yes
Connector ID.
<licenseId>
string
Yes
License ID.
Flags
-f, --file <path>
string
stdin
Read the JSON body from a file instead of stdin (- also means stdin).
Request body
Reads JSON on stdin (or --file). See the PUT /v1/connectors/{_id}/licenses/{licenseId} schema for the full payload shape.
Example
Corresponds to: PUT /v1/connectors/{_id}/licenses/{licenseId} (operationId: updateConnectorLicense)
celigo connectors licenses delete
Delete a connector license.
⚠️
deleteremoves the license immediately. Any install that depends on this license may lose access. Confirm thelicenseIdfirst.
Signature
Arguments
<id>
string
Yes
Connector ID.
<licenseId>
string
Yes
License ID.
Flags
-y, --yes
boolean
false
Skip confirmation.
Example
Corresponds to: DELETE /v1/connectors/{_id}/licenses/{licenseId} (operationId: deleteConnectorLicense)
Related
integrations — connector installs produce integrations; the install base lists them.
connections — connectors bundle the connections an install will create.
templates — browse published connectors and templates available to install.
Last updated
Was this helpful?