{ "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "additionalProperties": false, "required": [ "payment_preimage", "payment_hash", "created_at", "parts", "amount_msat", "amount_sent_msat", "status" ], "properties": { "payment_preimage": { "type": "secret", "description": "the proof of payment: SHA256 of this **payment_hash**", "maxLength": 64, "minLength": 64 }, "destination": { "type": "pubkey", "description": "the final destination of the payment" }, "payment_hash": { "type": "hash", "description": "the hash of the *payment_preimage* which will prove payment", "maxLength": 64, "minLength": 64 }, "created_at": { "type": "number", "description": "the UNIX timestamp showing when this payment was initiated" }, "parts": { "type": "u32", "description": "how many attempts this took" }, "msatoshi": { "deprecated": true }, "amount_msat": { "type": "msat", "description": "Amount the recipient received" }, "msatoshi_sent": { "deprecated": true }, "amount_sent_msat": { "type": "msat", "description": "Total amount we sent (including fees)" }, "warning_partial_completion": { "type": "string", "description": "Not all parts of a multi-part payment have completed" }, "status": { "type": "string", "enum": [ "complete" ], "description": "status of payment" } } }