---
title: "POST /{merchantId}/freelistingsprogram/checkoutsettings"
method: POST
path: "/{merchantId}/freelistingsprogram/checkoutsettings"
tags: ["freelistingsprogram"]
---

# POST /{merchantId}/freelistingsprogram/checkoutsettings

`POST /{merchantId}/freelistingsprogram/checkoutsettings`

Enrolls merchant in `Checkout` program.

## Path parameters

- `merchantId` string, required

## Request body

- InsertCheckoutSettingsRequest — Request message for the `InsertCheckoutSettings` method.
  - `uriSettings` UrlSettings — Specifications related to the `Checkout` URL. The `UriTemplate` is of the form `https://www.mystore.com/checkout?item_id={id}` where `{id}` will be automatically replaced with data from the merchant account with this attribute [offer_id](https://developers.google.com/shopping-content/reference/rest/v2.1/products#Product.FIELDS.offer_id)
    - `checkoutUriTemplate` string — URL template when the placeholders are expanded will redirect the buyer to the merchant checkout page with the item in the cart.
    - `cartUriTemplate` string — URL template when the placeholders are expanded will redirect the buyer to the cart page on the merchant website with the selected item in cart.

## Response `200`

Successful response

---

[API](https://skmtc.net/google/apis/content.md) · [All operations](https://skmtc.net/google/apis/content/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/google/content/revisions/1033388fc86f/schema)
