Edit Credit
Edit a credit
Edit a customer or contract credit. Contract credits can only be edited using this endpoint if contract editing is enabled.
Parameters
ID of the credit to edit
ID of the customer whose credit is being edited
Which products the credit applies to. If both applicable_product_ids and applicable_product_tags are not provided, the credit applies to all products.
If multiple commits are applicable, the one with the lower priority will apply first.
List of filters that determine what kind of customer usage draws down a commit or credit. A customer's usage needs to meet the condition of at least one of the specifiers to contribute to a commit's or credit's drawdown. This field cannot be used together with applicable_product_ids or applicable_product_tags. Instead, to target usage by product or product tag, pass those values in the body of specifiers.
Returns
from datetime import datetime
from metronome import Metronome
client = Metronome(
bearer_token="My Bearer Token",
)
response = client.v2.contracts.edit_credit(
credit_id="5e7e82cf-ccb7-428c-a96f-a8e4f67af822",
customer_id="4c91c473-fc12-445a-9c38-40421d47023f",
access_schedule={
"update_schedule_items": [{
"id": "d5edbd32-c744-48cb-9475-a9bca0e6fa39",
"ending_before": datetime.fromisoformat("2025-03-12T00:00:00"),
}]
},
)
print(response.data)
{
"data": {
"id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e"
}
}