{"message":"Provider transfer API ready","endpoints":{"createTransfer":"POST /:businessPartnerCode/transfers","getTransfer":"GET /:businessPartnerCode/transfers/:transferId","cancelTransfer":"POST /:businessPartnerCode/transfers/:transferId/cancel"},"samples":{"createTransfer":{"headers":{"x-api-key":"<provider-api-key>","content-type":"application/json"},"body":{"external_id":"demo-transfer-001","sender_first_name":"Jane","sender_last_name":"Sender","sender_country_code":"DEU","recipient_first_name":"John","recipient_last_name":"Receiver","recipient_country_code":"KEN","recipient_mobile_number":"+254700000000","receiving_amount":125.5,"receiving_currency":"KES"}}},"notes":["The URL businessPartnerCode scopes tenant ownership for dashboards.","The x-api-key identifies the payout provider that owns the transfer.","Lookup and cancellation require both scopes to match the stored transfer."],"surface":"payout-api","responsibility":"Provider-transfer intake API for create, lookup, cancellation, webhook retries, and demo completion flows."}