{"name":"AIURION Agentic 3D Printing API","version":"v1","status":"free_beta","description":"Same-day FDM 3D print service in San Francisco for robotics, drone, and R&D teams. Quote, approve, purchase, and track physical parts.","pricing":{"quotes":"free_during_beta","customer_pays_for":"manufactured_part_shipping_and_applicable_tax"},"authentication":{"type":"bearer","header":"Authorization: Bearer aiq_guest_... or aiq_live_...","access":"public_guest_sessions","guestSession":{"method":"POST","path":"/api/agent/v1/sessions","manualApprovalRequired":false,"expiresAfterHours":24,"quoteAllowance":3},"persistentKeys":"Available for repeat integrations; elevated partner limits require approval."},"documentation":{"human":"https://aiurion.com/ai-agents","openapi":"https://aiurion.com/api/agent/v1/openapi.json","mcp":"https://aiurion.com/api/agent/v1/mcp","service_policy":"https://aiurion.com/service-policy"},"workflow":[{"step":1,"action":"start_guest_session","method":"POST","path":"/api/agent/v1/sessions","authenticationRequired":false,"effect":"Immediately returns a scoped 24-hour Bearer token. No account or invitation is required."},{"step":2,"action":"create_print_quote","method":"POST","path":"/api/agent/v1/print-quotes","contentType":"multipart/form-data","requiredHeaders":["Authorization","Idempotency-Key"],"requiredFormFields":["file","quantity"],"optionalFormFields":["materialId"],"materialSelection":"Send materialId from materials; omitted materialId defaults to black_pla. Material or quantity changes re-slice the model and require renewed customer approval."},{"step":3,"action":"get_or_update_print_quote","methods":["GET","PATCH"],"path":"/api/agent/v1/print-quotes/{quoteId}","requirement":"Read quote.checkoutEligibility and resolve any minimum or maximum base-print limit before requesting customer approval."},{"step":4,"action":"obtain_customer_approval","requirement":"Show the customer the final quote and obtain explicit approval before creating checkout."},{"step":5,"action":"create_checkout","method":"POST","path":"/api/agent/v1/print-quotes/{quoteId}/checkout","requiredHeaders":["Authorization","Idempotency-Key"],"requirement":"approvalConfirmed must be true","effect":"Returns a Stripe Checkout URL. Stripe authorizes the card; AIURION does not capture payment yet."},{"step":6,"action":"customer_payment","requirement":"The customer opens Stripe Checkout, reviews the order, and supplies payment details for a temporary authorization hold."},{"step":7,"action":"get_order_status","method":"GET","path":"/api/agent/v1/print-quotes/{quoteId}/order"}],"workbenchDiscovery":"/api/agent/v1/workbenches","workbenchWorkflow":["printing.sessions.start","prepare_<workbench>","customer_reviews_revision","quote_<workbench>","customer_reviews_and_checks_out_complete_build_in_browser"],"mcpTools":["get_workbench_capabilities","prepare_enclosure","quote_enclosure","prepare_workholding","quote_workholding","prepare_gripper","quote_gripper","prepare_stamping","quote_stamping","printing.capabilities.get","printing.sessions.start","printing.quotes.create","printing.quotes.get","printing.quotes.update","printing.checkout.create","printing.orders.get"],"supportedFiles":{"formats":["STL","OBJ","STEP","STP","3MF"],"maximumSizeMb":5},"safety":{"explicitCustomerApprovalRequired":true,"checkoutCreationChargesCustomer":false,"manufacturingRelease":"AIURION reviews the model before payment capture and manufacturing release.","prohibitedParts":"Weapons, weapon components, and other prohibited or unsafe jobs are not accepted."},"checkoutAvailability":{"paused":true,"message":"Ordering is temporarily paused. New orders reopen November 3. Thank you for your patience."},"workbenches":[{"id":"enclosure","name":"Enclosure Workbench","href":"/enclosure-workbench","status":"agent_enabled","inputs":["kicad_pcb","dimensions"],"outputs":["editable_draft","complete_base_and_lid_quote"],"tools":["prepare_enclosure","quote_enclosure"],"checkout":"customer_reviews_complete_build_in_browser","limits":{"kicadVersions":"6–9","maximumRestBodyMb":12,"maximumMcpBodyMb":8,"maximumPcbFileMb":10,"maximumQuantity":150},"reviewRequired":["mounting_holes","connector_openings","component_height","mating_plug_clearance","material","quantity"],"available":true,"quotingRequirements":"Selected materials and process profiles must be enabled. Preparation and geometry review do not imply manufacturing availability."},{"id":"workholding","name":"Workholding Workbench","href":"/workholding-workbench","status":"agent_enabled","inputs":["dimensions","straight_extrusion_stl"],"outputs":["editable_draft","complete_fixture_set_quote"],"tools":["prepare_workholding","quote_workholding"],"limits":{"maximumStlFileMb":5,"maximumQuantity":150},"checkout":"customer_reviews_complete_build_in_browser","reviewRequired":["workpiece_fit","mounting_pattern","clamping_setup","material","quantity"],"available":true,"quotingRequirements":"Selected materials and process profiles must be enabled. Preparation and geometry review do not imply manufacturing availability."},{"id":"gripper","name":"Robot Gripper Lab","href":"/end-effector-workbench","status":"agent_enabled","inputs":["dimensions"],"outputs":["editable_draft","complete_six_piece_gripper_kit_quote"],"tools":["prepare_gripper","quote_gripper"],"limits":{"maximumQuantity":75},"checkout":"customer_reviews_complete_build_in_browser","reviewRequired":["jaw_fit","mounting","material","prototype_load_test","quantity"],"available":true,"quotingRequirements":"Selected materials and process profiles must be enabled. Preparation and geometry review do not imply manufacturing availability."},{"id":"stamping","name":"Stamping Lab","href":"/stamping-workbench","status":"agent_enabled","inputs":["die_parameters","binary_artwork_mask","sheet_assumptions"],"outputs":["editable_draft","matched_die_pair_quote"],"tools":["prepare_stamping","quote_stamping"],"limits":{"maximumQuantity":150,"simulationToolAvailable":false},"checkout":"customer_reviews_complete_build_in_browser","reviewRequired":["die_pair","sheet_assumptions","pressing_setup","prototype_limits","quantity"],"available":true,"quotingRequirements":"Selected materials and process profiles must be enabled. Preparation and geometry review do not imply manufacturing availability."},{"id":"wheel","name":"Wheel Lab","href":"/wheel-workbench","status":"coming_soon","inputs":[],"outputs":[],"tools":[],"available":false,"quotingRequirements":"Selected materials and process profiles must be enabled. Preparation and geometry review do not imply manufacturing availability."}],"sliceContractVersion":2,"materialAwareQuoting":true,"materials":[{"id":"black_pla","name":"Black PLA","sellingCentsPerGram":5,"overheadMinutesPerPlate":10},{"id":"red_pla","name":"Red PLA","sellingCentsPerGram":5,"overheadMinutesPerPlate":10},{"id":"silver_pla","name":"Silver PLA","sellingCentsPerGram":5,"overheadMinutesPerPlate":10},{"id":"matte_black_pla","name":"Matte Black PLA","sellingCentsPerGram":5,"overheadMinutesPerPlate":10},{"id":"orange_petg","name":"Orange PETG Basic","sellingCentsPerGram":5,"overheadMinutesPerPlate":10},{"id":"white_petg","name":"White PETG HF","sellingCentsPerGram":5,"overheadMinutesPerPlate":10},{"id":"black_petg","name":"Black PETG HF","sellingCentsPerGram":5,"overheadMinutesPerPlate":10},{"id":"black_asa","name":"Black ASA","sellingCentsPerGram":8,"overheadMinutesPerPlate":31},{"id":"black_ppa_cf","name":"Black PPA-CF carbon fiber nylon (high-temp polyamide)","sellingCentsPerGram":40,"overheadMinutesPerPlate":10},{"id":"black_tpu_85a","name":"Black TPU 85A","sellingCentsPerGram":10,"overheadMinutesPerPlate":20},{"id":"black_tpu_95a","name":"Black TPU 95A HF","sellingCentsPerGram":9,"overheadMinutesPerPlate":20}],"printPricing":{"currency":"usd","jobChargeCents":10000,"includedMachineMinutes":0,"additionalMachineCentsPerMinute":100,"materialChargeAdded":true,"minimumIncludesMaterial":true,"formula":"max(10000, round(billableMachineMinutes * 100) + materialChargeCents) + hardwareChargeCents","minimumAppliedOncePerBuild":true,"quantityAlreadyIncludedInSlice":true,"overheadBasis":"occupied_plate","samePartMultiMaterial":"human_review_required","finalPriceSource":"quote_or_build_server_totals"}}