Skip to main content
DELETE
/
organizations
/
{orgId}
/
counterpricings
/
{id}
Delete CounterPricing
curl --request DELETE \
  --url https://api.m3ter.com/organizations/{orgId}/counterpricings/{id} \
  --header 'Authorization: Bearer <token>'
{
  "id": "<string>",
  "version": 123,
  "dtCreated": "2023-11-07T05:31:56Z",
  "dtLastModified": "2023-11-07T05:31:56Z",
  "createdBy": "<string>",
  "lastModifiedBy": "<string>",
  "planId": "<string>",
  "planTemplateId": "<string>",
  "cumulative": true,
  "startDate": "2023-11-07T05:31:56Z",
  "endDate": "2023-11-07T05:31:56Z",
  "code": "<string>",
  "description": "<string>",
  "accountingProductId": "<string>",
  "pricingBands": [
    {
      "lowerLimit": 1,
      "fixedPrice": 123,
      "unitPrice": 123,
      "id": "<string>",
      "creditTypeId": "<string>"
    }
  ],
  "counterId": "<string>",
  "runningTotalBillInAdvance": true,
  "proRateRunningTotal": true,
  "proRateAdjustmentDebit": true,
  "proRateAdjustmentCredit": true
}

Authorizations

Authorization
string
header
required

m3ter supports machine to machine authentication using the clientCredentials OAuth2 flow.

The authorizationCode flow controls access for human users via the m3ter Console application.

Path Parameters

orgId
string
required

UUID of the Organization. The Organization represents your company as a direct customer of the m3ter service.

id
string
required

The UUID of the CounterPricing to delete.

Response

Returns the deleted CounterPricing

id
string
required

The UUID of the entity.

version
integer<int64>

The version number:

  • Create: On initial Create to insert a new entity, the version is set at 1 in the response.
  • Update: On successful Update, the version is incremented by 1 in the response.
dtCreated
string<date-time>

The DateTime when this item was created (in ISO-8601 format).

dtLastModified
string<date-time>

The DateTime when this item was last modified (in ISO-8601 format).

createdBy
string

The ID of the user who created this item.

lastModifiedBy
string

The ID of the user who last modified this item.

planId
string

UUID of the Plan the Pricing is created for.

planTemplateId
string

UUID of the Plan Template the Pricing was created for.

cumulative
boolean

Controls whether or not charge rates under a set of pricing bands configured for a Pricing are applied according to each separate band or at the highest band reached.

The default value is TRUE.

  • When TRUE, at billing charge rates are applied according to each separate band.

  • When FALSE, at billing charge rates are applied according to highest band reached.

startDate
string<date-time>

The start date (in ISO-8601 format) for when the Pricing starts to be active for the Plan of Plan Template.

endDate
string<date-time>

The end date (in ISO-8601 format) for when the Pricing ceases to be active for the Plan or Plan Template.

If not specified, the Pricing remains active indefinitely.

code
string

Unique short code for the Pricing.

description
string

Displayed on Bill line items.

accountingProductId
string

Optional Product ID this Pricing should be attributed to for accounting purposes.

pricingBands
object[]
counterId
string

UUID of the Counter used to create the pricing.

runningTotalBillInAdvance
boolean

The default value is TRUE.

  • When TRUE, running totals are billed at the start of each billing period.

  • When FALSE, running totals are billed at the end of each billing period.

proRateRunningTotal
boolean

The default value is TRUE.

  • When TRUE, counter running total charges are prorated and are billed according to the number of days in billing period.

  • When FALSE, counter running total charges are not prorated and are billed for the entire billing period.

proRateAdjustmentDebit
boolean

The default value is TRUE.

  • When TRUE, counter adjustment debits are prorated and are billed according to the number of days in billing period.

  • When FALSE, counter adjustment debits are not prorated and are billed for the entire billing period.

proRateAdjustmentCredit
boolean

The default value is TRUE.

  • When TRUE, counter adjustment credits are prorated and are billed according to the number of days in billing period.

  • When FALSE, counter adjustment credits are not prorated and are billed for the entire billing period.