UNPKG

@itentialopensource/adapter-microsoft_dynamics

Version:

This adapter integrates with system described as: Microsoft Dynamics 365: Business Applications

1,276 lines 200 kB
{ "openapi": "3.1.0", "info": { "title": "", "version": "1.0.0" }, "paths": { "/companies": { "get": { "tags": [ "Company" ], "operationId": "listCompanies", "description": "The parameters and request body are for method: listCompanies. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "top", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "skip", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "limit", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "filter", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "select", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/{pathv1}": { "get": { "tags": [ "Company" ], "operationId": "getCompany", "description": "The parameters and request body are for method: getCompany. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "select", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/{pathv1}/items": { "get": { "tags": [ "Item" ], "operationId": "listItems", "description": "The parameters and request body are for method: listItems. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "top", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "skip", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "limit", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "filter", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "expand", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "select", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "post": { "tags": [ "Item" ], "operationId": "postItem", "description": "The parameters and request body are for method: postItem. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/{pathv1}/{pathv2}": { "get": { "tags": [ "Item" ], "operationId": "getItem", "description": "The parameters and request body are for method: getItem. Same endpoint also used in methods:<br> getPicture (companyId : string,pictureId : string,select : array)<br> getDefaultDimensions (companyId : string,defaultDimensionsParentId : string,defaultDimensionsDimensionId : string,expand : array,select : array)<br> getCustomer (companyId : string,customerId : string,expand : array,select : array)<br> getCustomerFinancialDetail (companyId : string,customerFinancialDetailId : string,select : array)<br> getVendor (companyId : string,vendorId : string,expand : array,select : array)<br> getCompanyInformation (companyId : string,companyInformationId : string,select : array)<br> getSalesInvoice (companyId : string,salesInvoiceId : string,expand : array,select : array)<br> getSalesInvoiceLine (companyId : string,salesInvoiceLineId : string,expand : array,select : array)<br> getPdfDocument (companyId : string,pdfDocumentId : string,select : array)<br> getCustomerPaymentJournal (companyId : string,customerPaymentJournalId : string,expand : array,select : array)<br> getAccount (companyId : string,accountId : string,select : array)<br> getTaxGroup (companyId : string,taxGroupId : string,select : array)<br> getJournal (companyId : string,journalId : string,expand : array,select : array)<br> getJournalLine (companyId : string,journalLineId : string,expand : array,select : array)<br> getAttachments (companyId : string,attachmentsParentId : string,attachmentsId : string,select : array)<br> getEmployee (companyId : string,employeeId : string,expand : array,select : array)<br> getTimeRegistrationEntry (companyId : string,timeRegistrationEntryId : string,expand : array,select : array)<br> getGeneralLedgerEntry (companyId : string,generalLedgerEntryId : number,expand : array,select : array)<br> getCurrency (companyId : string,currencyId : string,select : array)<br> getPaymentMethod (companyId : string,paymentMethodId : string,select : array)<br> getDimension (companyId : string,dimensionId : string,expand : array,select : array)<br> getDimensionValue (companyId : string,dimensionValueId : string,select : array)<br> getDimensionLine (companyId : string,dimensionLineParentId : string,dimensionLineId : string,expand : array,select : array)<br> getPaymentTerm (companyId : string,paymentTermId : string,select : array)<br> getShipmentMethod (companyId : string,shipmentMethodId : string,select : array)<br> getItemCategory (companyId : string,itemCategoryId : string,select : array)<br> getCashFlowStatement (companyId : string,cashFlowStatementLineNumber : number,select : array)<br> getCountryRegion (companyId : string,countryRegionId : string,select : array)<br> getSalesOrder (companyId : string,salesOrderId : string,expand : array,select : array)<br> getSalesOrderLine (companyId : string,salesOrderLineId : string,expand : array,select : array)<br> getRetainedEarningsStatement (companyId : string,retainedEarningsStatementLineNumber : number,select : array)<br> getUnitOfMeasure (companyId : string,unitOfMeasureId : string,select : array)<br> getAgedAccountsReceivable (companyId : string,agedAccountsReceivableCustomerId : string,select : array)<br> getAgedAccountsPayable (companyId : string,agedAccountsPayableVendorId : string,select : array)<br> getBalanceSheet (companyId : string,balanceSheetLineNumber : number,select : array)<br> getTrialBalance (companyId : string,trialBalanceNumber : string,expand : array,select : array)<br> getIncomeStatement (companyId : string,incomeStatementLineNumber : number,select : array)<br> getTaxArea (companyId : string,taxAreaId : string,select : array)<br> getSalesQuote (companyId : string,salesQuoteId : string,expand : array,select : array)<br> getSalesQuoteLine (companyId : string,salesQuoteLineId : string,expand : array,select : array)<br> getSalesCreditMemo (companyId : string,salesCreditMemoId : string,expand : array,select : array)<br> getSalesCreditMemoLine (companyId : string,salesCreditMemoLineId : string,expand : array,select : array)<br> getGeneralLedgerEntryAttachments (companyId : string,generalLedgerEntryAttachmentsGeneralLedgerEntryNumber : number,generalLedgerEntryAttachmentsId : string,expand : array,select : array)<br> getPurchaseInvoice (companyId : string,purchaseInvoiceId : string,expand : array,select : array)<br> getPurchaseInvoiceLine (companyId : string,purchaseInvoiceLineId : string,expand : array,select : array)<br> getProject (companyId : string,projectId : string,select : array)<br> getBankAccount (companyId : string,bankAccountId : string,select : array)<br> getCustomerSale (companyId : string,customerSaleCustomerId : string,customerSaleCustomerNumber : string,customerSaleName : string,select : array)<br> getVendorPurchase (companyId : string,vendorPurchaseVendorId : string,vendorPurchaseVendorNumber : string,vendorPurchaseName : string,select : array)", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "expand", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "select", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "delete": { "tags": [ "Item" ], "operationId": "deleteItem", "description": "The parameters and request body are for method: deleteItem. Same endpoint also used in methods:<br> deletePicture (companyId : string,pictureId : string)<br> deleteDefaultDimensions (companyId : string,defaultDimensionsParentId : string,defaultDimensionsDimensionId : string)<br> deleteCustomer (companyId : string,customerId : string)<br> deleteVendor (companyId : string,vendorId : string)<br> deleteSalesInvoice (companyId : string,salesInvoiceId : string)<br> deleteSalesInvoiceLine (companyId : string,salesInvoiceLineId : string)<br> deleteCustomerPaymentJournal (companyId : string,customerPaymentJournalId : string)<br> deleteTaxGroup (companyId : string,taxGroupId : string)<br> deleteJournal (companyId : string,journalId : string)<br> deleteJournalLine (companyId : string,journalLineId : string)<br> deleteAttachments (companyId : string,attachmentsParentId : string,attachmentsId : string)<br> deleteEmployee (companyId : string,employeeId : string)<br> deleteTimeRegistrationEntry (companyId : string,timeRegistrationEntryId : string)<br> deleteCurrency (companyId : string,currencyId : string)<br> deletePaymentMethod (companyId : string,paymentMethodId : string)<br> deleteDimensionLine (companyId : string,dimensionLineParentId : string,dimensionLineId : string)<br> deletePaymentTerm (companyId : string,paymentTermId : string)<br> deleteShipmentMethod (companyId : string,shipmentMethodId : string)<br> deleteItemCategory (companyId : string,itemCategoryId : string)<br> deleteCountryRegion (companyId : string,countryRegionId : string)<br> deleteSalesOrder (companyId : string,salesOrderId : string)<br> deleteSalesOrderLine (companyId : string,salesOrderLineId : string)<br> deleteUnitOfMeasure (companyId : string,unitOfMeasureId : string)<br> deleteTaxArea (companyId : string,taxAreaId : string)<br> deleteSalesQuote (companyId : string,salesQuoteId : string)<br> deleteSalesQuoteLine (companyId : string,salesQuoteLineId : string)<br> deleteSalesCreditMemo (companyId : string,salesCreditMemoId : string)<br> deleteSalesCreditMemoLine (companyId : string,salesCreditMemoLineId : string)<br> deleteGeneralLedgerEntryAttachments (companyId : string,generalLedgerEntryAttachmentsGeneralLedgerEntryNumber : number,generalLedgerEntryAttachmentsId : string)<br> deletePurchaseInvoice (companyId : string,purchaseInvoiceId : string)<br> deletePurchaseInvoiceLine (companyId : string,purchaseInvoiceLineId : string)<br> deleteProject (companyId : string,projectId : string)<br> deleteBankAccount (companyId : string,bankAccountId : string)", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "patch": { "tags": [ "Item" ], "operationId": "patchItem", "description": "The parameters and request body are for method: patchItem. Same endpoint also used in methods:<br> patchPicture (companyId : string,pictureId : string,body : object)<br> patchDefaultDimensions (companyId : string,defaultDimensionsParentId : string,defaultDimensionsDimensionId : string,body : object)<br> patchCustomer (companyId : string,customerId : string,body : object)<br> patchVendor (companyId : string,vendorId : string,body : object)<br> patchCompanyInformation (companyId : string,companyInformationId : string,body : object)<br> patchSalesInvoice (companyId : string,salesInvoiceId : string,body : object)<br> patchSalesInvoiceLine (companyId : string,salesInvoiceLineId : string,body : object)<br> patchCustomerPaymentJournal (companyId : string,customerPaymentJournalId : string,body : object)<br> patchTaxGroup (companyId : string,taxGroupId : string,body : object)<br> patchJournal (companyId : string,journalId : string,body : object)<br> patchJournalLine (companyId : string,journalLineId : string,body : object)<br> patchAttachments (companyId : string,attachmentsParentId : string,attachmentsId : string,body : object)<br> patchEmployee (companyId : string,employeeId : string,body : object)<br> patchTimeRegistrationEntry (companyId : string,timeRegistrationEntryId : string,body : object)<br> patchCurrency (companyId : string,currencyId : string,body : object)<br> patchPaymentMethod (companyId : string,paymentMethodId : string,body : object)<br> patchDimensionLine (companyId : string,dimensionLineParentId : string,dimensionLineId : string,body : object)<br> patchPaymentTerm (companyId : string,paymentTermId : string,body : object)<br> patchShipmentMethod (companyId : string,shipmentMethodId : string,body : object)<br> patchItemCategory (companyId : string,itemCategoryId : string,body : object)<br> patchCountryRegion (companyId : string,countryRegionId : string,body : object)<br> patchSalesOrder (companyId : string,salesOrderId : string,body : object)<br> patchSalesOrderLine (companyId : string,salesOrderLineId : string,body : object)<br> patchUnitOfMeasure (companyId : string,unitOfMeasureId : string,body : object)<br> patchTaxArea (companyId : string,taxAreaId : string,body : object)<br> patchSalesQuote (companyId : string,salesQuoteId : string,body : object)<br> patchSalesQuoteLine (companyId : string,salesQuoteLineId : string,body : object)<br> patchSalesCreditMemo (companyId : string,salesCreditMemoId : string,body : object)<br> patchSalesCreditMemoLine (companyId : string,salesCreditMemoLineId : string,body : object)<br> patchGeneralLedgerEntryAttachments (companyId : string,generalLedgerEntryAttachmentsGeneralLedgerEntryNumber : number,generalLedgerEntryAttachmentsId : string,body : object)<br> patchPurchaseInvoice (companyId : string,purchaseInvoiceId : string,body : object)<br> patchPurchaseInvoiceLine (companyId : string,purchaseInvoiceLineId : string,body : object)<br> patchProject (companyId : string,projectId : string,body : object)<br> patchBankAccount (companyId : string,bankAccountId : string,body : object)", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/{pathv1}/{pathv2}/picture": { "get": { "tags": [ "Picture" ], "operationId": "listPictureForItem", "description": "The parameters and request body are for method: listPictureForItem. Same endpoint also used in methods:<br> listPictureForCustomer (companyId : string,customerId : string,top : number,skip : number,limit : number,filter : string,select : array)<br> listPictureForVendor (companyId : string,vendorId : string,top : number,skip : number,limit : number,filter : string,select : array)<br> listPictureForEmployee (companyId : string,employeeId : string,top : number,skip : number,limit : number,filter : string,select : array)", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "top", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "skip", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "limit", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "filter", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "select", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/{pathv1}/{pathv2}/{pathv3}": { "get": { "tags": [ "Picture" ], "operationId": "getPictureForItem", "description": "The parameters and request body are for method: getPictureForItem. Same endpoint also used in methods:<br> getPictureForCustomer (companyId : string,customerId : string,pictureId : string,select : array)<br> getPictureForVendor (companyId : string,vendorId : string,pictureId : string,select : array)<br> getPictureForEmployee (companyId : string,employeeId : string,pictureId : string,select : array)<br> getDefaultDimensionsForItem (companyId : string,itemId : string,defaultDimensionsParentId : string,defaultDimensionsDimensionId : string,expand : array,select : array)<br> getDefaultDimensionsForCustomer (companyId : string,customerId : string,defaultDimensionsParentId : string,defaultDimensionsDimensionId : string,expand : array,select : array)<br> getDefaultDimensionsForVendor (companyId : string,vendorId : string,defaultDimensionsParentId : string,defaultDimensionsDimensionId : string,expand : array,select : array)<br> getDefaultDimensionsForEmployee (companyId : string,employeeId : string,defaultDimensionsParentId : string,defaultDimensionsDimensionId : string,expand : array,select : array)<br> getCustomerFinancialDetailForCustomer (companyId : string,customerId : string,customerFinancialDetailId : string,select : array)<br> getSalesInvoiceLineForSalesInvoice (companyId : string,salesInvoiceId : string,salesInvoiceLineId : string,expand : array,select : array)<br> getPdfDocumentForSalesInvoice (companyId : string,salesInvoiceId : string,pdfDocumentId : string,select : array)<br> getPdfDocumentForSalesQuote (companyId : string,salesQuoteId : string,pdfDocumentId : string,select : array)<br> getPdfDocumentForSalesCreditMemo (companyId : string,salesCreditMemoId : string,pdfDocumentId : string,select : array)<br> getPdfDocumentForPurchaseInvoice (companyId : string,purchaseInvoiceId : string,pdfDocumentId : string,select : array)<br> getCustomerPaymentForCustomerPaymentJournal (companyId : string,customerPaymentJournalId : string,customerPaymentId : string,expand : array,select : array)<br> getJournalLineForJournal (companyId : string,journalId : string,journalLineId : string,expand : array,select : array)<br> getAttachmentsForJournalLine (companyId : string,journalLineId : string,attachmentsParentId : string,attachmentsId : string,select : array)<br> getTimeRegistrationEntryForEmployee (companyId : string,employeeId : string,timeRegistrationEntryId : string,expand : array,select : array)<br> getDimensionValueForDimension (companyId : string,dimensionId : string,dimensionValueId : string,select : array)<br> getSalesOrderLineForSalesOrder (companyId : string,salesOrderId : string,salesOrderLineId : string,expand : array,select : array)<br> getSalesQuoteLineForSalesQuote (companyId : string,salesQuoteId : string,salesQuoteLineId : string,expand : array,select : array)<br> getSalesCreditMemoLineForSalesCreditMemo (companyId : string,salesCreditMemoId : string,salesCreditMemoLineId : string,expand : array,select : array)<br> getPurchaseInvoiceLineForPurchaseInvoice (companyId : string,purchaseInvoiceId : string,purchaseInvoiceLineId : string,expand : array,select : array)", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "select", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "delete": { "tags": [ "Picture" ], "operationId": "deletePictureForItem", "description": "The parameters and request body are for method: deletePictureForItem. Same endpoint also used in methods:<br> deletePictureForCustomer (companyId : string,customerId : string,pictureId : string)<br> deletePictureForVendor (companyId : string,vendorId : string,pictureId : string)<br> deletePictureForEmployee (companyId : string,employeeId : string,pictureId : string)<br> deleteDefaultDimensionsForItem (companyId : string,itemId : string,defaultDimensionsParentId : string,defaultDimensionsDimensionId : string)<br> deleteDefaultDimensionsForCustomer (companyId : string,customerId : string,defaultDimensionsParentId : string,defaultDimensionsDimensionId : string)<br> deleteDefaultDimensionsForVendor (companyId : string,vendorId : string,defaultDimensionsParentId : string,defaultDimensionsDimensionId : string)<br> deleteDefaultDimensionsForEmployee (companyId : string,employeeId : string,defaultDimensionsParentId : string,defaultDimensionsDimensionId : string)<br> deleteSalesInvoiceLineForSalesInvoice (companyId : string,salesInvoiceId : string,salesInvoiceLineId : string)<br> deleteCustomerPaymentForCustomerPaymentJournal (companyId : string,customerPaymentJournalId : string,customerPaymentId : string)<br> deleteJournalLineForJournal (companyId : string,journalId : string,journalLineId : string)<br> deleteAttachmentsForJournalLine (companyId : string,journalLineId : string,attachmentsParentId : string,attachmentsId : string)<br> deleteTimeRegistrationEntryForEmployee (companyId : string,employeeId : string,timeRegistrationEntryId : string)<br> deleteSalesOrderLineForSalesOrder (companyId : string,salesOrderId : string,salesOrderLineId : string)<br> deleteSalesQuoteLineForSalesQuote (companyId : string,salesQuoteId : string,salesQuoteLineId : string)<br> deleteSalesCreditMemoLineForSalesCreditMemo (companyId : string,salesCreditMemoId : string,salesCreditMemoLineId : string)<br> deletePurchaseInvoiceLineForPurchaseInvoice (companyId : string,purchaseInvoiceId : string,purchaseInvoiceLineId : string)", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "patch": { "tags": [ "Picture" ], "operationId": "patchPictureForItem", "description": "The parameters and request body are for method: patchPictureForItem. Same endpoint also used in methods:<br> patchPictureForCustomer (companyId : string,customerId : string,pictureId : string,body : object)<br> patchPictureForVendor (companyId : string,vendorId : string,pictureId : string,body : object)<br> patchPictureForEmployee (companyId : string,employeeId : string,pictureId : string,body : object)<br> patchDefaultDimensionsForItem (companyId : string,itemId : string,defaultDimensionsParentId : string,defaultDimensionsDimensionId : string,body : object)<br> patchDefaultDimensionsForCustomer (companyId : string,customerId : string,defaultDimensionsParentId : string,defaultDimensionsDimensionId : string,body : object)<br> patchDefaultDimensionsForVendor (companyId : string,vendorId : string,defaultDimensionsParentId : string,defaultDimensionsDimensionId : string,body : object)<br> patchDefaultDimensionsForEmployee (companyId : string,employeeId : string,defaultDimensionsParentId : string,defaultDimensionsDimensionId : string,body : object)<br> patchSalesInvoiceLineForSalesInvoice (companyId : string,salesInvoiceId : string,salesInvoiceLineId : string,body : object)<br> patchCustomerPaymentForCustomerPaymentJournal (companyId : string,customerPaymentJournalId : string,customerPaymentId : string,body : object)<br> patchJournalLineForJournal (companyId : string,journalId : string,journalLineId : string,body : object)<br> patchAttachmentsForJournalLine (companyId : string,journalLineId : string,attachmentsParentId : string,attachmentsId : string,body : object)<br> patchTimeRegistrationEntryForEmployee (companyId : string,employeeId : string,timeRegistrationEntryId : string,body : object)<br> patchSalesOrderLineForSalesOrder (companyId : string,salesOrderId : string,salesOrderLineId : string,body : object)<br> patchSalesQuoteLineForSalesQuote (companyId : string,salesQuoteId : string,salesQuoteLineId : string,body : object)<br> patchSalesCreditMemoLineForSalesCreditMemo (companyId : string,salesCreditMemoId : string,salesCreditMemoLineId : string,body : object)<br> patchPurchaseInvoiceLineForPurchaseInvoice (companyId : string,purchaseInvoiceId : string,purchaseInvoiceLineId : string,body : object)", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/{pathv1}/picture": { "get": { "tags": [ "Picture" ], "operationId": "listPicture", "description": "The parameters and request body are for method: listPicture. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "top", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "skip", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "limit", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "filter", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "select", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/{pathv1}/{pathv2}/defaultDimensions": { "get": { "tags": [ "DefaultDimensions" ], "operationId": "listDefaultDimensionsForItem", "description": "The parameters and request body are for method: listDefaultDimensionsForItem. Same endpoint also used in methods:<br> listDefaultDimensionsForCustomer (companyId : string,customerId : string,top : number,skip : number,limit : number,filter : string,expand : array,select : array)<br> listDefaultDimensionsForVendor (companyId : string,vendorId : string,top : number,skip : number,limit : number,filter : string,expand : array,select : array)<br> listDefaultDimensionsForEmployee (companyId : string,employeeId : string,top : number,skip : number,limit : number,filter : string,expand : array,select : array)", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "top", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "skip", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "limit", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "filter", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "expand", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "select", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "post": { "tags": [ "DefaultDimensions" ], "operationId": "postDefaultDimensionsForItem", "description": "The parameters and request body are for method: postDefaultDimensionsForItem. Same endpoint also used in methods:<br> postDefaultDimensionsForCustomer (companyId : string,customerId : string,body : object)<br> postDefaultDimensionsForVendor (companyId : string,vendorId : string,body : object)<br> postDefaultDimensionsForEmployee (companyId : string,employeeId : string,body : object)", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/{pathv1}/defaultDimensions": { "get": { "tags": [ "DefaultDimensions" ], "operationId": "listDefaultDimensions", "description": "The parameters and request body are for method: listDefaultDimensions. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "top", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "skip", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "limit", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "filter", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "expand", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "select", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "post": { "tags": [ "DefaultDimensions" ], "operationId": "postDefaultDimensions", "description": "The parameters and request body are for method: postDefaultDimensions. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/{pathv1}/customers": { "get": { "tags": [ "Customer" ], "operationId": "listCustomers", "description": "The parameters and request body are for method: listCustomers. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "top", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "skip", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "limit", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "filter", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "expand", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "select", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "post": { "tags": [ "Customer" ], "operationId": "postCustomer", "description": "The parameters and request body are for method: postCustomer. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/{pathv1}/{pathv2}/customerFinancialDetails": { "get": { "tags": [ "CustomerFinancialDetail" ], "operationId": "listCustomerFinancialDetailsForCustomer", "description": "The parameters and request body are for method: listCustomerFinancialDetailsForCustomer. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "top", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "skip", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "limit", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "filter", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "select", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/{pathv1}/customerFinancialDetails": { "get": { "tags": [ "CustomerFinancialDetail" ], "operationId": "listCustomerFinancialDetails", "description": "The parameters and request body are for method: listCustomerFinancialDetails. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "top", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "skip", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "limit", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "filter", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "select", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/{pathv1}/vendors": { "get": { "tags": [ "Vendor" ], "operationId": "listVendors", "description": "The parameters and request body are for method: listVendors. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "top", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "skip", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "limit", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "filter", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "expand", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "select", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "post": { "tags": [ "Vendor" ], "operationId": "postVendor", "description": "The parameters and request body are for method: postVendor. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/{pathv1}/companyInformation": { "get": { "tags": [ "CompanyInformation" ], "operationId": "listCompanyInformation", "description": "The parameters and request body are for method: listCompanyInformation. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "top", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "skip", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "limit", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "filter", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "select", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/{pathv1}/salesInvoices": { "get": { "tags": [ "SalesInvoice" ], "operationId": "listSalesInvoices", "description": "The parameters and request body are for method: listSalesInvoices. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content":