# Changelog

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [3.404.0] - 2026.09.16
### Added
- [orders] Add `preferredCurrency` fields to `PricesType`

## [3.403.0] - 2026.09.16
### Added
- [orders] Add `quoteRef` fields to `OrderType`

## [3.402.0] - 2026.09.15
### Added
- [graphql-api] Add `isResellerCompany` fields to `BaseCompanyType`

## [3.401.1] - 2026.09.14
### Fixed
- [Campaign] fix banner type
- [Campaign] fix pop up break change

## [3.401.0] - 2026.09.10
### Added
- [monitoring] Add Alert endpoints

## [3.400.0] - 2026.09.09
### Added
- [licenses] Add `tier` field to `LicensePricingRateItem`

## [3.399.0] - 2026.09.07
### Added
- [campaigns] Add everything needed to handle banners.

## [3.398.0] - 2026.09.07
### Added
- [licenses] Add `preferredCurrency` to `LicensePriceGetData`, `PriceFindResultData`

## [3.397.0] - 2026.09.02
### Added
- [graphql-api] Add `GraphqlApiOrderSoftwareType` with full fields: `totalAmountEnded`, `totalAmountUnit`, `createdDate`, `customName`, `dateBegin`, `dateEnd`, `dateLastModified`, `dateSent`, `dateValidation`, `totalQuantity`, `totalUnit`, `sumTotalUnit`, `discountRatio`, `comments`, `aggregatorErpNo`, `customerPo`, `endUserCompany`, `status`, `taxes`, `report`, and `subscription`
- [graphql-api] Add `GraphqlApiOrderSoftwareStatusType` entity
- [graphql-api] Add `GraphqlApiTaxType` entity with `id`, `name`, `rate`, `amount`, `stateReg`, `since`, `until`, `country`, and `currency` fields
- [graphql-api] Add `orderIdText` and `partnerIdText` fields to `SubscriptionType`

## [3.396.0] - 2026.09.01
### Added
- [graphql-api] Add `orderSoftwareHistory` type support for independent querying

## [3.395.0] - 2026.09.01
### Added
- [order] Add `preferredCurrency` to `ProductPricesType`

## [3.394.0] - 2026.08.27
### Added
- [licenses] Add `duplicateQuote` in quotesClient

## [3.393.0] - 2026.08.26
### Added
- [licenses] Add `bundleUuid` and `bundleArrowSphereSku` fields to `LicenseGetResult`

## [3.392.1] - 2026.08.24
### Fixed
- [licenses] Fix `CompanyDetailKeyEnum` values for Check Point domain name and qualification keys to match the correct UK and non-UK variants

## [3.392.0] - 2026.08.14
### Added
- [licenses] Add filters `rates` support to the `find` endpoint's

## [3.391.0] - 2026.08.13
### Added
- [licenses] Add `getPriceRatesHistory` endpoint to retrieving historical price rate data
- [licenses] Add `getPriceRatesScheduled` endpoint to retrieving scheduled price rate data

## [3.390.0] - 2026.08.12
### Added
- [graphql-api] Add `programName` and `vendorName` fields to `PartnerCatalogItemType`

### Fixed
- [graphql-api] Fix `SoftwareProductType.id` type from `string` to `number`

## [3.389.0] - 2026.08.10
### Added
- [catalog] Add `offer` field of type `OfferLightType` to `PriceBandType`
- [licenses] Add `Attributes` entity with `name` and nullable `value` fields

## [3.388.0] - 2026.08.04
### Added
- [customer] Add `COLUMN_IS_RESELLER_COMPANY` key to `CustomerFields` enum
- [customer] Add `isResellerCompany` to `customersClient`

## [3.387.0] - 2026.08.03
### Added
- [graphql-api] Add `PartnerCatalogItem` entity with `id`, `sid`, `sellPrice`, `price`, `partner`, `currency`, `softwareProduct`, and `subscription` fields
- [graphql-api] Add `nonMonetary` field to `CurrencyType`
- [graphql-api] Add `program` field to `ProgramLevelType`

### Updated
- [graphql-api] Rework `SoftwareProductType` fields: replace `companyId`, `vendorName`, `programName`, `subscriptionId`, `productName`, `versionName`, `unitSymbol`, `unitIfUsernoshow`, `priority` with `arrowSku`, `name`, `version`, `versionShortName`, `buyPrice`, `dateStart`, `dateEnd`, `workgroup`, `buyCurrency`, `sellCurrency`, and `programLevel`

## [3.384.0] - 2026.07.20
### Added
- [support-center] Add `key` to `IssueType`
- [order] Add `customFields` to `UpdateOrderInputType`

## [3.383.1] - 2026.07.20
### Security
- Fixed security vulnerabilities in development dependencies
- Replaced coveralls npm package with Coveralls GitHub Action to eliminate vulnerabilities

### Changed
- Updated test:coverage:report script to generate lcov output format

## [3.383.0] - 2026.07.17
### Added
- [support-center] Add `createdBy`, `dateCreationStart` and `dateCreationEnd` to `ListIssueParametersFields` enum
- [graphqlApi] Add `currency` field to `WorkgroupType`
### Changed
- [graphqlApi] Export `CustomFieldValueSchema` and `CustomFieldKeySchema` as public types

## [3.382.1] - 2026.07.13
### Added
- [order] Add `bundleArrowSphereSku` and `bundleUuid` to `OrderProduct`

## [3.382.0] - 2026.07.10
### Added
- [order] Add `bundleArrowSphereSku` and `bundleUuid` to `OrderProductsType` structure

## [3.381.0] - 2026.07.07
### Added
- [cart] Add the `changeCustomer` endpoint.

## [3.380.1] - 2026.06.30
### Fixed
- [partners] Fix custom billing field sorting: send `perPage`, `sortBy` and `orderBy` query parameters as is camelCase

## [3.380.0] - 2026.06.26
### Added
- [register] Add `bundleUuid` and `bundleArrowSphereSku` to `CreateOrderInputFields` structure

## [3.379.0] - 2026.06.25
### Added
- [register] Add `processingStatus` to `RegisterCheckReturnData` and update `RegisterCheckReturnSyncStatusError` structure

## [3.378.2] - 2026.06.24
### Added
- [graphql-api] Add `fromId` and `toId` fields to `GraphqlApiOrderLinkType`

## [3.378.1] - 2026.06.23
### Updated
- [customer] fix GDAP relationship export payload

## [3.378.0] - 2026.06.22
### Added
- [catalog] Add `bundleBaseProducts` field to `ProductType` GraphQL type

## [3.377.0] - 2026.06.19
### Added
- [whoami] Add the preferredCurrency field to the whoami endpoint response

## [3.376.0] - 2026.06.16
### Added
- [contact] Add optional `xapInfo` field in Contact entity

## [3.375.0] - 2026.06.15
### Added
- [graphql-api] Add `CustomFieldKey` and `CustomFieldValue` entity types with full `selectAll`/`selectOne` support
- [graphql-api] Add `bundleArrowSphereSku` and `bundleUuid` fields to `ItemData` in quote entity

### Fixed
- [catalog] Fix `PricesTypeKeys.ENDCUSTOMER_KEY` value from `endCustom` to `endCustomer`

## [3.374.0] - 2026.06.05
### Added
- [billing] Add PricingPlan client with support for CRUD operations, business rules, scopes, and history

## [3.373.0] - 2026.06.03
### Added
- [graphql-api] Add new field to ProductType: `isForPartnerOnly`

## [3.372.0] - 2026.06.03
### Updated
- [graphql-api] Enable direct import of GraphqlApiSupportLevel type from API client
- [support-center] Allow statuses to be an array in ListIssueParameters type

## [3.371.0] - 2026.05.28
### Added
- [graphql-api] Add `softwareProduct` entity

## [3.370.0] - 2026.05.21
### Added
- [customer] New endpoint for GDAP relationship export

## [3.369.0] - 2026.05.19
### Added
- [Cart] Add `isBundle`, `bundleArrowSphereSku`, and `basePriceBands` fields to `ItemType` and `Item` entity
- [Cart] Add `ItemBundleRequestType` for adding bundle items to cart
- [Cart] Add `BASE_PRICE_BANDS` and `BUNDLE_ARROWSPHERE_SKU` to `ItemRequestFields` enum

## [3.368.0] - 2026.05.18
### Added
-  [graphql-api] Add new field to PriceBandType: `promotionsPrices`

## [3.367.0] - 2026.05.11
### Added
- [ItemData] Add field `attributesParameters` in itemData for quote & order

## [3.366.0] - 2026.05.11
### Added
- [SupportLevel] Add `displayName`, `level` and `priority` to `GraphqlApiSupportLevel`

## [3.365.0] - 2026.04.30
### Added
- [Subscription] Add dateCTAValid and hasActiveProgramAgreement to SubscriptionType

## [3.364.1] - 2025.04.30

### Added
- [catalog] Add `isBundleOrderQuantityLinked` to `ProductType`
- [catalog] Add `bundleArrowSphereSku` to `SearchBodyPriceBandsArgument`

## [3.364.0] - 2026.04.23
### Added
- [Cart] New Prerequisites & Promotion entities

### Updated
- [License] New field for the CompanyDetailKeyEnum
- [Quote] Renaming the QuoteItemType and fixing it

## [3.363.0] - 2026.04.22

### Updated

- [partners] Enable partners to create and revoke API keys


## [3.362.0] - 2026.04.22

### Updated

- [license] Add enum `EST` to AutoRenewStatuses

## [3.361.0] - 2026.04.21

### Added

- [order] Add `customFields` in order entity and create order payload
- [license] Add `customFields` in get license and save billing comments payload
- [customer] Add `customFields` in customer entity and create/update payload

## [3.360.0] - 2026.04.15

### Added

- [license] Add hasSeatDifference to LicenseGetData

## [3.359.0] - 2026.04.13

### Added

- [license] Add customFields in late renewal request

## [3.358.0] - 2026.04.10

### Added

- [graphql-api] Add `endCustomer/endCustomerContact/partner/partnerContact` to `quoteType`
- [Order] Add `quoteRef` to `CreateOrderInputType`

## [3.357.0] - 2026.04.08

### Added

- [Partner] Add `CustomFieldEntityEnum` with values `COMPANY` and `ORDER_ITEM`
- [Partner] Add `entity` path param to `getCustomFieldList`
- [Partner] Add `entity` path param to `postCustomField`
- [Partner] Add query filters to `getCustomFieldList`

### Updated

- [Partner] Fix `getCustomFieldList` path to `/customField/entity/{entity}`
- [Partner] Fix `postCustomField` path to `/customField/entity/{entity}`
- [Partner] Fix `patchCustomField` path to `/customField/customFieldId/{customFieldId}`
- [Partner] Fix `deleteCustomField` path to `/customField/customFieldId/{customFieldId}`

## [3.356.0] - 2026.03.30

### Added

- [Customer] Add endpoint to active invitation

## [3.355.0] - 2026.03.30

### Added

- [License] Add endpoint late renewal

## [3.354.0] - 2026.03.30

### Added

- [License find] Add attributes in filter, vendorName in keyword and sort

## [3.353.1] - 2026.03.23

### Updated

- [License] fix toJSON in licenseFindResult

## [3.353.0] - 2026.03.17

### Added

- [License] add discountUnprotected to RateTypeEnum

## [3.352.3] - 2026.03.17

### Updated

- Updated the right of deployment to use npm publish on github

## [3.352.2] - 2026.03.17

### Updated

- Updated the right of deployment to use npm publish

## [3.352.1] - 2026.03.17

### Updated

- Updated the method of deployment to use npm publish

## [3.352.0] - 2026.03.17

### Added

- [Partner] Add endpoint to generate GDAP links

## [3.351.0] - 2026.03.11

### Fixed

- Add script to check version consistency between package.json

## [3.350.0] - 2026.03.10

### Fixed

- Fix version package

## [3.249.2] - 2026.03.09

### Fixed

- Fix version package

## [3.249.1] - 2026.03.09

### Fixed

- [Partner] Fix Unit test

## [3.249.0] - 2026.03.05

### Added

- [Partner] Add create, retrieve list and delete for customFields

## [3.248.2] - 2026.03.04

### Fixed

- [Cart] Fix type of the add and update cart endpoint payload

## [3.248.1] - 2026.02.26

### Fixed

- [Contact] Fix type of the get and patch contact endpoint payload

## [3.248.0] - 2026.02.26

### Added

- [Cart] Add new field for the Cart end point

## [3.247.0] - 2026.02.24

### Added

- [partners] add more filter support for API keys

## [3.246.0] - 2026.02.23

### Added

- [Quote] Provide field isPriceEditable in item program

## [3.245.0] - 2026.02.13

### Added

- [graphql-api] Add new fields to SubscribedProgramType: `programLevel`, `programType`, `levelInternalName`
- [graphql-api] Add new SubscriptionStatusType and add `status` field to SubscriptionType

## [3.244.0] - 2026.02.12

### Added

- [license] add endpoint to set Renew To Extended Service Term
- [license] add renewalPolicy to LicenseGetData

## [3.243.0] - 2026.02.10

### Added

- [Bundles] Add the includeBundles argument in the SearchBodyPriceBandsArgument.

## [3.242.0] - 2026.02.10

### Added

- [license] add endpoint to get license dynamic attributes mapping

## [3.241.0] - 2026.02.10

### Added

- [license attachments] client for endpoints: add, delete, get attachments

## [3.240.0] - 2026.02.02

### Added

- [partners] add ability to create, retrieve, and delete API keys for users

## [3.239.0] - 2026.01.30

### Added

- [graphql-api] add fields `identifiersVendorName`, `identifiersVendorNamesSerialized` to `ItemData`

## [3.238.0] - 2026.01.28

### Added

- [Bundles] Add the includeBundles argument in the SearchBodyArgument for the Catalog.

## [3.237.0] - 2026.01.21

### Added

- [contact] Add field organisation Units in get contact response payload

## [3.236.0] - 2026.01.21

### Updated

- Added friendlyName event type to LicenseEventActionType

## [3.235.0] - 2026.01.20

### Updated

- [Order] Update order products entity

## [3.234.0] - 2026.01.19

### Updated

- Handle the bundles in the Offers

## [3.233.0] - 2026.01.15

### Updated

- update lib json-to-graphql-query to version 2.3.0

## [3.232.1] - 2026.01.14

### Added

- [Quote] Fix mandatoryEula type

## [3.232.0] - 2026.01.13

### Added

- [Quote] Provide field mandatoryEula in item program

## [3.231.0] - 2026.01.08

### Added

- [Quote] Send quote to end customer

## [3.230.0] - 2025.12.29

### Added

- [Order] Provide promotion info

## [3.229.0] - 2025.12.16

### Added

- [Customers agreement] Add endpoint checkpoint to get CheckMicrosoftCustomerAgreement

## [3.228.0] - 2025.12.09

### Added

- [Project Security] Update multiple libraries to fix security vulnerabilities and add ci to check vulnerabilities

## [3.227.0] - 2025.11.26

### Added

- [campaigns] Add field campaignPopup and all subfield needed

## [3.226.0] - 2025.11.20

### Added

- [quote] Add field promotionType

## [3.225.0] - 2025.11.17

### Added

- [order] Add attribute parameter type in get orders

## [3.224.0] - 2025.11.05

### Added

- [graphql-api] Add ProgramAgreement

## [3.223.0] - 2025.10.16

### Added

- [License schedules tasks] Add ExtraInformationType in post/update/delete scheduled tasks payload

## [3.222.0] - 2025.09.25

### Added

- [assistant] Add hasAccessToCustomAssistant and hasAccessToXcpAI properties to CompleteWhoAmICompany

## [3.221.0] - 2025.09.18

### Added

- [subscription] update type for handling subscription upgrade

## [3.220.0] - 2025.09.08

### Added

- [catalog] Added ignoreCatalogPlan property

### Fixed

- [supportCenter] Field topic is optional

## [3.219.0] - 2025.09.08

### Added

- [graphql-api] add export feature

## [3.218.0] - 2025.08.27

### Added

- [license] add field endDate on license

## [3.217.0] - 2025.08.18

### Added

- [license] add field startDate on license event

## [3.216.0] - 2025.08.14

### Added

- [license] add field impersonator on license event

## [3.215.0] - 2025.08.06

### Added

- [customer] add endpoint to bulk update customers
- [customer] add endpoint to export customers

## [3.214.0] - 2025.07.31

### Added

- [licenses] update field `scheduleTaskId` to optional

## [3.213.0] - 2025.07.31

### Added

- [graphql-api] add field `company` to `ContactsType`

## [3.212.0] - 2025.07.29

### Added

- [supportCenter] add field `classification` to TopicType

## [3.211.0] - 2025.07.29

### Added

- [license] add field `actions.scheduledTaskDetails`

## [3.210.0] - 2025.07.29

### Added

- [customers] add endpoint `getCustomerVendorCredentials`

## [3.209.0] - 2025.07.24

### Added

- [graphql-api] add schema `supportLevel`

### Modified

- [graphql-api] add extra fields to IssueFields and fix some problems

## [3.208.0] - 2025.07.18

### Added

- [graphql-api] add fields `vendorame`, `vendorPriceBandSku` to `ItemData`

## [3.207.0] - 2025.07.17

### Added

- [graphql-api] add fields `buyCurrency`, `exchangeBuyPrice` and `exchangeRateBuyCountry` to `ItemData`

## [3.206.0] - 2025.07.15

### Added

- [graphql-api] add fields `arrowSubCategories`, `attributes` and `isTrial` to `ItemData`

## [3.205.0] - 2025.07.03

### Modified

- [organizationUnit] Change the URL Endpoint BasePath

## [3.204.0] - 2025.07.02

### Added

- [graphql-api] add entity `GraphqlApiOrderListType`
- [order] add endpoint `injectionScenarioOrder` to upload injection file

## [3.203.0] - 2025.07.02

### Added

- [orderSoftware] Add endpoint to delete software order

## [3.202.0] - 2025.07.02

### Added

- [license] Add field quantity on license relations

## [3.201.0] - 2025.06.26

### Added

- [campaign] Add some missing types in the Campaign Input Types

## [3.200.0] - 2025.06.02

### Fix

- [licenses] fix type of filters values

## [3.199.0] - 2025.05.30

### Added

- [program] add field clickToAccept on entity Program for GraphQL

## [3.198.0] - 2025.05.27

### Added

- [contacts] add endpoint `anonymizeContacts` to anonymize contacts

### Deleted

- [partner] remove endpoint `anonymizeContacts`

## [3.197.0] - 2025.05.23

### Added

- [subscriptions] Add endpoint for listing partners subscriptions and rename the endpoint for listing subscriptions as admin

## [3.196.0] - 2025.05.23

### Added

- [partners] Add endpoints to manage contact authentication (disable mfa, lock, unlock, unlock insecure login, disable alias)

## [3.195.0] - 2025.05.12

### Added

- [licenses] Handle compare for endpoint find licenses v2

## [3.194.0] - 2025.05.12

### Added

- [customers] Add unknown licenses endpoint for reconciliation

## [3.193.0] - 2025.05.09

### Added

- [licenses] allow to get aggregations for licenses

## [3.192.0] - 2025.04.29

### Added

- [licenses] add two license actions `updateFriendlyName` and `scheduledTask`

## [3.191.0] - 2025.04.28

### Added

- [graphql-api] add fields `user` to `UserType`

## [3.190.0] - 2025.04.28

### Updated

- [Error] update error messages to be more descriptive

## [3.189.0] - 2025.04.23

### Added

- [partners] add endpoint `anonymizeContacts` to anonymize contacts

## [3.188.0] - 2025.04.23

### Added

- [graphql-api] add fields `isAddon`, `provisionError` into `OrderItemsType`
- [graphql-api] add field `isAddon` into `QuoteItemType`
- [graphql-api] update `OrderStatusEnum`
- [graphql-api] add enum `OrderItemStatusEnum`
- [graphql-api] rename field `xacVendorCode?` to `legacyCode` of `GraphqlApiProgramType`

## [3.187.0] - 2025.04.22

### Added

- [Licenses] add endDate to LicenseGetData type and LicenseGetResult class

## [3.186.0] - 2025.04.15

### Added

- [graphql-api] add endpoint `getAttachmentsOrder` to get order attachments list
- [graphql-api] add endpoint `deleteAttachmentOrder` to delete one order attachment
- [graphql-api] add endpoint `uploadAttachmentOrder` to add new attachment to an order

## [3.185.0] - 2025.04.11

### Added

- [programs] add programLevel endpoint

## [3.184.0] - 2025.04.01

### Added

- [orders] add archive order endpoint `archiveOrder`
- [orders] add cancel scheduled order endpoint `cancelOrder`
- [orders] add reject graded order endpoint `rejectGradedOrder`
- [orders] add resubmit order endpoint `resubmitOrder`
- [orders] add update contributor order endpoint `updateStaffContributorsOrder`
- [orders] add update additional information order endpoint `updateAdditionalInformationOrder`
- [graphql-api] add types `GraphqlApiContributorType`, `GraphqlApiStaffType`, `GraphqlApiContributorRoleType`, `GraphqlApiDisclaimerType`, `GraphqlApiEavType`, `GraphqlApiOrderStatusType`, `GraphqlApiOrderLinkType`, `GraphqlApiOrderHistoryType`
- [graphql-api] add many fields to types `OrdersType` `OrderItemsType`, `GraphqlApiProgramType`

## [3.183.0] - 2025.03.21

### Added

- [monitoring] add send monitoring report
- [company] add company start provision `postCustomerProvision`
- [company] add company get provision status `getCustomerProvision`
- [company] add company cancel migration `cancelCustomerMigration`

## [3.182.0] - 2025.03.21

### Added

- [order] add end customer po number property in create/update/get orders

## [3.181.0] - 2025.03.14

### Updated

- [Axios] update lib to version 1.8.2

## [3.180.0] - 2025.03.13

### Added

- [licence] add activation expired to licence events

## [3.179.0] - 2025.03.06

### Added

- [graphql-api] add organizationUnit to SelectAllResponseDataSchema

### Updated

- [graphql-api] rename field endCustomer to endCustomers and change type to array

## [3.178.0] - 2025.03.05

### Added

- [graphql-api] add field contact to SelectAllResponseDataSchema
- [graphql-api] add field organizationUnits to PartnerType
- [graphql-api] add field companies to ContactsType
- [graphql-api] add fields contacts, endCustomer, endCustomersCount to OrganizationUnitsType

## [3.177.1] - 2025.03.04

### Added

- [graphql-api] add field quantityCount to GraphqlApiReportType

## [3.177.0] - 2025.02.25

### Added

- [customers] add endpoint to delete customer
- [customers] add endpoint to reconciliate customers
- [graphql-api] add fields ordersCount, organizationUnit, reportsCount to EndCustomerType

## [3.176.0] - 2025.02.25

### Updated

- [graphql-api] rename unused type GraphqlApiRealOrderType to GraphqlApiOrderSoftwareType

## [3.175.0] - 2025.02.17

### Added

- [program] eav value can be boolean

## [3.174.0] - 2025.02.14

### Added

- [contact] add fields xap username and xcp invitation in get contact response payload

## [3.173.0] - 2025.02.13

### Updated

- [campaign] add program dependencies to allow subscription

## [3.172.1] - 2025.02.12

### Updated

- [campaign] update field dateAgg to DateAggType instead of DateAggType[] in CategoryType schema

## [3.172.0] - 2025.02.11

### Updated

- [graphql-api] add field to "type" and "Offer.attributesParameters" type

## [3.171.1] - 2025.02.11

### Updated

- [graphql-api] add fields to "Subscription" and "Program" schema

## [3.171.0] - 2025.02.11

### Added

- [report] add delete report endpoint

## [3.170.0] - 2025.02.11

### Added

- [graphql-api] add entities report reportStatus

## [3.169.0] - 2025.02.07

### Added

- [graphql-api] add queries getLocalContact, getSpecialPriceRatesHistory

### Updated

- [graphql-api] update query findOneById

## [3.168.0] - 2025.02.05

### Added

- [catalog] added description field on ProgramExtraInfoItemFields

### Fixed

- [order] Define a new type for programs

## [3.167.1] - 2025.02.05

### Fixed

- [campaign] update CampaignInputType schema add field Banner and remove field Banners

## [3.167.0] - 2025.02.04

### Added

- [campaign] added aggregationsCampaignsCategory endpoint
- [campaign] added CampaignAggragations schema
- [campaign] added CampaignAssetsUpload schema

### Updated

- [campaign] updated function getCampaignUploadAssetsForm argument type

## [3.166.0] - 2025.01.28

### Updated

- [graphql-api] add contactRestricted & companyRestricted to connected user

## [3.165.1] - 2025.01.28

### Updated

- [graphql-api] add orderSassCount to Partner schema

## [3.165.0] - 2025.01.24

### Updated

- [consumption] updated ConsumptionDownloadRequestPayload schema add field source

## [3.164.0] - 2025.01.21

### Updated

- [campaign] updated Campaign schema add field status
- [campaign] updated CampaignV2 schema add field status

### Added

- [campaign] added delete endpoint
- [campaign] added edit endpoint
- [campaign] added create endpoint
- [campaign] added duplicate endpoint
- [campaign] added get List endpoint
- [campaign assets] added get assets form uploader endpoint
- [campaign assets] added delete assets endpoint

## [3.163.2] - 2025.01.21

### Updated

- [catalog] graphql catalog filter can be undefined or null

## [3.163.1] - 2025.01.10

### Updated

- [graphql-api] add field login to User schema

## [3.163.0] - 2025.01.07

### Added

- [quote] add partnerCotermBuyPriceWithoutPromotion and partnerBuyPriceWithoutPromotion in itemData

## [3.162.1] - 2025.01.07

### Fixed

- [customers] update PostCustomerPayload, add not mandatory fields for Billing (Addess1, Address2, City, CountryCode, State, Zip)

## [3.162.0] - 2025.01.07

### Added

- [customers] add reactivate customer feature

## [3.161.1] - 2025.01.06

### Fixed

- [customers] update PostCustomerPayload, add not mandatory field registration_number

## [3.161.0] - 2024.12.23

### Added

- [catalog] add isBuyable to product priceband

## [3.160.1] - 2024.12.10

### Updated

- [customers contact] Fix PostCustomerContactPayload type

## [3.160.0] - 2024.12.06

### Added

- [graphql-api] Expose entity Program

## [3.159.0] - 2024.11.26

### Added

- [quotes] Added retailCotermBuyPrice in itemdata and coterminosityDate in QuoteItemType

## [3.158.0] - 2024.11.22

### Added

- [catalog] Added billingSets in product

## [3.157.0] - 2024.11.14

### Added

- [customers contact] Added createdAt/expiredAt properties in XcpInvitation entity
- [customers contact] Added expiredAt property in DataInvitation entity

## [3.156.0] - 2024.11.07

### Added

- [orders] Added organizationUnit property in order product entity

## [3.155.0] - 2024.10.30

### Added

- [User] Added new field hasLegalDocument in User entity

## [3.154.0] - 2024.10.28

### Added

- [License] Added new fields: eula, featurePictureUrl and pictureUrl

## [3.153.0] - 2024.10.24

### Added

- [Customer] Added CreatedAt field in Customer entity
- [Consumption] Add new Endpoint to Consumption Client(classification, costs)
- [Report] Creating Reports Client to support the Reports API (Get Reports, Get Report, Create Report, Validate Report)
- [Analytics] Creating Analytics Client to support the Consumption Analytics API (GetMonthly)

## [3.152.0] - 2024.10.23

### Updated

- [quote] Replace key 'value' by 'fixedPrice'

## [3.151.0] - 2024.10.22

### Added

- [orders] Added priceBand property in OrderProduct entity

## [3.150.0] - 2024.10.15

### Added

- [orders] Added organizationUnitRef property in order product entity

## [3.149.0] - 2024.10.14

### Updated

- [quotes] replace key 'vendorUplift' by 'vendorRateValue'

## [3.148.0] - 2024.10.10

### Added

- [quotes] add vendorRateType and vendorUplift

## [3.147.0] - 2024.010.09

### Added

- [quotes] add endpoints to reopen a quote

## [3.146.0] - 2024.10.08

### Added

- [quote] Added customTermAndDate, partnerBuyPrice and partnerCotermBuyPrice in itemData

## [3.145.0] - 2024.10.07

### Added

- [orders] Added organizationUnitRef property in order entity
- [orders] Added endpoint to update an order
- [organization unit] Added countOrders in organizationUnit entity

## [3.144.0] - 2024.10.03

### Added

- [graphQl priceBand] Added pagination and filters properties in outpout payload type of graphQl priceband.

## [3.143.0] - 2024.10.02

### Added

- [quotes] add comment in graphql api and 4 new data in catalog

## [3.142.0] - 2024.10.02

### Added

- [graphQl priceBand] Added pagination and filters properties in Query payload type of graphQl priceband.

## [3.141.0] - 2024.09.11

### Added

- [customer] Added XacResellerId and XacEndCustomerId fields to the Customer.

## [3.140.0] - 2024.09.17

### Added

- [quotes] add Post and Delete endpoints for quote comments context

## [3.139.4] - 2024.09.13

### Fixed

- [quotes] Fix validate quote path

## [3.139.3] - 2024.09.12

### Fixed

- [quotes] Fix publish quote path

## [3.139.2] - 2024.09.11

### Fixed

- [axios] Fix undefined user in clean request log

## [3.139.1] - 2024.09.11

### Fixed

- [quotes] Fixed createQuote payload, items is optional

## [3.139.0] - 2024.09.04

### Added

- [quotes] add startDate, endDate and name on publish quote payload

## [3.138.0] - 2024.09.02

### Added

- [product] FiltersValuesType can be array of filter

## [3.137.0] - 2024.08.29

### Added

- [quotes] Add data in ItemData

## [3.136.0] - 2024.08.29

### Added

- [quotes] add endpoints to create and publish quote

## [3.135.0] - 2024.08.28

### Added

- [product] can have multiple sort on get offers

## [3.134.0] - 2024.08.13

### Added

- [quotes] Add validate quote endpoint

## [3.133.0] - 2024.08.13

### Added

- [quotes] Add lastVersion and version in quotes

## [3.132.0] - 2024.08.12

### Added

- [licences] Provide information to process remaining credits

## [3.131.0] - 2024.08.12

### Added

- [licences] Add FindResultItem type

## [3.130.0] - 2024.08.06

### Added

- [quotes] Add buyPrice and sellPrice in ItemData

## [3.129.0] - 2024.08.05

### Added

- [quotes] Add itemData in items

## [3.128.1] - 2024.08.05

### Fixed

- [quotes] Fixes endpoint request for quote response

## [3.128.0] - 2024.07.30

### Added

- [quotes] Add endpoint request for quote

## [3.127.0] - 2024.07.16

### Modified

- [licenses] Provide classification getting a license

## [3.126.0] - 2024.07.04

### Modified

- [licenses] Add coterminosity to schedule update

## [3.125.0] - 2024.06.28

### Modified

- [partners] Add partner register

## [3.124.0] - 2024.06.25

### Modified

- [orders] Add dynamic eav attributes for products in create order payload

## [3.123.1] - 2024.06.12

### Modified

- [licenses] Remove "/v2" from bulk action path

## [3.123.0] - 2024.06.12

### Modified

- [licenses] Send file in base64 for bulk action

## [3.121.0] - 2024.06.12

### Added

- [quotes] Adds endpoint to delete quote
- [graphql-api] Adds quote entity

## [3.120.0] - 2024.06.11

### Added

- [customers] Adds endpoint migration
- Added a Makefile to manage build, install, clean and test/test-unit commands

## [3.119.0] - 2024.06.10

### Added

- [partners] Add function to manage users (disable mfa, lock, unlock, unlock insecure login, update scope)
- [graphql-api] Get users update historic
- [licenses] Get license credentials

## [3.118.1] - 2024.06.07

### Fixed

- [customers] Fixes tenantId field for customers endpoints

## [3.118.0] - 2024.05.27

### Added

- [licenses] Adds priceband attributes on get license payload

## [3.117.0] - 2024.05.22

### Added

- [licenses] Adds get coupoun code history endpoint

## [3.116.0] - 2024.05.16

### Added

- [Graphql-api] Adds User and UserHistory types

## [3.115.0] - 2024.05.15

### Removed

- [License bulk action] set license bulk action endpoint url

## [3.114.2] - 2024.04.26

### Removed

- [License schedules tasks] remove deprecated and unsused endpoint getSchedulesTasks

## [3.114.1] - 2024.04.25

### Fixed

- [License schedules tasks] Fixes post/update scheduled task payload

## [3.114.0] - 2024.04.24

### Added

- [customer] add customer by Ref Api Call

## [3.113.0] - 2024.04.24

### Added

- [License Bulk actions] allow REST clients to post a file with form/multipart
- [License Bulk actions] send file to upload changes

## [3.112.0] - 2024.04.24

### Added

- [License find] Add keywords endCustomerOrganizationUnit to find licenses

## [3.111.0] - 2024.04.24

### Added

- [Get License] Add fields price.total.init, price.unit.init

## [3.110.0] - 2024.04.18

### Added

- [License schedules tasks] Update/Get/Delete scheduled tasks

## [3.109.0] - 2024.04.12

### Fixed

- [License schedules tasks] Fixes getSchedulesTasks to handle api payload data with key scheduledTasks

### Added

- [License schedules tasks] Added getScheduledTasks

## [3.108.1] - 2024.04.12

### Fixed

- [License schedules tasks] Fixes get all schedules tasks to prevent breaking changes of api

## [3.108.0] - 2024.04.08

### Added

- [License schedules tasks] Get all schedules tasks

## [3.107.0] - 2024.04.05

### Added

- [License Bulk Actions] Allow/Prepare client to bulk action to upload file

## [3.106.0] - 2024.04.04

### Added

- [Licenses Events] add field `type` in keywordByFields.keywordByFields

## [3.105.0] - 2024.04.04

### Added

- [Customers Contact] add field `organizationUnitIds` in customer contact payload

## [3.104.0] - 2024.03.25

### Added

- [licenses] add endpoints to save special bid and rewrite rate history

## [3.103.0] - 2024.03.22

### Added

- [campaign] add downloadUrls field on campaign

## [3.101.0] - 2024.03.19

### Added

- [customer/contact] add organization object in customer contact payload

### Updated

- Add some configs for IDE

## [3.101.0] - 2024.03.19

### Added

- [licenses] add new field configs and warnings
- [licenses] add new endpoint to get daily consumption predictions

### Fixed

- [licenses] fixes endpoint to post configs

## [3.100.0] - 2024.02.27

### Added

- [consumption] add endpoint to get and update budget settings
- [graphql-api] add license budget
- [licenses] add new field vendor_code

## [3.99.0] - 2024.02.20

### Added

- [billing] add generate billing export async

## [3.98.0] - 2024-02-14

### Added

- [Well Architected] Add the Reports to the different schema

## [3.97.0] - 2024.02.12

### Updated

- [licenses] update filters and keywords for licenses

## [3.96.0] - 2024.02.06

### Added

- [licenses] add/remove licenses conversion sku payload properties

## [3.95.0] - 2024.02.06

### Added

- [licenses] add properties friendlyName, totalBuyPrice to licenses conversion sku payload

## [3.94.3] - 2024.02.01

### Fixed

- [orders] fix optional fields in order type and class

## [3.94.2] - 2024.01.29

### Fixed

- [licenses] add missing prop endDate to existing licenses conversion sku payload

## [3.94.1] - 2024.01.25

### Fixed

- [Graphql-api] remove Vendor from SelectDataField

## [3.94.0] - 2024.01.25

### Added

- feat(licenses): add new fields and event types

## [3.93.0] - 2024.01.25

### Added

- [Graphql-api] add subscribedProgram of a company

## [3.92.0] - 2024.01.23

### Added

- [Organization Unit] add organization unit endpoint for updating in mass

## [3.91.0] - 2024-01-23

### Added

- [partners] Added the `canImpersonate` field to the `/partners/users/rights` endpoint response

## [3.90.0] - 2024.01.11

### Added

- [License] source marketplace and vendorSku during GET License

## [3.89.0] - 2024.01.11

### Added

- [Organization Unit] add countLicenses fields to get List organization unit

## [3.88.0] - 2024.01.08

### Added

- [license] add bulk action on licenses

## [3.87.0] - 2024.01.08

### Added

- [Quote] allow to request for quote

## [3.86.0] - 2024.01.08

### Added

- [Customer Contact] add organization unit id in customer contact call

## [3.85.0] - 2024-01-05

### Added

- [license] Add Market Segment to License

## [3.84.1] - 2024-01-05

### Fixed

- [license] Fixed license test

## [3.84.0] - 2024-01-04

### Added

- [license] add license relation

## [3.83.0] - 2024-01-04

### Added

- [license] add patch license

## [3.82.0] - 2023-12-29

### Added

- [graphql-api] special price rates history

## [3.81.1] - 2023-12-21

### Fixed

- Fixed get license rate for null value

## [3.81.0] - 2023-12-21

### Added

- [license] Adds rates

## [3.80.1] - 2023-12-21

### Fixed

- Fixed get pricing rate unit tests

## [3.80.0] - 2023-12-21

### Added

- Adds post schedule tasks
- Adds Get/Set Pricing rate on a license

## [3.79.0] - 2023-12-20

### Changed

- [license] Add new columns price.priceBandArrowsphereSku, price.unit.list and price.total.list

## [3.78.0] - 2023-12-15

### Changed

- [graphql-api] Add company extraInformation

## [3.77.1] - 2023-12-15

### Fixed

- Fixed get licenseRequest data structure

## [3.77.0] - 2023-12-13

### Changed

- Add license get credentials endpoint and update get license extraData

## [3.76.0] - 2023-12-08

### Changed

- Add license upgrade to existing endpoint

## [3.75.1] - 2023-12-07

### Fixed

- Fixes get license conversion sku

## [3.75.0] - 2023-12-07

### Changed

- Add license conversion sku endpoints

## [3.74.0] - 2023-12-06

### Changed

- [Customers Contact] Add xcp invitation data in customer contact call

## [3.73.0] - 2023-12-06

### Changed

- Add License priceBand saleConstrainst

## [3.72.0] - 2023-12-05

### Changed

- Adds Organization unit client and endpoints

## [3.71.1] - 2023-12-05

### Fixed

- Fix save order eavs

## [3.71.0] - 2023-12-01

### Changed

- Adds save order eavs

## [3.70.6] - 2023-11-30

### Fixed

- Fix empty assets and promotion in LicenseGetResult

## [3.70.5] - 2023-11-29

### Fixed

- Fix update issue support center

## [3.70.4] - 2023-11-29

### Changed

- Adds score by group for the Checks in Well Architected

## [3.70.3] - 2023-11-29

### Changed

- Adds fields below to LicenseGetResult:
  - vendorBillingId
  - promotion
  - nextRenewalDate
  - assets

## [3.70.2] - 2023-11-29

### Fixed

- Add more criteria to search licenses event

## [3.70.1] - 2023-11-29

### Fixed

- Fixes licenses event schema

## [3.70.0] - 2023-11-28

### Fixed

- Add graphql-api company contacts

## [3.69.3] - 2023-11-24

### Fixed

- Add 'recurring' license event type

## [3.69.2] - 2023-11-24

### Fixed

- Fixed the code type in RegisterCheckReturnVendorStatus as a number and not a string.

### Changed

- Add the isLocked key in the RegisterCheckReturnData.

## [3.69.1] - 2023-11-23

### Fixed

- Fixed the bad schema for ExtraDataType

## [3.69.0] - 2023-11-23

### Changed

- Adds licenses upgrade

## [3.68.0] - 2023-11-21

### Changed

- [Well Architected] Add ExtraDataType to Checks
- [Well Architected] Add Status type to Standard
- [Well Architected] Pass a header with getVendorStatus for the register/check endpoint

## [3.67.0] - 2023-11-17

### Changed

- Order creation endpoint : Add coterminosity + promotion ID option

## [3.66.0] - 2023-11-17

### Changed

- graphql-api adds functions to find companies

## [3.65.1] - 2023-11-17

### Changed

- Fixes License security property

## [3.65.0] - 2023-11-15

### Changed

- Handle several stages of filters for license
- Add security property to License

## [3.64.0] - 2023-11-14

### Changed

- Add more license event types, add license event action enums

## [3.63.0] - 2023-11-13

### Changed

- Add ExtraParams to the RegisterLink type

## [3.62.0] - 2023-11-08

### Changed

- add partners delete endpoint

## [3.61.0] - 2023-11-02

### Changed

- add licenses get last request

## [3.60.0] - 2023-10-31

### Changed

- add licenses get events

## [3.59.1] - 2023-10-26

### Changed

- graphqlApi add field resellerId for Comapny

## [3.59.0] - 2023-10-24

### Changed

- Add hasResources to the check entity

## [3.58.1] - 2023-10-24

### Changed

- Update graphqlApi type add query valueType and idNullValue to InputFilterValueField

## [3.58.0] - 2023-10-19

### Changed

- Update customer client, add post invitation endpoint

## [3.57.1] - 2023-10-13

### Changed

- Fixing the missing pillar in the wellArchitected ressources endpoint

## [3.57.0] - 2023-10-10

### Changed

- add method findPriceBandsByQuery

## [3.56.0] - 2023-10-05

### Changed

- The **security** endpoint is now considered deprecrated.
- Add the **register** and **standards** functions that used the **security** endpoint in the wellArchitected one.

## [3.55.0] - 2023-09-25

### Changed

- update graphql-api spec, add field labelsSeralized

## [3.54.0] - 2023-09-21

### Changed

- Changing the CheckCountByDateAggType type in Well Architected. **count** is deprecated and adding **score** and **scoreUnit**.

## [3.53.0] - 2023-09-23

### Changed

- Creating the Well Architected GraphQL client, to support both Security Dashboard & Cost Optimization Dashboard.

## [3.52.0] - 2023-09-15

### Changed

- Add field program.hasProgramEnrollment
- Add field attributesParameters

## [3.51.2] - 2023-09-14

### Changed

- Update graphqlApi endpoint path

## [3.51.1] - 2023-09-11

### Changed

- Fix support center pagination issues

## [3.51.0] - 2023-08-21

### Fetch User infos

- Add field countryCode in userCompany
- Add field unit in userCompany

## [3.50.0] - 2023-08-21

### Create/update customers

- Add consumption download request

## [3.49.0] - 2023-08-16

### Changed

- Add consumption download request
- Revert Fix Order type, field license is now optional [3.48.2]

## [3.48.3] - 2023-08-09

### Changed

- Changes security score graphql path

## [3.48.2] - 2023-08-09

### Changed

- Fix Order type, field license is now optional

## [3.48.1] - 2023-08-01

### Changed

- Fix type value of SearchProductFilterArgument

## [3.48.0] - 2023-08-01

### Changed

- Fix notifications attributes types

## [3.47.0] - 2023-08-01

### Changed

- graphqlAPI Client

## [3.46.0] - 2023-07-18

### Changed

- security score unregistered

## [3.45.0] - 2023-07-11

### Changed

- Any client can retry calls if error handle is defined

## [3.44.0] - 2023-07-10

### Changed

- Update order type to add vendor tier pricing

## [3.43.2] - 2023-07-06

### Changed

- Fix create order type, name the type of product section

## [3.43.1] - 2023-07-04

### Changed

- Fix create order type, arrowsphere price band sku is optional

## [3.43.0] - 2023-07-04

### Changed

- Add arrowsphere price band sku in order create type

## [3.42.0] - 2023-06-27

### Changed

- Refactor url generation to allow complex origin url

## [3.41.0] - 2023-06-23

### Changed

- Add property to hasAccessToXcm to CompleteWhoAmICompany

## [3.40.0] - 2023-06-22

### Changed

- Add Query GetAdminData for Security Score
- Rename SearchFilterArgument to avoid name collision
- Refactor find products by query
- Add find one priceBand by query
- Add find one product by query
- Add fetch promotions

## [3.39.0] - 2023-06-20

### Changed

- Update security score queries fields

## [3.38.0] - 2023-06-19

### Changed

- Add extra information customer

## [3.37.0] - 2023-06-12

### Changed

- Add extra information order
- Fix path for notification Endpoint

## [3.36.0] - 2023-06-09

### Changed

- Reset path after each url generation

## [3.35.0] - 2023-06-08

### Changed

- Conditional logging of request and response

## [3.34.0] - 2023-05-10

### Changed

- add notification endpoint

## [3.33.0] - 2023-05-26

### Changed

- Update resource entity structure

## [3.32.0] - 2023-05-26

### Changed

- Fix standard client: add /accounts/:accountReference before /standard
- Fix security score fixes type standard

## [3.31.0] - 2023-05-26

### Changed

- Add method removeHeader

## [3.30.0] - 2023-05-26

### Changed

- Add a new Rest client & rename AbstractRestfulClient
- Allow to mergeHeaders
- Allow to propagate easily an error handler from PublicApiClient to its instances
- Add marketplacesAgg type
- Fix ScoresAggType
- Fix array type
- Fix CheckAggType

## [3.29.0] - 2023-05-11

### Changed

- Add GQL client with token security and strong typing
- Add GQL client with token security and strong typing
- Add option token security for the abstract restful client

## [3.28.0] - 2023-05-09

### Changed

- Add catalog programs endpoints

## [3.27.0] - 2023-05-10

### Changed

- update create order client to add attributes for injection scenario

## [3.26.0] - 2023-04-20

### Changed

- Add support center endpoints

## [3.25.0] - 2023-04-13

### Changed

- Add `isManualProvisioning` field in license event offer

## [3.24.1] - 2023-04-13

### Changed

- Fix Extra information type

## [3.24.0] - 2023-04-13

### Changed

- Node 12 is not supported on this client
- Version 16 and 18 of nodejs are supported
- Add Extra information
- Improve define configuration

## [3.23.0] - 2023-03-29

### Changed

- Add license event types

## [3.22.0] - 2023-03-06

### Changed

- Add column in order product

## [3.21.0] - 2023-03-06

### Changed

- Add reference in customer invitation contact

## [3.20.2] - 2023-03-01

### Changed

- Change log level axios

## [3.20.1] - 2023-02-23

### Changed

- Fix customer contact payloads exports

## [3.20.0] - 2023-02-22

### Changed

- Add customerContact endpoints

## [3.19.1] - 2023-02-21

### Changed

- Add imageUuid on feature item campaign v2

## [3.19.0] - 2023-01-23

### Changed

- Add endpoint campaign v2

## [3.18.0] - 2023-01-10

### Changed

- Add endpoint cart

## [3.17.0] - 2022-12-05

### Changed

- Add endpoint security score
- Add and improve logs

## [3.16.0] - 2022-11-09

### Changed

- Add endpoint license auto-renew on/off

## [3.15.1] - 2022-10-28

### Changed

- Update key "note" for license history

## [3.15.0] - 2022-10-24

### Changed

- Add setHeaders function for axios call

## [3.14.0] - 2022-10-20

### Changed

- Add endpoint get license history

## [3.13.3] - 2022-09-26

### Changed

- update Consumption lines Type

## [3.13.2] - 2022-09-23

### Changed

- update Parameters Type

## [3.13.1] - 2022-09-01

### Changed

- update Axios package

## [3.13.0] - 2022-08-26

### Changed

- add endpoint campaign email for campaign landing page

## [3.12.0] - 2022-08-22

### Changed

- refactor: import file and constant

## [3.11.0] - 2022-08-02

### Changed

- add new endpoint campaign details

## [3.10.0] - 2022-07-28

### Changed

- add new policy field in get invitation endpoint

## [3.9.2] - 2022-07-27

### Changed

- add exclusion Filters in find license

## [3.9.1] - 2022-07-26

### Changed

- add backgroundColor key mapping on getActiveCampaign payload

## [3.9.0] - 2022-07-11

### Changed

- Adding 3 new EndPoints of consumption:
  - Get Monthly Consumption
  - Get Daily Consumption
  - Get BI Consumption

## [3.8.0] - 2022-07-04

### Changed

- Adding 2 new EndPoints of Campaign:
  - Get campaign assets
  - Get active Campaign

## [3.7.0] - 2022-06-23

### Changed

- Adding new EndPoint of Customer orders:
  - Get customer orders

## [3.6.0] - 2022-05-17

### Changed

- Adding 4 new EndPoints of Contact Information:
  - Create Contact
  - Get a Contact
  - Get list of Contact
  - Update a Contact

## [3.5.0] - 2022-05-02

### Changed

- Object LicenseGetResult:
  - Add field termCode and periodicityCode

## [3.4.0] - 2022-04-28

### Changed

- Object ProductPrices:
  - Add field termCode and periodicityCode

## [3.3.0] - 2022-04-27

### Changed

- OrderProduct:
  - Add fields isAddon, isTrial, arrowSubCategories
- Create object ProductPrices:
  - Add field term

## [3.2.1] - 2022-04-06

### Changed

- OrderClient :
  - Update type CreateOrderInputType, Fields subscription was optional
  - Update type CreateOrderInputType, Add Fields discount and uplift
- Endpoint List Order :
  - add Pagination
  - Fields Partner was optional
- Endpoint Get Order :
  - Update generated URL
  - Fields Partner was optional

## [3.2.0] - 2022-04-01

### Changed

- Add endpoint create order
- Add endpoint list order
- Add endpoint get an order

## [3.1.0] - 2022-03-21

### Changed

- Add endpoint get customer invitation

## [3.0.0] - 2022-03-08

### Changed

- Moved the property `currency` of license from root to price object

## [2.8.0] - 2022-03-03

### Added

- Add endpoint graphQL

## [2.7.0] - 2022-03-03

### Added

- Update object license for getLicense endpoint
- Add endpoint update license friendlyName

## [2.6.0] - 2022-02-22

### Added

- Add endpoint get customers
- Move file GetResult to use it with all endpoint
- Update GetResult class to add pagination field

## [2.5.0] - 2022-02-14

### Added

- Add endpoint cancel license

## [2.4.0] - 2022-02-11

### Added

- Add endpoint reactivate license

## [2.3.0] - 2022-02-11

### Added

- Add endpoint suspend license

## [2.2.1] - 2022-02-10

### Added

- Fixed Class GetResult
- Add Class GetLicenseResult for intermediate level between GetResult Class and LicenseGetResult
- Refactoring of Units Tests
- Refactoring names of variable in class LicenseGetResult

## [2.2.0] - 2022-01-04

### Added

- Add endpoint update seats

## [2.1.2] - 2022-02-01

### Changed

- Fixed type of `GetLicense` endpoint
- Fixed type of `ActionMessagesGetResult` object
- Fixed type of `ActionsGetResult` object
- Fixed type of `BuySellFindResult` object
- Fixed type of `LicenseGetResult` object
- Fixed type of `OrderGetResult` object

## [2.1.1] - 2022-01-27

### Changed

- Fixed type of `GetLicense` endpoint

## [2.1.0] - 2022-01-25

### Added

- Add endpoint get license (warning, `LicenseGet` object is different `LicenseFind` Object)
- `ActiveSeatsFindresultData` has been renamed to `ActiveSeatsFindResultData` and name `ActiveSeatsFindresultData` is marked deprecated

## [2.0.1] - 2022-01-19

### Changed

- Fixed type `SortParameters` and `FiltersParameters`

## [2.0.0] - 2022-01-06

### Changed

- bad prettier library configuration, adding semicolon in file needed
- Update Offer object and Licence object

#### LicenseFind

- Add more objects to define a license:
  - Add object Warning as "warnings" field:
    - key
    - message
  - Add object Config as "configs" field :
    - name
    - scope
    - state
  - Update field active_seat, it's now an object of type ActiveSeatsData:
    - ActiveSeatsData:
      - lastUpdate
      - number
  - Update field price, it's now an object of type PriceData
    - PriceData:
      - priceBandArrowsphereSku
      - buy_price
      - sell_price
      - list_price
      - currency

#### OfferFind

- Add more objects to define an offer:
  - Add field "classification"
  - Add field "isEnabled"
  - Add field "lastUpdate"
  - Add field "name"
  - Add field "arrowSubCategories"
  - Add object ActionFlags as "actionFlags" field:
    - ActionFlagsData:
      - isAutoRenew
      - isManualProvisioning
      - renewalSku
  - Add object PriceBand as "priceBand" field:
    - PriceBandData:
      - actionFlags
      - billing
      - currency
      - isEnabled
      - marketplace
      - prices
      - saleConstraints
      - identifiers

## [1.0.3] - 2021-06-21

### Changed

- Fixed sort key for licenses v2

## [1.0.2] - 2021-06-21 - BROKEN

### Changed

- Fixed filters for licenses v2

## [1.0.1] - 2021-06-21 - BROKEN

### Changed

- Fixed keywords for licenses v2

## [1.0.0] - 2021-06-18 - BROKEN

### Changed

- Uses licenses/v2 endpoint for licenses client.
- The license endpoint result now has an additional `result` top level object comprised of the previous `license` object alongside with a new `offer` one.
- Updated documentation and changelog matching the changes.
- Updated tests to reflect the new changes.

### Breaking

- `license` object is now one level below inside the find endpoint response result (i.e.: `license.partnerRef` -> `result.license.partnerRef`) leading to a major version update as per the semantic versioning rules.

## [0.4.0] - 2021-04-14

### Changed

- Use correct syntax for private members with actual getters
- Fixed some naming in tests
- Fixed get function parameter generation for abstract client

### Added

- Subscriptions client
- Pre-release workflow
- CheckDomainClient
- General clients specific documentation
- GET/POST admin prefix option for abstract client
- Camel case pagination handling
- Unit testing

## [0.3.4] - 2021-03-02

### Changed

- Fixed currency retrieval field in license find result

## [0.3.3] - 2021-03-02

### Added

- Node strategy matrix for 12.x and 14.x Lint, Build, Test jobs

### Changed

- Build for ES2018 instead of ES2020
- Use setup-node@2 in actions

## [0.3.2] - 2021-02-26

### Changed

- Validatorjs types in production bundle

## [0.3.1] - 2021-02-23

### Added

- Licenses client documentation

## [0.3.0] - 2021-02-23

### Added

- Final licenses client implementation
- Joi for test schema validation
- Licenses client unit tests

### Changed

- Yarn as package manager
- More TSDoc

### Removed

- NPM lock file

## [0.2.1] - 2021-02-19

### Added

- Coveralls coverage report browser
- Coverage badge in readme
- Documentation for generation TSDoc

### Changed

- Fixed main entry point for types and build
- Fixed deps versions in package.json

## [0.2.0] - 2021-02-17

### Added

- AbstractClient
- PublicApiClient
- Exceptions (NotFoundException, PublicApiException, EntityValidationException)
- AbstractEntity
- TSDoc
- WhoAmI Client and Entity
- validatorjs and axios dependencies
- Type declarations to output
- Unit tests

### Changed

- Fix README.md badges (CI and NPM version)
- Changed README.md example
- Build commands
- NPM package only includes built files

### Removed

- Dummy original index files
- Default exports, only use named exports

## [0.1.0] - 2021-02-15

### Added

- Base project configuration (Typescript, Tests, Linters)
- GitHub workflows (build, publish)
- Base documentation (Readme, Changelog, Contributing)
