# Update achievement [PREVIEW]

A method that allows the client to manually add clips/stamps to a customers achievement card which can be useful i scenarions where live updates are not possible.

Depending on your configuration, the API may take or return additional fields in the extendedProperties object.

Endpoint: PUT /loyalty/achievements
Version: 4.3.2
Security: api_key

## Request fields (application/json):

  - `id` (string, required)
    The id of the loyalty card.
    Example: "2457B03E-9925-45E9-B551-25F10D7BD4F2"

  - `customerId` (string, required)
    The customers unique id.
    Example: "D2CC3001-AE10-4FD2-85DD-E4F4CEAD3714"

  - `storeId` (string, required)
    The store id
    Example: "STORE-001"

  - `adjustmentAmount` (integer)
    Number of clips/stamps to add to the customers loyalty card. 

Default value are 1, but can be set higher or to a negative value to remove clips/stamps.
    Example: 1

  - `extendedProperties` (object)
    Additional properties depending on configuration

  - `extendedProperties.additionalProp1` (object)

  - `extendedProperties.additionalProp2` (object)

  - `extendedProperties.additionalProp3` (object)


## Response 200 fields

## Response 400 fields

## Response 401 fields

## Response 403 fields

## Response 409 fields
