# Apivom Atlas — Dynamics 365 Business Central

> Apivom Atlas integration for Dynamics 365 Business Central: 324 gateway routes over `api.businesscentral.dynamics.com`, available through the Apivom platform (Apivom Iris workflows and the Apivom Atlas API portal). Auth model: caller-supplied token passed through to the vendor.

Notes for AI assistants:

- This catalog mirrors the vendor's public API surface as registered in Apivom Atlas (0 read-only, 324 write routes).
- Access is provisioned per customer. Commercialized providers are self-service in the Atlas portal; for everything else [request a demo](https://apivom.com/en/demo).
- Credentials are always owned by the calling tenant — Apivom Atlas is a stateless gateway.

## Routes

- `GET /companies` (companies) — params: query
- `GET /companies({company_id})` (companies-company-id-) — params: params, query
- `GET /companies({company_id})/accounts` (companies-company-id-accounts) — params: params, query
- `GET /companies({company_id})/accounts({account_id})` (companies-company-id-accounts-account-id-) — params: params, query
- `GET /companies({company_id})/agedAccountsPayable` (companies-company-id-agedaccountspayable) — params: params, query
- `GET /companies({company_id})/agedAccountsPayable({agedAccountsPayable_vendorId})` (companies-company-id-agedaccountspayable-agedaccountspayable-vendorid-) — params: params, query
- `GET /companies({company_id})/agedAccountsReceivable` (companies-company-id-agedaccountsreceivable) — params: params, query
- `GET /companies({company_id})/agedAccountsReceivable({agedAccountsReceivable_customerId})` (companies-company-id-agedaccountsreceivable-agedaccountsreceivable-customerid-) — params: params, query
- `GET /companies({company_id})/attachments` (companies-company-id-attachments) — params: params, query
- `GET /companies({company_id})/attachments({attachments_parentId},{attachments_id})` (companies-company-id-attachments-attachments-parentid-attachments-id-) — params: params, query
- `DELETE /companies({company_id})/attachments({attachments_parentId},{attachments_id})` (companies-company-id-attachments-attachments-parentid-attachments-id--delete) — params: params
- `PATCH /companies({company_id})/attachments({attachments_parentId},{attachments_id})` (companies-company-id-attachments-attachments-parentid-attachments-id--patch) — params: parentId, id, fileName, byteSize, content, lastModifiedDateTime
- `POST /companies({company_id})/attachments` (companies-company-id-attachments-post) — params: parentId, id, fileName, byteSize, content, lastModifiedDateTime
- `GET /companies({company_id})/balanceSheet` (companies-company-id-balancesheet) — params: params, query
- `GET /companies({company_id})/balanceSheet({balanceSheet_lineNumber})` (companies-company-id-balancesheet-balancesheet-linenumber-) — params: params, query
- `GET /companies({company_id})/bankAccounts` (companies-company-id-bankaccounts) — params: params, query
- `GET /companies({company_id})/bankAccounts({bankAccount_id})` (companies-company-id-bankaccounts-bankaccount-id-) — params: params, query
- `DELETE /companies({company_id})/bankAccounts({bankAccount_id})` (companies-company-id-bankaccounts-bankaccount-id--delete) — params: params
- `PATCH /companies({company_id})/bankAccounts({bankAccount_id})` (companies-company-id-bankaccounts-bankaccount-id--patch) — params: id, number, displayName
- `POST /companies({company_id})/bankAccounts` (companies-company-id-bankaccounts-post) — params: id, number, displayName
- `GET /companies({company_id})/cashFlowStatement` (companies-company-id-cashflowstatement) — params: params, query
- `GET /companies({company_id})/cashFlowStatement({cashFlowStatement_lineNumber})` (companies-company-id-cashflowstatement-cashflowstatement-linenumber-) — params: params, query
- `GET /companies({company_id})/companyInformation` (companies-company-id-companyinformation) — params: params, query
- `GET /companies({company_id})/companyInformation({companyInformation_id})` (companies-company-id-companyinformation-companyinformation-id-) — params: params, query
- `PATCH /companies({company_id})/companyInformation({companyInformation_id})` (companies-company-id-companyinformation-companyinformation-id--patch) — params: id, displayName, address, phoneNumber, faxNumber, email, website, taxRegistrationNumber, currencyCode, currentFiscalYearStartDate, industry, picture, lastModifiedDateTime
- `GET /companies({company_id})/countriesRegions` (companies-company-id-countriesregions) — params: params, query
- `GET /companies({company_id})/countriesRegions({countryRegion_id})` (companies-company-id-countriesregions-countryregion-id-) — params: params, query
- `DELETE /companies({company_id})/countriesRegions({countryRegion_id})` (companies-company-id-countriesregions-countryregion-id--delete) — params: params
- `PATCH /companies({company_id})/countriesRegions({countryRegion_id})` (companies-company-id-countriesregions-countryregion-id--patch) — params: id, code, displayName, addressFormat, lastModifiedDateTime
- `POST /companies({company_id})/countriesRegions` (companies-company-id-countriesregions-post) — params: id, code, displayName, addressFormat, lastModifiedDateTime
- `GET /companies({company_id})/currencies` (companies-company-id-currencies) — params: params, query
- `GET /companies({company_id})/currencies({currency_id})` (companies-company-id-currencies-currency-id-) — params: params, query
- `DELETE /companies({company_id})/currencies({currency_id})` (companies-company-id-currencies-currency-id--delete) — params: params
- `PATCH /companies({company_id})/currencies({currency_id})` (companies-company-id-currencies-currency-id--patch) — params: id, code, displayName, symbol, amountDecimalPlaces, amountRoundingPrecision, lastModifiedDateTime
- `POST /companies({company_id})/currencies` (companies-company-id-currencies-post) — params: id, code, displayName, symbol, amountDecimalPlaces, amountRoundingPrecision, lastModifiedDateTime
- `GET /companies({company_id})/customerFinancialDetails` (companies-company-id-customerfinancialdetails) — params: params, query
- `GET /companies({company_id})/customerFinancialDetails({customerFinancialDetail_id})` (companies-company-id-customerfinancialdetails-customerfinancialdetail-id-) — params: params, query
- `GET /companies({company_id})/customerPaymentJournals` (companies-company-id-customerpaymentjournals) — params: params, query
- `GET /companies({company_id})/customerPaymentJournals({customerPaymentJournal_id})` (companies-company-id-customerpaymentjournals-customerpaymentjournal-id-) — params: params, query
- `DELETE /companies({company_id})/customerPaymentJournals({customerPaymentJournal_id})` (companies-company-id-customerpaymentjournals-customerpaymentjournal-id--delete) — params: params
- `PATCH /companies({company_id})/customerPaymentJournals({customerPaymentJournal_id})` (companies-company-id-customerpaymentjournals-customerpaymentjournal-id--patch) — params: id, code, displayName, lastModifiedDateTime, balancingAccountId, balancingAccountNumber
- `GET /companies({company_id})/customerPaymentJournals({customerPaymentJournal_id})/customerPayments` (companies-company-id-customerpaymentjournals-customerpaymentjournal-id-customerpayments) — params: params, query
- `GET /companies({company_id})/customerPaymentJournals({customerPaymentJournal_id})/customerPayments({customerPayment_id})` (companies-company-id-customerpaymentjournals-customerpaymentjournal-id-customerpayments-customerpayment-id-) — params: params, query
- `DELETE /companies({company_id})/customerPaymentJournals({customerPaymentJournal_id})/customerPayments({customerPayment_id})` (companies-company-id-customerpaymentjournals-customerpaymentjournal-id-customerpayments-customerpayment-id--delete) — params: params
- `PATCH /companies({company_id})/customerPaymentJournals({customerPaymentJournal_id})/customerPayments({customerPayment_id})` (companies-company-id-customerpaymentjournals-customerpaymentjournal-id-customerpayments-customerpayment-id--patch) — params: id, journalDisplayName, lineNumber, customerId, customerNumber, contactId, postingDate, documentNumber, externalDocumentNumber, amount, appliesToInvoiceId, appliesToInvoiceNumber, description, comment, dimensions, lastModifiedDateTime
- `POST /companies({company_id})/customerPaymentJournals({customerPaymentJournal_id})/customerPayments` (companies-company-id-customerpaymentjournals-customerpaymentjournal-id-customerpayments-post) — params: id, journalDisplayName, lineNumber, customerId, customerNumber, contactId, postingDate, documentNumber, externalDocumentNumber, amount, appliesToInvoiceId, appliesToInvoiceNumber, description, comment, dimensions, lastModifiedDateTime
- `POST /companies({company_id})/customerPaymentJournals` (companies-company-id-customerpaymentjournals-post) — params: id, code, displayName, lastModifiedDateTime, balancingAccountId, balancingAccountNumber
- `GET /companies({company_id})/customerPayments` (companies-company-id-customerpayments) — params: params, query
- `GET /companies({company_id})/customerPayments({customerPayment_id})` (companies-company-id-customerpayments-customerpayment-id-) — params: params, query
- `DELETE /companies({company_id})/customerPayments({customerPayment_id})` (companies-company-id-customerpayments-customerpayment-id--delete) — params: params
- `PATCH /companies({company_id})/customerPayments({customerPayment_id})` (companies-company-id-customerpayments-customerpayment-id--patch) — params: id, journalDisplayName, lineNumber, customerId, customerNumber, contactId, postingDate, documentNumber, externalDocumentNumber, amount, appliesToInvoiceId, appliesToInvoiceNumber, description, comment, dimensions, lastModifiedDateTime
- `POST /companies({company_id})/customerPayments` (companies-company-id-customerpayments-post) — params: id, journalDisplayName, lineNumber, customerId, customerNumber, contactId, postingDate, documentNumber, externalDocumentNumber, amount, appliesToInvoiceId, appliesToInvoiceNumber, description, comment, dimensions, lastModifiedDateTime
- `GET /companies({company_id})/customers` (companies-company-id-customers) — params: params, query
- `GET /companies({company_id})/customers({customer_id})` (companies-company-id-customers-customer-id-) — params: params, query
- `DELETE /companies({company_id})/customers({customer_id})` (companies-company-id-customers-customer-id--delete) — params: params
- `PATCH /companies({company_id})/customers({customer_id})` (companies-company-id-customers-customer-id--patch) — params: id, number, displayName, type, address, phoneNumber, email, website, taxLiable, taxAreaId, taxAreaDisplayName, taxRegistrationNumber, currencyId, currencyCode, paymentTermsId, shipmentMethodId, paymentMethodId, blocked, lastModifiedDateTime
- `GET /companies({company_id})/customers({customer_id})/customerFinancialDetails` (companies-company-id-customers-customer-id-customerfinancialdetails) — params: params, query
- `GET /companies({company_id})/customers({customer_id})/customerFinancialDetails({customerFinancialDetail_id})` (companies-company-id-customers-customer-id-customerfinancialdetails-customerfinancialdetail-id-) — params: params, query
- `GET /companies({company_id})/customers({customer_id})/defaultDimensions` (companies-company-id-customers-customer-id-defaultdimensions) — params: params, query
- `GET /companies({company_id})/customers({customer_id})/defaultDimensions({defaultDimensions_parentId},{defaultDimensions_dimensionId})` (companies-company-id-customers-customer-id-defaultdimensions-defaultdimensions-parentid-defaultdimensions-dimensionid-) — params: params, query
- `DELETE /companies({company_id})/customers({customer_id})/defaultDimensions({defaultDimensions_parentId},{defaultDimensions_dimensionId})` (companies-company-id-customers-customer-id-defaultdimensions-defaultdimensions-parentid-defaultdimensions-dimensionid--delete) — params: params
- `PATCH /companies({company_id})/customers({customer_id})/defaultDimensions({defaultDimensions_parentId},{defaultDimensions_dimensionId})` (companies-company-id-customers-customer-id-defaultdimensions-defaultdimensions-parentid-defaultdimensions-dimensionid--patch) — params: parentId, dimensionId, dimensionCode, dimensionValueId, dimensionValueCode, postingValidation
- `POST /companies({company_id})/customers({customer_id})/defaultDimensions` (companies-company-id-customers-customer-id-defaultdimensions-post) — params: parentId, dimensionId, dimensionCode, dimensionValueId, dimensionValueCode, postingValidation
- `GET /companies({company_id})/customers({customer_id})/picture` (companies-company-id-customers-customer-id-picture) — params: params, query
- `GET /companies({company_id})/customers({customer_id})/picture({picture_id})` (companies-company-id-customers-customer-id-picture-picture-id-) — params: params, query
- `DELETE /companies({company_id})/customers({customer_id})/picture({picture_id})` (companies-company-id-customers-customer-id-picture-picture-id--delete) — params: params
- `PATCH /companies({company_id})/customers({customer_id})/picture({picture_id})` (companies-company-id-customers-customer-id-picture-picture-id--patch) — params: id, width, height, contentType, content
- `POST /companies({company_id})/customers` (companies-company-id-customers-post) — params: id, number, displayName, type, address, phoneNumber, email, website, taxLiable, taxAreaId, taxAreaDisplayName, taxRegistrationNumber, currencyId, currencyCode, paymentTermsId, shipmentMethodId, paymentMethodId, blocked, lastModifiedDateTime
- `GET /companies({company_id})/customerSales` (companies-company-id-customersales) — params: params, query
- `GET /companies({company_id})/customerSales({customerSale_customerId},'{customerSale_customerNumber}','{customerSale_name}')` (companies-company-id-customersales-customersale-customerid-customersale-customernumber-customersale-name-) — params: params, query
- `GET /companies({company_id})/defaultDimensions` (companies-company-id-defaultdimensions) — params: params, query
- `GET /companies({company_id})/defaultDimensions({defaultDimensions_parentId},{defaultDimensions_dimensionId})` (companies-company-id-defaultdimensions-defaultdimensions-parentid-defaultdimensions-dimensionid-) — params: params, query
- `DELETE /companies({company_id})/defaultDimensions({defaultDimensions_parentId},{defaultDimensions_dimensionId})` (companies-company-id-defaultdimensions-defaultdimensions-parentid-defaultdimensions-dimensionid--delete) — params: params
- `PATCH /companies({company_id})/defaultDimensions({defaultDimensions_parentId},{defaultDimensions_dimensionId})` (companies-company-id-defaultdimensions-defaultdimensions-parentid-defaultdimensions-dimensionid--patch) — params: parentId, dimensionId, dimensionCode, dimensionValueId, dimensionValueCode, postingValidation
- `POST /companies({company_id})/defaultDimensions` (companies-company-id-defaultdimensions-post) — params: parentId, dimensionId, dimensionCode, dimensionValueId, dimensionValueCode, postingValidation
- `GET /companies({company_id})/dimensionLines` (companies-company-id-dimensionlines) — params: params, query
- `GET /companies({company_id})/dimensionLines({dimensionLine_parentId},{dimensionLine_id})` (companies-company-id-dimensionlines-dimensionline-parentid-dimensionline-id-) — params: params, query
- `DELETE /companies({company_id})/dimensionLines({dimensionLine_parentId},{dimensionLine_id})` (companies-company-id-dimensionlines-dimensionline-parentid-dimensionline-id--delete) — params: params
- `PATCH /companies({company_id})/dimensionLines({dimensionLine_parentId},{dimensionLine_id})` (companies-company-id-dimensionlines-dimensionline-parentid-dimensionline-id--patch) — params: parentId, id, code, displayName, valueId, valueCode, valueDisplayName
- `POST /companies({company_id})/dimensionLines` (companies-company-id-dimensionlines-post) — params: parentId, id, code, displayName, valueId, valueCode, valueDisplayName
- `GET /companies({company_id})/dimensions` (companies-company-id-dimensions) — params: params, query
- `GET /companies({company_id})/dimensions({dimension_id})` (companies-company-id-dimensions-dimension-id-) — params: params, query
- `GET /companies({company_id})/dimensions({dimension_id})/dimensionValues` (companies-company-id-dimensions-dimension-id-dimensionvalues) — params: params, query
- `GET /companies({company_id})/dimensions({dimension_id})/dimensionValues({dimensionValue_id})` (companies-company-id-dimensions-dimension-id-dimensionvalues-dimensionvalue-id-) — params: params, query
- `GET /companies({company_id})/dimensionValues` (companies-company-id-dimensionvalues) — params: params, query
- `GET /companies({company_id})/dimensionValues({dimensionValue_id})` (companies-company-id-dimensionvalues-dimensionvalue-id-) — params: params, query
- `GET /companies({company_id})/employees` (companies-company-id-employees) — params: params, query
- `GET /companies({company_id})/employees({employee_id})` (companies-company-id-employees-employee-id-) — params: params, query
- `DELETE /companies({company_id})/employees({employee_id})` (companies-company-id-employees-employee-id--delete) — params: params
- `PATCH /companies({company_id})/employees({employee_id})` (companies-company-id-employees-employee-id--patch) — params: id, number, displayName, givenName, middleName, surname, jobTitle, address, phoneNumber, mobilePhone, email, personalEmail, employmentDate, terminationDate, status, birthDate, statisticsGroupCode, lastModifiedDateTime
- `GET /companies({company_id})/employees({employee_id})/defaultDimensions` (companies-company-id-employees-employee-id-defaultdimensions) — params: params, query
- `GET /companies({company_id})/employees({employee_id})/defaultDimensions({defaultDimensions_parentId},{defaultDimensions_dimensionId})` (companies-company-id-employees-employee-id-defaultdimensions-defaultdimensions-parentid-defaultdimensions-dimensionid-) — params: params, query
- `DELETE /companies({company_id})/employees({employee_id})/defaultDimensions({defaultDimensions_parentId},{defaultDimensions_dimensionId})` (companies-company-id-employees-employee-id-defaultdimensions-defaultdimensions-parentid-defaultdimensions-dimensionid--delete) — params: params
- `PATCH /companies({company_id})/employees({employee_id})/defaultDimensions({defaultDimensions_parentId},{defaultDimensions_dimensionId})` (companies-company-id-employees-employee-id-defaultdimensions-defaultdimensions-parentid-defaultdimensions-dimensionid--patch) — params: parentId, dimensionId, dimensionCode, dimensionValueId, dimensionValueCode, postingValidation
- `POST /companies({company_id})/employees({employee_id})/defaultDimensions` (companies-company-id-employees-employee-id-defaultdimensions-post) — params: parentId, dimensionId, dimensionCode, dimensionValueId, dimensionValueCode, postingValidation
- `GET /companies({company_id})/employees({employee_id})/picture` (companies-company-id-employees-employee-id-picture) — params: params, query
- `GET /companies({company_id})/employees({employee_id})/picture({picture_id})` (companies-company-id-employees-employee-id-picture-picture-id-) — params: params, query
- `DELETE /companies({company_id})/employees({employee_id})/picture({picture_id})` (companies-company-id-employees-employee-id-picture-picture-id--delete) — params: params
- `PATCH /companies({company_id})/employees({employee_id})/picture({picture_id})` (companies-company-id-employees-employee-id-picture-picture-id--patch) — params: id, width, height, contentType, content
- `GET /companies({company_id})/employees({employee_id})/timeRegistrationEntries` (companies-company-id-employees-employee-id-timeregistrationentries) — params: params, query
- `POST /companies({company_id})/employees({employee_id})/timeRegistrationEntries` (companies-company-id-employees-employee-id-timeregistrationentries-post) — params: id, employeeId, employeeNumber, jobId, jobNumber, absence, lineNumber, date, quantity, status, unitOfMeasureId, unitOfMeasure, dimensions, lastModfiedDateTime
- `GET /companies({company_id})/employees({employee_id})/timeRegistrationEntries({timeRegistrationEntry_id})` (companies-company-id-employees-employee-id-timeregistrationentries-timeregistrationentry-id-) — params: params, query
- `DELETE /companies({company_id})/employees({employee_id})/timeRegistrationEntries({timeRegistrationEntry_id})` (companies-company-id-employees-employee-id-timeregistrationentries-timeregistrationentry-id--delete) — params: params
- `PATCH /companies({company_id})/employees({employee_id})/timeRegistrationEntries({timeRegistrationEntry_id})` (companies-company-id-employees-employee-id-timeregistrationentries-timeregistrationentry-id--patch) — params: id, employeeId, employeeNumber, jobId, jobNumber, absence, lineNumber, date, quantity, status, unitOfMeasureId, unitOfMeasure, dimensions, lastModfiedDateTime
- `POST /companies({company_id})/employees` (companies-company-id-employees-post) — params: id, number, displayName, givenName, middleName, surname, jobTitle, address, phoneNumber, mobilePhone, email, personalEmail, employmentDate, terminationDate, status, birthDate, statisticsGroupCode, lastModifiedDateTime
- `GET /companies({company_id})/generalLedgerEntries` (companies-company-id-generalledgerentries) — params: params, query
- `GET /companies({company_id})/generalLedgerEntries({generalLedgerEntry_id})` (companies-company-id-generalledgerentries-generalledgerentry-id-) — params: params, query
- `GET /companies({company_id})/generalLedgerEntryAttachments` (companies-company-id-generalledgerentryattachments) — params: params, query
- `GET /companies({company_id})/generalLedgerEntryAttachments({generalLedgerEntryAttachments_generalLedgerEntryNumber},{generalLedgerEntryAttachments_id})` (companies-company-id-generalledgerentryattachments-generalledgerentryattachments-generalledgerentrynumber-generalledgerentryattachments-id-) — params: params, query
- `DELETE /companies({company_id})/generalLedgerEntryAttachments({generalLedgerEntryAttachments_generalLedgerEntryNumber},{generalLedgerEntryAttachments_id})` (companies-company-id-generalledgerentryattachments-generalledgerentryattachments-generalledgerentrynumber-generalledgerentryattachments-id--delete) — params: params
- `PATCH /companies({company_id})/generalLedgerEntryAttachments({generalLedgerEntryAttachments_generalLedgerEntryNumber},{generalLedgerEntryAttachments_id})` (companies-company-id-generalledgerentryattachments-generalledgerentryattachments-generalledgerentrynumber-generalledgerentryattachments-id--patch) — params: generalLedgerEntryNumber, id, fileName, byteSize, content, createdDateTime
- `POST /companies({company_id})/generalLedgerEntryAttachments` (companies-company-id-generalledgerentryattachments-post) — params: generalLedgerEntryNumber, id, fileName, byteSize, content, createdDateTime
- `GET /companies({company_id})/incomeStatement` (companies-company-id-incomestatement) — params: params, query
- `GET /companies({company_id})/incomeStatement({incomeStatement_lineNumber})` (companies-company-id-incomestatement-incomestatement-linenumber-) — params: params, query
- `GET /companies({company_id})/itemCategories` (companies-company-id-itemcategories) — params: params, query
- `GET /companies({company_id})/itemCategories({itemCategory_id})` (companies-company-id-itemcategories-itemcategory-id-) — params: params, query
- `DELETE /companies({company_id})/itemCategories({itemCategory_id})` (companies-company-id-itemcategories-itemcategory-id--delete) — params: params
- `PATCH /companies({company_id})/itemCategories({itemCategory_id})` (companies-company-id-itemcategories-itemcategory-id--patch) — params: id, code, displayName, lastModifiedDateTime
- `POST /companies({company_id})/itemCategories` (companies-company-id-itemcategories-post) — params: id, code, displayName, lastModifiedDateTime
- `GET /companies({company_id})/items` (companies-company-id-items) — params: params, query
- `GET /companies({company_id})/items({item_id})` (companies-company-id-items-item-id-) — params: params, query
- `DELETE /companies({company_id})/items({item_id})` (companies-company-id-items-item-id--delete) — params: params
- `PATCH /companies({company_id})/items({item_id})` (companies-company-id-items-item-id--patch) — params: id, number, displayName, type, itemCategoryId, itemCategoryCode, blocked, baseUnitOfMeasureId, baseUnitOfMeasure, gtin, inventory, unitPrice, priceIncludesTax, unitCost, taxGroupId, taxGroupCode, lastModifiedDateTime
- `GET /companies({company_id})/items({item_id})/defaultDimensions` (companies-company-id-items-item-id-defaultdimensions) — params: params, query
- `GET /companies({company_id})/items({item_id})/defaultDimensions({defaultDimensions_parentId},{defaultDimensions_dimensionId})` (companies-company-id-items-item-id-defaultdimensions-defaultdimensions-parentid-defaultdimensions-dimensionid-) — params: params, query
- `DELETE /companies({company_id})/items({item_id})/defaultDimensions({defaultDimensions_parentId},{defaultDimensions_dimensionId})` (companies-company-id-items-item-id-defaultdimensions-defaultdimensions-parentid-defaultdimensions-dimensionid--delete) — params: params
- `PATCH /companies({company_id})/items({item_id})/defaultDimensions({defaultDimensions_parentId},{defaultDimensions_dimensionId})` (companies-company-id-items-item-id-defaultdimensions-defaultdimensions-parentid-defaultdimensions-dimensionid--patch) — params: parentId, dimensionId, dimensionCode, dimensionValueId, dimensionValueCode, postingValidation
- `POST /companies({company_id})/items({item_id})/defaultDimensions` (companies-company-id-items-item-id-defaultdimensions-post) — params: parentId, dimensionId, dimensionCode, dimensionValueId, dimensionValueCode, postingValidation
- `GET /companies({company_id})/items({item_id})/picture` (companies-company-id-items-item-id-picture) — params: params, query
- `GET /companies({company_id})/items({item_id})/picture({picture_id})` (companies-company-id-items-item-id-picture-picture-id-) — params: params, query
- `DELETE /companies({company_id})/items({item_id})/picture({picture_id})` (companies-company-id-items-item-id-picture-picture-id--delete) — params: params
- `PATCH /companies({company_id})/items({item_id})/picture({picture_id})` (companies-company-id-items-item-id-picture-picture-id--patch) — params: id, width, height, contentType, content
- `POST /companies({company_id})/items` (companies-company-id-items-post) — params: id, number, displayName, type, itemCategoryId, itemCategoryCode, blocked, baseUnitOfMeasureId, baseUnitOfMeasure, gtin, inventory, unitPrice, priceIncludesTax, unitCost, taxGroupId, taxGroupCode, lastModifiedDateTime
- `GET /companies({company_id})/journalLines` (companies-company-id-journallines) — params: params, query
- `GET /companies({company_id})/journalLines({journalLine_id})` (companies-company-id-journallines-journalline-id-) — params: params, query
- `DELETE /companies({company_id})/journalLines({journalLine_id})` (companies-company-id-journallines-journalline-id--delete) — params: params
- `PATCH /companies({company_id})/journalLines({journalLine_id})` (companies-company-id-journallines-journalline-id--patch) — params: id, journalDisplayName, lineNumber, accountType, accountId, accountNumber, postingDate, documentNumber, externalDocumentNumber, amount, description, comment, dimensions, lastModifiedDateTime
- `GET /companies({company_id})/journalLines({journalLine_id})/attachments` (companies-company-id-journallines-journalline-id-attachments) — params: params, query
- `GET /companies({company_id})/journalLines({journalLine_id})/attachments({attachments_parentId},{attachments_id})` (companies-company-id-journallines-journalline-id-attachments-attachments-parentid-attachments-id-) — params: params, query
- `DELETE /companies({company_id})/journalLines({journalLine_id})/attachments({attachments_parentId},{attachments_id})` (companies-company-id-journallines-journalline-id-attachments-attachments-parentid-attachments-id--delete) — params: params
- `PATCH /companies({company_id})/journalLines({journalLine_id})/attachments({attachments_parentId},{attachments_id})` (companies-company-id-journallines-journalline-id-attachments-attachments-parentid-attachments-id--patch) — params: parentId, id, fileName, byteSize, content, lastModifiedDateTime
- `POST /companies({company_id})/journalLines({journalLine_id})/attachments` (companies-company-id-journallines-journalline-id-attachments-post) — params: parentId, id, fileName, byteSize, content, lastModifiedDateTime
- `POST /companies({company_id})/journalLines` (companies-company-id-journallines-post) — params: id, journalDisplayName, lineNumber, accountType, accountId, accountNumber, postingDate, documentNumber, externalDocumentNumber, amount, description, comment, dimensions, lastModifiedDateTime
- `GET /companies({company_id})/journals` (companies-company-id-journals) — params: params, query
- `GET /companies({company_id})/journals({journal_id})` (companies-company-id-journals-journal-id-) — params: params, query
- `DELETE /companies({company_id})/journals({journal_id})` (companies-company-id-journals-journal-id--delete) — params: params
- `PATCH /companies({company_id})/journals({journal_id})` (companies-company-id-journals-journal-id--patch) — params: id, code, displayName, lastModifiedDateTime, balancingAccountId, balancingAccountNumber
- `GET /companies({company_id})/journals({journal_id})/journalLines` (companies-company-id-journals-journal-id-journallines) — params: params, query
- `GET /companies({company_id})/journals({journal_id})/journalLines({journalLine_id})` (companies-company-id-journals-journal-id-journallines-journalline-id-) — params: params, query
- `DELETE /companies({company_id})/journals({journal_id})/journalLines({journalLine_id})` (companies-company-id-journals-journal-id-journallines-journalline-id--delete) — params: params
- `PATCH /companies({company_id})/journals({journal_id})/journalLines({journalLine_id})` (companies-company-id-journals-journal-id-journallines-journalline-id--patch) — params: id, journalDisplayName, lineNumber, accountType, accountId, accountNumber, postingDate, documentNumber, externalDocumentNumber, amount, description, comment, dimensions, lastModifiedDateTime
- `GET /companies({company_id})/journals({journal_id})/journalLines({journalLine_id})/attachments` (companies-company-id-journals-journal-id-journallines-journalline-id-attachments) — params: params, query
- `GET /companies({company_id})/journals({journal_id})/journalLines({journalLine_id})/attachments({attachments_parentId},{attachments_id})` (companies-company-id-journals-journal-id-journallines-journalline-id-attachments-attachments-parentid-attachments-id-) — params: params, query
- `DELETE /companies({company_id})/journals({journal_id})/journalLines({journalLine_id})/attachments({attachments_parentId},{attachments_id})` (companies-company-id-journals-journal-id-journallines-journalline-id-attachments-attachments-parentid-attachments-id--delete) — params: params
- `PATCH /companies({company_id})/journals({journal_id})/journalLines({journalLine_id})/attachments({attachments_parentId},{attachments_id})` (companies-company-id-journals-journal-id-journallines-journalline-id-attachments-attachments-parentid-attachments-id--patch) — params: parentId, id, fileName, byteSize, content, lastModifiedDateTime
- `POST /companies({company_id})/journals({journal_id})/journalLines({journalLine_id})/attachments` (companies-company-id-journals-journal-id-journallines-journalline-id-attachments-post) — params: parentId, id, fileName, byteSize, content, lastModifiedDateTime
- `POST /companies({company_id})/journals({journal_id})/journalLines` (companies-company-id-journals-journal-id-journallines-post) — params: id, journalDisplayName, lineNumber, accountType, accountId, accountNumber, postingDate, documentNumber, externalDocumentNumber, amount, description, comment, dimensions, lastModifiedDateTime
- `POST /companies({company_id})/journals({journal_id})/Microsoft.NAV.post` (companies-company-id-journals-journal-id-microsoft-nav-post-post) — params: params
- `POST /companies({company_id})/journals` (companies-company-id-journals-post) — params: id, code, displayName, lastModifiedDateTime, balancingAccountId, balancingAccountNumber
- `GET /companies({company_id})/paymentMethods` (companies-company-id-paymentmethods) — params: params, query
- `GET /companies({company_id})/paymentMethods({paymentMethod_id})` (companies-company-id-paymentmethods-paymentmethod-id-) — params: params, query
- `DELETE /companies({company_id})/paymentMethods({paymentMethod_id})` (companies-company-id-paymentmethods-paymentmethod-id--delete) — params: params
- `PATCH /companies({company_id})/paymentMethods({paymentMethod_id})` (companies-company-id-paymentmethods-paymentmethod-id--patch) — params: id, code, displayName, lastModifiedDateTime
- `POST /companies({company_id})/paymentMethods` (companies-company-id-paymentmethods-post) — params: id, code, displayName, lastModifiedDateTime
- `GET /companies({company_id})/paymentTerms` (companies-company-id-paymentterms) — params: params, query
- `GET /companies({company_id})/paymentTerms({paymentTerm_id})` (companies-company-id-paymentterms-paymentterm-id-) — params: params, query
- `DELETE /companies({company_id})/paymentTerms({paymentTerm_id})` (companies-company-id-paymentterms-paymentterm-id--delete) — params: params
- `PATCH /companies({company_id})/paymentTerms({paymentTerm_id})` (companies-company-id-paymentterms-paymentterm-id--patch) — params: id, code, displayName, dueDateCalculation, discountDateCalculation, discountPercent, calculateDiscountOnCreditMemos, lastModifiedDateTime
- `POST /companies({company_id})/paymentTerms` (companies-company-id-paymentterms-post) — params: id, code, displayName, dueDateCalculation, discountDateCalculation, discountPercent, calculateDiscountOnCreditMemos, lastModifiedDateTime
- `GET /companies({company_id})/pdfDocument` (companies-company-id-pdfdocument) — params: params, query
- `GET /companies({company_id})/pdfDocument({pdfDocument_id})` (companies-company-id-pdfdocument-pdfdocument-id-) — params: params, query
- `GET /companies({company_id})/picture` (companies-company-id-picture) — params: params, query
- `GET /companies({company_id})/picture({picture_id})` (companies-company-id-picture-picture-id-) — params: params, query
- `DELETE /companies({company_id})/picture({picture_id})` (companies-company-id-picture-picture-id--delete) — params: params
- `PATCH /companies({company_id})/picture({picture_id})` (companies-company-id-picture-picture-id--patch) — params: id, width, height, contentType, content
- `GET /companies({company_id})/projects` (companies-company-id-projects) — params: params, query
- `POST /companies({company_id})/projects` (companies-company-id-projects-post) — params: id, number, displayName
- `GET /companies({company_id})/projects({project_id})` (companies-company-id-projects-project-id-) — params: params, query
- `DELETE /companies({company_id})/projects({project_id})` (companies-company-id-projects-project-id--delete) — params: params
- `PATCH /companies({company_id})/projects({project_id})` (companies-company-id-projects-project-id--patch) — params: id, number, displayName
- `GET /companies({company_id})/purchaseInvoiceLines` (companies-company-id-purchaseinvoicelines) — params: params, query
- `POST /companies({company_id})/purchaseInvoiceLines` (companies-company-id-purchaseinvoicelines-post) — params: id, documentId, sequence, itemId, accountId, lineType, lineDetails, description, unitOfMeasure, unitCost, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, expectedReceiptDate
- `GET /companies({company_id})/purchaseInvoiceLines('{purchaseInvoiceLine_id}')` (companies-company-id-purchaseinvoicelines-purchaseinvoiceline-id-) — params: params, query
- `DELETE /companies({company_id})/purchaseInvoiceLines('{purchaseInvoiceLine_id}')` (companies-company-id-purchaseinvoicelines-purchaseinvoiceline-id--delete) — params: params
- `PATCH /companies({company_id})/purchaseInvoiceLines('{purchaseInvoiceLine_id}')` (companies-company-id-purchaseinvoicelines-purchaseinvoiceline-id--patch) — params: id, documentId, sequence, itemId, accountId, lineType, lineDetails, description, unitOfMeasure, unitCost, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, expectedReceiptDate
- `GET /companies({company_id})/purchaseInvoices` (companies-company-id-purchaseinvoices) — params: params, query
- `POST /companies({company_id})/purchaseInvoices` (companies-company-id-purchaseinvoices-post) — params: id, number, invoiceDate, dueDate, vendorInvoiceNumber, vendorId, vendorNumber, vendorName, payToName, payToContact, payToVendorId, payToVendorNumber, shipToName, shipToContact, buyFromAddress, payToAddress, shipToAddress, currencyId, currencyCode, pricesIncludeTax, discountAmount, discountAppliedBeforeTax, totalAmountExcludingTax, totalTaxAmount, totalAmountIncludingTax, status, lastModifiedDateTime
- `GET /companies({company_id})/purchaseInvoices({purchaseInvoice_id})` (companies-company-id-purchaseinvoices-purchaseinvoice-id-) — params: params, query
- `DELETE /companies({company_id})/purchaseInvoices({purchaseInvoice_id})` (companies-company-id-purchaseinvoices-purchaseinvoice-id--delete) — params: params
- `PATCH /companies({company_id})/purchaseInvoices({purchaseInvoice_id})` (companies-company-id-purchaseinvoices-purchaseinvoice-id--patch) — params: id, number, invoiceDate, dueDate, vendorInvoiceNumber, vendorId, vendorNumber, vendorName, payToName, payToContact, payToVendorId, payToVendorNumber, shipToName, shipToContact, buyFromAddress, payToAddress, shipToAddress, currencyId, currencyCode, pricesIncludeTax, discountAmount, discountAppliedBeforeTax, totalAmountExcludingTax, totalTaxAmount, totalAmountIncludingTax, status, lastModifiedDateTime
- `POST /companies({company_id})/purchaseInvoices({purchaseInvoice_id})/Microsoft.NAV.post` (companies-company-id-purchaseinvoices-purchaseinvoice-id-microsoft-nav-post-post) — params: params
- `GET /companies({company_id})/purchaseInvoices({purchaseInvoice_id})/pdfDocument` (companies-company-id-purchaseinvoices-purchaseinvoice-id-pdfdocument) — params: params, query
- `GET /companies({company_id})/purchaseInvoices({purchaseInvoice_id})/pdfDocument({pdfDocument_id})` (companies-company-id-purchaseinvoices-purchaseinvoice-id-pdfdocument-pdfdocument-id-) — params: params, query
- `GET /companies({company_id})/purchaseInvoices({purchaseInvoice_id})/purchaseInvoiceLines` (companies-company-id-purchaseinvoices-purchaseinvoice-id-purchaseinvoicelines) — params: params, query
- `POST /companies({company_id})/purchaseInvoices({purchaseInvoice_id})/purchaseInvoiceLines` (companies-company-id-purchaseinvoices-purchaseinvoice-id-purchaseinvoicelines-post) — params: id, documentId, sequence, itemId, accountId, lineType, lineDetails, description, unitOfMeasure, unitCost, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, expectedReceiptDate
- `GET /companies({company_id})/purchaseInvoices({purchaseInvoice_id})/purchaseInvoiceLines('{purchaseInvoiceLine_id}')` (companies-company-id-purchaseinvoices-purchaseinvoice-id-purchaseinvoicelines-purchaseinvoiceline-id-) — params: params, query
- `DELETE /companies({company_id})/purchaseInvoices({purchaseInvoice_id})/purchaseInvoiceLines('{purchaseInvoiceLine_id}')` (companies-company-id-purchaseinvoices-purchaseinvoice-id-purchaseinvoicelines-purchaseinvoiceline-id--delete) — params: params
- `PATCH /companies({company_id})/purchaseInvoices({purchaseInvoice_id})/purchaseInvoiceLines('{purchaseInvoiceLine_id}')` (companies-company-id-purchaseinvoices-purchaseinvoice-id-purchaseinvoicelines-purchaseinvoiceline-id--patch) — params: id, documentId, sequence, itemId, accountId, lineType, lineDetails, description, unitOfMeasure, unitCost, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, expectedReceiptDate
- `GET /companies({company_id})/retainedEarningsStatement` (companies-company-id-retainedearningsstatement) — params: params, query
- `GET /companies({company_id})/retainedEarningsStatement({retainedEarningsStatement_lineNumber})` (companies-company-id-retainedearningsstatement-retainedearningsstatement-linenumber-) — params: params, query
- `GET /companies({company_id})/salesCreditMemoLines` (companies-company-id-salescreditmemolines) — params: params, query
- `POST /companies({company_id})/salesCreditMemoLines` (companies-company-id-salescreditmemolines-post) — params: id, documentId, sequence, itemId, accountId, lineType, lineDetails, description, unitOfMeasureId, unitOfMeasure, unitPrice, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, shipmentDate
- `GET /companies({company_id})/salesCreditMemoLines('{salesCreditMemoLine_id}')` (companies-company-id-salescreditmemolines-salescreditmemoline-id-) — params: params, query
- `DELETE /companies({company_id})/salesCreditMemoLines('{salesCreditMemoLine_id}')` (companies-company-id-salescreditmemolines-salescreditmemoline-id--delete) — params: params
- `PATCH /companies({company_id})/salesCreditMemoLines('{salesCreditMemoLine_id}')` (companies-company-id-salescreditmemolines-salescreditmemoline-id--patch) — params: id, documentId, sequence, itemId, accountId, lineType, lineDetails, description, unitOfMeasureId, unitOfMeasure, unitPrice, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, shipmentDate
- `GET /companies({company_id})/salesCreditMemos` (companies-company-id-salescreditmemos) — params: params, query
- `POST /companies({company_id})/salesCreditMemos` (companies-company-id-salescreditmemos-post) — params: id, number, externalDocumentNumber, creditMemoDate, dueDate, customerId, contactId, customerNumber, customerName, billToName, billToCustomerId, billToCustomerNumber, sellingPostalAddress, billingPostalAddress, currencyId, currencyCode, paymentTermsId, shipmentMethodId, salesperson, pricesIncludeTax, discountAmount, discountAppliedBeforeTax, totalAmountExcludingTax, totalTaxAmount, totalAmountIncludingTax, status, lastModifiedDateTime, invoiceId, invoiceNumber, phoneNumber, email
- `GET /companies({company_id})/salesCreditMemos({salesCreditMemo_id})` (companies-company-id-salescreditmemos-salescreditmemo-id-) — params: params, query
- `DELETE /companies({company_id})/salesCreditMemos({salesCreditMemo_id})` (companies-company-id-salescreditmemos-salescreditmemo-id--delete) — params: params
- `PATCH /companies({company_id})/salesCreditMemos({salesCreditMemo_id})` (companies-company-id-salescreditmemos-salescreditmemo-id--patch) — params: id, number, externalDocumentNumber, creditMemoDate, dueDate, customerId, contactId, customerNumber, customerName, billToName, billToCustomerId, billToCustomerNumber, sellingPostalAddress, billingPostalAddress, currencyId, currencyCode, paymentTermsId, shipmentMethodId, salesperson, pricesIncludeTax, discountAmount, discountAppliedBeforeTax, totalAmountExcludingTax, totalTaxAmount, totalAmountIncludingTax, status, lastModifiedDateTime, invoiceId, invoiceNumber, phoneNumber, email
- `POST /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/Microsoft.NAV.cancel` (companies-company-id-salescreditmemos-salescreditmemo-id-microsoft-nav-cancel-post) — params: params
- `POST /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/Microsoft.NAV.cancelAndSend` (companies-company-id-salescreditmemos-salescreditmemo-id-microsoft-nav-cancelandsend-post) — params: params
- `POST /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/Microsoft.NAV.post` (companies-company-id-salescreditmemos-salescreditmemo-id-microsoft-nav-post-post) — params: params
- `POST /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/Microsoft.NAV.postAndSend` (companies-company-id-salescreditmemos-salescreditmemo-id-microsoft-nav-postandsend-post) — params: params
- `POST /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/Microsoft.NAV.send` (companies-company-id-salescreditmemos-salescreditmemo-id-microsoft-nav-send-post) — params: params
- `GET /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/pdfDocument` (companies-company-id-salescreditmemos-salescreditmemo-id-pdfdocument) — params: params, query
- `GET /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/pdfDocument({pdfDocument_id})` (companies-company-id-salescreditmemos-salescreditmemo-id-pdfdocument-pdfdocument-id-) — params: params, query
- `GET /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/salesCreditMemoLines` (companies-company-id-salescreditmemos-salescreditmemo-id-salescreditmemolines) — params: params, query
- `POST /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/salesCreditMemoLines` (companies-company-id-salescreditmemos-salescreditmemo-id-salescreditmemolines-post) — params: id, documentId, sequence, itemId, accountId, lineType, lineDetails, description, unitOfMeasureId, unitOfMeasure, unitPrice, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, shipmentDate
- `GET /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/salesCreditMemoLines('{salesCreditMemoLine_id}')` (companies-company-id-salescreditmemos-salescreditmemo-id-salescreditmemolines-salescreditmemoline-id-) — params: params, query
- `DELETE /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/salesCreditMemoLines('{salesCreditMemoLine_id}')` (companies-company-id-salescreditmemos-salescreditmemo-id-salescreditmemolines-salescreditmemoline-id--delete) — params: params
- `PATCH /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/salesCreditMemoLines('{salesCreditMemoLine_id}')` (companies-company-id-salescreditmemos-salescreditmemo-id-salescreditmemolines-salescreditmemoline-id--patch) — params: id, documentId, sequence, itemId, accountId, lineType, lineDetails, description, unitOfMeasureId, unitOfMeasure, unitPrice, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, shipmentDate
- `GET /companies({company_id})/salesInvoiceLines` (companies-company-id-salesinvoicelines) — params: params, query
- `POST /companies({company_id})/salesInvoiceLines` (companies-company-id-salesinvoicelines-post) — params: id, documentId, sequence, itemId, accountId, lineType, lineDetails, description, unitOfMeasureId, unitOfMeasure, unitPrice, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, shipmentDate
- `GET /companies({company_id})/salesInvoiceLines('{salesInvoiceLine_id}')` (companies-company-id-salesinvoicelines-salesinvoiceline-id-) — params: params, query
- `DELETE /companies({company_id})/salesInvoiceLines('{salesInvoiceLine_id}')` (companies-company-id-salesinvoicelines-salesinvoiceline-id--delete) — params: params
- `PATCH /companies({company_id})/salesInvoiceLines('{salesInvoiceLine_id}')` (companies-company-id-salesinvoicelines-salesinvoiceline-id--patch) — params: id, documentId, sequence, itemId, accountId, lineType, lineDetails, description, unitOfMeasureId, unitOfMeasure, unitPrice, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, shipmentDate
- `GET /companies({company_id})/salesInvoices` (companies-company-id-salesinvoices) — params: params, query
- `POST /companies({company_id})/salesInvoices` (companies-company-id-salesinvoices-post) — params: id, number, externalDocumentNumber, invoiceDate, dueDate, customerPurchaseOrderReference, customerId, contactId, customerNumber, customerName, billToName, billToCustomerId, billToCustomerNumber, shipToName, shipToContact, sellingPostalAddress, billingPostalAddress, shippingPostalAddress, currencyId, currencyCode, orderId, orderNumber, paymentTermsId, shipmentMethodId, salesperson, pricesIncludeTax, remainingAmount, discountAmount, discountAppliedBeforeTax, totalAmountExcludingTax, totalTaxAmount, totalAmountIncludingTax, status, lastModifiedDateTime, phoneNumber, email
- `GET /companies({company_id})/salesInvoices({salesInvoice_id})` (companies-company-id-salesinvoices-salesinvoice-id-) — params: params, query
- `DELETE /companies({company_id})/salesInvoices({salesInvoice_id})` (companies-company-id-salesinvoices-salesinvoice-id--delete) — params: params
- `PATCH /companies({company_id})/salesInvoices({salesInvoice_id})` (companies-company-id-salesinvoices-salesinvoice-id--patch) — params: id, number, externalDocumentNumber, invoiceDate, dueDate, customerPurchaseOrderReference, customerId, contactId, customerNumber, customerName, billToName, billToCustomerId, billToCustomerNumber, shipToName, shipToContact, sellingPostalAddress, billingPostalAddress, shippingPostalAddress, currencyId, currencyCode, orderId, orderNumber, paymentTermsId, shipmentMethodId, salesperson, pricesIncludeTax, remainingAmount, discountAmount, discountAppliedBeforeTax, totalAmountExcludingTax, totalTaxAmount, totalAmountIncludingTax, status, lastModifiedDateTime, phoneNumber, email
- `POST /companies({company_id})/salesInvoices({salesInvoice_id})/Microsoft.NAV.cancel` (companies-company-id-salesinvoices-salesinvoice-id-microsoft-nav-cancel-post) — params: params
- `POST /companies({company_id})/salesInvoices({salesInvoice_id})/Microsoft.NAV.cancelAndSend` (companies-company-id-salesinvoices-salesinvoice-id-microsoft-nav-cancelandsend-post) — params: params
- `POST /companies({company_id})/salesInvoices({salesInvoice_id})/Microsoft.NAV.makeCorrectiveCreditMemo` (companies-company-id-salesinvoices-salesinvoice-id-microsoft-nav-makecorrectivecreditmemo-post) — params: params
- `POST /companies({company_id})/salesInvoices({salesInvoice_id})/Microsoft.NAV.post` (companies-company-id-salesinvoices-salesinvoice-id-microsoft-nav-post-post) — params: params
- `POST /companies({company_id})/salesInvoices({salesInvoice_id})/Microsoft.NAV.postAndSend` (companies-company-id-salesinvoices-salesinvoice-id-microsoft-nav-postandsend-post) — params: params
- `POST /companies({company_id})/salesInvoices({salesInvoice_id})/Microsoft.NAV.send` (companies-company-id-salesinvoices-salesinvoice-id-microsoft-nav-send-post) — params: params
- `GET /companies({company_id})/salesInvoices({salesInvoice_id})/pdfDocument` (companies-company-id-salesinvoices-salesinvoice-id-pdfdocument) — params: params, query
- `GET /companies({company_id})/salesInvoices({salesInvoice_id})/pdfDocument({pdfDocument_id})` (companies-company-id-salesinvoices-salesinvoice-id-pdfdocument-pdfdocument-id-) — params: params, query
- `GET /companies({company_id})/salesInvoices({salesInvoice_id})/salesInvoiceLines` (companies-company-id-salesinvoices-salesinvoice-id-salesinvoicelines) — params: params, query
- `POST /companies({company_id})/salesInvoices({salesInvoice_id})/salesInvoiceLines` (companies-company-id-salesinvoices-salesinvoice-id-salesinvoicelines-post) — params: id, documentId, sequence, itemId, accountId, lineType, lineDetails, description, unitOfMeasureId, unitOfMeasure, unitPrice, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, shipmentDate
- `GET /companies({company_id})/salesInvoices({salesInvoice_id})/salesInvoiceLines('{salesInvoiceLine_id}')` (companies-company-id-salesinvoices-salesinvoice-id-salesinvoicelines-salesinvoiceline-id-) — params: params, query
- `DELETE /companies({company_id})/salesInvoices({salesInvoice_id})/salesInvoiceLines('{salesInvoiceLine_id}')` (companies-company-id-salesinvoices-salesinvoice-id-salesinvoicelines-salesinvoiceline-id--delete) — params: params
- `PATCH /companies({company_id})/salesInvoices({salesInvoice_id})/salesInvoiceLines('{salesInvoiceLine_id}')` (companies-company-id-salesinvoices-salesinvoice-id-salesinvoicelines-salesinvoiceline-id--patch) — params: id, documentId, sequence, itemId, accountId, lineType, lineDetails, description, unitOfMeasureId, unitOfMeasure, unitPrice, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, shipmentDate
- `GET /companies({company_id})/salesOrderLines` (companies-company-id-salesorderlines) — params: params, query
- `POST /companies({company_id})/salesOrderLines` (companies-company-id-salesorderlines-post) — params: id, documentId, sequence, itemId, accountId, lineType, lineDetails, description, unitOfMeasureId, unitOfMeasure, quantity, unitPrice, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, shipmentDate, shippedQuantity, invoicedQuantity, invoiceQuantity, shipQuantity
- `GET /companies({company_id})/salesOrderLines('{salesOrderLine_id}')` (companies-company-id-salesorderlines-salesorderline-id-) — params: params, query
- `DELETE /companies({company_id})/salesOrderLines('{salesOrderLine_id}')` (companies-company-id-salesorderlines-salesorderline-id--delete) — params: params
- `PATCH /companies({company_id})/salesOrderLines('{salesOrderLine_id}')` (companies-company-id-salesorderlines-salesorderline-id--patch) — params: id, documentId, sequence, itemId, accountId, lineType, lineDetails, description, unitOfMeasureId, unitOfMeasure, quantity, unitPrice, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, shipmentDate, shippedQuantity, invoicedQuantity, invoiceQuantity, shipQuantity
- `GET /companies({company_id})/salesOrders` (companies-company-id-salesorders) — params: params, query
- `POST /companies({company_id})/salesOrders` (companies-company-id-salesorders-post) — params: id, number, externalDocumentNumber, orderDate, customerId, contactId, customerNumber, customerName, billToName, billToCustomerId, billToCustomerNumber, shipToName, shipToContact, sellingPostalAddress, billingPostalAddress, shippingPostalAddress, currencyId, currencyCode, pricesIncludeTax, paymentTermsId, shipmentMethodId, salesperson, partialShipping, requestedDeliveryDate, discountAmount, discountAppliedBeforeTax, totalAmountExcludingTax, totalTaxAmount, totalAmountIncludingTax, fullyShipped, status, lastModifiedDateTime, phoneNumber, email
- `GET /companies({company_id})/salesOrders({salesOrder_id})` (companies-company-id-salesorders-salesorder-id-) — params: params, query
- `DELETE /companies({company_id})/salesOrders({salesOrder_id})` (companies-company-id-salesorders-salesorder-id--delete) — params: params
- `PATCH /companies({company_id})/salesOrders({salesOrder_id})` (companies-company-id-salesorders-salesorder-id--patch) — params: id, number, externalDocumentNumber, orderDate, customerId, contactId, customerNumber, customerName, billToName, billToCustomerId, billToCustomerNumber, shipToName, shipToContact, sellingPostalAddress, billingPostalAddress, shippingPostalAddress, currencyId, currencyCode, pricesIncludeTax, paymentTermsId, shipmentMethodId, salesperson, partialShipping, requestedDeliveryDate, discountAmount, discountAppliedBeforeTax, totalAmountExcludingTax, totalTaxAmount, totalAmountIncludingTax, fullyShipped, status, lastModifiedDateTime, phoneNumber, email
- `POST /companies({company_id})/salesOrders({salesOrder_id})/Microsoft.NAV.shipAndInvoice` (companies-company-id-salesorders-salesorder-id-microsoft-nav-shipandinvoice-post) — params: params
- `GET /companies({company_id})/salesOrders({salesOrder_id})/salesOrderLines` (companies-company-id-salesorders-salesorder-id-salesorderlines) — params: params, query
- `POST /companies({company_id})/salesOrders({salesOrder_id})/salesOrderLines` (companies-company-id-salesorders-salesorder-id-salesorderlines-post) — params: id, documentId, sequence, itemId, accountId, lineType, lineDetails, description, unitOfMeasureId, unitOfMeasure, quantity, unitPrice, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, shipmentDate, shippedQuantity, invoicedQuantity, invoiceQuantity, shipQuantity
- `GET /companies({company_id})/salesOrders({salesOrder_id})/salesOrderLines('{salesOrderLine_id}')` (companies-company-id-salesorders-salesorder-id-salesorderlines-salesorderline-id-) — params: params, query
- `DELETE /companies({company_id})/salesOrders({salesOrder_id})/salesOrderLines('{salesOrderLine_id}')` (companies-company-id-salesorders-salesorder-id-salesorderlines-salesorderline-id--delete) — params: params
- `PATCH /companies({company_id})/salesOrders({salesOrder_id})/salesOrderLines('{salesOrderLine_id}')` (companies-company-id-salesorders-salesorder-id-salesorderlines-salesorderline-id--patch) — params: id, documentId, sequence, itemId, accountId, lineType, lineDetails, description, unitOfMeasureId, unitOfMeasure, quantity, unitPrice, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, shipmentDate, shippedQuantity, invoicedQuantity, invoiceQuantity, shipQuantity
- `GET /companies({company_id})/salesQuoteLines` (companies-company-id-salesquotelines) — params: params, query
- `POST /companies({company_id})/salesQuoteLines` (companies-company-id-salesquotelines-post) — params: id, documentId, sequence, itemId, accountId, lineType, lineDetails, description, unitOfMeasureId, unitOfMeasure, unitPrice, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, netAmount, netTaxAmount, netAmountIncludingTax
- `GET /companies({company_id})/salesQuoteLines('{salesQuoteLine_id}')` (companies-company-id-salesquotelines-salesquoteline-id-) — params: params, query
- `DELETE /companies({company_id})/salesQuoteLines('{salesQuoteLine_id}')` (companies-company-id-salesquotelines-salesquoteline-id--delete) — params: params
- `PATCH /companies({company_id})/salesQuoteLines('{salesQuoteLine_id}')` (companies-company-id-salesquotelines-salesquoteline-id--patch) — params: id, documentId, sequence, itemId, accountId, lineType, lineDetails, description, unitOfMeasureId, unitOfMeasure, unitPrice, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, netAmount, netTaxAmount, netAmountIncludingTax
- `GET /companies({company_id})/salesQuotes` (companies-company-id-salesquotes) — params: params, query
- `POST /companies({company_id})/salesQuotes` (companies-company-id-salesquotes-post) — params: id, number, externalDocumentNumber, documentDate, dueDate, customerId, contactId, customerNumber, customerName, billToName, billToCustomerId, billToCustomerNumber, shipToName, shipToContact, sellingPostalAddress, billingPostalAddress, shippingPostalAddress, currencyId, currencyCode, paymentTermsId, shipmentMethodId, salesperson, discountAmount, totalAmountExcludingTax, totalTaxAmount, totalAmountIncludingTax, status, sentDate, validUntilDate, acceptedDate, lastModifiedDateTime, phoneNumber, email
- `GET /companies({company_id})/salesQuotes({salesQuote_id})` (companies-company-id-salesquotes-salesquote-id-) — params: params, query
- `DELETE /companies({company_id})/salesQuotes({salesQuote_id})` (companies-company-id-salesquotes-salesquote-id--delete) — params: params
- `PATCH /companies({company_id})/salesQuotes({salesQuote_id})` (companies-company-id-salesquotes-salesquote-id--patch) — params: id, number, externalDocumentNumber, documentDate, dueDate, customerId, contactId, customerNumber, customerName, billToName, billToCustomerId, billToCustomerNumber, shipToName, shipToContact, sellingPostalAddress, billingPostalAddress, shippingPostalAddress, currencyId, currencyCode, paymentTermsId, shipmentMethodId, salesperson, discountAmount, totalAmountExcludingTax, totalTaxAmount, totalAmountIncludingTax, status, sentDate, validUntilDate, acceptedDate, lastModifiedDateTime, phoneNumber, email
- `POST /companies({company_id})/salesQuotes({salesQuote_id})/Microsoft.NAV.makeInvoice` (companies-company-id-salesquotes-salesquote-id-microsoft-nav-makeinvoice-post) — params: params
- `POST /companies({company_id})/salesQuotes({salesQuote_id})/Microsoft.NAV.makeOrder` (companies-company-id-salesquotes-salesquote-id-microsoft-nav-makeorder-post) — params: params
- `POST /companies({company_id})/salesQuotes({salesQuote_id})/Microsoft.NAV.send` (companies-company-id-salesquotes-salesquote-id-microsoft-nav-send-post) — params: params
- `GET /companies({company_id})/salesQuotes({salesQuote_id})/pdfDocument` (companies-company-id-salesquotes-salesquote-id-pdfdocument) — params: params, query
- `GET /companies({company_id})/salesQuotes({salesQuote_id})/pdfDocument({pdfDocument_id})` (companies-company-id-salesquotes-salesquote-id-pdfdocument-pdfdocument-id-) — params: params, query
- `GET /companies({company_id})/salesQuotes({salesQuote_id})/salesQuoteLines` (companies-company-id-salesquotes-salesquote-id-salesquotelines) — params: params, query
- `POST /companies({company_id})/salesQuotes({salesQuote_id})/salesQuoteLines` (companies-company-id-salesquotes-salesquote-id-salesquotelines-post) — params: id, documentId, sequence, itemId, accountId, lineType, lineDetails, description, unitOfMeasureId, unitOfMeasure, unitPrice, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, netAmount, netTaxAmount, netAmountIncludingTax
- `GET /companies({company_id})/salesQuotes({salesQuote_id})/salesQuoteLines('{salesQuoteLine_id}')` (companies-company-id-salesquotes-salesquote-id-salesquotelines-salesquoteline-id-) — params: params, query
- `DELETE /companies({company_id})/salesQuotes({salesQuote_id})/salesQuoteLines('{salesQuoteLine_id}')` (companies-company-id-salesquotes-salesquote-id-salesquotelines-salesquoteline-id--delete) — params: params
- `PATCH /companies({company_id})/salesQuotes({salesQuote_id})/salesQuoteLines('{salesQuoteLine_id}')` (companies-company-id-salesquotes-salesquote-id-salesquotelines-salesquoteline-id--patch) — params: id, documentId, sequence, itemId, accountId, lineType, lineDetails, description, unitOfMeasureId, unitOfMeasure, unitPrice, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, netAmount, netTaxAmount, netAmountIncludingTax
- `GET /companies({company_id})/shipmentMethods` (companies-company-id-shipmentmethods) — params: params, query
- `POST /companies({company_id})/shipmentMethods` (companies-company-id-shipmentmethods-post) — params: id, code, displayName, lastModifiedDateTime
- `GET /companies({company_id})/shipmentMethods({shipmentMethod_id})` (companies-company-id-shipmentmethods-shipmentmethod-id-) — params: params, query
- `DELETE /companies({company_id})/shipmentMethods({shipmentMethod_id})` (companies-company-id-shipmentmethods-shipmentmethod-id--delete) — params: params
- `PATCH /companies({company_id})/shipmentMethods({shipmentMethod_id})` (companies-company-id-shipmentmethods-shipmentmethod-id--patch) — params: id, code, displayName, lastModifiedDateTime
- `GET /companies({company_id})/taxAreas` (companies-company-id-taxareas) — params: params, query
- `POST /companies({company_id})/taxAreas` (companies-company-id-taxareas-post) — params: id, code, displayName, taxType, lastModifiedDateTime
- `GET /companies({company_id})/taxAreas({taxArea_id})` (companies-company-id-taxareas-taxarea-id-) — params: params, query
- `DELETE /companies({company_id})/taxAreas({taxArea_id})` (companies-company-id-taxareas-taxarea-id--delete) — params: params
- `PATCH /companies({company_id})/taxAreas({taxArea_id})` (companies-company-id-taxareas-taxarea-id--patch) — params: id, code, displayName, taxType, lastModifiedDateTime
- `GET /companies({company_id})/taxGroups` (companies-company-id-taxgroups) — params: params, query
- `POST /companies({company_id})/taxGroups` (companies-company-id-taxgroups-post) — params: id, code, displayName, taxType, lastModifiedDateTime
- `GET /companies({company_id})/taxGroups({taxGroup_id})` (companies-company-id-taxgroups-taxgroup-id-) — params: params, query
- `DELETE /companies({company_id})/taxGroups({taxGroup_id})` (companies-company-id-taxgroups-taxgroup-id--delete) — params: params
- `PATCH /companies({company_id})/taxGroups({taxGroup_id})` (companies-company-id-taxgroups-taxgroup-id--patch) — params: id, code, displayName, taxType, lastModifiedDateTime
- `GET /companies({company_id})/timeRegistrationEntries` (companies-company-id-timeregistrationentries) — params: params, query
- `POST /companies({company_id})/timeRegistrationEntries` (companies-company-id-timeregistrationentries-post) — params: id, employeeId, employeeNumber, jobId, jobNumber, absence, lineNumber, date, quantity, status, unitOfMeasureId, unitOfMeasure, dimensions, lastModfiedDateTime
- `GET /companies({company_id})/timeRegistrationEntries({timeRegistrationEntry_id})` (companies-company-id-timeregistrationentries-timeregistrationentry-id-) — params: params, query
- `DELETE /companies({company_id})/timeRegistrationEntries({timeRegistrationEntry_id})` (companies-company-id-timeregistrationentries-timeregistrationentry-id--delete) — params: params
- `PATCH /companies({company_id})/timeRegistrationEntries({timeRegistrationEntry_id})` (companies-company-id-timeregistrationentries-timeregistrationentry-id--patch) — params: id, employeeId, employeeNumber, jobId, jobNumber, absence, lineNumber, date, quantity, status, unitOfMeasureId, unitOfMeasure, dimensions, lastModfiedDateTime
- `GET /companies({company_id})/trialBalance` (companies-company-id-trialbalance) — params: params, query
- `GET /companies({company_id})/trialBalance('{trialBalance_number}')` (companies-company-id-trialbalance-trialbalance-number-) — params: params, query
- `GET /companies({company_id})/unitsOfMeasure` (companies-company-id-unitsofmeasure) — params: params, query
- `POST /companies({company_id})/unitsOfMeasure` (companies-company-id-unitsofmeasure-post) — params: id, code, displayName, internationalStandardCode, lastModifiedDateTime
- `GET /companies({company_id})/unitsOfMeasure({unitOfMeasure_id})` (companies-company-id-unitsofmeasure-unitofmeasure-id-) — params: params, query
- `DELETE /companies({company_id})/unitsOfMeasure({unitOfMeasure_id})` (companies-company-id-unitsofmeasure-unitofmeasure-id--delete) — params: params
- `PATCH /companies({company_id})/unitsOfMeasure({unitOfMeasure_id})` (companies-company-id-unitsofmeasure-unitofmeasure-id--patch) — params: id, code, displayName, internationalStandardCode, lastModifiedDateTime
- `GET /companies({company_id})/vendorPurchases` (companies-company-id-vendorpurchases) — params: params, query
- `GET /companies({company_id})/vendorPurchases({vendorPurchase_vendorId},'{vendorPurchase_vendorNumber}','{vendorPurchase_name}')` (companies-company-id-vendorpurchases-vendorpurchase-vendorid-vendorpurchase-vendornumber-vendorpurchase-name-) — params: params, query
- `GET /companies({company_id})/vendors` (companies-company-id-vendors) — params: params, query
- `POST /companies({company_id})/vendors` (companies-company-id-vendors-post) — params: id, number, displayName, address, phoneNumber, email, website, taxRegistrationNumber, currencyId, currencyCode, irs1099Code, paymentTermsId, paymentMethodId, taxLiable, blocked, balance, lastModifiedDateTime
- `GET /companies({company_id})/vendors({vendor_id})` (companies-company-id-vendors-vendor-id-) — params: params, query
- `DELETE /companies({company_id})/vendors({vendor_id})` (companies-company-id-vendors-vendor-id--delete) — params: params
- `PATCH /companies({company_id})/vendors({vendor_id})` (companies-company-id-vendors-vendor-id--patch) — params: id, number, displayName, address, phoneNumber, email, website, taxRegistrationNumber, currencyId, currencyCode, irs1099Code, paymentTermsId, paymentMethodId, taxLiable, blocked, balance, lastModifiedDateTime
- `GET /companies({company_id})/vendors({vendor_id})/defaultDimensions` (companies-company-id-vendors-vendor-id-defaultdimensions) — params: params, query
- `GET /companies({company_id})/vendors({vendor_id})/defaultDimensions({defaultDimensions_parentId},{defaultDimensions_dimensionId})` (companies-company-id-vendors-vendor-id-defaultdimensions-defaultdimensions-parentid-defaultdimensions-dimensionid-) — params: params, query
- `DELETE /companies({company_id})/vendors({vendor_id})/defaultDimensions({defaultDimensions_parentId},{defaultDimensions_dimensionId})` (companies-company-id-vendors-vendor-id-defaultdimensions-defaultdimensions-parentid-defaultdimensions-dimensionid--delete) — params: params
- `PATCH /companies({company_id})/vendors({vendor_id})/defaultDimensions({defaultDimensions_parentId},{defaultDimensions_dimensionId})` (companies-company-id-vendors-vendor-id-defaultdimensions-defaultdimensions-parentid-defaultdimensions-dimensionid--patch) — params: parentId, dimensionId, dimensionCode, dimensionValueId, dimensionValueCode, postingValidation
- `POST /companies({company_id})/vendors({vendor_id})/defaultDimensions` (companies-company-id-vendors-vendor-id-defaultdimensions-post) — params: parentId, dimensionId, dimensionCode, dimensionValueId, dimensionValueCode, postingValidation
- `GET /companies({company_id})/vendors({vendor_id})/picture` (companies-company-id-vendors-vendor-id-picture) — params: params, query
- `GET /companies({company_id})/vendors({vendor_id})/picture({picture_id})` (companies-company-id-vendors-vendor-id-picture-picture-id-) — params: params, query
- `DELETE /companies({company_id})/vendors({vendor_id})/picture({picture_id})` (companies-company-id-vendors-vendor-id-picture-picture-id--delete) — params: params
- `PATCH /companies({company_id})/vendors({vendor_id})/picture({picture_id})` (companies-company-id-vendors-vendor-id-picture-picture-id--patch) — params: id, width, height, contentType, content

## Credential model

- Entra Tenant ID (`tenantId`) — required
- BC Environment (e.g. production / sandbox name) (`environment`) — required
- App Registration Client ID (`clientId`) — required
- Client Secret (`clientSecret`) — required — secret

## Optional

- [Apivom Atlas product page](https://apivom.com/en/products/atlas)
- [All Atlas integration guides](https://apivom.com/llms.txt)
- [Request a demo](https://apivom.com/en/demo)
