You're viewing a demo portfolio

Join the waitlist
PRSM

ic_prints_submit

Active

Tool of Immersive Commons

declared in 1.31.0

File a print request with the Floor 10 print farm. Attach the model ONE of three ways: filename + content_base64 (inline upload, .stl/.3mf/.obj/.step/.stp/.amf/.ply/.gcode/.bgcode/.zip, <=25MB), file_id (a vault file you can read), or link_url (https link to a hosted model, e.g. Printables) — link_url may also accompany either file path. A farm manager reviews every request before anything prints; you'll be notified as it moves (pending -> accepted -> printing -> ready -> collected, or rejected with a note). Args: { title, details? (dimensions / tolerances / purpose), material? (default PLA), color? (default any), quantity? (1..20, default 1), file_id?, filename?, content_base64?, content_type?, link_url? }. Returns: { ok, id, status: 'pending', open_ahead, file_id? }. Rate: 10 requests per caller per UTC day. Required scope: prints:submit (ft-member+).

Parameters schema

{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "title"
  ],
  "properties": {
    "color": {
      "type": "string",
      "maxLength": 40,
      "description": "Color wish. Default 'any'."
    },
    "title": {
      "type": "string",
      "maxLength": 120,
      "minLength": 1,
      "description": "What you want printed, in a line."
    },
    "details": {
      "type": "string",
      "maxLength": 4000,
      "description": "Anything the farm should know: dimensions, tolerances, infill, deadline, what it's for."
    },
    "file_id": {
      "type": "string",
      "maxLength": 64,
      "description": "A vault file id (f_...) you can read. Mutually exclusive with content_base64."
    },
    "filename": {
      "type": "string",
      "maxLength": 255,
      "description": "Model filename for the inline upload (required with content_base64)."
    },
    "link_url": {
      "type": "string",
      "maxLength": 2048,
      "description": "https link to a hosted model (Printables / Thingiverse / ...)."
    },
    "material": {
      "type": "string",
      "maxLength": 40,
      "description": "Material wish, e.g. PLA / PETG / TPU / carbon-fiber. Default PLA."
    },
    "quantity": {
      "type": "integer",
      "maximum": 20,
      "minimum": 1,
      "description": "How many copies (1..20). Default 1."
    },
    "content_type": {
      "type": "string",
      "maxLength": 200,
      "description": "MIME type of the inline upload (default application/octet-stream)."
    },
    "content_base64": {
      "type": "string",
      "description": "Model bytes, base64-encoded. Max 25MB decoded. Mutually exclusive with file_id."
    }
  }
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.70.

Parent server

Immersive Commons

https://github.com/immersive-commons/ic-skills

1/7 registries
View full server →