---
title: "Create a reward earning fulfillment"
method: POST
path: "/reward_earning_fulfillment"
tags: ["reward earning fulfillment"]
---

# Create a reward earning fulfillment

`POST /reward_earning_fulfillment`

## Request

- Base URL: `https://api.twinehealth.com/pub`
- URL: `https://api.twinehealth.com/pub/reward_earning_fulfillment`
- Auth: none declared

Create a reward earning fulfillment for a reward earning. There can only be one fulfillment for each earning.

## Request body

- CreateRewardEarningFulfillmentRequest
  - `data` RewardEarningFulfillmentResource, required
    - `type` string, required
    - `id` string
    - `attributes` object
      - `fulfilled_value` number, required: Value of the earned reward that has been fulfilled. (Must be greater than or equal to 0)
      - `fulfilled_unit` string: Unit of the earned reward that has been fulfilled. (Read-only property)
      - `fulfilled_at` string, dateTime, required: Date at which the reward earning was fulfilled. (Must be at the same time or after the reward was earned)
    - `relationships` object
      - `patient` object
        - `data` object
          - `type` string
          - `id` string
      - `reward_earning` object, required
        - `data` object
          - `type` string
          - `id` string

## Response `200`

OK

- CreateRewardEarningFulfillmentResponse
  - `meta` CreateOrUpdateMetaResponse
    - `req_id` string
    - `ignored` string[]
  - `data` RewardEarningFulfillmentResource, required
    - `type` string, required
    - `id` string
    - `attributes` object
      - `fulfilled_value` number, required: Value of the earned reward that has been fulfilled. (Must be greater than or equal to 0)
      - `fulfilled_unit` string: Unit of the earned reward that has been fulfilled. (Read-only property)
      - `fulfilled_at` string, dateTime, required: Date at which the reward earning was fulfilled. (Must be at the same time or after the reward was earned)
    - `relationships` object
      - `patient` object
        - `data` object
          - `type` string
          - `id` string
      - `reward_earning` object, required
        - `data` object
          - `type` string
          - `id` string

## Other responses

- `401`: Unauthorized
- `403`: Forbidden
- `409`: Invalid Request

---

[API](https://skmtc.dev/twinehealth/apis/fitbit-plus-api.md) - [All operations](https://skmtc.dev/twinehealth/apis/fitbit-plus-api/llms.txt) - [OpenAPI document](https://skmtc.dev/twinehealth/apis/fitbit-plus-api/revisions/1c92481b5836?raw)
