Command: payment.addActivityLog
Back to IndexAdds an activity log to a Payment
Body
messageTemplate | string The message template. Use {placeholders} for dynamic values (see https://messagetemplates.org/) |
dynamic | map of string to any value (optional) Dynamic properties to add to the log |
Examples
Add activity log to existing Payment
POST https://<hantera-hostname>/resources/actors/payment/43ebb15a-8e7b-43cd-b3b0-fbb4de269a8fAuthorization: Bearer <YOUR TOKEN>Content-Type: application/json
[{ "type": "applyCommands", "body": { "commands": [{ "type": "addActivityLog", "messageTemplate": "Charge failed: {reason}", "dynamic": { "reason": "Authorization expired" } } ] }}]
curl -i -X POST \ https://<hantera-hostname>/resources/actors/payment/43ebb15a-8e7b-43cd-b3b0-fbb4de269a8f \ -H 'Authorization: Bearer <YOUR TOKEN>' \ -H 'Content-Type: application/json' \ -d '[{ "type": "applyCommands", "body": { "commands": [{ "type": "addActivityLog", "messageTemplate": "Charge failed: {reason}", "dynamic": { "reason": "Authorization expired" } } ] }}]'
Invoke-WebRequest `-Uri "https://<hantera-hostname>/resources/actors/payment/43ebb15a-8e7b-43cd-b3b0-fbb4de269a8f" `-Method POST ` `-Headers @{Authorization="Bearer <YOUR TOKEN>"; 'Content-Type'="application/json"}-Body '[{ "type": "applyCommands", "body": { "commands": [{ "type": "addActivityLog", "messageTemplate": "Charge failed: {reason}", "dynamic": { "reason": "Authorization expired" } } ] }}]'