# Finance Nouns, Account to Meter: every operation

URL: /code/interfaces/finance · Id: `page:code/interfaces/finance`

> Each operation on the finance Nouns, Account to Meter as an API route, SDK method, CLI command and MCP call, with its webhook.

Every operation on the finance [Nouns](/business/nouns/noun), [Account](/business/nouns/account) to [Meter](/business/nouns/meter) as an API route, SDK method, CLI command and MCP call, with its webhook. [Every group](/code/interfaces#every-operation).

| Operation | API | SDK | CLI | MCP | Webhooks |
| --- | --- | --- | --- | --- | --- |
| [Account.get](/business/nouns/account/get) | `GET /{namespace}/accounts/{id}` | `$.Account.get` | `do Account.get` | `do · Account.get` | None. |
| [Account.list](/business/nouns/account/list) | `GET /{namespace}/accounts` | `$.Account.list` | `do Account.list` | `do · Account.list` | None. |
| [Account.payout](/business/nouns/account/payout) | `POST /{namespace}/accounts/{account}/payout` | `$.Account.payout` | `do Account.payout` | `do · Account.payout` | [`Account.paidOut`](/business/events/Account.paidOut) |
| [Account.sweep](/business/nouns/account/sweep) | `POST /{namespace}/accounts/{from}/sweep` | `$.Account.sweep` | `do Account.sweep` | `do · Account.sweep` | [`Account.swept`](/business/events/Account.swept) |
| [Bill.create](/business/nouns/bill/create) | `POST /{namespace}/bills` | `$.Bill.create` | `do Bill.create` | `do · Bill.create` | `Bill.created` |
| [Bill.get](/business/nouns/bill/get) | `GET /{namespace}/bills/{id}` | `$.Bill.get` | `do Bill.get` | `do · Bill.get` | None. |
| [Bill.list](/business/nouns/bill/list) | `GET /{namespace}/bills` | `$.Bill.list` | `do Bill.list` | `do · Bill.list` | None. |
| [Bill.update](/business/nouns/bill/update) | `PATCH /{namespace}/bills/{id}` | `$.Bill.update` | `do Bill.update` | `do · Bill.update` | `Bill.updated` |
| [Bill.approve](/business/nouns/bill/approve) | `POST /{namespace}/bills/{bill}/approve` | `$.Bill.approve` | `do Bill.approve` | `do · Bill.approve` | [`Bill.approved`](/business/events/Bill.approved) |
| [Bill.pay](/business/nouns/bill/pay) | `POST /{namespace}/bills/{bill}/pay` | `$.Bill.pay` | `do Bill.pay` | `do · Bill.pay` | [`Bill.paid`](/business/events/Bill.paid) |
| [Budget.create](/business/nouns/budget/create) | `POST /{namespace}/budgets` | `$.Budget.create` | `do Budget.create` | `do · Budget.create` | `Budget.created` |
| [Budget.get](/business/nouns/budget/get) | `GET /{namespace}/budgets/{id}` | `$.Budget.get` | `do Budget.get` | `do · Budget.get` | None. |
| [Budget.list](/business/nouns/budget/list) | `GET /{namespace}/budgets` | `$.Budget.list` | `do Budget.list` | `do · Budget.list` | None. |
| [Budget.update](/business/nouns/budget/update) | `PATCH /{namespace}/budgets/{id}` | `$.Budget.update` | `do Budget.update` | `do · Budget.update` | `Budget.updated` |
| [Budget.delete](/business/nouns/budget/delete) | `DELETE /{namespace}/budgets/{id}` | `$.Budget.delete` | `do Budget.delete` | `do · Budget.delete` | `Budget.deleted` |
| [Card.get](/business/nouns/card/get) | `GET /{namespace}/cards/{id}` | `$.Card.get` | `do Card.get` | `do · Card.get` | None. |
| [Card.list](/business/nouns/card/list) | `GET /{namespace}/cards` | `$.Card.list` | `do Card.list` | `do · Card.list` | None. |
| [Card.issue](/business/nouns/card/issue) | `POST /{namespace}/cards/issue` | `$.Card.issue` | `do Card.issue` | `do · Card.issue` | [`Card.issued`](/business/events/Card.issued) |
| [Commission.create](/business/nouns/commission/create) | `POST /{namespace}/commissions` | `$.Commission.create` | `do Commission.create` | `do · Commission.create` | `Commission.created` |
| [Commission.get](/business/nouns/commission/get) | `GET /{namespace}/commissions/{id}` | `$.Commission.get` | `do Commission.get` | `do · Commission.get` | None. |
| [Commission.list](/business/nouns/commission/list) | `GET /{namespace}/commissions` | `$.Commission.list` | `do Commission.list` | `do · Commission.list` | None. |
| [Commission.update](/business/nouns/commission/update) | `PATCH /{namespace}/commissions/{id}` | `$.Commission.update` | `do Commission.update` | `do · Commission.update` | `Commission.updated` |
| [Commission.pay](/business/nouns/commission/pay) | `POST /{namespace}/commissions/{commission}/pay` | `$.Commission.pay` | `do Commission.pay` | `do · Commission.pay` | [`Commission.paid`](/business/events/Commission.paid) |
| [Cost.get](/business/nouns/cost/get) | `GET /{namespace}/costs/{id}` | `$.Cost.get` | `do Cost.get` | `do · Cost.get` | None. |
| [Cost.list](/business/nouns/cost/list) | `GET /{namespace}/costs` | `$.Cost.list` | `do Cost.list` | `do · Cost.list` | None. |
| [Coupon.create](/business/nouns/coupon/create) | `POST /{namespace}/coupons` | `$.Coupon.create` | `do Coupon.create` | `do · Coupon.create` | `Coupon.created` |
| [Coupon.get](/business/nouns/coupon/get) | `GET /{namespace}/coupons/{id}` | `$.Coupon.get` | `do Coupon.get` | `do · Coupon.get` | None. |
| [Coupon.list](/business/nouns/coupon/list) | `GET /{namespace}/coupons` | `$.Coupon.list` | `do Coupon.list` | `do · Coupon.list` | None. |
| [Coupon.update](/business/nouns/coupon/update) | `PATCH /{namespace}/coupons/{id}` | `$.Coupon.update` | `do Coupon.update` | `do · Coupon.update` | `Coupon.updated` |
| [CreditGrant.create](/business/nouns/credit-grant/create) | `POST /{namespace}/credit-grants` | `$.CreditGrant.create` | `do CreditGrant.create` | `do · CreditGrant.create` | `CreditGrant.created` |
| [CreditGrant.get](/business/nouns/credit-grant/get) | `GET /{namespace}/credit-grants/{id}` | `$.CreditGrant.get` | `do CreditGrant.get` | `do · CreditGrant.get` | None. |
| [CreditGrant.list](/business/nouns/credit-grant/list) | `GET /{namespace}/credit-grants` | `$.CreditGrant.list` | `do CreditGrant.list` | `do · CreditGrant.list` | None. |
| [CreditGrant.apply](/business/nouns/credit-grant/apply) | `POST /{namespace}/credit-grants/apply` | `$.CreditGrant.apply` | `do CreditGrant.apply` | `do · CreditGrant.apply` | [`CreditGrant.applied`](/business/events/CreditGrant.applied) |
| [CreditGrant.issue](/business/nouns/credit-grant/issue) | `POST /{namespace}/credit-grants/issue` | `$.CreditGrant.issue` | `do CreditGrant.issue` | `do · CreditGrant.issue` | [`CreditGrant.issued`](/business/events/CreditGrant.issued) |
| [CreditGrant.void](/business/nouns/credit-grant/void) | `POST /{namespace}/credit-grants/{creditGrant}/void` | `$.CreditGrant.void` | `do CreditGrant.void` | `do · CreditGrant.void` | [`CreditGrant.voided`](/business/events/CreditGrant.voided) |
| [Entitlement.create](/business/nouns/entitlement/create) | `POST /{namespace}/entitlements` | `$.Entitlement.create` | `do Entitlement.create` | `do · Entitlement.create` | `Entitlement.created` |
| [Entitlement.get](/business/nouns/entitlement/get) | `GET /{namespace}/entitlements/{id}` | `$.Entitlement.get` | `do Entitlement.get` | `do · Entitlement.get` | None. |
| [Entitlement.list](/business/nouns/entitlement/list) | `GET /{namespace}/entitlements` | `$.Entitlement.list` | `do Entitlement.list` | `do · Entitlement.list` | None. |
| [Entitlement.update](/business/nouns/entitlement/update) | `PATCH /{namespace}/entitlements/{id}` | `$.Entitlement.update` | `do Entitlement.update` | `do · Entitlement.update` | `Entitlement.updated` |
| [Entitlement.delete](/business/nouns/entitlement/delete) | `DELETE /{namespace}/entitlements/{id}` | `$.Entitlement.delete` | `do Entitlement.delete` | `do · Entitlement.delete` | `Entitlement.deleted` |
| [Entitlement.check](/business/nouns/entitlement/check) | `POST /{namespace}/entitlements/check` | `$.Entitlement.check` | `do Entitlement.check` | `do · Entitlement.check` | [`Entitlement.checked`](/business/events/Entitlement.checked) |
| [Forecast.create](/business/nouns/forecast/create) | `POST /{namespace}/forecasts` | `$.Forecast.create` | `do Forecast.create` | `do · Forecast.create` | `Forecast.created` |
| [Forecast.get](/business/nouns/forecast/get) | `GET /{namespace}/forecasts/{id}` | `$.Forecast.get` | `do Forecast.get` | `do · Forecast.get` | None. |
| [Forecast.list](/business/nouns/forecast/list) | `GET /{namespace}/forecasts` | `$.Forecast.list` | `do Forecast.list` | `do · Forecast.list` | None. |
| [Holder.create](/business/nouns/holder/create) | `POST /{namespace}/holders` | `$.Holder.create` | `do Holder.create` | `do · Holder.create` | `Holder.created` |
| [Holder.get](/business/nouns/holder/get) | `GET /{namespace}/holders/{id}` | `$.Holder.get` | `do Holder.get` | `do · Holder.get` | None. |
| [Holder.list](/business/nouns/holder/list) | `GET /{namespace}/holders` | `$.Holder.list` | `do Holder.list` | `do · Holder.list` | None. |
| [Holder.update](/business/nouns/holder/update) | `PATCH /{namespace}/holders/{id}` | `$.Holder.update` | `do Holder.update` | `do · Holder.update` | `Holder.updated` |
| [Instrument.get](/business/nouns/instrument/get) | `GET /{namespace}/instruments/{id}` | `$.Instrument.get` | `do Instrument.get` | `do · Instrument.get` | None. |
| [Instrument.list](/business/nouns/instrument/list) | `GET /{namespace}/instruments` | `$.Instrument.list` | `do Instrument.list` | `do · Instrument.list` | None. |
| [Instrument.cancel](/business/nouns/instrument/cancel) | `POST /{namespace}/instruments/{instrument}/cancel` | `$.Instrument.cancel` | `do Instrument.cancel` | `do · Instrument.cancel` | [`Instrument.canceled`](/business/events/Instrument.canceled) |
| [Instrument.convert](/business/nouns/instrument/convert) | `POST /{namespace}/instruments/{instrument}/convert` | `$.Instrument.convert` | `do Instrument.convert` | `do · Instrument.convert` | [`Instrument.converted`](/business/events/Instrument.converted) |
| [Instrument.exercise](/business/nouns/instrument/exercise) | `POST /{namespace}/instruments/{instrument}/exercise` | `$.Instrument.exercise` | `do Instrument.exercise` | `do · Instrument.exercise` | [`Instrument.exercised`](/business/events/Instrument.exercised) |
| [Instrument.grant](/business/nouns/instrument/grant) | `POST /{namespace}/instruments/grant` | `$.Instrument.grant` | `do Instrument.grant` | `do · Instrument.grant` | [`Instrument.granted`](/business/events/Instrument.granted) |
| [Invoice.create](/business/nouns/invoice/create) | `POST /{namespace}/invoices` | `$.Invoice.create` | `do Invoice.create` | `do · Invoice.create` | `Invoice.created` |
| [Invoice.get](/business/nouns/invoice/get) | `GET /{namespace}/invoices/{id}` | `$.Invoice.get` | `do Invoice.get` | `do · Invoice.get` | None. |
| [Invoice.list](/business/nouns/invoice/list) | `GET /{namespace}/invoices` | `$.Invoice.list` | `do Invoice.list` | `do · Invoice.list` | None. |
| [Invoice.update](/business/nouns/invoice/update) | `PATCH /{namespace}/invoices/{id}` | `$.Invoice.update` | `do Invoice.update` | `do · Invoice.update` | `Invoice.updated` |
| [Invoice.bill](/business/nouns/invoice/bill) | `POST /{namespace}/invoices/{invoice}/bill` | `$.Invoice.bill` | `do Invoice.bill` | `do · Invoice.bill` | [`Invoice.billed`](/business/events/Invoice.billed) |
| [Invoice.collect](/business/nouns/invoice/collect) | `POST /{namespace}/invoices/{invoice}/collect` | `$.Invoice.collect` | `do Invoice.collect` | `do · Invoice.collect` | [`Invoice.collected`](/business/events/Invoice.collected) |
| [Invoice.refund](/business/nouns/invoice/refund) | `POST /{namespace}/invoices/{invoice}/refund` | `$.Invoice.refund` | `do Invoice.refund` | `do · Invoice.refund` | [`Invoice.refunded`](/business/events/Invoice.refunded) |
| [Invoice.void](/business/nouns/invoice/void) | `POST /{namespace}/invoices/{invoice}/void` | `$.Invoice.void` | `do Invoice.void` | `do · Invoice.void` | [`Invoice.voided`](/business/events/Invoice.voided) |
| [Meter.create](/business/nouns/meter/create) | `POST /{namespace}/meters` | `$.Meter.create` | `do Meter.create` | `do · Meter.create` | `Meter.created` |
| [Meter.get](/business/nouns/meter/get) | `GET /{namespace}/meters/{id}` | `$.Meter.get` | `do Meter.get` | `do · Meter.get` | None. |
| [Meter.list](/business/nouns/meter/list) | `GET /{namespace}/meters` | `$.Meter.list` | `do Meter.list` | `do · Meter.list` | None. |
| [Meter.update](/business/nouns/meter/update) | `PATCH /{namespace}/meters/{id}` | `$.Meter.update` | `do Meter.update` | `do · Meter.update` | `Meter.updated` |
| [Meter.delete](/business/nouns/meter/delete) | `DELETE /{namespace}/meters/{id}` | `$.Meter.delete` | `do Meter.delete` | `do · Meter.delete` | `Meter.deleted` |