---
title: "Disconnect service product"
method: DELETE
path: "/v1/ServiceProduct"
tags: ["ServiceProduct"]
---

# Disconnect service product

`DELETE /v1/ServiceProduct`

Sets an existing service product to disconnected status.

## Request body

- RevAppDeleteModelsServiceProductDeleteModel
  - `service_product_id` integer — Primary identifier for this service product.
  - `effective_date` string, date-time — Date when this change will take effect in the billing cycle. If not set, Effective Date will be the date of the change. This date could differ depending on the product's and bill profile's settings.
  - `generate_proration` boolean, required — Indicates whether billing should take into account the exact effective date and create prorated charges if applicable.

## Response `200`

OK

- RevWebAPIModelsSuccess
  - `ok` boolean

## Other responses

- `400` — BadRequest
- `500` — InternalServerError

---

[API](https://skmtc.net/rev-io/apis/rev-io-api.md) · [All operations](https://skmtc.net/rev-io/apis/rev-io-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/rev-io/rev-io-api/versions/135571434f6c/schema)
