Farther ShoreDocs
Go to Farther Shore
Choose CLI and MCP operations
CLI reference
Platform operation catalog
MCP tool reference
Global CLI options
CLI: auth
CLI: login
CLI: logout
CLI: skills
CLI: docs
CLI: business
CLI: apply-timeline
CLI: proposal
CLI: env
CLI: plan
CLI: commercial-release
CLI: persona
CLI: usage
CLI: analytics
CLI: operations
CLI: organization
CLI: token
CLI: stripe
CLI: service-account
farthershore service-accountfarthershore service-account listfarthershore service-account createfarthershore service-account updatefarthershore service-account approvalsfarthershore service-account approvefarthershore service-account denyfarthershore service-account rotatefarthershore service-account revoke
CLI: limit
CLI: audit-log
CLI: notifications
CLI: backend
CLI: frontend
CLI: webhook
CLI: agents
CLI: bulletin
CLI: promo-code
CLI: consumer
CLI: variables
CLI: agreements
CLI: tax-settings
CLI: resource-count
CLI: denial
CLI: dependents
CLI: workflow-control
CLI: automation
CLI: knowledge
CLI: link
CLI: unlink
CLI: create
CLI: import
CLI: build
CLI: validate
CLI: workflows
Status
Docs/Complete reference/CLI: service-account

CLI: service-account

Complete help for farthershore service-account and every subcommand.

farthershore service-account

Usage: farthershore service-account [options] [command]

Manage subscriber-owned service accounts using an ephemeral portal consumer
session

Options:
  -h, --help                                        display help for command

Commands:
  list [options] <businessId>                       List managed service accounts and pending changes
  create [options] <businessId> <name>              Create or request approval for a managed service account
  update [options] <businessId> <serviceAccountId>  Replace a service account's grants or request approval for the change
  approvals [options] <businessId>                  List pending managed service-account approval requests
  approve [options] <businessId> <approvalId>       Approve a service-account request, optionally trimming its grants
  deny [options] <businessId> <approvalId>          Deny a managed service-account approval request
  rotate [options] <businessId> <serviceAccountId>  Rotate a service account and reveal its replacement key once
  revoke [options] <businessId> <serviceAccountId>  Permanently revoke a service account and all active keys
  help [command]                                    display help for command

farthershore service-account list

Usage: farthershore service-account list [options] <businessId>

List managed service accounts and pending changes

Options:
  --limit <count>                   Maximum rows (1-100; default 100)
  --offset <count>                  Rows to skip (default 0)
  --environment-id <uuid>           Portal environment UUID (or
                                    FARTHERSHORE_ENVIRONMENT_ID).
  --subscriber-organization <uuid>  Subscriber organization UUID (or
                                    FARTHERSHORE_SUBSCRIBER_ORGANIZATION_ID).
  -h, --help                        display help for command

farthershore service-account create

Usage: farthershore service-account create [options] <businessId> <name>

Create or request approval for a managed service account

Options:
  --permissions <json>              Exact permission set, for example
                                    ["route:read"].
  --scopes <json>                   Optional exact scope strings as a JSON
                                    array.
  --idempotency-key <key>           Stable replay key. Reuse the same value when
                                    retrying this provisioning request.
  --environment-id <uuid>           Portal environment UUID (or
                                    FARTHERSHORE_ENVIRONMENT_ID).
  --subscriber-organization <uuid>  Subscriber organization UUID (or
                                    FARTHERSHORE_SUBSCRIBER_ORGANIZATION_ID).
  -h, --help                        display help for command

farthershore service-account update

Usage: farthershore service-account update [options] <businessId> <serviceAccountId>

Replace a service account's grants or request approval for the change

Options:
  --permissions <json>              Exact replacement permission set.
  --idempotency-key <key>           Stable replay key. Reuse the same value when
                                    retrying this provisioning request.
  --environment-id <uuid>           Portal environment UUID (or
                                    FARTHERSHORE_ENVIRONMENT_ID).
  --subscriber-organization <uuid>  Subscriber organization UUID (or
                                    FARTHERSHORE_SUBSCRIBER_ORGANIZATION_ID).
  -h, --help                        display help for command

farthershore service-account approvals

Usage: farthershore service-account approvals [options] <businessId>

List pending managed service-account approval requests

Options:
  --limit <count>                   Maximum rows (1-100; default 100)
  --offset <count>                  Rows to skip (default 0)
  --environment-id <uuid>           Portal environment UUID (or
                                    FARTHERSHORE_ENVIRONMENT_ID).
  --subscriber-organization <uuid>  Subscriber organization UUID (or
                                    FARTHERSHORE_SUBSCRIBER_ORGANIZATION_ID).
  -h, --help                        display help for command

farthershore service-account approve

Usage: farthershore service-account approve [options] <businessId> <approvalId>

Approve a service-account request, optionally trimming its grants

Options:
  --permissions <json>              Optional approved subset. Omit to approve
                                    the complete request.
  --environment-id <uuid>           Portal environment UUID (or
                                    FARTHERSHORE_ENVIRONMENT_ID).
  --subscriber-organization <uuid>  Subscriber organization UUID (or
                                    FARTHERSHORE_SUBSCRIBER_ORGANIZATION_ID).
  -h, --help                        display help for command

farthershore service-account deny

Usage: farthershore service-account deny [options] <businessId> <approvalId>

Deny a managed service-account approval request

Options:
  --environment-id <uuid>           Portal environment UUID (or
                                    FARTHERSHORE_ENVIRONMENT_ID).
  --subscriber-organization <uuid>  Subscriber organization UUID (or
                                    FARTHERSHORE_SUBSCRIBER_ORGANIZATION_ID).
  -h, --help                        display help for command

farthershore service-account rotate

Usage: farthershore service-account rotate [options] <businessId> <serviceAccountId>

Rotate a service account and reveal its replacement key once

Options:
  --idempotency-key <key>           Required live-attempt key. Reuse the exact
                                    value on retry.
  --environment-id <uuid>           Portal environment UUID (or
                                    FARTHERSHORE_ENVIRONMENT_ID).
  --subscriber-organization <uuid>  Subscriber organization UUID (or
                                    FARTHERSHORE_SUBSCRIBER_ORGANIZATION_ID).
  -h, --help                        display help for command

farthershore service-account revoke

Usage: farthershore service-account revoke [options] <businessId> <serviceAccountId>

Permanently revoke a service account and all active keys

Options:
  --yes                             Confirm the destructive revocation
  --environment-id <uuid>           Portal environment UUID (or
                                    FARTHERSHORE_ENVIRONMENT_ID).
  --subscriber-organization <uuid>  Subscriber organization UUID (or
                                    FARTHERSHORE_SUBSCRIBER_ORGANIZATION_ID).
  -h, --help                        display help for command
PreviousCLI: stripeNextCLI: limit

On this page

farthershore service-accountfarthershore service-account listfarthershore service-account createfarthershore service-account updatefarthershore service-account approvalsfarthershore service-account approvefarthershore service-account denyfarthershore service-account rotatefarthershore service-account revoke