We are excited to announce some improvements in our Business API. We have been working on the counterparty endpoint in order to allow searching and filtering results.
Previously the endpoint returned the full list of counterparties, but as your accounts grew, this list got increasingly larger and retrieving the full list was less convenient.
You can now filter the results by name and account number and we have also introduced pagination. Best of all, we have implemented those changes ensuring backward compatibility.
Head to our tutorials section to get more information or check it out directly in the API reference. You can also get an overview of our API payouts here.
Hi, sorry for replying to this thread but I can’t add a new topic.
I have a question regarding Revolut Business API. We would like to make payouts to our customers but when creating a counterparty with the customers phone number, it is necessary for us to be sure that this number truly belongs to him/her.
After reading the documentation and the community threads, I was unable to find any information whether it is possible to achieve this via the API.
Thanks for the feedback, we will look into making it clearer in the documentation.
When creating a counterparty with a phone number, you need to make sure it is correct and that it is the number they have on their Revolut account. Otherwise, if you accidentally provide a phone number of another Revolut user, any funds sent to this counterparty will be sent to the incorrect user.
What I am asking is, if there is a way to validate that this customer is indeed the customer we expect him to be, via the API.
Take this scenario for example:
A customer is providing us with a number, but accedently types it wrong.
We create a counterparty with this number, and send him money, but the money goes to someone else.
What we want is to somehow validate the number and check that the user data that we have for this customer is the same in his/her Revolut account. For example names, personal identification number, etc.
Something like POST to /counterparty/validate with a body
Hi @drago,
I am afraid it is not currently possible, but we will take your suggestion in consideration and update on the community if we release an update for it.
Revolut Ltd (No. 08804411) is authorised by the Financial Conduct Authority under the Electronic Money Regulations 2011 (Firm Reference 900562)..
Registered address: 7 Westferry Circus, Canary Wharf, London, England, E14 4HD.
Insurance related-products are provided by Revolut Travel Ltd which is authorised by the Financial Conduct Authority to undertake insurance distribution activities (FCA No: 780586) and by Revolut Ltd, an Appointed Representative of Revolut Travel Ltd in relation to insurance distribution activities. Revolut Ltd is an Appointed Representative of Lending Works Ltd for the activity of “operating an electronic system for lending”. Trading and investment services are provided by Revolut Trading Ltd (No. 832790). Revolut Trading Ltd is an appointed representative of Sapia Partners LLP (No 550103) which is authorised and regulated by the Financial Conduct Authority. Revolut Trading Ltd is a wholly owned subsidiary of Revolut Ltd.