/
GPTE API Release 9.5.2 (26 September 2023)

GPTE API Release 9.5.2 (26 September 2023)

New API methods are added:

Contracts 

  • GET /salesSettings – to get actual sales settings from the contract

  • GET/pricingRules– to get pricing rules

Changes are made to the following API methods:

Locations

  • GET /locations:  “locationType” is added to the request

Packages

  • POST /preparePackageTourBook: parameter “manualPlaceName“ is renamed to “name“

Orders:

  • GET /orders:  “serviceCreationXR” is added  to service->serviceExchangeRates to the response

  • POST /manualModification: “serviceCreationXR” is added to the request and response

  • POST /orderServices: “serviceExchangeRates”->”serviceCreationXR” is added to the request

  • PUT /orderServices/{processId : .+}: “serviceExchangeRates”->”serviceCreationXR” is added to the request

Invoices: 

  • GET /manualInvoices: “remark”, “bankTransferDetails” and “exchangeRatesMap” moved to “paymentInfos” array, added “payDate” and “paymentAmountInDefCurrency” parameters to the response

  • GET /invoiceIssueInfo: “partialInvoicingAllowed” is added to the response

  • GET /invoicePaymentMethods: “partialPaymentAllowed” is added to the response

  • GET /manualInvoicePaymentMethods: “partialPaymentAllowed” is added to the response

  • POST /issueInvoice: added "invoiceIssueTransactions" instead of "serviceIds"

  • PUT /invoicePaymentByKey: “partialPaymentAmount” is added to the request

  • PUT /manualInvoicePaymentByKey: “partialPaymentAmount” is added to the request

CRMCommunications

  • GET /communications: “description”, “presetOnly” are added to the request, “preset” is added to the response

  • POST /communications: “preset” is added to the request

  • PUT/communications/{communicationId}: “preset” is added to the request