> ## Documentation Index
> Fetch the complete documentation index at: https://giftbit.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Resend reward

> Triggers another delivery attempt for the reward. Rewards delivered in-app via
`/embedded` are not eligible for resending.




## OpenAPI

````yaml /api-reference/openapi.yaml put /gifts/{uuid}
openapi: 3.1.0
info:
  title: Giftbit API
  version: v1
  description: >
    Giftbit's REST API lets you automatically order rewards and send them to
    your

    recipients. Delivery can be handled either by links that integrate into
    another

    system's workflow, or by emails sent through the Giftbit system.


    Authenticate every request with a bearer token in the `Authorization`
    header.

    Only an HTTP `200` means success; all non-`200` responses share a common
    error body.
  contact:
    name: Giftbit Support
    email: testbed@giftbit.com
    url: https://www.giftbit.com/api-documentation
servers:
  - url: https://api-testbed.giftbit.com/papi/v1
    description: Testbed
  - url: https://api.giftbit.com/papi/v1
    description: Production
security:
  - bearerAuth: []
tags:
  - name: Ping
    description: Test your authentication and check the health of the Giftbit API.
  - name: Brands
    description: List reward brands and retrieve extended information about a single brand.
  - name: Regions
    description: List the regions used to filter brands and request Full Catalog rewards.
  - name: Email Orders
    description: Order one or more rewards delivered to recipients by Giftbit email.
  - name: Shortlink Orders
    description: Order branded shortlink rewards that include a customized landing page.
  - name: Direct Link Orders
    description: >-
      Order minimally branded direct link rewards returned immediately in the
      response.
  - name: Embedded Rewards
    description: >-
      Order a single in-app reward for immediate delivery in your app or
      website.
  - name: Funds
    description: Retrieve your account balance and top it up with a credit card payment.
  - name: Rewards
    description: List, retrieve, resend, and cancel individual rewards.
paths:
  /gifts/{uuid}:
    put:
      tags:
        - Rewards
      summary: Resend reward
      description: >
        Triggers another delivery attempt for the reward. Rewards delivered
        in-app via

        `/embedded` are not eligible for resending.
      operationId: resend-reward
      parameters:
        - name: uuid
          in: path
          required: true
          description: >-
            The uuid of the reward. Not to be mistaken for the uuid or id of the
            order.
          schema:
            type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - resend
              properties:
                resend:
                  type: boolean
            example:
              resend: true
      responses:
        '200':
          description: The reward has been resent.
          content:
            application/json:
              schema:
                type: object
                properties:
                  gift:
                    $ref: '#/components/schemas/Gift'
                  info:
                    $ref: '#/components/schemas/Info'
                  status:
                    type: integer
              example:
                gift:
                  uuid: 7e0ef82bc386493498f145578268f1b2
                  campaign_uuid: f11712f1102248ea94c47bdd3ed95690
                  delivery_status: DELIVERED
                  status: SENT_AND_REDEEMABLE
                  redelivery_count: 1
                  recipient_email: tim+1@giftbit.com
                  recipient_name: tim1
                  price_in_cents: 500
                  brand_code: itunesus
                  created_date: '2016-05-11 14:18:44'
                  delivery_date: '2016-05-11 14:18:47'
                info:
                  code: INFO_GIFTS_RESENT
                  name: Gift resent
                  message: The gift has been resent.
                status: 200
components:
  schemas:
    Gift:
      type: object
      description: A single reward.
      properties:
        uuid:
          type: string
        campaign_uuid:
          type: string
        delivery_status:
          type: string
          enum:
            - UNSENT
            - DELIVERED
            - LINKCREATED
            - UNDELIVERABLE
            - TEMPORARILY_UNDELIVERABLE
            - UNSUBSCRIBED
            - COMPLAINT
        status:
          type: string
          enum:
            - SENT_AND_REDEEMABLE
            - REDEEMED
            - TO_CHARITY
            - GIVER_CANCELLED
            - EXPIRED
        management_dashboard_link:
          type: string
        redelivery_count:
          type: integer
        campaign_id:
          type: string
        price_in_cents:
          type: integer
        brand_code:
          type: string
        marketplacegift_id:
          type: string
          description: Deprecated. Refer to brand_code.
        recipient_name:
          type: string
        recipient_email:
          type: string
        created_date:
          type: string
        delivery_date:
          type: string
    Info:
      type: object
      description: Status information returned on successful requests.
      properties:
        code:
          type: string
          description: An enum-style status code for the request.
        name:
          type: string
          description: Human-readable status name.
        message:
          type: string
          description: Request-context-specific message.
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: Send your API token prefixed by `Bearer ` in the `Authorization` header.

````