Retrieve Rate Schedule
Get the rate schedule for a contract
post/v1/contracts/getContractRateSchedule
Get the rate schedule for the rate card on a given contract.
Query Parameters
limitnumber
optional
Max number of results that should be returned
minimum1
maximum100
next_pagestring
optional
Cursor that indicates where the next page of results should start.
Body Parameters
contract_idstring
ID of the contract to get the rate schedule for.
formatuuid
customer_idstring
ID of the customer for whose contract to get the rate schedule for.
formatuuid
atstring
optional
optional timestamp which overlaps with the returned rate schedule segments. When not specified, the current timestamp will be used.
formatdate-time
selectorsarray of object
optional
List of rate selectors, rates matching ANY of the selectors will be included in the response. Passing no selectors will result in all rates being returned.
Returns
dataarray of object
next_pagestring
optional
curl https://api.metronome.com/v1/contracts/getContractRateSchedule \
-H 'Content-Type: application/json' \
-H "Authorization: Bearer $METRONOME_BEARER_TOKEN" \
-d '{
"contract_id": "d7abd0cd-4ae9-4db7-8676-e986a4ebd8dc",
"customer_id": "13117714-3f05-48e5-a6e9-a66093f13b4d"
}'
200 Example
{
"data": [
{
"entitled": true,
"list_rate": {
"rate_type": "FLAT",
"credit_type": {
"id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
"name": "name"
},
"custom_rate": {
"foo": "bar"
},
"is_prorated": true,
"price": 0,
"pricing_group_values": {
"foo": "string"
},
"quantity": 0,
"tiers": [
{
"price": 0,
"size": 0
}
],
"use_list_prices": true
},
"product_custom_fields": {
"foo": "string"
},
"product_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
"product_name": "product_name",
"product_tags": [
"string"
],
"rate_card_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
"starting_at": "2019-12-27T18:11:19.117Z",
"billing_frequency": "MONTHLY",
"commit_rate": {
"rate_type": "FLAT",
"price": 0,
"tiers": [
{
"price": 0,
"size": 0
}
]
},
"ending_before": "2019-12-27T18:11:19.117Z",
"override_rate": {
"rate_type": "FLAT",
"credit_type": {
"id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
"name": "name"
},
"custom_rate": {
"foo": "bar"
},
"is_prorated": true,
"price": 0,
"pricing_group_values": {
"foo": "string"
},
"quantity": 0,
"tiers": [
{
"price": 0,
"size": 0
}
],
"use_list_prices": true
},
"pricing_group_values": {
"foo": "string"
}
}
],
"next_page": "next_page"
}