# API REFERENCE

- [Prerequisites](/inabit-terminal/api-reference/prerequisites.md)
- [Remote Approver](/inabit-terminal/api-reference/prerequisites/remote-approver.md): A One-Time setup of a docker through inabit CLI, which facilitates remote transaction signing.
- [Organization](/inabit-terminal/api-reference/organization.md)
- [GET All Widgets](/inabit-terminal/api-reference/organization/get-all-widgets.md)
- [GET Widget by ID](/inabit-terminal/api-reference/organization/get-widget-by-id.md)
- [GET All Org Purchases](/inabit-terminal/api-reference/organization/get-all-org-purchases.md)
- [GET Org Purchase by ID](/inabit-terminal/api-reference/organization/get-org-purchase-by-id.md)
- [GET All Org Deposits](/inabit-terminal/api-reference/organization/get-all-org-deposits.md)
- [Widget](/inabit-terminal/api-reference/widget.md)
- [GET All Widget Purchases](/inabit-terminal/api-reference/widget/get-all-widget-purchases.md)
- [GET All Widget Deposits](/inabit-terminal/api-reference/widget/get-all-widget-deposits.md)
- [GET Widget Purchase by ID](/inabit-terminal/api-reference/widget/get-widget-purchase-by-id.md)
- [Webhooks](/inabit-terminal/api-reference/webhooks.md): Retrieve notifications through webhooks on transaction events and status changes
- [Deposit Statuses](/inabit-terminal/api-reference/webhooks/deposit-statuses.md): Receiving Purchase and Deposit Updates (Hybrid Webhook + API)
