Printers

Create a new printer for the current user.

post/api/Printers

Request

  • Base URL: https://api.3dprintlog.com
  • URL: https://api.3dprintlog.com/api/Printers
  • Auth: one of:
    • OAuth 2 (authorization code, authorization URL https://3dprintlog.auth0.com/authorize, token URL https://3dprintlog.auth0.com/oauth/token)
    • API key in header X-Api-Key
    • API key in query parameter api_key

Request body

idinteger nullable
makestring required
modelstring required
namestring required
descriptionstring nullable
nozzleDiameternumber double nullable
filamentDiameternumber double nullable
beamDiameternumber double nullable
isActiveboolean
categorystring nullable

Nickname of the Printer Category for this printer (ie, FDM, FFF, etc)

bedWidthMmnumber double nullable
bedHeightMmnumber double nullable
bedDepthMmnumber double nullable
screenResolutionXPixelsnumber double nullable
screenResolutionYPixelsnumber double nullable
hasHeatedBedboolean nullable
hasHeatedChamberboolean nullable
wattageWnumber double nullable
slotCountinteger nullable

How many filament positions the printer has (tools, AMS slots). Omit to keep the current value; a new printer defaults to 1.

Response

Returned with the newly creeated printer details.

idinteger nullable
makestring nullable
modelstring nullable
namestring nullable
descriptionstring nullable
nozzleDiameternumber double nullable
filamentDiameternumber double nullable
isActiveboolean
bedWidthMmnumber double nullable
bedHeightMmnumber double nullable
bedDepthMmnumber double nullable
screenResolutionXPixelsnumber double nullable
screenResolutionYPixelsnumber double nullable
hasHeatedBedboolean nullable
hasHeatedChamberboolean nullable
wattageWnumber double nullable
slotCountinteger

How many filament positions the printer has. 1 for a single-tool printer.

Changes

No recorded changes to this operation across all 1 revision of this API.