Approve (or reject) payments

POST {{koxa_payments_api_url}}/payments/approvals

Request Body

{"user"=>{"user_id"=>"{{user_id_rufus}}", "app_context"=>{"app_id"=>"app_example000701kw7p422q4m", "app_name"=>"Workday", "app_user"=>"rufus-rr@koxa.io"}, "company_id"=>"{{company_id}}"}, "payments"=>[{"payment_id"=>"{{payment_id_1}}", "action"=>"act_approve"}, {"payment_id"=>"{{payment_id_2}}", "action"=>"act_reject", "rejection_reason"=>"Newer invoice available to pay from."}]}

HEADERS

KeyDatatypeRequiredDescription
Request-idstring
Content-Typestring

RESPONSES

status: OK

{"request_id":"9af5234e-07eb-4fe9-b126-8e22399aa0be","payments":[{"payment_id":"pay_cl7kxaydm007i01nz5nxkbkay","pay_friendly":"PAYFLBYBBKF1S2T","action":"act_approve","status":"pay_approved","message":"Payment approved, processing pending.","_links":{"self":{"href":"/payments/pay_cl7kxaydm007i01nz5nxkbkay"},"approvals":{"href":"/payments/pay_cl7kxaydm007i01nz5nxkbkay/approvals"}}},{"payment_id":"pay_cl7kxaydn007j01nz1o8l53st","pay_friendly":"PAYUL0D0MS9Z6VW","action":"act_reject","status":"pay_rejected","rejection_reason":"Newer invoice available to pay from.","message":"Payment rejected.","_links":{"self":{"href":"/payments/pay_cl7kxaydn007j01nz1o8l53st"},"approvals":{"href":"/payments/pay_cl7kxaydn007j01nz1o8l53st/approvals"}}}],"exceptions":[]}