kf file-drop

Register and operate file-drop bindings for batch ingestion.

kf file-drop pause-binding

Pause a binding so new transfers are rejected at the ingest surface.

Pause a binding so new transfers are rejected at the ingest surface. PAUSED -> ACTIVE is handled by ResumeFileDropBinding.

FlagRequiredDescription
--tenant <id>yesTarget tenant id.
--environment <id>noTarget environment id; defaults to the active profile environment.
--actor-type <type>yesActor type (USER, SYSTEM, CONNECTOR, AGENT, SERVICE).
--actor-id <id>yesActor id.
--idempotency-key <key>noIdempotency key for safe retries. Generated when omitted.
--binding-id <value>yesBinding id.
--expected-version <value>yesExpected version.
--reason <value>noReason.

Example

kf file-drop pause-binding --tenant tnt_demo --actor-type USER --actor-id usr_sam --binding-id <value> --expected-version <value>

kf file-drop register-binding

Register an inbound or outbound file-drop binding.

Register an inbound or outbound file-drop binding. INBOUND KF-hosted bindings are R2; OUTBOUND bindings are R3; TENANT_* and partner-owned bindings are R4 because the platform accepts caller-managed credentials or delegated external authority. Approval-gated: the approval is bound to commandType=RegisterFileDropBinding and resourceId=&lt;identifier&gt; within the tenant environment, with a 24h TTL. Starts at PENDING; activates on first successful transfer. Disposition A per the internal implementation notes.

FlagRequiredDescription
--tenant <id>yesTarget tenant id.
--environment <id>noTarget environment id; defaults to the active profile environment.
--actor-type <type>yesActor type (USER, SYSTEM, CONNECTOR, AGENT, SERVICE).
--actor-id <id>yesActor id.
--idempotency-key <key>noIdempotency key for safe retries. Generated when omitted.
--identifier <value>yesIdentifier.
--direction <value>yesDirection.
--location <value>yesLocation.
--credentials-secret-ref-stdinnoRead Credentials secret ref. from stdin.
--parser-profile-id <value>noParser profile id.
--target-command-type <value>noTarget command type.
--idempotency-scope <value>yesIdempotency scope.
--rate-limit <value>yesRate limit.
--owner-lane <value>yesOwner lane.

Example

kf file-drop register-binding --tenant tnt_demo --actor-type USER --actor-id usr_sam --identifier <value> --direction <value> --location <value> --idempotency-scope <value> --rate-limit <value> --owner-lane <value>

kf file-drop replay-transfer

Re-parse a prior transfer under a fresh correlation id.

Re-parse a prior transfer under a fresh correlation id. Creates a new file_drop_transfers row linked via custom_fields.replayed_from; the original row is preserved. Approval-gated (R3) because a replay can re-emit downstream commands.

FlagRequiredDescription
--tenant <id>yesTarget tenant id.
--environment <id>noTarget environment id; defaults to the active profile environment.
--actor-type <type>yesActor type (USER, SYSTEM, CONNECTOR, AGENT, SERVICE).
--actor-id <id>yesActor id.
--idempotency-key <key>noIdempotency key for safe retries. Generated when omitted.
--transfer-id <value>yesTransfer id.

Example

kf file-drop replay-transfer --tenant tnt_demo --actor-type USER --actor-id usr_sam --transfer-id <value>

kf file-drop resume-binding

Resume a paused binding.

Resume a paused binding. No transfers are replayed on resume; callers drop new files through the standard ingest path.

FlagRequiredDescription
--tenant <id>yesTarget tenant id.
--environment <id>noTarget environment id; defaults to the active profile environment.
--actor-type <type>yesActor type (USER, SYSTEM, CONNECTOR, AGENT, SERVICE).
--actor-id <id>yesActor id.
--idempotency-key <key>noIdempotency key for safe retries. Generated when omitted.
--binding-id <value>yesBinding id.
--expected-version <value>yesExpected version.
--reason <value>noReason.

Example

kf file-drop resume-binding --tenant tnt_demo --actor-type USER --actor-id usr_sam --binding-id <value> --expected-version <value>

kf file-drop revoke-binding

Terminal revoke of a binding.

Terminal revoke of a binding. Once REVOKED the binding cannot be updated, resumed, or used; a new registration is required. Approval-gated (R4) because the state is irreversible.

FlagRequiredDescription
--tenant <id>yesTarget tenant id.
--environment <id>noTarget environment id; defaults to the active profile environment.
--actor-type <type>yesActor type (USER, SYSTEM, CONNECTOR, AGENT, SERVICE).
--actor-id <id>yesActor id.
--idempotency-key <key>noIdempotency key for safe retries. Generated when omitted.
--binding-id <value>yesBinding id.
--expected-version <value>yesExpected version.
--reason <value>yesReason.

Example

kf file-drop revoke-binding --tenant tnt_demo --actor-type USER --actor-id usr_sam --binding-id <value> --expected-version <value> --reason <value>

kf file-drop rotate-credential

Point a binding at a new credentials_secret_ref.

Point a binding at a new credentials_secret_ref. The receipt and event deliberately omit the ref value so audit trails never expose secret material. Approval-gated (R3).

FlagRequiredDescription
--tenant <id>yesTarget tenant id.
--environment <id>noTarget environment id; defaults to the active profile environment.
--actor-type <type>yesActor type (USER, SYSTEM, CONNECTOR, AGENT, SERVICE).
--actor-id <id>yesActor id.
--idempotency-key <key>noIdempotency key for safe retries. Generated when omitted.
--binding-id <value>yesBinding id.
--expected-version <value>yesExpected version.
--new-credentials-secret-ref-stdinyesRead New credentials secret ref. from stdin.

Example

kf file-drop rotate-credential --tenant tnt_demo --actor-type USER --actor-id usr_sam --binding-id <value> --expected-version <value> --new-credentials-secret-ref-stdin

kf file-drop update-binding

Update rate limit, parser profile, or target command type on a binding.

Update rate limit, parser profile, or target command type on a binding. Direction, transport, and identifier are immutable and rejected at validation. Version-CAS on file_drop_bindings.version.

FlagRequiredDescription
--tenant <id>yesTarget tenant id.
--environment <id>noTarget environment id; defaults to the active profile environment.
--actor-type <type>yesActor type (USER, SYSTEM, CONNECTOR, AGENT, SERVICE).
--actor-id <id>yesActor id.
--idempotency-key <key>noIdempotency key for safe retries. Generated when omitted.
--binding-id <value>yesBinding id.
--expected-version <value>yesExpected version.
--rate-limit <value>noRate limit.
--parser-profile-id <value>noParser profile id.
--target-command-type <value>noTarget command type.
--direction <value>nonot accepted for this command
--transport <value>nonot accepted for this command
--identifier <value>nonot accepted for this command

Example

kf file-drop update-binding --tenant tnt_demo --actor-type USER --actor-id usr_sam --binding-id <value> --expected-version <value>
Privacy choices

This controls app-managed marketing analytics: cookie-free Plausible, optional Cloudflare Web Analytics, and first-party event logs with session-only UTM attribution. The site works without it.

Read the privacy notice