---
title: "Set Place Action Links"
method: POST
path: "/business/{business_id}/place_action_links"
tags: ["Businesses"]
---

# Set Place Action Links

`POST /business/{business_id}/place_action_links`

This endpoint enables you to manage place action links for a given business.  Create, update, or delete place action links by modifying the urls array for each gmb_id.
- Create: Include a place action link in urls without an id.
- Update: Include the given place action link in urls with an existing id.
- Delete: Omit the specific link object from urls or provide an empty urls array to remove all for the gmb_id .
For the POST method, ensure you send the complete list of desired links to retain or update per gmb_id.

## Path parameters

- `business_id` string, required

## Request body

- PlaceActionLinksPostBody
  - `place_action_links` object[] — List of Business Place Action Links
    - `gmb_id` 'APPOINTMENT' | 'ONLINE_APPOINTMENT' | 'DINING_RESERVATION' | 'FOOD_ORDERING' | 'FOOD_DELIVERY' | 'FOOD_TAKEOUT' | 'SHOP_ONLINE', required — The Google My Business ID for the place action type.
    - `urls` object[], required — List of place action links associated with a given gmb_id.
      - `id` integer — Optional: Include for existing links to update
      - `value` string, required — Must be a valid url value and be unique within the list of URLs for this gmb_id.
      - `is_preferred` boolean, required — Indicates if this URL is the preferred link. There can only be one preferred URL per gmb_id.

## Response `200`

OK

- object
  - `status` 'success' — Request status

## Other responses

- `400` — Wrong request Body
- `401` — You are not authenticated
- `403` — You are not allowed to perform this action
- `404` — Resource does not exist

---

[API](https://skmtc.net/partoo/apis/partoo-rest-api.md) · [All operations](https://skmtc.net/partoo/apis/partoo-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/partoo/partoo-rest-api/revisions/3652d8b1a8b3/schema)
