async-helpers
Polling configurations that let exports and imports issue server-side callbacks during execution — used for long-running API operations (Amazon SP-API feeds, Salesforce Bulk 2.0, Shopify Bulk). Referenced by exports and imports via _asyncHelperId.
REST API: Async helpers are not published as a dedicated OpenAPI spec. They share the generic resource schema (list/get/create/update/delete over /v1/asynchelpers). Browse the full spec bundle at the integrator-api-specs repo.
celigo async-helpers <subcommand> [args] [flags]Supports all global flags.
Subcommands
list
List all async helpers.
get <id>
Fetch one async helper by ID.
create
Create an async helper from a JSON body (--file <path> or stdin).
update <id>
Full replace from a JSON body (--file <path> or stdin); destructive PUT.
set <id> key=value …
Safe field edit: whitelisted fields via PATCH, others via GET → modify → PUT. Supports key=file://<path>.
delete <id>
Delete an async helper.
dependencies <id>
List resources that depend on this async helper (alias: used-by).
audit <id>
Show the change-history audit log for one async helper.
celigo async-helpers list
List every async helper in the account.
Signature
Arguments
None.
Flags
--integration <id>
string
—
List only async helpers belonging to this integration.
Plus the global flags (--format, --jq, --profile, --verbose).
Example
Corresponds to: GET /v1/asynchelpers
celigo async-helpers get
Fetch a single async helper by ID.
Signature
Arguments
<id>
string
Yes
Async helper _id.
Flags
None beyond the global flags.
Example
Corresponds to: GET /v1/asynchelpers/{_id}
celigo async-helpers create
Create an async helper from a JSON body. Read the body from a file with -f, --file (recommended), or pipe it on stdin.
Signature
Arguments
None.
Flags
-f, --file <path>
string
—
Read the JSON body from a file instead of stdin (--file - also means stdin).
Request body
A JSON body matching the async helper resource shape; see the spec bundle for the envelope.
Example
Corresponds to: POST /v1/asynchelpers
celigo async-helpers update
Replace an async helper with a JSON body (--file <path> or stdin).
⚠️
updateerases omitted fields. It sends aPUT, not aPATCH, so any field missing from the body is cleared.GETthe helper first, edit it, then send back the complete object — or usesetfor partial edits.
Signature
Arguments
<id>
string
Yes
Async helper _id.
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.
Request body
Pass the complete resource. Any field you omit will be removed on save.
Example
Corresponds to: PUT /v1/asynchelpers/{_id}
celigo async-helpers set
Safe field edit. Whitelisted fields (name, debugUntil, schedule.*, and similar) are applied via an atomic PATCH; any other field goes through GET → modify → PUT. Prefer this over update for partial changes.
A key=file://<path> value loads that field's value from a file instead of the command line, which avoids hand-escaping multi-line content. A leading ~ and paths relative to the current directory are supported.
Signature
Arguments
<id>
string
Yes
Async helper _id.
<assignments...>
string
Yes
One or more key=value pairs. Values are JSON-parsed (disabled=false → boolean, debugUntil=null removes the field). Dot notation and array indexing are supported. Use key=file://<path> to load a value from a file.
Example
Corresponds to: GET /v1/asynchelpers/{_id} then PUT /v1/asynchelpers/{_id}
celigo async-helpers delete
Delete an async helper by ID.
⚠️
deleteis immediate. Any export or import that carries this_idin_asyncHelperIdis left with a dangling reference. Rundependenciesfirst.
Signature
Arguments
<id>
string
Yes
Async helper _id.
Flags
-y, --yes
boolean
false
Skip the interactive confirmation prompt.
Example
Corresponds to: DELETE /v1/asynchelpers/{_id}
celigo async-helpers dependencies
List the resources that depend on an async helper. Use this to check whether the helper is safe to delete: an empty result means no dependents. Aliased as used-by.
Signature
Arguments
<id>
string
Yes
Async helper _id.
Example
Corresponds to: GET /v1/asynchelpers/{_id}/dependencies.
celigo async-helpers audit
Show the audit log (change history) for one async helper.
Signature
Arguments
<id>
string
Yes
Async helper _id.
Example
Corresponds to: GET /v1/asynchelpers/{_id}/audit.
Gotchas
No dedicated OpenAPI spec. Async helpers use the generic resource envelope; fields you discover via
getare the authoritative shape forcreate/update.Referenced by exports and imports. Before deleting an async helper, confirm no active export or import carries its
_idin_asyncHelperId— the reference will dangle.API path is
asynchelpers(no hyphen). The CLI command isasync-helpers; the underlying endpoint is/v1/asynchelpers.
Related
Last updated
Was this helpful?