---
title: "POST /policies/"
method: POST
path: "/policies/"
tags: ["policies"]
---

# POST /policies/

`POST /policies/`

## Request

- Base URL: `https://app.getgoing.com`
- URL: `https://app.getgoing.com/policies/`
- Auth: API key in header `Authorization`

## Request body

- TravelPolicyCloneSchemaParameters
  - `source_group_id` integer: Optional. Company group if omitted.
  - `target_group_id` integer: Optional. Create new group if omitted.
  - `target_group_name` string: If target_group_id not provided
  - `user_ids` integer[]: UserIDs to attach to custom policy

## Response `200`

Request fulfilled, document follows

- TravelPolicySchema
  - `group_id` integer
  - `group` Group (unresolved $ref)
  - `flight_policy_data` unknown
  - `hotel_policy_data` unknown
  - `car_policy_data` unknown
  - `train_policy_data` unknown
  - `pre_trip_policy_data` unknown
  - `approval_policy` 'always' | 'never' | 'when_out_of_policy'
  - `approval_flow` unknown
  - `currency_code` string
  - `rules_users` unknown
  - `users` unknown
  - `user_ids` integer[]
  - `approvers` unknown
  - `approver_ids` integer[]
  - `approver_selection_type` unknown
  - `pre_trip_custom_approvers` unknown
  - `pre_trip_custom_approver_ids` integer[]
  - `pre_trip_fallback_approvers` unknown
  - `pre_trip_fallback_approver_ids` integer[]
  - `company_approvers` unknown

## Other responses

- `409`: Request conflict
- `422`: Success

---

[API](https://skmtc.dev/getgoing/apis/getgoing-api.md) - [All operations](https://skmtc.dev/getgoing/apis/getgoing-api/llms.txt) - [OpenAPI document](https://skmtc.dev/getgoing/apis/getgoing-api/revisions/7546f102cf69?raw)
