Run audited KillBill payment administrator operation
POST
/killbill-payment-admin-operations
const url = 'https://example.com/killbill-payment-admin-operations';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"operationAction":"lookup_payment","reason":"example","idempotencyKey":"example","expectedRevision":1,"reservationBookingId":"example","paymentId":"example","searchKey":"example","amountKrw":1}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/killbill-payment-admin-operations \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "operationAction": "lookup_payment", "reason": "example", "idempotencyKey": "example", "expectedRevision": 1, "reservationBookingId": "example", "paymentId": "example", "searchKey": "example", "amountKrw": 1 }'Authorizations
Section titled “Authorizations”Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
object
operationAction
required
reason
required
string
idempotencyKey
required
string
expectedRevision
required
integer
reservationBookingId
string | null
paymentId
string | null
searchKey
string | null
amountKrw
integer | null
key
additional properties
Responses
Section titled “Responses”KillBill payment administrator operation recorded
Media typeapplication/json
KillBillPaymentAdminOperation
object
killbillAdminOperationAuditId
required
string
operationAction
required
operationStatus
required
actorUserId
required
string
reason
required
string
idempotencyKey
required
string
expectedRevision
required
integer
commandFingerprint
required
string
providerEvidenceFingerprint
required
string
recordedAt
required
string format: date-time
reservationBookingId
required
string | null
paymentId
required
string | null
searchKey
required
string | null
amountKrw
required
integer | null
providerStatusCode
required
integer | null
providerResultCode
required
string | null
providerMessage
required
string | null
replayedFromAuditId
required
string | null
key
additional properties
KillBill admin operation payload is invalid
Actor cannot run KillBill admin operation
KillBill admin operation runtime is unavailable