@itentialopensource/adapter-microsoft_dynamics
Version:
This adapter integrates with system described as: Microsoft Dynamics 365: Business Applications
1,276 lines • 200 kB
JSON
{
"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":