http-connector-endpoints
The endpoints of your own custom HTTP connectors — the method + relative-URI operations (GET /orders, POST /orders/{id}/cancel, …) under a connector's resources. This is the authoring half of http-connectors endpoints: that nested read browses any resource's endpoints, including other partners' published ones, in an abridged shape; this group reaches only the endpoints your account owns, in full, and is where they are created, replaced, and deleted. An endpoint read through either route is the same object.
An endpoint attaches to one or more of your resources through _httpConnectorResourceIds, so create the resource first (http-connector-resources create). supportedBy.type decides whether users build exports or imports on the endpoint.
Added in celigo-cli 2026.9.6.
REST API: HTTP Connector Endpoints
celigo http-connector-endpoints <subcommand> [args] [flags]Supports all global flags.
Subcommands
list
List every HTTP connector endpoint the account owns.
get <id>
Fetch one endpoint by ID.
create
Create an endpoint from a JSON body (--file <path> or stdin).
update <id>
Full-replace PUT from a JSON body (--file <path> or stdin).
set <id> key=value …
Edit fields through GET + modify + PUT. Supports key=file://<path>.
delete <id>
Delete an endpoint. Not recoverable through the recycle bin.
Standard verbs only — there is no dependencies or audit here.
celigo http-connector-endpoints list
List every HTTP connector endpoint the account owns, across all of its connectors and resources, sorted by name. The endpoint documents no field projection, so rows are trimmed client-side: --fields changes what is printed, not what is transferred.
Signature
Flags
--fields <spec>
string
default
Fields to print per row. default prints _id, name, and the table columns; all prints complete documents; a comma-separated list selects specific fields (dot notation allowed). See field projection.
--limit <n>
integer
—
Return at most <n> rows, fetching a single page.
Default table columns: _id, name, method, relativeURI, published, lastModified.
Example
Corresponds to: GET /v1/httpconnectorendpoints — limited to endpoints the account owns.
celigo http-connector-endpoints get
Fetch one endpoint by ID, in full.
Signature
Example
Corresponds to: GET /v1/httpconnectorendpoints/{_id}
celigo http-connector-endpoints create
Create an endpoint from a JSON body (--file <path> or stdin). Every create needs name, method, relativeURI, at least one id in _httpConnectorResourceIds, and supportedBy.type; a missing field fails the create with a 422 that names it (several problems are reported together). The resource ids must be your own resources, or the create fails with a 422. method is uppercased on save (get is stored as GET); supportedBy.type (export or import) decides which kind of step users build on the endpoint. Requires full mode.
Signature
Flags
-f, --file <path>
string
—
Read the JSON body from a file instead of stdin (--file - also means stdin).
Example
Corresponds to: POST /v1/httpconnectorendpoints
celigo http-connector-endpoints update
Full-replace PUT from a JSON body (--file <path> or stdin). Requires full mode.
⚠️
updatereplaces the whole endpoint.description,queryParameters,pathParameters,resourceFields, and thesupportedBydetails are cleared when the body leaves them out. GET the current document, modify it, and PUT the complete object back — or useset, which does that for you.
Signature
Flags
-f, --file <path>
string
—
Read the JSON body from a file instead of stdin (--file - also means stdin).
--force
boolean
false
Submit even if the body contains masked credential values (***) copied from a GET.
Example
Corresponds to: PUT /v1/httpconnectorendpoints/{_id}
celigo http-connector-endpoints set
Edit individual fields with key=value assignments. This resource has no PATCH whitelist, so every assignment goes through GET → modify → PUT with the complete document — the fields you do not name are preserved. Values are auto-parsed as JSON (published=true is a boolean); dot notation (supportedBy.type=import), array indexing, and key=file://<path> are supported.
set is blocked in read mode, and operate mode restricts it to operational fields (disabled, debugUntil, schedule.*, …) that a connector endpoint does not carry — so in practice it needs full mode. See Profiles & regions.
Signature
Example
Corresponds to: GET /v1/httpconnectorendpoints/{_id} then PUT /v1/httpconnectorendpoints/{_id}
celigo http-connector-endpoints delete
Delete an endpoint. Prompts for confirmation unless -y is supplied. Requires full mode.
⚠️ Deletes skip the recycle bin. A deleted endpoint cannot be restored. The delete is refused while another endpoint still names this one in
supportedBy.lookupToIdentifyExisting._httpConnectorEndpointId— update or delete that endpoint first.
Signature
Flags
-y, --yes
boolean
false
Skip the confirmation prompt.
Example
Corresponds to: DELETE /v1/httpconnectorendpoints/{_id}
Gotchas
Two routes, one object.
http-connectors endpoints <connectorId> <resourceId>browses one resource's endpoints — any connector's, abridged. This group lists and edits only what your account owns, in full. The document behind both is the same.The resource comes first.
_httpConnectorResourceIdsmust name resources you own (a422otherwise), so create them withhttp-connector-resources createbefore the endpoint. A resource cannot be deleted while an endpoint still lists it.methodis normalized;supportedBy.typeis an enum. Lowercase methods are uppercased on save. AmethodorsupportedBy.typeoutside its allowed values is rejected with422, and several problems are reported together.updateclears what it omits. Preferset, which round-trips the complete document; here everysetis a GET + PUT, since the endpoint has no PATCH whitelist.Lookups pin endpoints together. An endpoint's
supportedBy.lookupToIdentifyExisting._httpConnectorEndpointIdnames another endpoint; that reference blocks deleting the referenced endpoint until it is changed or removed.Not recoverable. Unlike most resources, a deleted connector endpoint does not land in the recycle bin.
Permission modes.
listandgetwork inreadmode;create,update,delete— and, in practice,set— needfull.
Related
http-connector-resources — the resources an endpoint attaches to through
_httpConnectorResourceIds.http-connectors — the connector at the top of the tree, and the read-only
endpoints/endpoint/endpoint-detailbrowse of any connector's endpoints.
Last updated
Was this helpful?