# Turn your clients' Workday VNDLY tenants into an API

> Read the jobs your clients release to you, your applicants' statuses and your contractors' timesheets from Workday VNDLY with one API call. Or have a workflow check each client's Jobs page every morning and email you the jobs that were not there yesterday.

Page: https://fous.com/automate/workday-vndly
Updated: 2026-11-12

Works with your own Workday VNDLY account. Fous is an independent product.

## What you can build on VNDLY

### Get jobs released to you

Reads the Jobs page in one client's VNDLY tenant, filtered by Current Status, with the fields that client shows to vendors.

- Takes: Client tenant, current status (optional)
- Returns: Job ID, job title, location, start date, positions, current status

### Check applicant statuses

Opens a job and reads its Applicants tab: each candidate you submitted and the applicant status they are in now.

- Takes: Client tenant, job ID
- Returns: Candidate name, Candidate Unique ID, applicant status, bill rate, interview status

### Get timesheet statuses

Reads the Timesheets page for one work period, filtered By Status, for the contractors you place with that client.

- Takes: Client tenant, date range, status (optional)
- Returns: Contractor, work period, status, total hours

### Add a candidate

Selects Candidates, then Add a Candidate, uploads the resume, checks the parsed fields, enters the rates and saves the profile.

- Takes: Client tenant, resume, contact details, years of experience, worker classification, skills, pay rate, markup, bill rate
- Returns: Candidate name, Candidate Unique ID, saved

## Automate VNDLY with a workflow

A [workflow](/product/workflows) runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

### New jobs from every client, each morning

Starts: Every weekday at 7:00

1. For each client tenant you name, get the jobs released to you.
2. Keep the jobs that were not there on the last run.
3. Email you the list, one section per client, with job title, location and start date.

### Applicant status changes, posted to your ATS

Starts: Every weekday at 12:00 and 17:00

1. For each open job you name, check the applicant statuses on its Applicants tab.
2. Keep the applicants whose status changed since the last run.
3. Post each one, with job ID, Candidate Unique ID and new status, to your ATS webhook.

### Missing and rejected timesheets, every Monday

Starts: Every Monday at 9:00

1. For each client tenant, get last week's timesheets with status Unsubmitted or Rejected.
2. Stop when there are none.
3. Email you the contractors to follow up with, grouped by client.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

## Once built, one call from your code

Once you have built a [method](/product/methods), it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get jobs released to you” would look like.

Example request:

```
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "yourclient.vndly.com/get_jobs",
    "input": {
      "client_tenant": "yourclient.vndly.com"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "client": "Acme",
    "jobs": [
      {
        "job_id": "4821",
        "title": "Senior Data Engineer",
        "location": "Remote, US",
        "start_date": "2026-12-01",
        "positions": 2,
        "current_status": "Open"
      }
    ],
    "count": 1
  }
}
```

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

## VNDLY’s own options

Workday VNDLY lets client and vendor users create API tokens from their own profile, up to 10 active at a time, to connect external systems to VNDLY's APIs. Its Workday connector and invoice APIs are set up by the client for its own systems. Each client decides what vendors see and may upload.

| Option | What it covers | What it takes |
| --- | --- | --- |
| API tokens | Credentials for connecting your own systems and automations to Workday VNDLY's APIs, created for your account in each tenant. | A user in the client's tenant. My Profile > Actions > Manage API Tokens; up to 10 active tokens, sent in the Authorization header. |
| Timesheet upload and download | Bulk timesheet upload in the File Import Specifications format, and a download of all filtered timesheets. | The client's settings Allow Vendors to View Timesheets and Allow Vendors to Upload Timesheets. |
| Workday connector | Sends contingent worker events from VNDLY to the client's Workday, such as Contract_Contingent_Worker and End_Contingent_Worker_Contract. | Configured by the client in its VNDLY Workday settings, for the client's own systems. |
| VNDLY by hand | Jobs, Candidates, Applicants and Timesheets, one client tenant at a time. | A vendor user in each client's tenant, with the fields and actions that client allows. |

Read on November 12, 2026: [Workday VNDLY Administrator Guide (PDF)](https://doc.workday.com/content/dam/fmdita-outputs/pdfs/admin-guide/en-us/Admin-Guide-VNDLY-Documentation.pdf), [Concept: Timesheets](https://doc.workday.com/admin-guide/en-us/vndly-documentation/timekeeping/timesheets/gec1663879141332.html), [Transactional Workday Connector API Requests](https://doc.workday.com/content/dam/ilx/external-files/untranslated/workday-vndly/Transactional-Workday-Connector-API-Requests.pdf).

## Signing in to VNDLY

Each client runs its own VNDLY tenant at its own address. You sign in there with your username, which is your company email address, and your password; when the client turns on multi-factor authentication, VNDLY also asks for a one-time password from an authenticator app. With Fous you sign in through the tenant's own sign-in with your own account, and the login is sealed with AES-256.

## Worth knowing

- **One tenant per client**: Every client has its own VNDLY address, such as yourclient.vndly.com, with its own users. Build each method to take the client tenant as an input, so a workflow can loop over your clients.
- **Your client decides what you see**: Clients choose the job fields vendors see, can hide custom fields from all vendors, and decide whether vendors may view or upload timesheets.
- **Invoices can come from approved time**: Approve sends a timesheet on to invoicing. Some programs generate every invoice automatically from approved time and expense entries, so there is nothing for the vendor to submit.
- **Unique users, not group emails**: Programs can require each username to be a named person's own email address, never a group mailbox. Plan one user per person who signs in.

## More in HR: staffing and vendor management

- [e-staffing](https://fous.com/automate/e-staffing.md)
- [Upwork](https://fous.com/automate/upwork.md)
- [ShiftWise Flex](https://fous.com/automate/shiftwise-flex.md)
- [Bullhorn](https://fous.com/automate/bullhorn.md)
- [Beeline](https://fous.com/automate/beeline.md)
- [Magnit VMS](https://fous.com/automate/magnit-vms.md)
- [SAP Fieldglass](https://fous.com/automate/sap-fieldglass.md)

Other industries: [AAH Hub](/automate/aah-hub), [HealthCare.gov for agents and brokers](/automate/healthcare-gov-for-agents-and-brokers), [CCMS](/automate/ccms), [Customs Declaration Service](/automate/customs-declaration-service), [LPL ClientWorks](/automate/lpl-clientworks), [COSCO SHIPPING Lines eBusiness](/automate/cosco-shipping-lines-ebusiness).

## Frequently asked questions

### Does Workday VNDLY have an API?

Yes. Client and vendor users can create API tokens from My Profile, under Actions and Manage API Tokens, up to 10 active at a time, and send them in the Authorization header. The Workday connector and the invoice APIs are configured by the client for its own systems.

### Can I see jobs from all my clients in one place?

Each client runs its own VNDLY tenant at its own address, with its own users, so you sign in to each one separately. With Fous, a workflow can run on a schedule, loop over your client tenants, call the same method for each and email you the result.

### Who enters timesheets in VNDLY, the contractor or the vendor?

It depends on the program. Contractors usually enter their own time weekly, and some programs let the vendor enter it too. A timesheet moves through Saved, Submitted, Approved or Rejected, and Approve sends it to invoicing.

### How do I add a candidate in VNDLY?

Select Candidates, then Add a Candidate, and upload the resume: VNDLY parses it into the profile. Check each field, enter the hourly pay rate, markup and bill rate, and save. VNDLY gives the candidate a Candidate Unique ID.

### Is Fous affiliated with Workday?

No. Fous is an independent product. You use it with your own Workday VNDLY account in each client's tenant, and a method reads and does only what that account can.

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Workday VNDLY (Workday). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.
