Market commands: update, delete
The Market Verbs update, delete as CLI commands, with inputs, result, refusals and an example.
Reference for Market, one group of Market commands.
Market.update
Changes the given properties of a Market. Verb page.
npx startup-builder do Market.update --json '<input>' [--try | --send | --do]Emits Market.updated.
Inputs
| Input | Type | Required | Description |
|---|---|---|---|
id | string | required | The id of the Market. |
countries | string[] | ISO 3166-1 alpha-2 country codes. | |
currency | string | The ISO 4217 currency Prices show in. | |
locales | string[] | BCP 47 locale tags, the default first. |
Returns
| Output | Type | Required | Description |
|---|---|---|---|
market | Market | required | The Market. |
Refuses when
| Check | Error | Fix | Then call |
|---|---|---|---|
| The key is valid, but its scopes do not allow this operation. | forbidden | Use a key whose scopes cover the operation, or ask an owner of the namespace to grant them. | None. |
Example
npx startup-builder do Market.update --json '{"id": "market_4uFEzN14G4", "currency": "USD"}'Market.delete
Deletes a Market: a soft delete that keeps its history, undone by Thing.restore. Verb page.
npx startup-builder do Market.delete --json '<input>' [--try | --send | --do]Emits Market.deleted.
Inputs
| Input | Type | Required | Description |
|---|---|---|---|
id | string | required | The id of the Market. |
Returns
| Output | Type | Required | Description |
|---|---|---|---|
market | Market | required | The Market. |
Refuses when
| Check | Error | Fix | Then call |
|---|---|---|---|
| The key is valid, but its scopes do not allow this operation. | forbidden | Use a key whose scopes cover the operation, or ask an owner of the namespace to grant them. | None. |
Example
npx startup-builder do Market.delete --json '{"id": "market_4uFEzN14G4"}'