Microsoft Dynamics NAV · JSON Structure
Navision Structure
Structural overview of the Microsoft Dynamics NAV API surface; extracted from openapi/.
Type:
Properties: 0
Business ManagementDynamics NAVERPFinanceInventoryMicrosoftNavision
Navision Structure is a JSON Structure definition published by Microsoft Dynamics NAV.
Meta-schema:
JSON Structure
{
"provider": "Microsoft Dynamics NAV",
"providerId": "navision",
"kind": "json-structure",
"description": "Structural overview of the Microsoft Dynamics NAV API surface; extracted from openapi/.",
"schemaCount": 37,
"operationCount": 47,
"schemas": [
{
"name": "ErrorResponse",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "Company",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "Customer",
"type": "object",
"propertyCount": 28,
"required": []
},
{
"name": "CustomerCreate",
"type": "object",
"propertyCount": 16,
"required": [
"displayName"
]
},
{
"name": "CustomerUpdate",
"type": "object",
"propertyCount": 14,
"required": []
},
{
"name": "Vendor",
"type": "object",
"propertyCount": 22,
"required": []
},
{
"name": "VendorCreate",
"type": "object",
"propertyCount": 15,
"required": [
"displayName"
]
},
{
"name": "VendorUpdate",
"type": "object",
"propertyCount": 12,
"required": []
},
{
"name": "Item",
"type": "object",
"propertyCount": 23,
"required": []
},
{
"name": "ItemCreate",
"type": "object",
"propertyCount": 10,
"required": [
"displayName"
]
},
{
"name": "ItemUpdate",
"type": "object",
"propertyCount": 9,
"required": []
},
{
"name": "SalesOrder",
"type": "object",
"propertyCount": 38,
"required": []
},
{
"name": "SalesOrderCreate",
"type": "object",
"propertyCount": 7,
"required": []
},
{
"name": "SalesOrderUpdate",
"type": "object",
"propertyCount": 7,
"required": []
},
{
"name": "SalesOrderLine",
"type": "object",
"propertyCount": 30,
"required": []
},
{
"name": "PurchaseOrder",
"type": "object",
"propertyCount": 35,
"required": []
},
{
"name": "PurchaseOrderCreate",
"type": "object",
"propertyCount": 6,
"required": []
},
{
"name": "PurchaseOrderUpdate",
"type": "object",
"propertyCount": 6,
"required": []
},
{
"name": "PurchaseOrderLine",
"type": "object",
"propertyCount": 27,
"required": []
},
{
"name": "Account",
"type": "object",
"propertyCount": 13,
"required": []
},
{
"name": "GeneralLedgerEntry",
"type": "object",
"propertyCount": 11,
"required": []
},
{
"name": "Journal",
"type": "object",
"propertyCount": 7,
"required": []
},
{
"name": "JournalCreate",
"type": "object",
"propertyCount": 3,
"required": [
"code",
"displayName"
]
},
{
"name": "JournalLine",
"type": "object",
"propertyCount": 17,
"required": []
},
{
"name": "SalesInvoice",
"type": "object",
"propertyCount": 16,
"required": []
},
{
"name": "SalesInvoiceCreate",
"type": "object",
"propertyCount": 6,
"required": []
},
{
"name": "PurchaseInvoice",
"type": "object",
"propertyCount": 15,
"required": []
},
{
"name": "PurchaseInvoiceCreate",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "Employee",
"type": "object",
"propertyCount": 23,
"required": []
},
{
"name": "Dimension",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "Currency",
"type": "object",
"propertyCount": 7,
"required": []
},
{
"name": "PaymentTerm",
"type": "object",
"propertyCount": 8,
"required": []
},
{
"name": "PaymentMethod",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "CountryRegion",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "ItemCategory",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "CustomerPaymentJournal",
"type": "object",
"propertyCount": 6,
"required": []
},
{
"name": "VendorPaymentJournal",
"type": "object",
"propertyCount": 6,
"required": []
}
],
"operations": [
{
"method": "GET",
"path": "/companies",
"operationId": "listCompanies",
"summary": "List Companies",
"tags": [
"Companies"
]
},
{
"method": "GET",
"path": "/companies({company_id})/customers",
"operationId": "listCustomers",
"summary": "List Customers",
"tags": [
"Customers"
]
},
{
"method": "POST",
"path": "/companies({company_id})/customers",
"operationId": "createCustomer",
"summary": "Create a Customer",
"tags": [
"Customers"
]
},
{
"method": "GET",
"path": "/companies({company_id})/customers({customer_id})",
"operationId": "getCustomer",
"summary": "Get a Customer",
"tags": [
"Customers"
]
},
{
"method": "DELETE",
"path": "/companies({company_id})/customers({customer_id})",
"operationId": "deleteCustomer",
"summary": "Delete a Customer",
"tags": [
"Customers"
]
},
{
"method": "PATCH",
"path": "/companies({company_id})/customers({customer_id})",
"operationId": "updateCustomer",
"summary": "Update a Customer",
"tags": [
"Customers"
]
},
{
"method": "GET",
"path": "/companies({company_id})/vendors",
"operationId": "listVendors",
"summary": "List Vendors",
"tags": [
"Vendors"
]
},
{
"method": "POST",
"path": "/companies({company_id})/vendors",
"operationId": "createVendor",
"summary": "Create a Vendor",
"tags": [
"Vendors"
]
},
{
"method": "GET",
"path": "/companies({company_id})/vendors({vendor_id})",
"operationId": "getVendor",
"summary": "Get a Vendor",
"tags": [
"Vendors"
]
},
{
"method": "DELETE",
"path": "/companies({company_id})/vendors({vendor_id})",
"operationId": "deleteVendor",
"summary": "Delete a Vendor",
"tags": [
"Vendors"
]
},
{
"method": "PATCH",
"path": "/companies({company_id})/vendors({vendor_id})",
"operationId": "updateVendor",
"summary": "Update a Vendor",
"tags": [
"Vendors"
]
},
{
"method": "GET",
"path": "/companies({company_id})/items",
"operationId": "listItems",
"summary": "List Items",
"tags": [
"Items"
]
},
{
"method": "POST",
"path": "/companies({company_id})/items",
"operationId": "createItem",
"summary": "Create an Item",
"tags": [
"Items"
]
},
{
"method": "GET",
"path": "/companies({company_id})/items({item_id})",
"operationId": "getItem",
"summary": "Get an Item",
"tags": [
"Items"
]
},
{
"method": "DELETE",
"path": "/companies({company_id})/items({item_id})",
"operationId": "deleteItem",
"summary": "Delete an Item",
"tags": [
"Items"
]
},
{
"method": "PATCH",
"path": "/companies({company_id})/items({item_id})",
"operationId": "updateItem",
"summary": "Update an Item",
"tags": [
"Items"
]
},
{
"method": "GET",
"path": "/companies({company_id})/salesOrders",
"operationId": "listSalesOrders",
"summary": "List Sales Orders",
"tags": [
"Sales Orders"
]
},
{
"method": "POST",
"path": "/companies({company_id})/salesOrders",
"operationId": "createSalesOrder",
"summary": "Create a Sales Order",
"tags": [
"Sales Orders"
]
},
{
"method": "GET",
"path": "/companies({company_id})/salesOrders({salesOrder_id})",
"operationId": "getSalesOrder",
"summary": "Get a Sales Order",
"tags": [
"Sales Orders"
]
},
{
"method": "DELETE",
"path": "/companies({company_id})/salesOrders({salesOrder_id})",
"operationId": "deleteSalesOrder",
"summary": "Delete a Sales Order",
"tags": [
"Sales Orders"
]
},
{
"method": "PATCH",
"path": "/companies({company_id})/salesOrders({salesOrder_id})",
"operationId": "updateSalesOrder",
"summary": "Update a Sales Order",
"tags": [
"Sales Orders"
]
},
{
"method": "GET",
"path": "/companies({company_id})/salesOrders({salesOrder_id})/salesOrderLines",
"operationId": "listSalesOrderLines",
"summary": "List Sales Order Lines",
"tags": [
"Sales Orders"
]
},
{
"method": "GET",
"path": "/companies({company_id})/purchaseOrders",
"operationId": "listPurchaseOrders",
"summary": "List Purchase Orders",
"tags": [
"Purchase Orders"
]
},
{
"method": "POST",
"path": "/companies({company_id})/purchaseOrders",
"operationId": "createPurchaseOrder",
"summary": "Create a Purchase Order",
"tags": [
"Purchase Orders"
]
},
{
"method": "GET",
"path": "/companies({company_id})/purchaseOrders({purchaseOrder_id})",
"operationId": "getPurchaseOrder",
"summary": "Get a Purchase Order",
"tags": [
"Purchase Orders"
]
},
{
"method": "DELETE",
"path": "/companies({company_id})/purchaseOrders({purchaseOrder_id})",
"operationId": "deletePurchaseOrder",
"summary": "Delete a Purchase Order",
"tags": [
"Purchase Orders"
]
},
{
"method": "PATCH",
"path": "/companies({company_id})/purchaseOrders({purchaseOrder_id})",
"operationId": "updatePurchaseOrder",
"summary": "Update a Purchase Order",
"tags": [
"Purchase Orders"
]
},
{
"method": "GET",
"path": "/companies({company_id})/purchaseOrders({purchaseOrder_id})/purchaseOrderLines",
"operationId": "listPurchaseOrderLines",
"summary": "List Purchase Order Lines",
"tags": [
"Purchase Orders"
]
},
{
"method": "GET",
"path": "/companies({company_id})/accounts",
"operationId": "listAccounts",
"summary": "List Accounts",
"tags": [
"Accounts"
]
},
{
"method": "GET",
"path": "/companies({company_id})/accounts({account_id})",
"operationId": "getAccount",
"summary": "Get an Account",
"tags": [
"Accounts"
]
},
{
"method": "GET",
"path": "/companies({company_id})/generalLedgerEntries",
"operationId": "listGeneralLedgerEntries",
"summary": "List General Ledger Entries",
"tags": [
"Accounts"
]
},
{
"method": "GET",
"path": "/companies({company_id})/journals",
"operationId": "listJournals",
"summary": "List Journals",
"tags": [
"Journals"
]
},
{
"method": "POST",
"path": "/companies({company_id})/journals",
"operationId": "createJournal",
"summary": "Create a Journal",
"tags": [
"Journals"
]
},
{
"method": "GET",
"path": "/companies({company_id})/journals({journal_id})/journalLines",
"operationId": "listJournalLines",
"summary": "List Journal Lines",
"tags": [
"Journals"
]
},
{
"method": "GET",
"path": "/companies({company_id})/salesInvoices",
"operationId": "listSalesInvoices",
"summary": "List Sales Invoices",
"tags": [
"Sales Invoices"
]
},
{
"method": "POST",
"path": "/companies({company_id})/salesInvoices",
"operationId": "createSalesInvoice",
"summary": "Create a Sales Invoice",
"tags": [
"Sales Invoices"
]
},
{
"method": "GET",
"path": "/companies({company_id})/purchaseInvoices",
"operationId": "listPurchaseInvoices",
"summary": "List Purchase Invoices",
"tags": [
"Purchase Invoices"
]
},
{
"method": "POST",
"path": "/companies({company_id})/purchaseInvoices",
"operationId": "createPurchaseInvoice",
"summary": "Create a Purchase Invoice",
"tags": [
"Purchase Invoices"
]
},
{
"method": "GET",
"path": "/companies({company_id})/employees",
"operationId": "listEmployees",
"summary": "List Employees",
"tags": [
"Employees"
]
},
{
"method": "GET",
"path": "/companies({company_id})/dimensions",
"operationId": "listDimensions",
"summary": "List Dimensions",
"tags": [
"Dimensions"
]
},
{
"method": "GET",
"path": "/companies({company_id})/currencies",
"operationId": "listCurrencies",
"summary": "List Currencies",
"tags": [
"Currency"
]
},
{
"method": "GET",
"path": "/companies({company_id})/paymentTerms",
"operationId": "listPaymentTerms",
"summary": "List Payment Terms",
"tags": [
"Payment Terms"
]
},
{
"method": "GET",
"path": "/companies({company_id})/paymentMethods",
"operationId": "listPaymentMethods",
"summary": "List Payment Methods",
"tags": [
"Payment Methods"
]
},
{
"method": "GET",
"path": "/companies({company_id})/countriesRegions",
"operationId": "listCountriesRegions",
"summary": "List Countries/regions",
"tags": [
"Countries/Regions"
]
},
{
"method": "GET",
"path": "/companies({company_id})/itemCategories",
"operationId": "listItemCategories",
"summary": "List Item Categories",
"tags": [
"Item Categories"
]
},
{
"method": "GET",
"path": "/companies({company_id})/customerPaymentJournals",
"operationId": "listCustomerPaymentJournals",
"summary": "List Customer Payment Journals",
"tags": [
"Customer Payments"
]
},
{
"method": "GET",
"path": "/companies({company_id})/vendorPaymentJournals",
"operationId": "listVendorPaymentJournals",
"summary": "List Vendor Payment Journals",
"tags": [
"Vendor Payments"
]
}
]
}