Developers
The CadCraft API
Connect your own systems to your CadCraft account: move seats when people join or leave, keep a class roster in step, add library blocks from a script, and see your cloud projects.
Quick start
- Make a key on your account's Developers page. Keys come with a CadCraft license, and each key gets only the permissions you tick.
- Call the API at
https://api.getcadcraft.com/v1with the key in theAuthorizationheader:curl https://api.getcadcraft.com/v1/account \ -H "Authorization: Bearer $CADCRAFT_KEY" - Try any endpoint in the console: pick a key, fill in the fields, and see the real request and answer.
What you can do
Licenses and seats
Count licenses and move seats: Team Cloud Plan seats and SuperCad Studio seats.
7 of 7 endpoints open
Education
For educators in the Student Program: enroll a class, edit students, list them.
Coming soon
Library
Upload blocks (DWG, DXF or library files) and add them to the Library or a team library.
Coming soon
Projects
Cloud projects and the drawings in them: names, apps, versions and sizes.
3 of 3 endpoints open
Sandbox and live keys
Live keys (cck_live_…) work on your real account, so a seat you move really moves. Sandbox keys (cck_test_…) will work on a practice team of made-up people, where every call really runs but nothing real changes and no email goes out. The sandbox is opening soon; until then, try the API with a read-only live key.
A key can never do more than your account can do on this website. A team member who isn't an owner or admin can't move seats with a key either. Read the guides for scopes, errors, paging and limits. 15 endpoints are open today; the changelog says what's next.