---
title: "POST refund_results"
method: POST
path: "/v3/administrations/{administration_id}/refund_results"
tags: ["RefundResults"]
---

# POST refund_results

`POST /v3/administrations/{administration_id}/refund_results`

## Request

- Base URL: `https://api.bookingexperts.com`
- URL: `https://api.bookingexperts.com/v3/administrations/{administration_id}/refund_results`
- Auth: one of:
  - API key in header `X-API-KEY`
  - OAuth 2
    - Authorization code: `/oauth/authorize`
    - Token URL: `/oauth/token`
- TypeScript: <https://skmtc.dev/bookingexperts/apis/booking-experts-api-v3/docs/v3/administrations/:administration_id/refund_results/post.ts> (a function with typed inputs; its response is checked against the schema)

Create a new refund result

## Path parameters

- `administration_id` string, required

## Query parameters

- `fields[refund_result]` string
- `include` string

## Headers

- `Accept-Language` string

## Request body

- object
  - `data` object
    - `type` string: Type
    - `attributes` object: Attributes
      - `amount` object
        - `currency` string
        - `value` string
      - `result` 'open' | 'processing' | 'refunded' | 'failed' | 'cancelled': Status result of the refund. Can only be updated when the RefundRequest is open.
      - `cardholder_receipt` string: Text blob with \n (newlines) that is printed in a fixed width font together with the sales receipt / invoice. This receipt should contain payment information for the cardholder. Mostly used for card payments.
      - `merchant_receipt` string: Text blob with \n (newlines) that is printed in a fixed width font together with the sales receipt / invoice. Used when a card payment is authenticated by signature. Th receipt should contain a section for a signature from the cardholder.
    - `relationships` object: Relationships
      - `refund_request` object
        - `data` object
          - `id` string: refund_request ID
          - `type` string
          - `meta` object
            - `temp_id` string: UUID for internal resource linking of included relationships. Should be omitted when the relationship ID is known.
            - `method` string: Required when this relationship must be created or updated and is included in the request. Must be omitted when only an association needs to be made with the resource. One of: create, update.
    - `meta` object: Metadata
      - `temp_id` string: UUID for internal resource linking. Should be omitted when the relationship ID is known.
  - `included` RefundRequest[]
    - `id` string: ID
    - `type` string: Type
    - `attributes` object: Attributes
      - `amount` object
        - `currency` string
        - `value` string
      - `locale` 'cs' | 'da-DK' | 'de' | 'de-AT' | 'de-CH' | 'en-US' | 'en-GB' | 'es' | 'fr' | 'fr-BE' | 'fr-LU' | 'it' | 'nb' | 'nl' | 'nl-BE' | 'pl' | 'pt' | 'tr' | 'en' | 'da': Locale used for communication
      - `description` string
      - `status` 'open' | 'processing' | 'refunded' | 'failed' | 'cancelled': Status of the refund. Can only be updated via a RefundResult when it is open.
    - `relationships` object: Relationships
      - `administration` object
        - `data` object
          - `id` string: administration ID
          - `type` string
          - `meta` object
            - `temp_id` string: UUID for internal resource linking of included relationships. Should be omitted when the relationship ID is known.
            - `method` string: Required when this relationship must be created or updated and is included in the request. Must be omitted when only an association needs to be made with the resource. One of: create, update.
        - `links` object
          - `related` string
      - `payment_request` object
        - `data` object
          - `id` string: payment_request ID
          - `type` string
          - `meta` object
            - `temp_id` string: UUID for internal resource linking of included relationships. Should be omitted when the relationship ID is known.
            - `method` string: Required when this relationship must be created or updated and is included in the request. Must be omitted when only an association needs to be made with the resource. One of: create, update.
      - `payment` object
        - `data` object
          - `id` string: payment ID
          - `type` string
          - `meta` object
            - `temp_id` string: UUID for internal resource linking of included relationships. Should be omitted when the relationship ID is known.
            - `method` string: Required when this relationship must be created or updated and is included in the request. Must be omitted when only an association needs to be made with the resource. One of: create, update.
    - `meta` object: Metadata
      - `temp_id` string: UUID for internal resource linking. Should be omitted when the relationship ID is known.

## Response `204`

Success

## Other responses

- `429`: Error
- `default`: Error

## Changes

- **2026-11-03** `ff81bc4fefa9`: 3 info
  - added the new `da-DK` enum value to the request property `included/items/anyOf[#/components/schemas/RefundRequest]/attributes/locale`
  - added the new `en-GB` enum value to the request property `included/items/anyOf[#/components/schemas/RefundRequest]/attributes/locale`
  - added the new `en-US` enum value to the request property `included/items/anyOf[#/components/schemas/RefundRequest]/attributes/locale`

[Operation history](https://skmtc.dev/bookingexperts/apis/booking-experts-api-v3/changes/v3/administrations/:administration_id/refund_results/post.md)

---

[API](https://skmtc.dev/bookingexperts/apis/booking-experts-api-v3.md) - [All operations](https://skmtc.dev/bookingexperts/apis/booking-experts-api-v3/llms.txt) - [OpenAPI document](https://skmtc.dev/bookingexperts/apis/booking-experts-api-v3/revisions/ff81bc4fefa9?raw)
