Issue Retrieving Bank Account via API – "Contract Not Found" Error

Hello,

I’m trying to retrieve a bank account based on an employee using the Deel API. However, every time I make the API call, I receive the error message: “Contract not found.”

I also noticed that I can’t manually add a contract or a bank account within the UI to test the API call.

When making the Get Bank Account API call, I need to provide a worker ID. My questions are:

  1. Is the worker ID the same as the employee ID, or is it a separate field within the employee object?
  2. Should I use the worker ID for this API call? I noticed that the worker ID is usually a small number (e.g., 1, 2, or 3), and when I tried using it, I encountered a schema error.

My ultimate goal is to retrieve an employee’s bank account, but I haven’t been able to do so successfully.

  • Is there anything specific I need to do to accomplish this?
  • How can I add a bank account to an employee?
  • Does this require enabling the Global Paywall module?

Any guidance would be greatly appreciated. Thank you!

1 Like

We’re currently trying to connect Spendesk with Deel and hope to see a sync of employee bank accounts soon. Very nice to see, that it’s being worked on.

Flagged this with our Deel success manager for more visibility. I think it’s either a bug or a mistake in the documentation.