---
title: "Update service line product"
method: PUT
path: "/public/v2/service-lines/{serviceLineNumber}/product"
tags: ["Service Lines"]
---

# Update service line product

`PUT /public/v2/service-lines/{serviceLineNumber}/product`

Required permission: Service plan, Edit.

## Path parameters

- `serviceLineNumber` string, required

## Request body

- UpdateServiceLineProductRequest
  - `productReferenceId` string, required — Product Id.
  - `recurringDataBlocks` AddDataBlockRequest[], nullable — Recurring data blocks to configure.
    - `productId` string, required — Product Id for data blocks
    - `count` integer, required — Quantity of the specified data block to add
  - `dataPoolId` string, nullable — Pre-Release: If provided, onboard the service line onto an existing multi-service-line data pool. This parameter is mutually exclusive with RecurringDataBlocks. Available for select audiences only.
  - `delayUpdate` boolean, nullable — Specifies when the change will be applied. True forces changes to be scheduled on the next billing cycle, False forces changes to occur immediately, Null uses legacy logic allowing upgrades to occur immediately and downgrades to be delayed.

## Response `200`

Successfully updated service line product

- ServiceResponse
  - `errors` ValidationResult[], nullable
    - `memberNames` string[], nullable
    - `errorMessage` string, nullable
  - `warnings` ValidationResult[], nullable
    - `memberNames` string[], nullable
    - `errorMessage` string, nullable
  - `information` string[], nullable
  - `isValid` boolean

## Other responses

- `400` — Bad request. Invalid or missing parameter
- `401` — Unauthorized
- `403` — Missing required permission for this endpoint or resource
- `422` — Failed to update service line product

---

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