FousMagnit VMS
Get your Magnit VMS requisitions through an API
Read new job requests, your candidates' interview details and the expenses waiting for you to confirm in Magnit VMS with one API call each. A workflow can check for new job requests every weekday morning and post them to your ATS.
Works with your own Magnit VMS account. Fous is an independent product.
What you can build on Magnit VMS
Get new requisitions
Build thisReads the new job requests: each one with its rate, description, skills, location and the candidate qualities the client wants.
- Takes
- Program (optional)
- Returns
- Requisition ID, client, job title, location, rate, job description, required skills, experience level, desired candidate qualities
Check candidates and interviews
Build thisReads the candidates you submitted to a job request, with each one's status and interview details such as the proposed dates and times.
- Takes
- Requisition ID
- Returns
- Requisition ID, candidate name, status, interview date and time, interview details
Get expenses waiting to be confirmed
Build thisReads the expenses submitted under your engagements that are waiting for you to confirm or reject them, with their receipts.
- Takes
- Program (optional)
- Returns
- Engagement, worker name, expense date, description, amount, currency, receipt attached
Submit a candidate to a requisition
Build thisOpens a job request, fills in the candidate's details and the client's own questions, attaches the resume and submits the candidate.
- Takes
- Requisition ID, candidate name, email, phone, resume, answers to the client's questions
- Returns
- Requisition ID, candidate name, status
Automate Magnit VMS with a workflow
A workflow 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 requisitions, posted to your ATS
Build this- Starts
- Every weekday at 7:00
- Step 1
- Get the new job requests with their rate details.
- Step 2
- Keep the requisitions that were not there on the last run.
- Step 3
- Post each one to your ATS webhook with its ID, client, job title, location, rate, skills and desired qualities.
Interview changes for your recruiters
Build this- Starts
- Every hour
- Step 1
- For each requisition you name, check the candidates and their interview details.
- Step 2
- Keep the candidates whose status or interview time changed since the last run.
- Step 3
- Post them to your recruiters' Slack webhook, grouped by requisition.
Expenses to confirm, for your billing team
Build this- Starts
- Every weekday at 15:00
- Step 1
- Get the expenses waiting to be confirmed under your engagements.
- Step 2
- Stop when there are none.
- Step 3
- Email you the list, one section per engagement, with worker, date, amount and receipt.
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, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get new requisitions” would look like.
curl https://api.fous.com/v1/runs \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"method": "prowand.pro-unlimited.com/get_new_requisitions",
"input": {
"program": "Acme"
}
}'
{
"status": "completed",
"data": {
"program": "Acme",
"requisitions": [
{
"requisition_id": "REQ-208431",
"client": "Acme",
"job_title": "Senior Data Engineer",
"location": "Austin, TX (hybrid)",
"rate": "68.00 to 82.00 USD per hour",
"job_description": "Build and run batch data pipelines for the finance reporting team.",
"required_skills": "Python, Spark, SQL",
"experience_level": "7+ years",
"desired_candidate_qualities": "Has built batch pipelines for finance teams"
}
],
"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.
Magnit VMS’s own options
Magnit offers suppliers the Gateway API, also listed as the Supplier API. It reads staffing request details and each client's questions, custom fields and dropdown lists, and creates and submits candidates; Magnit's Gateway pages also mention timesheets and billing. It needs a Gateway subscription priced by the number of programs you support, and you generate its credentials in the VMS.
| Option | What it covers | What it takes |
|---|---|---|
| Gateway API (Supplier API) | Staffing request details, the client's questions, custom fields and dropdown lists, and creating and submitting candidates with resumes. | A Gateway subscription, priced by the number of programs you support. Credentials are generated in the VMS. |
| Gateway application and analytics | Requisitions and candidate status across Magnit programs, and benchmarks against other suppliers. | Included at no extra charge for Gateway API subscribers. |
| Magnit VMS Mobile | Job requests with rate details, interview times, withdrawing candidates, confirming or rejecting expenses and creating project billings. | A Magnit VMS supplier username and password, and the app enabled at the program you serve. |
| Magnit VMS by hand | Job requests, your candidates and their interviews, and the expenses submitted under your engagements. | A Magnit VMS supplier username and password. |
Read on November 12, 2026: Magnit Supplier API, Magnit Gateway for suppliers, Magnit launches Gateway (May 2026).
Signing in to Magnit VMS
Suppliers sign in to Magnit VMS with their Magnit VMS supplier username and password, the same login the Magnit VMS Mobile app asks for. With Fous you sign in once through Magnit VMS's own sign-in with your own account: the login is sealed with AES-256, code and AI agents never see it, and an expired session is signed back in.
Worth knowing
- Each client asks its own questions
- Candidate submissions carry the client's own questions, custom fields and dropdown lists. A method that submits candidates should take those answers as inputs for each program.
- Gateway is new and priced per program
- Magnit's Gateway API toolkit went live in March 2026 and is open to suppliers in Magnit-managed programs. Its price depends on how many programs you support.
More in HR: staffing and vendor management
Other industries: 340B OPAIS, HealthSherpa, Authorized Paid Representative Portal, CARM Client Portal, Schwab Advisor Center, INTTRA.
Frequently asked questions
Yes, for suppliers with a Gateway subscription. Magnit's Gateway API reads staffing request details and each client's questions and fields, and submits candidates, with credentials you generate in the VMS. Pricing depends on the number of programs you support.
Yes. Magnit was formerly PRO Unlimited, whose VMS was called Wand. The Wand mobile supplier app is now Magnit VMS Mobile, and Magnit's support requests still list the request type as Magnit VMS - WAND.
Yes, through Magnit's Gateway API, which connects supplier ATS and CRM systems to the VMS. With Fous you can instead build a method that reads new job requests with your own login, and a workflow that posts the new ones to your ATS webhook every weekday morning.
Yes, in Magnit VMS Mobile, where suppliers confirm or reject submitted expenses and look at the receipts, if the program you serve has the supplier app enabled. A workflow you build can also email you the expenses still waiting each weekday afternoon.
No. Fous is an independent product. You use it with your own Magnit VMS account, and a method reads and does only what that account can.
Put Magnit VMS behind an API call
Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextSAP FieldglassWorkday VNDLYe-staffing340B OPAISHow methods workHow workflows run
Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Magnit VMS (Magnit). 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.