Skip to main content

uptonica

The Uptonica command-line client. One binary — what you can do is decided by the token you configure, not by which command you type.

Install

pip install uptonica   # or: uv tool install uptonica

Get a token

Go to Settings -> API Tokens in your Uptonica workspace (https://app.uptonica.com/account/api-tokens), pick "Terminal access", choose which workspace(s) and areas it should reach, and copy it.

uptonica config set-token

Use it

uptonica whoami
uptonica tenant use my-store          # set a default so you don't repeat --tenant
uptonica tools --search contact       # find a tool without scrolling the whole catalog
uptonica tools --show catalog.product.get   # see its full description + parameters
uptonica call catalog.stats.summary
uptonica call crm.contact.create_task --arg title="Follow up" --arg priority=2

If your token reaches more than one workspace, --tenant on any command overrides the default for that one call.

A write tool that needs confirmation returns a confirmation_token; re-run the same command with --confirm <token> within ~15 minutes to actually apply it. --dry-run previews a write without executing it. A tool name that doesn't exist gets a "did you mean" suggestion instead of a bare error.

Status

Early — v0.1.0, built against the existing Uptonica operator/tool API. See the repo issues for what's still open.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

uptonica-0.1.1.tar.gz (16.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

uptonica-0.1.1-py3-none-any.whl (17.5 kB view details)

Uploaded Python 3

File details

Details for the file uptonica-0.1.1.tar.gz.

File metadata

  • Download URL: uptonica-0.1.1.tar.gz
  • Upload date:
  • Size: 16.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for uptonica-0.1.1.tar.gz
Algorithm Hash digest
SHA256 b96b10bf498db7939cc1b8f40d87ee03a0110bca809fcf5c99b5e6808f632f97
MD5 2dff7d9a7e97f8f123f67f83f6bfdb49
BLAKE2b-256 a354663d2545d8d346da89cfdb1cb18d096677a008a0a22cd2f2ed9de23294c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for uptonica-0.1.1.tar.gz:

Publisher: publish.yml on tonic-tech/uptonica-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uptonica-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: uptonica-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 17.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for uptonica-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0523b9afe40436180509c16e62be894aa8cd9b0f74ba032e36aad508cecb6610
MD5 bf22a6e9ff4efd55d8b3e6611fce1430
BLAKE2b-256 b2803858c527b1d1f7f2a5dc2685f381ba1c84de7d02fe12558f858534622f0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for uptonica-0.1.1-py3-none-any.whl:

Publisher: publish.yml on tonic-tech/uptonica-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.2.3

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

0.1.2

2 files

This release

0.1.1 This release

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page