# Finance Nouns, Order to Transaction: every operation

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

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

Every operation on the finance [Nouns](/business/nouns/noun), [Order](/business/nouns/order) to [Transaction](/business/nouns/transaction) 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 |
| --- | --- | --- | --- | --- | --- |
| [Order.create](/business/nouns/order/create) | `POST /{namespace}/orders` | `$.Order.create` | `do Order.create` | `do · Order.create` | `Order.created` |
| [Order.get](/business/nouns/order/get) | `GET /{namespace}/orders/{id}` | `$.Order.get` | `do Order.get` | `do · Order.get` | None. |
| [Order.list](/business/nouns/order/list) | `GET /{namespace}/orders` | `$.Order.list` | `do Order.list` | `do · Order.list` | None. |
| [Order.update](/business/nouns/order/update) | `PATCH /{namespace}/orders/{id}` | `$.Order.update` | `do Order.update` | `do · Order.update` | `Order.updated` |
| [Order.cancel](/business/nouns/order/cancel) | `POST /{namespace}/orders/{order}/cancel` | `$.Order.cancel` | `do Order.cancel` | `do · Order.cancel` | [`Order.canceled`](/business/events/Order.canceled) |
| [Order.confirm](/business/nouns/order/confirm) | `POST /{namespace}/orders/{order}/confirm` | `$.Order.confirm` | `do Order.confirm` | `do · Order.confirm` | [`Order.confirmed`](/business/events/Order.confirmed) |
| [Order.deliver](/business/nouns/order/deliver) | `POST /{namespace}/orders/{order}/deliver` | `$.Order.deliver` | `do Order.deliver` | `do · Order.deliver` | [`Order.delivered`](/business/events/Order.delivered) |
| [Order.dispute](/business/nouns/order/dispute) | `POST /{namespace}/orders/{order}/dispute` | `$.Order.dispute` | `do Order.dispute` | `do · Order.dispute` | [`Order.disputed`](/business/events/Order.disputed) |
| [Order.fulfill](/business/nouns/order/fulfill) | `POST /{namespace}/orders/{order}/fulfill` | `$.Order.fulfill` | `do Order.fulfill` | `do · Order.fulfill` | [`Order.fulfilled`](/business/events/Order.fulfilled) |
| [Order.pay](/business/nouns/order/pay) | `POST /{namespace}/orders/{order}/pay` | `$.Order.pay` | `do Order.pay` | `do · Order.pay` | [`Order.paid`](/business/events/Order.paid) |
| [Order.place](/business/nouns/order/place) | `POST /{namespace}/orders/place` | `$.Order.place` | `do Order.place` | `do · Order.place` | [`Order.placed`](/business/events/Order.placed) |
| [Order.refund](/business/nouns/order/refund) | `POST /{namespace}/orders/{order}/refund` | `$.Order.refund` | `do Order.refund` | `do · Order.refund` | [`Order.refunded`](/business/events/Order.refunded) |
| [Order.revise](/business/nouns/order/revise) | `POST /{namespace}/orders/{order}/revise` | `$.Order.revise` | `do Order.revise` | `do · Order.revise` | [`Order.revised`](/business/events/Order.revised) |
| [Order.screen](/business/nouns/order/screen) | `POST /{namespace}/orders/{order}/screen` | `$.Order.screen` | `do Order.screen` | `do · Order.screen` | [`Order.screened`](/business/events/Order.screened) |
| [Order.start](/business/nouns/order/start) | `POST /{namespace}/orders/{order}/start` | `$.Order.start` | `do Order.start` | `do · Order.start` | [`Order.started`](/business/events/Order.started) |
| [PayRun.get](/business/nouns/pay-run/get) | `GET /{namespace}/pay-runs/{id}` | `$.PayRun.get` | `do PayRun.get` | `do · PayRun.get` | None. |
| [PayRun.list](/business/nouns/pay-run/list) | `GET /{namespace}/pay-runs` | `$.PayRun.list` | `do PayRun.list` | `do · PayRun.list` | None. |
| [PayRun.approve](/business/nouns/pay-run/approve) | `POST /{namespace}/pay-runs/{payRun}/approve` | `$.PayRun.approve` | `do PayRun.approve` | `do · PayRun.approve` | [`PayRun.approved`](/business/events/PayRun.approved) |
| [PayRun.pay](/business/nouns/pay-run/pay) | `POST /{namespace}/pay-runs/{payRun}/pay` | `$.PayRun.pay` | `do PayRun.pay` | `do · PayRun.pay` | [`PayRun.paid`](/business/events/PayRun.paid) |
| [PayRun.prepare](/business/nouns/pay-run/prepare) | `POST /{namespace}/pay-runs/prepare` | `$.PayRun.prepare` | `do PayRun.prepare` | `do · PayRun.prepare` | [`PayRun.prepared`](/business/events/PayRun.prepared) |
| [PayRun.void](/business/nouns/pay-run/void) | `POST /{namespace}/pay-runs/{payRun}/void` | `$.PayRun.void` | `do PayRun.void` | `do · PayRun.void` | [`PayRun.voided`](/business/events/PayRun.voided) |
| [PaymentSource.get](/business/nouns/payment-source/get) | `GET /{namespace}/payment-sources/{id}` | `$.PaymentSource.get` | `do PaymentSource.get` | `do · PaymentSource.get` | None. |
| [PaymentSource.list](/business/nouns/payment-source/list) | `GET /{namespace}/payment-sources` | `$.PaymentSource.list` | `do PaymentSource.list` | `do · PaymentSource.list` | None. |
| [PaymentSource.update](/business/nouns/payment-source/update) | `PATCH /{namespace}/payment-sources/{id}` | `$.PaymentSource.update` | `do PaymentSource.update` | `do · PaymentSource.update` | `PaymentSource.updated` |
| [PaymentSource.add](/business/nouns/payment-source/add) | `POST /{namespace}/payment-sources/add` | `$.PaymentSource.add` | `do PaymentSource.add` | `do · PaymentSource.add` | [`PaymentSource.added`](/business/events/PaymentSource.added) |
| [PaymentSource.remove](/business/nouns/payment-source/remove) | `POST /{namespace}/payment-sources/{paymentSource}/remove` | `$.PaymentSource.remove` | `do PaymentSource.remove` | `do · PaymentSource.remove` | [`PaymentSource.removed`](/business/events/PaymentSource.removed) |
| [Period.get](/business/nouns/period/get) | `GET /{namespace}/periods/{id}` | `$.Period.get` | `do Period.get` | `do · Period.get` | None. |
| [Period.list](/business/nouns/period/list) | `GET /{namespace}/periods` | `$.Period.list` | `do Period.list` | `do · Period.list` | None. |
| [Period.update](/business/nouns/period/update) | `PATCH /{namespace}/periods/{id}` | `$.Period.update` | `do Period.update` | `do · Period.update` | `Period.updated` |
| [Period.close](/business/nouns/period/close) | `POST /{namespace}/periods/{period}/close` | `$.Period.close` | `do Period.close` | `do · Period.close` | [`Period.closed`](/business/events/Period.closed) |
| [Period.lock](/business/nouns/period/lock) | `POST /{namespace}/periods/{period}/lock` | `$.Period.lock` | `do Period.lock` | `do · Period.lock` | [`Period.locked`](/business/events/Period.locked) |
| [Period.recognize](/business/nouns/period/recognize) | `POST /{namespace}/periods/{period}/recognize` | `$.Period.recognize` | `do Period.recognize` | `do · Period.recognize` | [`Period.recognized`](/business/events/Period.recognized) |
| [Quote.create](/business/nouns/quote/create) | `POST /{namespace}/quotes` | `$.Quote.create` | `do Quote.create` | `do · Quote.create` | `Quote.created` |
| [Quote.get](/business/nouns/quote/get) | `GET /{namespace}/quotes/{id}` | `$.Quote.get` | `do Quote.get` | `do · Quote.get` | None. |
| [Quote.list](/business/nouns/quote/list) | `GET /{namespace}/quotes` | `$.Quote.list` | `do Quote.list` | `do · Quote.list` | None. |
| [Quote.update](/business/nouns/quote/update) | `PATCH /{namespace}/quotes/{id}` | `$.Quote.update` | `do Quote.update` | `do · Quote.update` | `Quote.updated` |
| [Quote.delete](/business/nouns/quote/delete) | `DELETE /{namespace}/quotes/{id}` | `$.Quote.delete` | `do Quote.delete` | `do · Quote.delete` | `Quote.deleted` |
| [Quote.accept](/business/nouns/quote/accept) | `POST /{namespace}/quotes/{quote}/accept` | `$.Quote.accept` | `do Quote.accept` | `do · Quote.accept` | [`Quote.accepted`](/business/events/Quote.accepted) |
| [Quote.decline](/business/nouns/quote/decline) | `POST /{namespace}/quotes/{quote}/decline` | `$.Quote.decline` | `do Quote.decline` | `do · Quote.decline` | [`Quote.declined`](/business/events/Quote.declined) |
| [Quote.expire](/business/nouns/quote/expire) | `POST /{namespace}/quotes/{quote}/expire` | `$.Quote.expire` | `do Quote.expire` | `do · Quote.expire` | [`Quote.expired`](/business/events/Quote.expired) |
| [Quote.request](/business/nouns/quote/request) | `POST /{namespace}/quotes/request` | `$.Quote.request` | `do Quote.request` | `do · Quote.request` | [`Quote.requested`](/business/events/Quote.requested) |
| [Quote.send](/business/nouns/quote/send) | `POST /{namespace}/quotes/{quote}/send` | `$.Quote.send` | `do Quote.send` | `do · Quote.send` | [`Quote.sent`](/business/events/Quote.sent) |
| [Quote.supersede](/business/nouns/quote/supersede) | `POST /{namespace}/quotes/{quote}/supersede` | `$.Quote.supersede` | `do Quote.supersede` | `do · Quote.supersede` | [`Quote.superseded`](/business/events/Quote.superseded) |
| [Share.get](/business/nouns/share/get) | `GET /{namespace}/shares/{id}` | `$.Share.get` | `do Share.get` | `do · Share.get` | None. |
| [Share.list](/business/nouns/share/list) | `GET /{namespace}/shares` | `$.Share.list` | `do Share.list` | `do · Share.list` | None. |
| [Share.issue](/business/nouns/share/issue) | `POST /{namespace}/shares/issue` | `$.Share.issue` | `do Share.issue` | `do · Share.issue` | [`Share.issued`](/business/events/Share.issued) |
| [Share.transfer](/business/nouns/share/transfer) | `POST /{namespace}/shares/{share}/transfer` | `$.Share.transfer` | `do Share.transfer` | `do · Share.transfer` | [`Share.transferred`](/business/events/Share.transferred) |
| [Statement.get](/business/nouns/statement/get) | `GET /{namespace}/statements/{id}` | `$.Statement.get` | `do Statement.get` | `do · Statement.get` | None. |
| [Statement.list](/business/nouns/statement/list) | `GET /{namespace}/statements` | `$.Statement.list` | `do Statement.list` | `do · Statement.list` | None. |
| [Subscription.create](/business/nouns/subscription/create) | `POST /{namespace}/subscriptions` | `$.Subscription.create` | `do Subscription.create` | `do · Subscription.create` | `Subscription.created` |
| [Subscription.get](/business/nouns/subscription/get) | `GET /{namespace}/subscriptions/{id}` | `$.Subscription.get` | `do Subscription.get` | `do · Subscription.get` | None. |
| [Subscription.list](/business/nouns/subscription/list) | `GET /{namespace}/subscriptions` | `$.Subscription.list` | `do Subscription.list` | `do · Subscription.list` | None. |
| [Subscription.update](/business/nouns/subscription/update) | `PATCH /{namespace}/subscriptions/{id}` | `$.Subscription.update` | `do Subscription.update` | `do · Subscription.update` | `Subscription.updated` |
| [Subscription.keep](/business/nouns/subscription/keep) | `POST /{namespace}/subscriptions/{subscription}/keep` | `$.Subscription.keep` | `do Subscription.keep` | `do · Subscription.keep` | [`Subscription.kept`](/business/events/Subscription.kept) |
| [Subscription.pause](/business/nouns/subscription/pause) | `POST /{namespace}/subscriptions/{subscription}/pause` | `$.Subscription.pause` | `do Subscription.pause` | `do · Subscription.pause` | [`Subscription.paused`](/business/events/Subscription.paused) |
| [Subscription.renew](/business/nouns/subscription/renew) | `POST /{namespace}/subscriptions/{subscription}/renew` | `$.Subscription.renew` | `do Subscription.renew` | `do · Subscription.renew` | [`Subscription.renewed`](/business/events/Subscription.renewed) |
| [Subscription.resize](/business/nouns/subscription/resize) | `POST /{namespace}/subscriptions/{subscription}/resize` | `$.Subscription.resize` | `do Subscription.resize` | `do · Subscription.resize` | [`Subscription.resized`](/business/events/Subscription.resized) |
| [Subscription.resume](/business/nouns/subscription/resume) | `POST /{namespace}/subscriptions/{subscription}/resume` | `$.Subscription.resume` | `do Subscription.resume` | `do · Subscription.resume` | [`Subscription.resumed`](/business/events/Subscription.resumed) |
| [Subscription.switch](/business/nouns/subscription/switch) | `POST /{namespace}/subscriptions/{subscription}/switch` | `$.Subscription.switch` | `do Subscription.switch` | `do · Subscription.switch` | [`Subscription.switched`](/business/events/Subscription.switched) |
| [Subscription.unsubscribe](/business/nouns/subscription/unsubscribe) | `POST /{namespace}/subscriptions/{subscription}/unsubscribe` | `$.Subscription.unsubscribe` | `do Subscription.unsubscribe` | `do · Subscription.unsubscribe` | [`Subscription.unsubscribed`](/business/events/Subscription.unsubscribed) |
| [Transaction.get](/business/nouns/transaction/get) | `GET /{namespace}/transactions/{id}` | `$.Transaction.get` | `do Transaction.get` | `do · Transaction.get` | None. |
| [Transaction.list](/business/nouns/transaction/list) | `GET /{namespace}/transactions` | `$.Transaction.list` | `do Transaction.list` | `do · Transaction.list` | None. |
| [Transaction.attach](/business/nouns/transaction/attach) | `POST /{namespace}/transactions/{transaction}/attach` | `$.Transaction.attach` | `do Transaction.attach` | `do · Transaction.attach` | [`Transaction.attached`](/business/events/Transaction.attached) |
| [Transaction.categorize](/business/nouns/transaction/categorize) | `POST /{namespace}/transactions/{transaction}/categorize` | `$.Transaction.categorize` | `do Transaction.categorize` | `do · Transaction.categorize` | [`Transaction.categorized`](/business/events/Transaction.categorized) |
| [Transaction.reconcile](/business/nouns/transaction/reconcile) | `POST /{namespace}/transactions/{transaction}/reconcile` | `$.Transaction.reconcile` | `do Transaction.reconcile` | `do · Transaction.reconcile` | [`Transaction.reconciled`](/business/events/Transaction.reconciled) |