CLI Reference
Browse the available CLI native reference and its declared callable forms.
CLI Reference shows CLI forms.
Public acquisition: Available. Coordinate: @merulan/cli. Version: 0.1.0. Live operation: Preview. Production calls and readback are not yet qualified. Evidence: 2026-09-17.
Reference pages
CLI pages list member syntax.
| Member | Native syntax |
|---|---|
| app.bootstrap | merulan app bootstrap |
| app.resources.resolve | merulan app resources-resolve --resources <json> |
| dashboards.create | merulan dashboards create --name <value> [--description <value>] [--system <value>] |
| dashboards.get | merulan dashboards get <dashboardId> |
| dataPipelines.runs.get | merulan dataPipelines runs-get <runId> |
| dataPipelines.runs.start | merulan dataPipelines runs-start [--pipeline-id <value>] [--pipeline-ref <json>] [--version-id <value>] [--source <json>] [--s3key <value>] [--retry-from-run-id <value>] [--idempotency-key <value>] |
| entities.create | merulan entities create --entity-kind <value> [--values <json>] [--idempotency-key <value>] |
| entities.get | merulan entities get --entity-kind <value> --record-id <value> |
| entities.query | merulan entities query --entity-kind <value> [--cursor <value>] [--limit <value>] [--search <value>] [--where <json>] [--sort <json>] [--fields <json>] [--group-field <value>] [--renderer <value>] [--expected-descriptor-version <value>] |
| entities.update | merulan entities update --entity-kind <value> --entity-id <value> --patch <json> [--interface-name <value>] [--reason <value>] [--expected-object-version <value>] [--expected-policy-version <value>] [--idempotency-key <value>] [--dry-run <value>] |
| grouping.declare | merulan grouping declare --axis <value> [--label <value>] [--parent-axis <value>] [--values <json>] |
| grouping.list | merulan grouping list |
| groups.getMembers | merulan groups get-members <groupId> |
| joinRequests.listPending | merulan join-requests list-pending |
| laboratory.experiments.create | merulan laboratory experiments create --experiment-ref <value> --title <value> --objective-version-ref <value> --subjects <json> --case-set-ref <value> --method <json> [--inputs <json>] --evaluation <json> |
| laboratory.experiments.read | merulan laboratory experiments read <experimentRef> |
| laboratory.experiments.start | merulan laboratory experiments start <experimentRef> --revision <value> |
| laboratory.sandboxes.create | merulan laboratory sandboxes create --name <value> --purpose <value> |
| laboratory.sandboxes.read | merulan laboratory sandboxes read <sandboxRef> |
| lineage.getForRun | merulan lineage get-for-run <runId> [--direction <value>] [--depth <value>] [--limit <value>] [--cursor <value>] |
| lists.addMembers | merulan lists addMembers <listId> --member-refs <json> |
| lists.create | merulan lists create --name <value> [--description <value>] --target <json> [--member-refs <json>] [--is-ranked <value>] |
| lists.get | merulan lists get <listId> |
| lists.list | merulan lists list [--include-archived <value>] [--workflow-instance-id <value>] |
| lists.removeMembers | merulan lists removeMembers <listId> --member-refs <json> |
| lists.update | merulan lists update <listId> [--name <value>] [--description <value>] [--ranking-config <json>] |
| notifications.list | merulan notifications list [--limit <value>] [--unread-only <value>] |
| notifications.markRead | merulan notifications markRead <notificationId> |
| ontology.declareKind | merulan ontology kinds declare |
| ontology.declareRelationship | merulan ontology relationships declare --definition <json> [--expected-version <value>] [--acknowledge-breaking-change <value>] |
| ontology.getKind | merulan ontology kinds get <partyKind> |
| ontology.getRelationshipDefinition | merulan ontology relationships get <id> |
| ontology.listKinds | merulan ontology kinds list [--cursor <value>] [--limit <value>] |
| ontology.listRelationshipDefinitions | merulan ontology relationships list [--cursor <value>] [--limit <value>] |
| ontology.migrations.approve | merulan ontology migrations approve <planId> |
| ontology.migrations.get | merulan ontology migrations get <planId> |
| ontology.migrations.plan | merulan ontology migrations plan --kind <value> --fields <json> [--implements <json>] |
| ontology.migrations.preview | merulan ontology migrations preview --kind <value> --fields <json> [--implements <json>] |
| predictiveModels.objective.create | merulan predictiveModels objective-create --objective-key <value> --name <value> --task-type <value> --contract <json> |
| predictiveModels.objective.read | merulan predictiveModels objective-read <id> |
| predictiveModels.release.approve | merulan predictiveModels release-approve <releaseId> [--note <value>] |
| predictiveModels.release.list | merulan predictiveModels release-list [--objective-id <value>] [--environment <value>] [--status <value>] [--limit <value>] |
| predictiveModels.release.request | merulan predictiveModels release-request --objective-id <value> --environment <value> --version-id <value> [--evidence <json>] |
| predictiveModels.runs.read | merulan predictiveModels runs-read <runId> |
| predictiveModels.runs.start | merulan predictiveModels runs-start --objective-id <value> --data-definition-id <value> --project-key <value> --project-version <value> --executor-kind <value> --resource-class <value> --max-spend-usd-micros <value> --deadline-at <value> [--executor-config-ref <value>] [--request-key <value>] |
| predictiveModels.versions.read | merulan predictiveModels versions-read <versionId> |
| processFrameworks.inspect | merulan process-frameworks inspect --authority <json> --framework-key <value> --release-key <value> |
| processFrameworks.publish | merulan process-frameworks publish --authority <json> --release-id <value> |
| processFrameworks.validate | merulan process-frameworks validate --authority <json> --release-id <value> |
| products.configure | merulan products configure --installation-id <value> --settings <json> --expected-revision <value> [--change-reason <value>] |
| products.inspectInstalled | merulan products inspectInstalled --installation-id <value> |
| products.install | merulan products install --product-key <value> --product-version <value> [--namespace <value>] --idempotency-key <value> --expected-plan <json> [--bindings <json>] [--product-config <json>] [--reference-inputs <json>] [--profile <json>] [--binding-answers <json>] [--role-satisfactions <json>] [--accepted-recommendations <json>] |
| products.preview | merulan products preview --product-key <value> --product-version <value> [--namespace <value>] [--expected-plan <json>] [--product-config <json>] [--profile <json>] [--binding-answers <json>] [--role-satisfactions <json>] [--accepted-recommendations <json>] |
| products.retire | merulan products retire --installation-id <value> --expected-install-updated-at <value> |
| products.upgradeApply | merulan products upgradeApply --installation-id <value> --target-version <value> [--expected-current-plan <json>] [--expected-target-plan <json>] --expected-install-updated-at <value> --expected-manifest-digest <value> --expected-configuration-revision <value> [--bindings <json>] [--product-config <json>] --plan-id <value> --idempotency-key <value> |
| products.upgradePreview | merulan products upgradePreview --installation-id <value> --target-version <value> [--expected-current-plan <json>] [--expected-target-plan <json>] --expected-install-updated-at <value> --expected-manifest-digest <value> --expected-configuration-revision <value> [--bindings <json>] [--product-config <json>] |
| quality.configuration.apply | merulan quality configuration apply --plan <json> --expected-plan-digest <value> --idempotency-key <value> |
| quality.configuration.deactivate | merulan quality configuration deactivate --kind <value> --resource-id <value> --expected-revision <value> --idempotency-key <value> |
| quality.configuration.get | merulan quality configuration get <kind> <resourceId> [--revision <value>] |
| quality.configuration.list | merulan quality configuration list [--kind <value>] |
| quality.configuration.plan | merulan quality configuration plan --draft <json> --expected-revision <value> |
| quality.constraintGroups.assess | merulan quality constraint-groups assess <groupId> [--revision <value>] [--maximum-run-age-seconds <value>] |
| quality.constraintRuns.get | merulan quality constraint-runs get <runId> |
| quality.constraintRuns.readDetail | merulan quality constraint-runs read-detail <runId> |
| quality.constraintRuns.request | merulan quality constraint-runs request --constraint <json> --cause <value> --cause-key <value> [--window <json>] |
| quality.operations.query | merulan quality operations query --collection <value> [--cursor <value>] [--limit <value>] [--saved-view <value>] [--filters <json>] [--stale-after-seconds <value>] [--worker-healthy-within-seconds <value>] |
| recertify.list | merulan recertify list [--campaign-id <value>] [--status <value>] [--limit <value>] |
| recertify.review | merulan recertify review <itemId> --decision <value> [--reason <value>] |
| recertify.start | merulan recertify start --kind <value> --cadence-days <value> --lapse-policy <value> |
| savedQueries.create | merulan saved-queries create --key <value> --title <value> [--description <value>] --kind <value> --target <json> [--where <json>] [--composite <value>] [--sort <json>] [--default-limit <value>] [--tags <json>] |
| savedQueries.get | merulan saved-queries get <savedQueryId> |
| savedQueries.list | merulan saved-queries list [--target <json>] |
| savedQueries.preview | merulan saved-queries preview --definition <json> [--result-mode <value>] [--size <value>] |
| savedQueries.run | merulan saved-queries run <savedQueryId> [--result-mode <value>] [--size <value>] [--target-entity-id <value>] |
| savedQueries.update | merulan saved-queries update <savedQueryId> --expected-revision <value> --definition <json> [--acknowledge-breaking-change <value>] |
| settings.integrationsAdmin.listSourceInstallations | merulan sources installations list |
| simulations.runs.read | merulan simulations runs-read <runId> |
| simulations.runs.start | merulan simulations runs-start --input-snapshot-id <value> --release-alias <value> [--scenario-revision-id <value>] [--seed <value>] [--trials <value>] [--horizon-days <value>] [--variants <value>] [--parameter-overrides <json>] [--request-key <value>] |
| tasks.create | merulan tasks create --title <value> [--workflow-instance-id <value>] [--target-ref <json>] [--due-at <value>] [--expires-at <value>] [--responsible-principal <json>] [--description <value>] --task-type <value> [--priority <value>] [--entity-type <value>] [--entity-id <value>] [--email-draft-id <value>] [--suggested-action <json>] [--routing-rule-id <value>] [--source-type <value>] [--source-entity <value>] [--source-id <value>] [--context <json>] [--status <value>] |
| tasks.get | merulan tasks get <taskId> |
| tasks.schedule | merulan tasks schedule <taskId> [--due-at <value>] [--correlation-id <value>] |
| tasks.transition | merulan tasks transition <taskId> --to-state-key <value> [--expected-state-key <value>] [--reason <value>] |
| workflows.decideApproval | merulan workflows decideApproval <instanceId> <blockId> [--review-revision <value>] --decision <json> [--approved-outputs <json>] [--duplicate-recipient-action <value>] [--exclude-member-ids <json>] [--double-contact-action <value>] [--exclude-account-ids <json>] |
| workflows.getBlockState | merulan workflows getBlockState <instanceId> <blockId> |
| workspace.design.adoption.import | merulan workspace design-adoption-import --installation-id <value> |
| workspace.design.authority.read | merulan workspace design-authority-read |
| workspace.design.authority.transfer | merulan workspace design-authority-transfer --authority <json> --design-change <json> --import-attestations <json> |
| writeback.getRequest | merulan writeback getRequest <requestId> |
| writeback.repair | merulan writeback repair --ledger-id <value> --action <value> [--reason <value>] [--correlation-id <value>] |
| writeback.status | merulan writeback status --correlation-id <value> |