---
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`

## Request

- Base URL: `https://starlink.com/api`
- URL: `https://starlink.com/api/public/v2/service-lines/{serviceLineNumber}/product`
- Auth: HTTP bearer

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: If provided, onboard the service line onto an existing multi-service-line data pool. This parameter is mutually exclusive with RecurringDataBlocks.
  - `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.dev/starlink/apis/starlink-management-api.md) - [All operations](https://skmtc.dev/starlink/apis/starlink-management-api/llms.txt) - [OpenAPI document](https://skmtc.dev/starlink/apis/starlink-management-api/revisions/dfd7014cfd6d?raw)
