---
title: "PUT /accounting/v1.0/folios/configurations/sources"
method: PUT
path: "/accounting/v1.0/folios/configurations/sources"
tags: ["Folio Configuration"]
---

# PUT /accounting/v1.0/folios/configurations/sources

`PUT /accounting/v1.0/folios/configurations/sources`

## Request

- Base URL: `https://api.cloudbeds.com`
- URL: `https://api.cloudbeds.com/accounting/v1.0/folios/configurations/sources`
- Auth: one of:
  - HTTP bearer
  - OAuth 2
    - Implicit: `https://hotels.cloudbeds.com/api/v1.2/oauth`

Assign a folio configuration to a source, replacing existing folios

## Headers

- `X-Property-ID` integer, required

## Request body

- AssignFolioConfigurationRequest
  - `configId` string, required: Folio configuration ID to assign
  - `sourceId` string, required: Source ID (reservation ID, group profile ID, etc.)
  - `sourceKind` 'CONFIG' | 'RESERVATION' | 'GROUP_PROFILE', required: The type of source a folio belongs to. CONFIG indicates a folio configuration template, RESERVATION is an individual guest booking, and GROUP_PROFILE is a group booking profile.

## Response `200`

OK

- FolioConfigurationToSourceResponse
  - `sourceId` string: Source ID
  - `sourceKind` 'CONFIG' | 'RESERVATION' | 'GROUP_PROFILE': The type of source a folio belongs to. CONFIG indicates a folio configuration template, RESERVATION is an individual guest booking, and GROUP_PROFILE is a group booking profile.
  - `folioConfigurationId` string: Folio configuration ID

## Other responses

- `400`: Bad Request

---

[API](https://skmtc.dev/cloudbeds/apis/accounting-api.md) - [All operations](https://skmtc.dev/cloudbeds/apis/accounting-api/llms.txt) - [OpenAPI document](https://skmtc.dev/cloudbeds/apis/accounting-api/revisions/0b58c698deef?raw)
