Understanding the service adjustment audit trail in the Ping Proxies API
Field | Description |
---|---|
service_adjustment_id | Unique identifier for the adjustment record |
service_id | ID of the service that was modified |
invoice_id | ID of any invoice generated by this adjustment |
service_adjustment_creation_datetime | When the adjustment was created |
service_adjustment_last_update_datetime | When the adjustment was last updated |
Field | Description |
---|---|
service_adjustment_type | The type of adjustment (see types below) |
service_adjustment_status | Current status: pending , complete , or failed |
Field | Description |
---|---|
service_adjustment_is_administrator | Whether an administrator made the change |
service_adjustment_is_automatic | Whether the system made the change automatically |
service_adjustment_is_customer | Whether a customer made the change |
Field | Description |
---|---|
service_adjustment_pre | JSON snapshot of service state before the adjustment |
service_adjustment_post | JSON snapshot of service state after the adjustment |
service_adjustment_eval | Side-by-side comparison of changed values |
Type | Description |
---|---|
ingestion | Initial creation of a service |
fulfillment | Allocation of proxies to a service |
remove_proxy | Removal of proxies from a service |
additional_fulfillment | Adding more proxies to an existing service |
update | General update to service attributes |
proxy_replacement | Replacing proxies with new ones |
extension | Extending the service period |
top_up | Adding additional bandwidth to a residential service |
top_up_and_extension | Both extending service and adding bandwidth |
cancel | Cancellation of a service |
service_adjustment_eval
field is particularly useful as it provides a clear, side-by-side comparison of the changed values. This field contains an object where:
proxy_replacement
adjustments, the object will include additional data in a proxy_replacements
array, which contains records of each proxy that was replaced:
service_adjustment_eval
fieldservice_adjustment_creation_datetime
service_adjustment_type
service_adjustment_pre
and service_adjustment_post
fields