- Why the CSWP-API Has No Fixed Exam Calendar
- How Scheduling Actually Works: Credits, Tangix and VirtualTester
- Exam-Day Facts That Shape Your Date Choice
- The 14-Day Retake Window and Why It Matters
- Choosing Your Date by Domain Readiness
- A CSWP-API Preparation Timeline Anchored to Your Test Date
- Pre-Exam Environment Checklist
- Certificate Validity and Timing the Credential for Your Career
- Frequently Asked Questions
- The CSWP-API is delivered through Tangix/VirtualTester; the issuer's materials describe it as non-proctored and online, not tied to a fixed national test date.
- One North American attempt costs US$49, excluding software and training; a retake needs a new credit and a 14-day wait.
- The exam has 28 questions (18 hands-on automation tasks, 10 multiple choice), 120 minutes, and cannot be paused.
- Choose your test date from domain readiness, not the calendar: all 15 objectives are unweighted, so gaps anywhere can cost points.
Why the CSWP-API Has No Fixed Exam Calendar
If you search for "CSWP-API exam dates 2026" expecting a table of testing windows, registration cutoffs and results-release days, you may come away confused. The Certified SOLIDWORKS Professional API (CSWP-API) from SOLIDWORKS, a Dassault Systemes brand, does not follow the seasonal testing-window model used by many professional certifications. The issuer's current exam materials describe a non-proctored online examination that you take with your own working commercial or student SOLIDWORKS software and your own Internet connection. There is no testing center to book and no proctor whose schedule you must match.
That changes what "exam dates" means for this credential. Instead of asking "which window can I get into?", the real planning questions are:
- When will I have a purchased exam credit available?
- When will my machine, SOLIDWORKS installation and network be ready for a two-hour uninterrupted session?
- When am I genuinely ready across all 15 listed objectives?
- If I miss the pass mark, how soon can I try again?
One important caveat: the live exam page and the linked sample guide are both undated, so this article does not claim a published 2026-specific calendar. The reliable approach is to confirm the current procedure on the official SOLIDWORKS certification pages before you commit, because the issuer's current browser-client instructions take precedence over older guide language. For the broader picture of who can sit the exam, see our guide to CSWP-API requirements, eligibility and prerequisites.
How Scheduling Actually Works: Credits, Tangix and VirtualTester
The CSWP-API is delivered by SOLIDWORKS through Tangix/VirtualTester. The issuer directs candidates to follow the current VirtualTester Web Client instructions, which supersede the legacy TesterPRO installation and crash-recovery language that still appears in the older sample guide. In practice that means you should read the current exam procedure document before test day rather than relying on forum posts or older study material that describe a desktop installer workflow.
The fee and the credit model
The current North American price is US$49 for one attempt, excluding software and training costs. Each attempt consumes one CSWP-API credit. This matters for scheduling because the credit, not a calendar slot, is the gating item: once you hold a credit, your timing is largely in your own hands. For a full breakdown of what else you may spend on preparation, see the CSWP-API certification cost breakdown.
No prior certification required
There is no prerequisite credential. SOLIDWORKS Design Essentials and API Fundamentals are recommended preparation, but training-course prerequisites are not exam admission requirements. The API Fundamentals course is three days long, and that duration is separate from the two-hour exam. It is not a mandatory training-hours requirement, so you do not need to schedule a course before you schedule your attempt. Whether to take it is a readiness decision, not an eligibility one.
Exam-Day Facts That Shape Your Date Choice
Because there is no proctor to reschedule around, the constraints that matter are the exam's own structure. These facts should drive when you book your attempt.
| Exam Element | Issuer-Stated Detail | Scheduling Implication |
|---|---|---|
| Total questions | 28 (18 hands-on automation tasks, 10 multiple choice) | Hands-on tasks dominate; practice coding, not just recall |
| Scoring | 100 total points; 70 required to pass | A 70% passing grade, not a published pass rate |
| Duration | 120 minutes | Block a full uninterrupted two-hour window |
| Pausing | Exam cannot be paused | Pick a time free of meetings, deliveries and interruptions |
| Language focus | Visual Basic for Applications (VBA) | Prepare in the VBA editor, not C# add-in tooling |
| Delivery | Non-proctored, online, your own software and connection | Test your machine and bandwidth before exam day |
| Fee | US$49 per North American attempt | A failed attempt requires buying a new credit |
The inability to pause is the single most schedule-sensitive fact. A two-hour VBA session with 18 hands-on automation tasks leaves little slack, so a dropped network connection, a software update prompt or a household interruption can damage an otherwise strong attempt. Treat the booking as you would a critical project deadline: protect the time block, close competing applications and decide in advance how you will handle a crash using the current VirtualTester recovery instructions.
For more detail on how the score threshold interacts with the 28-question structure, read CSWP-API passing score: exactly what you need to pass.
The 14-Day Retake Window and Why It Matters
The retake rule is the one piece of the CSWP-API that behaves like a hard scheduling deadline. If you do not reach 70 points, a retake requires a new CSWP-API credit and at least a 14-day wait. That has two consequences for your planning.
- Do not use the first attempt as a diagnostic. At US$49 plus a mandatory two-week gap, an exploratory first sitting costs both money and time. Use the official sample and your own fixtures to diagnose gaps beforehand.
- If you do fail, use the 14 days deliberately. Candidates rarely fail evenly across the exam. Rebuild the specific skills that cost you tasks, whether that was selection and traversal, drawing automation or troubleshooting, and book the next attempt only when those are fixed.
If you are weighing how demanding the sitting will be, our analysis in how hard is the CSWP-API exam covers what makes the hands-on tasks challenging for CAD users without a programming background. Population pass rates have not been verified from any published source, so the 70% passing grade should not be mistaken for one; see what the pass-rate data does and does not show.
Choosing Your Date by Domain Readiness
The issuer lists 15 exam objectives with no percentage weights, and describes the task list as non-exhaustive. That combination makes date selection a coverage problem: you cannot safely skip a low-priority area, because none is declared low priority. Use the objectives as a readiness gate before you book. The groupings below cluster the 15 listed objectives into the order most candidates find practical to learn them.
Foundation cluster: Object Model and Troubleshooting
Understanding the API Object Model and Troubleshooting underpin every hands-on task. If you cannot navigate from the application object to a document, a feature or a component, nothing else will go smoothly.
- Practice finding methods and properties through API Help rather than memorizing signatures
- Know the limits of the macro recorder: it captures calls but produces brittle, selection-dependent code
- Rehearse reading VBA error messages and checking return values for failed calls
Part cluster: Part design automation, sketches, dimensions and features
This cluster covers Part design automation, Adding sketch entities and dimensions, and Feature creations such as extrudes and cuts. Expect to write VBA that builds geometry rather than just edit it.
- Create a sketch on a plane, add entities and dimension them in code
- Build an extrude and a cut feature from that sketch
- Verify results by reading back feature and dimension values
Assembly cluster: Assembly automation, Selection and traversal, Hide/Suppress/Resolve
Assembly automation, Selection and traversal techniques, and Hide/Suppress/Resolve components are where many CAD users first struggle, because selection state and component state must be managed explicitly.
- Traverse the component tree and act on specific components
- Change component states between hidden, suppressed and resolved
- Clear and set selections deliberately before calling methods that depend on them
Drawing cluster: Drawing Automation, Creation of drawings, Insert drawing views, Insert a BOM, Save drawings in different file formats
The issuer retains overlapping drawing headings as written, so treat drawing automation as a broad area. Create a drawing from a template, insert views, add a bill of materials, and export to alternate formats.
- Script a full drawing: new drawing, model views, BOM, export
- Check each step by opening the output rather than assuming the call succeeded
Housekeeping cluster: Add custom properties, Save and close documents
Add custom properties and Save and close documents are short to learn but easy to lose points on through sloppy error handling. Always save and close cleanly so that documents are not left locked or unsaved.
- Write, read and verify custom properties on a part and on an assembly
- Close documents explicitly and confirm none remain open after your routine
For a detailed walkthrough of each listed objective, see our complete guide to all 15 CSWP-API content areas.
A CSWP-API Preparation Timeline Anchored to Your Test Date
Because the exam is self-scheduled, the most useful thing you can do is work backward from a target date. The structure below is a flexible model, not a mandate; compress or stretch it based on your VBA experience. It sequences the 15 objectives so that foundational skills come first and the full-length rehearsal comes last.
Object model and troubleshooting
- Learn to navigate the API Help and object model hierarchy
- Record simple macros, then rewrite them by hand to remove selection dependence
- Practice reading and fixing VBA errors
Parts, sketches and features
- Automate sketch creation, entities and dimensions
- Build extrudes and cuts and verify them by reading values back
- Add custom properties to your part models
Assemblies, selection and component states
- Traverse assembly trees and act on individual components
- Switch components between hide, suppress and resolve
- Drill selection and traversal until it is automatic
Drawings, then a timed full run
- Script drawing creation, views, a BOM and multi-format exports
- Finish with a timed two-hour session on your own fixtures, covering save and close
- Book your attempt only after the timed run goes cleanly
Remember that the official sample in the SOLIDWORKS guide contains only four multiple-choice questions, not a complete 28-question mock. It does not exercise the 18 hands-on automation tasks that make up most of the exam, so you will need to build your own practice fixtures. A strong approach is to create a small set of part, assembly and drawing models and write original macros against them, checking each result by inspecting the model. Our CSWP-API study guide expands on building those fixtures, and the practice test site offers additional question-style rehearsal for the multiple-choice portion.
Pre-Exam Environment Checklist
Since you supply your own software and connection, your environment is part of your preparation. Run through these items in the days before your attempt rather than on the morning of the exam.
- Software version: Confirm you are running SOLIDWORKS 2017 or later and that the installation is stable.
- Software type: The guide describes using your own working commercial or student software. Make sure your license is active for the session.
- Current client instructions: Read the current VirtualTester Web Client procedure, because it overrides the legacy TesterPRO installation and crash language in the older guide.
- Connection: Test your Internet connection and close bandwidth-heavy applications.
- VBA editor: Confirm the macro editor opens and that you can run, step through and debug code comfortably.
- Interruptions: Silence notifications and block a full two-hour window, since the exam cannot be paused.
- Recovery plan: Know in advance how the current instructions say to recover from a crash or disconnection.
Key Takeaway
Treat environment readiness as a seventh-day-before task, not an exam-morning task. A non-proctored, unpausable two-hour exam rewards the candidate who has already rehearsed the full workflow on the exact machine and connection they will use.
Certificate Validity and Timing the Credential for Your Career
One reason scheduling pressure is lower for the CSWP-API than for many credentials is that the certificate does not expire. The issuer's 2020 Certification Program Q&A states that customer and student certifications do not expire. That means there is no renewal deadline to plan around and no cycle that forces you to recertify. The only date that truly matters is when you choose to earn it.
That freedom lets you time the attempt around your own goals. Some candidates schedule it right after finishing an API Fundamentals course while the object model is fresh. Others wait until they have delivered a real automation project so that the exam reinforces skills they already use. Because the exam targets VBA rather than C# add-in development or PDM API work, make sure it matches the skills your role actually needs.
When deciding whether the timing and investment make sense for you, evaluate the credential by the automation value you can demonstrate rather than by any assumed pay uplift. We cover that reasoning in is the CSWP-API certification worth it and the CSWP-API salary guide, and you can explore the kinds of roles that value it in CSWP-API jobs.
Frequently Asked Questions
The issuer's materials describe a non-proctored online exam delivered through Tangix/VirtualTester using your own software and connection, rather than a fixed calendar of testing windows. Both the exam page and the sample guide are undated, so confirm the current procedure on the official SOLIDWORKS certification pages before booking.
One North American attempt costs US$49. That figure excludes software and training. Each attempt uses one CSWP-API credit, so a retake requires purchasing a new credit.
A retake requires a new CSWP-API credit and at least a 14-day wait. Use that period to rebuild the specific skills that cost you points before booking again.
No. The exam cannot be paused, and it runs for 120 minutes covering 28 questions: 18 hands-on automation tasks and 10 multiple-choice questions. Block a full uninterrupted window and follow the current VirtualTester Web Client instructions for any recovery steps.
No. There is no prior certification requirement, and training-course prerequisites are not exam admission requirements. SOLIDWORKS Design Essentials and API Fundamentals are recommended preparation, and the three-day API Fundamentals course is separate from the two-hour exam. For a broader overview of the credential itself, see what CSWP-API certification is.