{
  "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": {
              "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": [
          "SalesInvoice"
        ],
        "operationId": "postSalesInvoice",
        "description": "The parameters and request body are for method: postSalesInvoice. 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}/Microsoft.NAV.cancelAndSend": {
      "post": {
        "tags": [
          "SalesInvoice"
        ],
        "operationId": "cancelAndSendActionSalesInvoices",
        "description": "The parameters and request body are for method: cancelAndSendActionSalesInvoices. Same endpoint also used in methods:<br> cancelAndSendActionSalesCreditMemos (companyId : string,salesCreditMemoId : string)",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/{pathv1}/{pathv2}/Microsoft.NAV.cancel": {
      "post": {
        "tags": [
          "SalesInvoice"
        ],
        "operationId": "cancelActionSalesInvoices",
        "description": "The parameters and request body are for method: cancelActionSalesInvoices. Same endpoint also used in methods:<br> cancelActionSalesCreditMemos (companyId : string,salesCreditMemoId : string)",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/{pathv1}/{pathv2}/Microsoft.NAV.makeCorrectiveCreditMemo": {
      "post": {
        "tags": [
          "SalesInvoice"
        ],
        "operationId": "makeCorrectiveCreditMemoActionSalesInvoices",
        "description": "The parameters and request body are for method: makeCorrectiveCreditMemoActionSalesInvoices. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/{pathv1}/{pathv2}/Microsoft.NAV.postAndSend": {
      "post": {
        "tags": [
          "SalesInvoice"
        ],
        "operationId": "postAndSendActionSalesInvoices",
        "description": "The parameters and request body are for method: postAndSendActionSalesInvoices. Same endpoint also used in methods:<br> postAndSendActionSalesCreditMemos (companyId : string,salesCreditMemoId : string)",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/{pathv1}/{pathv2}/Microsoft.NAV.post": {
      "post": {
        "tags": [
          "SalesInvoice"
        ],
        "operationId": "postActionSalesInvoices",
        "description": "The parameters and request body are for method: postActionSalesInvoices. Same endpoint also used in methods:<br> postActionJournals (companyId : string,journalId : string)<br> postActionSalesCreditMemos (companyId : string,salesCreditMemoId : string)<br> postActionPurchaseInvoices (companyId : string,purchaseInvoiceId : string)",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/{pathv1}/{pathv2}/Microsoft.NAV.send": {
      "post": {
        "tags": [
          "SalesInvoice"
        ],
        "operationId": "sendActionSalesInvoices",
        "description": "The parameters and request body are for method: sendActionSalesInvoices. Same endpoint also used in methods:<br> sendActionSalesQuotes (companyId : string,salesQuoteId : string)<br> sendActionSalesCreditMemos (companyId : string,salesCreditMemoId : string)",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/{pathv1}/{pathv2}/salesInvoiceLines": {
      "get": {
        "tags": [
          "SalesInvoiceLine"
        ],
        "operationId": "listSalesInvoiceLinesForSalesInvoice",
        "description": "The parameters and request body are for method: listSalesInvoiceLinesForSalesInvoice. 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": [
          "SalesInvoiceLine"
        ],
        "operationId": "postSalesInvoiceLineForSalesInvoice",
        "description": "The parameters and request body are for method: postSalesInvoiceLineForSalesInvoice. 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}/salesInvoiceLines": {
      "get": {
        "tags": [
          "SalesInvoiceLine"
        ],
        "operationId": "listSalesInvoiceLines",
        "description": "The parameters and request body are for method: listSalesInvoiceLines. 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": [
          "SalesInvoiceLine"
        ],
        "operationId": "postSalesInvoiceLine",
        "description": "The parameters and request body are for method: postSalesInvoiceLine. 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}/pdfDocument": {
      "get": {
        "tags": [
          "PdfDocument"
        ],
        "operationId": "listPdfDocumentForSalesInvoice",
        "description": "The parameters and request body are for method: listPdfDocumentForSalesInvoice. Same endpoint also used in methods:<br> listPdfDocumentForSalesQuote (companyId : string,salesQuoteId : string,top : number,skip : number,limit : number,filter : string,select : array)<br> listPdfDocumentForSalesCreditMemo (companyId : string,salesCreditMemoId : string,top : number,skip : number,limit : number,filter : string,select : array)<br> listPdfDocumentForPurchaseInvoice (companyId : string,purchaseInvoiceId : 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}/pdfDocument": {
      "get": {
        "tags": [
          "PdfDocument"
        ],
        "operationId": "listPdfDocument",
        "description": "The parameters and request body are for method: listPdfDocument. 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}/customerPaymentJournals": {
      "get": {
        "tags": [
          "CustomerPaymentJournal"
        ],
        "operationId": "listCustomerPaymentJournals",
        "description": "The parameters and request body are for method: listCustomerPaymentJournals. 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": [
          "CustomerPaymentJournal"
        ],
        "operationId": "postCustomerPaymentJournal",
        "description": "The parameters and request body are for method: postCustomerPaymentJournal. 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}/customerPayments": {
      "get": {
        "tags": [
          "CustomerPayment"
        ],
        "operationId": "listCustomerPaymentsForCustomerPaymentJournal",
        "description": "The parameters and request body are for method: listCustomerPaymentsForCustomerPaymentJournal. 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": [
          "CustomerPayment"
        ],
        "operationId": "postCustomerPaymentForCustomerPaymentJournal",
        "description": "The parameters and request body are for method: postCustomerPaymentForCustomerPaymentJournal. 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}/customerPayments": {
      "get": {
        "tags": [
          "CustomerPayment"
        ],
        "operationId": "listCustomerPayments",
        "description": "The parameters and request body are for method: listCustomerPayments. 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": [
          "CustomerPayment"
        ],
        "operationId": "postCustomerPayment",
        "description": "The parameters and request body are for method: postCustomerPayment. 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}/accounts": {
      "get": {
        "tags": [
          "Account"
        ],
        "operationId": "listAccounts",
        "description": "The parameters and request body are for method: listAccounts. 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}/taxGroups": {
      "get": {
        "tags": [
          "TaxGroup"
        ],
        "operationId": "listTaxGroups",
        "description": "The parameters and request body are for method: listTaxGroups. 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": {}
            }
          }
        }
      },
      "post": {
        "tags": [
          "TaxGroup"
        ],
        "operationId": "postTaxGroup",
        "description": "The parameters and request body are for method: postTaxGroup. 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}/journals": {
      "get": {
        "tags": [
          "Journal"
        ],
        "operationId": "listJournals",
        "description": "The parameters and request body are for method: listJournals. 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": [
          "Journal"
        ],
        "operationId": "postJournal",
        "description": "The parameters and request body are for method: postJournal. 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}/journalLines": {
      "get": {
        "tags": [
          "JournalLine"
        ],
        "operationId": "listJournalLinesForJournal",
        "description": "The parameters and request body are for method: listJournalLinesForJournal. 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": [
          "JournalLine"
        ],
        "operationId": "postJournalLineForJournal",
        "description": "The parameters and request body are for method: postJournalLineForJournal. 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}/journalLines": {
      "get": {
        "tags": [
          "JournalLine"
        ],
        "operationId": "listJournalLines",
        "description": "The parameters and request body are for method: listJournalLines. 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": [
          "JournalLine"
        ],
        "operationId": "postJournalLine",
        "description": "The parameters and request body are for method: postJournalLine. 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}/{pathv3}/attachments": {
      "get": {
        "tags": [
          "Attachments"
        ],
        "operationId": "listAttachmentsForJournalLineForJournal",
        "description": "The parameters and request body are for method: listAttachmentsForJournalLineForJournal. 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": {}
            }
          }
        }
      },
      "post": {
        "tags": [
          "Attachments"
        ],
        "operationId": "postAttachmentsForJournalLineForJournal",
        "description": "The parameters and request body are for method: postAttachmentsForJournalLineForJournal. 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}/{pathv3}/{pathv4}": {
      "get": {
        "tags": [
          "Attachments"
        ],
        "operationId": "getAttachmentsForJournalLineForJournal",
        "description": "The parameters and request body are for method: getAttachmentsForJournalLineForJournal. 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": {}
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Attachments"
        ],
        "operationId": "deleteAttachmentsForJournalLineForJournal",
        "description": "The parameters and request body are for method: deleteAttachmentsForJournalLineForJournal. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      },
      "patch": {
        "tags": [
          "Attachments"
        ],
        "operationId": "patchAttachmentsForJournalLineForJournal",
        "description": "The parameters and request body are for method: patchAttachmentsForJournalLineForJournal. 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}/attachments": {
      "get": {
        "tags": [
          "Attachments"
        ],
        "operationId": "listAttachmentsForJournalLine",
        "description": "The parameters and request body are for method: listAttachmentsForJournalLine. 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": {}
            }
          }
        }
      },
      "post": {
        "tags": [
          "Attachments"
        ],
        "operationId": "postAttachmentsForJournalLine",
        "description": "The parameters and request body are for method: postAttachmentsForJournalLine. 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}/attachments": {
      "get": {
        "tags": [
          "Attachments"
        ],
        "operationId": "listAttachments",
        "description": "The parameters and request body are for method: listAttachments. 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": {}
            }
          }
        }
      },
      "post": {
        "tags": [
          "Attachments"
        ],
        "operationId": "postAttachments",
        "description": "The parameters and request body are for method: postAttachments. 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}/employees": {
      "get": {
        "tags": [
          "Employee"
        ],
        "operationId": "listEmployees",
        "description": "The parameters and request body are for method: listEmployees. 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": [
          "Employee"
        ],
        "operationId": "postEmployee",
        "description": "The parameters and request body are for method: postEmployee. 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}/timeRegistrationEntries": {
      "get": {
        "tags": [
          "TimeRegistrationEntry"
        ],
        "operationId": "listTimeRegistrationEntriesForEmployee",
        "description": "The parameters and request body are for method: listTimeRegistrationEntriesForEmployee. 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": [
          "TimeRegistrationEntry"
        ],
        "operationId": "postTimeRegistrationEntryForEmployee",
        "description": "The parameters and request body are for method: postTimeRegistrationEntryForEmployee. 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}/timeRegistrationEntries": {
      "get": {
        "tags": [
          "TimeRegistrationEntry"
        ],
        "operationId": "listTimeRegistrationEntries",
        "description": "The parameters and request body are for method: listTimeRegistrationEntries. 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": [
          "TimeRegistrationEntry"
        ],
        "operationId": "postTimeRegistrationEntry",
        "description": "The parameters and request body are for method: postTimeRegistrationEntry. 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}/generalLedgerEntries": {
      "get": {
        "tags": [
          "GeneralLedgerEntry"
        ],
        "operationId": "listGeneralLedgerEntries",
        "description": "The parameters and request body are for method: listGeneralLedgerEntries. 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": {}
            }
          }
        }
      }
    },
    "/{pathv1}/currencies": {
      "get": {
        "tags": [
          "Currency"
        ],
        "operationId": "listCurrencies",
        "description": "The parameters and request body are for method: listCurrencies. 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": {}
            }
          }
        }
      },
      "post": {
        "tags": [
          "Currency"
        ],
        "operationId": "postCurrency",
        "description": "The parameters and request body are for method: postCurrency. 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}/paymentMethods": {
      "get": {
        "tags": [
          "PaymentMethod"
        ],
        "operationId": "listPaymentMethods",
        "description": "The parameters and request body are for method: listPaymentMethods. 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": {}
            }
          }
        }
      },
      "post": {
        "tags": [
          "PaymentMethod"
        ],
        "operationId": "postPaymentMethod",
        "description": "The parameters and request body are for method: postPaymentMethod. 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}/dimensions": {
      "get": {
        "tags": [
          "Dimension"
        ],
        "operationId": "listDimensions",
        "description": "The parameters and request body are for method: listDimensions. 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": {}
            }
          }
        }
      }
    },
    "/{pathv1}/{pathv2}/dimensionValues": {
      "get": {
        "tags": [
          "DimensionValue"
        ],
        "operationId": "listDimensionValuesForDimension",
        "description": "The parameters and request body are for method: listDimensionValuesForDimension. 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}/dimensionValues": {
      "get": {
        "tags": [
          "DimensionValue"
        ],
        "operationId": "listDimensionValues",
        "description": "The parameters and request body are for method: listDimensionValues. 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}/dimensionLines": {
      "get": {
        "tags": [
          "DimensionLine"
        ],
        "operationId": "listDimensionLines",
        "description": "The parameters and request body are for method: listDimensionLines. 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": [
          "DimensionLine"
        ],
        "operationId": "postDimensionLine",
        "description": "The parameters and request body are for method: postDimensionLine. 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}/paymentTerms": {
      "get": {
        "tags": [
          "PaymentTerm"
        ],
        "operationId": "listPaymentTerms",
        "description": "The parameters and request body are for method: listPaymentTerms. 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": {}
            }
          }
        }
      },
      "post": {
        "tags": [
          "PaymentTerm"
        ],
        "operationId": "postPaymentTerm",
        "description": "The parameters and request body are for method: postPaymentTerm. 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}/shipmentMethods": {
      "get": {
        "tags": [
          "ShipmentMethod"
        ],
        "operationId": "listShipmentMethods",
        "description": "The parameters and request body are for method: listShipmentMethods. 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": {}
            }
          }
        }
      },
      "post": {
        "tags": [
          "ShipmentMethod"
        ],
        "operationId": "postShipmentMethod",
        "description": "The parameters and request body are for method: postShipmentMethod. 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}/itemCategories": {
      "get": {
        "tags": [
          "ItemCategory"
        ],
        "operationId": "listItemCategories",
        "description": "The parameters and request body are for method: listItemCategories. 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": {}
            }
          }
        }
      },
      "post": {
        "tags": [
          "ItemCategory"
        ],
        "operationId": "postItemCategory",
        "description": "The parameters and request body are for method: postItemCategory. 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}/cashFlowStatement": {
      "get": {
        "tags": [
          "CashFlowStatement"
        ],
        "operationId": "listCashFlowStatement",
        "description": "The parameters and request body are for method: listCashFlowStatement. 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}/countriesRegions": {
      "get": {
        "tags": [
          "CountryRegion"
        ],
        "operationId": "listCountriesRegions",
        "description": "The parameters and request body are for method: listCountriesRegions. 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": {}
            }
          }
        }
      },
      "post": {
        "tags": [
          "CountryRegion"
        ],
        "operationId": "postCountryRegion",
        "description": "The parameters and request body are for method: postCountryRegion. 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}/salesOrders": {
      "get": {
        "tags": [
          "SalesOrder"
        ],
        "operationId": "listSalesOrders",
        "description": "The parameters and request body are for method: listSalesOrders. 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": [
          "SalesOrder"
        ],
        "operationId": "postSalesOrder",
        "description": "The parameters and request body are for method: postSalesOrder. 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}/Microsoft.NAV.shipAndInvoice": {
      "post": {
        "tags": [
          "SalesOrder"
        ],
        "operationId": "shipAndInvoiceActionSalesOrders",
        "description": "The parameters and request body are for method: shipAndInvoiceActionSalesOrders. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/{pathv1}/{pathv2}/salesOrderLines": {
      "get": {
        "tags": [
          "SalesOrderLine"
        ],
        "operationId": "listSalesOrderLinesForSalesOrder",
        "description": "The parameters and request body are for method: listSalesOrderLinesForSalesOrder. 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": [
          "SalesOrderLine"
        ],
        "operationId": "postSalesOrderLineForSalesOrder",
        "description": "The parameters and request body are for method: postSalesOrderLineForSalesOrder. 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}/salesOrderLines": {
      "get": {
        "tags": [
          "SalesOrderLine"
        ],
        "operationId": "listSalesOrderLines",
        "description": "The parameters and request body are for method: listSalesOrderLines. 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": [
          "SalesOrderLine"
        ],
        "operationId": "postSalesOrderLine",
        "description": "The parameters and request body are for method: postSalesOrderLine. 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}/retainedEarningsStatement": {
      "get": {
        "tags": [
          "RetainedEarningsStatement"
        ],
        "operationId": "listRetainedEarningsStatement",
        "description": "The parameters and request body are for method: listRetainedEarningsStatement. 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}/unitsOfMeasure": {
      "get": {
        "tags": [
          "UnitOfMeasure"
        ],
        "operationId": "listUnitsOfMeasure",
        "description": "The parameters and request body are for method: listUnitsOfMeasure. 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": {}
            }
          }
        }
      },
      "post": {
        "tags": [
          "UnitOfMeasure"
        ],
        "operationId": "postUnitOfMeasure",
        "description": "The parameters and request body are for method: postUnitOfMeasure. 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}/agedAccountsReceivable": {
      "get": {
        "tags": [
          "AgedAccountsReceivable"
        ],
        "operationId": "listAgedAccountsReceivable",
        "description": "The parameters and request body are for method: listAgedAccountsReceivable. 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}/agedAccountsPayable": {
      "get": {
        "tags": [
          "AgedAccountsPayable"
        ],
        "operationId": "listAgedAccountsPayable",
        "description": "The parameters and request body are for method: listAgedAccountsPayable. 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}/balanceSheet": {
      "get": {
        "tags": [
          "BalanceSheet"
        ],
        "operationId": "listBalanceSheet",
        "description": "The parameters and request body are for method: listBalanceSheet. 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}/trialBalance": {
      "get": {
        "tags": [
          "TrialBalance"
        ],
        "operationId": "listTrialBalance",
        "description": "The parameters and request body are for method: listTrialBalance. 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": {}
            }
          }
        }
      }
    },
    "/{pathv1}/incomeStatement": {
      "get": {
        "tags": [
          "IncomeStatement"
        ],
        "operationId": "listIncomeStatement",
        "description": "The parameters and request body are for method: listIncomeStatement. 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}/taxAreas": {
      "get": {
        "tags": [
          "TaxArea"
        ],
        "operationId": "listTaxAreas",
        "description": "The parameters and request body are for method: listTaxAreas. 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": {}
            }
          }
        }
      },
      "post": {
        "tags": [
          "TaxArea"
        ],
        "operationId": "postTaxArea",
        "description": "The parameters and request body are for method: postTaxArea. 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}/salesQuotes": {
      "get": {
        "tags": [
          "SalesQuote"
        ],
        "operationId": "listSalesQuotes",
        "description": "The parameters and request body are for method: listSalesQuotes. 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": [
          "SalesQuote"
        ],
        "operationId": "postSalesQuote",
        "description": "The parameters and request body are for method: postSalesQuote. 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}/Microsoft.NAV.makeInvoice": {
      "post": {
        "tags": [
          "SalesQuote"
        ],
        "operationId": "makeInvoiceActionSalesQuotes",
        "description": "The parameters and request body are for method: makeInvoiceActionSalesQuotes. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/{pathv1}/{pathv2}/Microsoft.NAV.makeOrder": {
      "post": {
        "tags": [
          "SalesQuote"
        ],
        "operationId": "makeOrderActionSalesQuotes",
        "description": "The parameters and request body are for method: makeOrderActionSalesQuotes. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/{pathv1}/{pathv2}/salesQuoteLines": {
      "get": {
        "tags": [
          "SalesQuoteLine"
        ],
        "operationId": "listSalesQuoteLinesForSalesQuote",
        "description": "The parameters and request body are for method: listSalesQuoteLinesForSalesQuote. 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": [
          "SalesQuoteLine"
        ],
        "operationId": "postSalesQuoteLineForSalesQuote",
        "description": "The parameters and request body are for method: postSalesQuoteLineForSalesQuote. 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}/salesQuoteLines": {
      "get": {
        "tags": [
          "SalesQuoteLine"
        ],
        "operationId": "listSalesQuoteLines",
        "description": "The parameters and request body are for method: listSalesQuoteLines. 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": [
          "SalesQuoteLine"
        ],
        "operationId": "postSalesQuoteLine",
        "description": "The parameters and request body are for method: postSalesQuoteLine. 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}/salesCreditMemos": {
      "get": {
        "tags": [
          "SalesCreditMemo"
        ],
        "operationId": "listSalesCreditMemos",
        "description": "The parameters and request body are for method: listSalesCreditMemos. 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": [
          "SalesCreditMemo"
        ],
        "operationId": "postSalesCreditMemo",
        "description": "The parameters and request body are for method: postSalesCreditMemo. 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}/salesCreditMemoLines": {
      "get": {
        "tags": [
          "SalesCreditMemoLine"
        ],
        "operationId": "listSalesCreditMemoLinesForSalesCreditMemo",
        "description": "The parameters and request body are for method: listSalesCreditMemoLinesForSalesCreditMemo. 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": [
          "SalesCreditMemoLine"
        ],
        "operationId": "postSalesCreditMemoLineForSalesCreditMemo",
        "description": "The parameters and request body are for method: postSalesCreditMemoLineForSalesCreditMemo. 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}/salesCreditMemoLines": {
      "get": {
        "tags": [
          "SalesCreditMemoLine"
        ],
        "operationId": "listSalesCreditMemoLines",
        "description": "The parameters and request body are for method: listSalesCreditMemoLines. 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": [
          "SalesCreditMemoLine"
        ],
        "operationId": "postSalesCreditMemoLine",
        "description": "The parameters and request body are for method: postSalesCreditMemoLine. 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}/generalLedgerEntryAttachments": {
      "get": {
        "tags": [
          "GeneralLedgerEntryAttachments"
        ],
        "operationId": "listGeneralLedgerEntryAttachments",
        "description": "The parameters and request body are for method: listGeneralLedgerEntryAttachments. 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": [
          "GeneralLedgerEntryAttachments"
        ],
        "operationId": "postGeneralLedgerEntryAttachments",
        "description": "The parameters and request body are for method: postGeneralLedgerEntryAttachments. 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}/purchaseInvoices": {
      "get": {
        "tags": [
          "PurchaseInvoice"
        ],
        "operationId": "listPurchaseInvoices",
        "description": "The parameters and request body are for method: listPurchaseInvoices. 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": [
          "PurchaseInvoice"
        ],
        "operationId": "postPurchaseInvoice",
        "description": "The parameters and request body are for method: postPurchaseInvoice. 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}/purchaseInvoiceLines": {
      "get": {
        "tags": [
          "PurchaseInvoiceLine"
        ],
        "operationId": "listPurchaseInvoiceLinesForPurchaseInvoice",
        "description": "The parameters and request body are for method: listPurchaseInvoiceLinesForPurchaseInvoice. 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": [
          "PurchaseInvoiceLine"
        ],
        "operationId": "postPurchaseInvoiceLineForPurchaseInvoice",
        "description": "The parameters and request body are for method: postPurchaseInvoiceLineForPurchaseInvoice. 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}/purchaseInvoiceLines": {
      "get": {
        "tags": [
          "PurchaseInvoiceLine"
        ],
        "operationId": "listPurchaseInvoiceLines",
        "description": "The parameters and request body are for method: listPurchaseInvoiceLines. 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": [
          "PurchaseInvoiceLine"
        ],
        "operationId": "postPurchaseInvoiceLine",
        "description": "The parameters and request body are for method: postPurchaseInvoiceLine. 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}/projects": {
      "get": {
        "tags": [
          "Project"
        ],
        "operationId": "listProjects",
        "description": "The parameters and request body are for method: listProjects. 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": {}
            }
          }
        }
      },
      "post": {
        "tags": [
          "Project"
        ],
        "operationId": "postProject",
        "description": "The parameters and request body are for method: postProject. 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}/bankAccounts": {
      "get": {
        "tags": [
          "BankAccount"
        ],
        "operationId": "listBankAccounts",
        "description": "The parameters and request body are for method: listBankAccounts. 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": {}
            }
          }
        }
      },
      "post": {
        "tags": [
          "BankAccount"
        ],
        "operationId": "postBankAccount",
        "description": "The parameters and request body are for method: postBankAccount. 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}/customerSales": {
      "get": {
        "tags": [
          "CustomerSale"
        ],
        "operationId": "listCustomerSales",
        "description": "The parameters and request body are for method: listCustomerSales. 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}/vendorPurchases": {
      "get": {
        "tags": [
          "VendorPurchase"
        ],
        "operationId": "listVendorPurchases",
        "description": "The parameters and request body are for method: listVendorPurchases. 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": {}
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {}
  }
}