# Microsoft Dynamics 365 BC API Documentation

This is the complete API documentation for connecting to the Microsoft Dynamics 365 BC API using MindCloud's Universal API.

MindCloud offers one normalized API to access 3,400+ apps from a single place. It centralizes authentication and normalizes app APIs so they are easier and more consistent to use.

## Quickstart

1. A **MindCloud account** — sign in or create an account at [MindCloud](https://app.mindcloud.co).
2. A **MindCloud API Key** — create one in [API Keys](https://app.mindcloud.co/user/api-keys). Keep it on your server.
3. At least one **Microsoft Dynamics 365 BC connection** — create or choose one in [Connections](https://app.mindcloud.co/credentials). Note its `connectionId`.

```text
POST https://connect.mindcloud.co/v2/universal/apps/microsoftDynamics365BC/actions/{actionSlug}/run
```

## Microsoft Dynamics 365 BC actions

- POST `create-bank-deposit-lines-o-data-v4` Create Bank Deposit Lines ODataV4
- POST `create-bank-deposit-o-data-v4` Create Bank Deposit ODataV4
- POST `create-costumer-o-data-v4` Create Costumer ODataV4
- POST `create-credit-memo` Create Credit Memo
- GET `create-credit-memo-itens-o-data-v4` Create Credit Memo Itens ODataV4
- POST `create-credit-memo-line-item` Create Credit Memo Line Item
- POST `create-customer` Create Customer
- POST `create-customer-ssi` Create Customer SSI
- POST `create-general-journal-o-data-v4` Create General Journal ODataV4
- POST `create-journal-line-o-data-v4` Create Journal Line ODataV4
- POST `create-project-job-planning-lines-o-data-v4` Create Project Job Planning Lines ODataV4
- POST `create-project-job-task-lines-o-data-v4` Create Project Job Task Lines ODataV4
- GET `create-sales-invoice-itens-o-data-v4` Create Sales Invoice Itens ODataV4
- POST `create-sales-invoice-line-item` Create Sales Invoice Line Item
- POST `create-sales-invoice-o-data-v4` Create Sales Invoice ODataV4
- POST `create-sales-invoice-using-customer-no-only` Create Sales Invoice Using Customer No Only
- POST `create-sales-invoices` Create Sales Invoices
- POST `create-sales-order` Create Sales Order
- POST `create-sales-orders-lines` Create Sales Order Line
- POST `create-sales-order-ssi` Create Sales Order SSI
- POST `create-ship-to-addresses-ssi` Create Ship-to Addresses SSI
- POST `create-vendor-credit-memo-line-o-data-v4` Create Vendor Credit Memo Line ODataV4
- POST `create-vendor-credit-memo-o-data-v4` Create Vendor Credit Memo ODataV4
- POST `create-vendor-purchase-invoice-line-o-data-v4` Create Vendor Purchase Invoice Line ODataV4
- POST `create-vendor-purchase-invoices-o-data-v4` Create Vendor Purchase Invoices ODataV4
- DELETE `delete-sales-invoice-line-item` Delete Sales Invoice Line Item
- DELETE `delete-vendor-credit-memo-line-o-data-v4` Delete Vendor Credit Memo Line ODataV4
- DELETE `delete-vendor-purchase-invoice-line-o-data-v4` Delete Vendor Purchase Invoice Line ODataV4
- GET `get-aged-transactions` Get Aged Transactions
- GET `get-inventory-by-location-ssi` Get Inventory By Location SSI
- GET `get-item` Get Item
- GET `get-purchase-order` Get Purchase Order
- GET `get-sales-order` Get Sales Order
- GET `get-ship-to-addresses-ssi` Get Ship-to Addresses SSI
- GET `list-applied-customer-entries-o-data-v4` List Applied Customer Entries ODataV4
- GET `list-bank-deposits-line-o-data-v4` List Bank Deposits Line ODataV4
- GET `list-bank-deposits-o-data-v4` List Bank Deposits ODataV4
- GET `list-companies` List Companies
- GET `list-credit-memo-o-data-v4` List Credit Memo ODataV4
- GET `list-customer-ledger-entries-o-data-v4` List Customer Ledger Entries ODataV4
- GET `list-customer-payment-o-data-v4-apiv2` List Customer Payment ODataV4 API V2
- GET `list-customers` List Customers
- GET `list-customers-o-data-v4` List Customers ODataV4
- GET `list-customers-ssi` List Customers SSI
- GET `list-default-dimension-by-vendor` List Default Dimension by Vendor
- GET `list-detailed-customer-ledger-entries-o-data-v4` List Detailed Customer Ledger Entries ODataV4
- GET `list-employees-o-data-v4` List Employees ODataV4
- GET `list-general-journal-o-data-v4` List General Journal ODataV4
- GET `list-items` List Items
- GET `list-journal-line` List Journal Line
- GET `list-journal-lines-payments-o-data-v4` List Journal Lines Payments ODataV4
- GET `list-payments-terms` List Payments Terms
- GET `list-payroll-journal-o-data-v4` List Payroll Journal ODataV4
- GET `list-projects` List Projects
- GET `list-purchase-order-lines` List Purchase Order Lines
- GET `list-purchase-orders` List Purchase Orders
- GET `list-sales-invoice` List Sales Invoice
- GET `list-sales-invoice-itens-o-data-v4` List Sales Invoice Itens ODataV4
- GET `list-sales-invoice-line-items` List Sales Invoice Line Items
- GET `list-sales-invoice-o-data-v4` List Sales Invoice ODataV4
- GET `list-sales-order-lines` List Sales Order Lines
- GET `list-sales-orders` List Sales Orders
- GET `list-sales-orders-lines-ssi` List Sales Orders Lines SSI
- GET `list-sales-orders-ssi` List Sales Orders SSI
- GET `list-vendor-purchase-credit-memo-lines-o-data-v4` List Vendor Purchase Credit Memo Lines ODataV4
- GET `list-vendor-purchase-credit-memo-o-data-v4` List Vendor Purchase Credit Memo ODataV4
- GET `list-vendor-purchase-invoices-lines-o-data-v4` List Vendor Purchase Invoices Lines ODataV4
- GET `list-vendor-purchase-invoices-o-data-v4` List Vendor Purchase Invoices ODataV4
- GET `list-vendors` List Vendors
- GET `patch-sales-invoice-itens-o-data-v4` Patch Sales Invoice Itens ODataV4
- POST `patch-sales-invoice-o-data-v4` Patch Sales Invoice ODataV4
- POST `post-credit-memo` Post Credit Memo
- PUT `post-journal-lines` Post Journal Lines
- POST `post-sales-invoice` Post Sales Invoice
- PUT `update-costumer-o-data-v4` Update Costumer ODataV4
- PUT `update-costumer-ssi` Update Costumer SSI
- POST `update-customer-payment-o-data-v4` Update Customer Payment ODataV4
- PUT `update-dimension` Update Dimension
- PUT `update-project` Update Project
- POST `update-sales-order-ssi` Update Sales Order SSI
- PUT `update-sales-orders-lines` Update Sales Orders Lines
- PUT `update-ship-to-addresses-ssi` Update Ship-to Addresses SSI
- PUT `update-vendor-credit-memo-o-data-v4` Update Vendor Credit Memo ODataV4
- PUT `update-vendor-purchase-invoices-o-data-v4` Update Vendor Purchase Invoices ODataV4
