x-api-key
parameter in the header of a POST request.curl --location --request POST 'https://identity.payroc.com/authorize' --header 'x-api-key: <api key>'
{"access_token": "eyJhbGc....adQssw5c","expires_in": 3600,"scope": "service_a service_b","token_type": "Bearer"}
Content-Type
: Include application/json
as the value for this parameter.Authorization
: Include your Bearer token in this parameter.Idempotency-Key
: Include a UUID v4 to make the request idempotent.curl-H "Content-Type: application/json"-H "Authorization: <Bearer token>"-H "Idempotency-Key: <UUID v4>"
curl --request post \--url https://api.payroc.com/v1/funding-recipients \--header 'Content-Type: application/json' \--header 'Idempotency-Key: abc123' \--data '{"recipientType":"privateCorporation","taxId":"123456789","charityId":"abc123","doingBusinessAs":"abc123","address":{"address1":"1 Example Ave.","address2":"abc123","address3":"abc123","city":"Example city","state":"Illinois","country":"US","postalCode":"60056"},"contactMethods":[{"type":"email","value":"[email protected]"}],"metadata":{"customerId":"2345"},"owners":[{"firstName":"David","middleName":"scott","lastName":"Simpson","dateOfBirth":"1964-03-22T00:00:00.000Z","address":{"address1":"1 Example Ave.","address2":"abc123","address3":"abc123","city":"Example city","state":"Illinois","country":"US","postalCode":"60056"},"identifiers":[{"type":"nationalId","value":"xxx-xx-4320"}],"contactMethods":[{"type":"phone","value":"617 715 1234"},{"type":"mobile","value":"856 457 8745"},{"type":"email","value":"[email protected]"}],"relationship":{"equityPercentage":35.4,"title":"abc123","isControlProng":false}}],"fundingAccounts":[{"type":"checking","use":"credit","nameOnAccount":"Joe Bloggs","paymentMethods":[{"type":"ach","value":{"routingNumber":"123456789","accountNumber":"1234567890"}}],"metadata":{"internalRef":"2345"}}]}'
application/json
{"recipientId": 1,"status": "approved","createdDate": "2020-09-08T12:00:00.000Z","lastModifiedDate": "2020-09-08T12:00:00.000Z","recipientType": "privateCorporation","taxId": "123456789","charityId": "abc123","doingBuinessAs": "abc123","address": {"address1": "1 Example Ave.","address2": "abc123","address3": "abc123","city": "Example city","state": "Illinois","country": "US","postalCode": "60056"},"contactMethods": [{"type": "email",}],"metadata": {"customerId": "2345"},"owners": [{"ownerId": 1,"link": {"rel": "owner","href": "https://api.payroc.com/v1/owners/1","method": "get"}}],"fundingAccounts": [{"fundingAccountId": 1,"status": "approved","link": {"rel": "fundingAccount","herf": "https://api.payroc.com/v1/funding-accounts/1","method": "get"}},{"fundingAccountId": 2,"status": "rejected","link": {"rel": "fundingAccount","herf": "https://api.payroc.com/v1/funding-accounts/2","method": "get"}}]}