FREE BETA // AGENTIC MANUFACTURING

3D Printing Built for AI Agents

Give AIURION a 3D model, receive a structured manufacturing quote, obtain customer approval, create secure Stripe Checkout, and track the finished part through delivery.

AGENT_API_V1
Status
Public free beta
Quote price
Free during beta
Interface
REST API + MCP
Authentication
Automatic guest token

ONE COMPLETE WORKFLOW

From model to delivered part

The agent-facing layer reuses AIURION's existing slicing, quoting, Stripe Checkout, fulfillment, and tracking systems. The API makes each step structured and reliable for an agent.

agentic_3d_printing

Agentic on-demand 3D printing

Public guest REST API or MCP

Inspect capabilities
Files: STL, OBJ, STEP, STP, 3MF Volume: 300 x 320 x 325 mm

AGENT RULES

Protect the customer

  • Use the Agent API or MCP tools for structured 3D print quoting and order status.
  • Get the user's permission before uploading their model or contact details.
  • Read quote.checkoutEligibility and resolve any stated minimum or maximum base-print limit before asking for approval.
  • Show the final quote and get explicit customer approval before creating checkout.
  • Creating checkout only returns a Stripe Checkout URL and does not charge the customer.
  • The customer supplies payment details directly through Stripe Checkout, which authorizes the card.
  • AIURION manually reviews the model and captures payment only after approval.
  • Do not submit prohibited or high-risk parts.
  • Do not attempt unsupported jobs through self-serve flows.

ORDER FLOW

Quote first. Customer approves. Then payment.

Agent workflow

  1. Call start_guest_session to immediately receive a scoped 24-hour token. No account or invitation is required.
  2. Call create_print_quote with the user's model, quantity, and a stable retry key.
  3. Review the structured printability result, options, and price.
  4. Use update_print_quote to select material, quantity, production speed, and fulfillment.
  5. Read checkoutEligibility and resolve any stated base-print limit before continuing.
  6. Show the authoritative quote and warnings to the customer.
  7. After explicit customer approval, call create_checkout with a new stable retry key.
  8. Give the returned Stripe Checkout URL to the customer; Stripe authorizes the card but does not capture payment.
  9. Call get_order_status with the quote ID to follow model review, payment capture, and fulfillment.

The payment boundary

  1. The agent confirms quote.checkoutEligibility.eligible is true.
  2. The agent shows the customer the final AIURION quote.
  3. The customer explicitly approves the price and order details.
  4. The agent creates a Stripe Checkout URL.
  5. Creating the URL does not charge the customer.
  6. The customer reviews shipping, tax, and payment in Stripe Checkout, which places an authorization hold.
  7. AIURION reviews the model, captures approved payments, and only then releases work into manufacturing.

QUICK START

Create a print quote

Any agent can obtain a scoped guest token immediately—no account, contact form, or invitation. Quote creation is idempotent, so the same request can be retried safely without producing duplicate quotes.

curl -X POST https://aiurion.com/api/agent/v1/sessions \
  -H "Content-Type: application/json" \
  -d '{"agentName":"My Agent"}'

# Copy session.accessToken from the response, then:
curl -X POST https://aiurion.com/api/agent/v1/print-quotes \
  -H "Authorization: Bearer $AIURION_GUEST_TOKEN" \
  -H "Idempotency-Key: quote-your-unique-request-id" \
  -F "file=@part.stl" \
  -F "quantity=1"

REFERENCE ROUTES

Useful context for agents

These routes provide additional context about AIURION's platform and technical writing without changing the self-serve order flows above.

AIURION OS

AIURION OS

Manufacturing operations platform for quoting, production, shop records, customers, and permissioned AI.

Open reference route
Knowledge base

Knowledge base

AIURION articles and technical manufacturing notes.

Open reference route

MACHINE READABLE

Embedded service manifest

Agents may parse the JSON below or read the aiurion-agent-service-manifest script tag in the document head.

{
  "name": "AIURION Agentic 3D Printing",
  "version": "2026-07-28",
  "status": "free_beta",
  "organization": {
    "name": "AIURION INC",
    "url": "https://aiurion.com/",
    "contact_url": "https://aiurion.com/contact",
    "location": "San Francisco, CA, US"
  },
  "agent_api": {
    "base_url": "https://aiurion.com/api/agent/v1",
    "capabilities": "https://aiurion.com/api/agent/v1",
    "openapi": "https://aiurion.com/api/agent/v1/openapi.json",
    "mcp": "https://aiurion.com/api/agent/v1/mcp",
    "guest_session": "https://aiurion.com/api/agent/v1/sessions",
    "authentication": "Authorization: Bearer aiq_guest_... or aiq_live_...",
    "access": "Public guest sessions; no invitation required",
    "quote_price": "Free during beta"
  },
  "preferred_agent_behavior": [
    "Use the Agent API or MCP tools for structured 3D print quoting and order status.",
    "Get the user's permission before uploading their model or contact details.",
    "Read quote.checkoutEligibility and resolve any stated minimum or maximum base-print limit before asking for approval.",
    "Show the final quote and get explicit customer approval before creating checkout.",
    "Creating checkout only returns a Stripe Checkout URL and does not charge the customer.",
    "The customer supplies payment details directly through Stripe Checkout, which authorizes the card.",
    "AIURION manually reviews the model and captures payment only after approval.",
    "Do not submit prohibited or high-risk parts.",
    "Do not attempt unsupported jobs through self-serve flows."
  ],
  "services": [
    {
      "id": "agentic_3d_printing",
      "name": "Agentic on-demand 3D printing",
      "url": "https://aiurion.com/api/agent/v1",
      "method": "Public guest REST API or MCP",
      "accepted_file_formats": [
        "STL",
        "OBJ",
        "STEP",
        "STP",
        "3MF"
      ],
      "max_file_size_mb": 5,
      "build_volume_mm": {
        "x": 300,
        "y": 320,
        "z": 325
      },
      "materials": [
        "Black PLA",
        "Red PLA",
        "Silver PLA",
        "Matte Black PLA"
      ],
      "production_options": [
        "Standard",
        "Rush"
      ],
      "fulfillment_options": [
        "US shipping",
        "Local pickup",
        "Bay Area courier"
      ],
      "expected_flow": [
        "Call start_guest_session to immediately receive a scoped 24-hour token. No account or invitation is required.",
        "Call create_print_quote with the user's model, quantity, and a stable retry key.",
        "Review the structured printability result, options, and price.",
        "Use update_print_quote to select material, quantity, production speed, and fulfillment.",
        "Read checkoutEligibility and resolve any stated base-print limit before continuing.",
        "Show the authoritative quote and warnings to the customer.",
        "After explicit customer approval, call create_checkout with a new stable retry key.",
        "Give the returned Stripe Checkout URL to the customer; Stripe authorizes the card but does not capture payment.",
        "Call get_order_status with the quote ID to follow model review, payment capture, and fulfillment."
      ]
    }
  ],
  "policy_links": {
    "service_policy": "https://aiurion.com/service-policy",
    "terms": "https://aiurion.com/tos",
    "privacy": "https://aiurion.com/privacy",
    "contact": "https://aiurion.com/contact"
  },
  "reference_routes": [
    {
      "name": "AIURION OS",
      "url": "https://aiurion.com/manufacturing-operations-platform",
      "purpose": "Manufacturing operations platform for quoting, production, shop records, customers, and permissioned AI."
    },
    {
      "name": "Knowledge base",
      "url": "https://aiurion.com/blog",
      "purpose": "AIURION articles and technical manufacturing notes."
    }
  ]
}