# info.description
The Stardust Cura Connect API offers a REST interface to reach Cura Connect clusters functionality via the cloud.

# paths./.get.description
Retrieves up-time information about the API.

# paths./.get.responses.404.description
The requested resource could not be found.

# paths./.get.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./clusters/team_count.get.description
Counts clusters per team ID in the given list of team IDs.

# paths./clusters/team_count.get.responses.200.description
Dictionary with team IDs as keys and a count of clusters as values.

# paths./clusters/team_count.get.responses.401.description
The authentication header was not given.

# paths./clusters/team_count.get.responses.401.examples.application/json.errors[].title
No bearer token has been given to authenticate the request.

# paths./clusters/team_count.get.responses.404.description
The requested resource could not be found.

# paths./clusters/team_count.get.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./clusters/{cluster_id}.get.description
Retrieves a clusters for which the user has access to.

# paths./clusters/{cluster_id}.get.parameters[].description
The unique ID of the cluster to do a request for.

# paths./clusters/{cluster_id}.get.responses.401.description
The authentication header was not given.

# paths./clusters/{cluster_id}.get.responses.401.examples.application/json.errors[].title
No bearer token has been given to authenticate the request.

# paths./clusters/{cluster_id}.get.responses.404.description
The requested resource could not be found.

# paths./clusters/{cluster_id}.get.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./clusters/{cluster_id}.delete.description
Allows the user to remove a printer cluster from their account.

# paths./clusters/{cluster_id}.delete.parameters[].description
The unique ID of the cluster to do a request for.

# paths./clusters/{cluster_id}.delete.responses.401.description
The authentication header was not given.

# paths./clusters/{cluster_id}.delete.responses.401.examples.application/json.errors[].title
No bearer token has been given to authenticate the request.

# paths./clusters/{cluster_id}.delete.responses.404.description
The requested resource could not be found.

# paths./clusters/{cluster_id}.delete.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./clusters/{cluster_id}/note.post.parameters[].description
The unique ID of the cluster to do a request for.

# paths./clusters/{cluster_id}/note.post.responses.401.description
The authentication header was not given.

# paths./clusters/{cluster_id}/note.post.responses.401.examples.application/json.errors[].title
No bearer token has been given to authenticate the request.

# paths./clusters/{cluster_id}/note.post.responses.404.description
The requested resource could not be found.

# paths./clusters/{cluster_id}/note.post.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./clusters/{cluster_id}/note.post.responses.409.examples.application/json.errors[].meta.translatable
The given %{record_name} already exists.

# paths./clusters/{cluster_id}/print_jobs/{cluster_job_id}.get.description
Returns the print job instance status and extra details about the source print job file.

# paths./clusters/{cluster_id}/print_jobs/{cluster_job_id}.get.parameters[].description
UUID of this print job in the printer cluster. Should be used for identification purposes.

# paths./clusters/{cluster_id}/print_jobs/{cluster_job_id}.get.responses.401.description
The authentication header was not given.

# paths./clusters/{cluster_id}/print_jobs/{cluster_job_id}.get.responses.401.examples.application/json.errors[].title
No bearer token has been given to authenticate the request.

# paths./clusters/{cluster_id}/print_jobs/{cluster_job_id}.get.responses.404.description
The requested resource could not be found.

# paths./clusters/{cluster_id}/print_jobs/{cluster_job_id}.get.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./clusters/{cluster_id}/print_jobs/{cluster_job_id}.post.parameters[].description
UUID of this print job in the printer cluster. Should be used for identification purposes.

# paths./clusters/{cluster_id}/print_jobs/{cluster_job_id}.post.responses.401.description
The authentication header was not given.

# paths./clusters/{cluster_id}/print_jobs/{cluster_job_id}.post.responses.401.examples.application/json.errors[].title
No bearer token has been given to authenticate the request.

# paths./clusters/{cluster_id}/print_jobs/{cluster_job_id}.post.responses.404.description
The requested resource could not be found.

# paths./clusters/{cluster_id}/print_jobs/{cluster_job_id}.post.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./clusters/{cluster_id}/print_jobs/{cluster_job_id}.post.responses.409.examples.application/json.errors[].meta.translatable
The given %{record_name} already exists.

# paths./clusters/{cluster_id}/printers/{cluster_printer_id}/action/{act.post.description
Sends a printer action to the given printer's action queue.

# paths./clusters/{cluster_id}/printers/{cluster_printer_id}/action/{act.post.parameters[].description
UUID of this printer in the printer cluster. Should be used for identification purposes.

# paths./clusters/{cluster_id}/printers/{cluster_printer_id}/action/{act.post.parameters[].description
The optional body parameters for printer actions.

# paths./clusters/{cluster_id}/printers/{cluster_printer_id}/action/{act.post.responses.201.description
Indicates the action has successfully been queued.

# paths./clusters/{cluster_id}/printers/{cluster_printer_id}/action/{act.post.responses.401.description
The authentication header was not given.

# paths./clusters/{cluster_id}/printers/{cluster_printer_id}/action/{act.post.responses.401.examples.application/json.errors[].title
No bearer token has been given to authenticate the request.

# paths./clusters/{cluster_id}/printers/{cluster_printer_id}/action/{act.post.responses.404.description
The requested resource could not be found.

# paths./clusters/{cluster_id}/printers/{cluster_printer_id}/action/{act.post.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./clusters/{cluster_id}/printers/{cluster_printer_id}/action/{act.post.responses.409.examples.application/json.errors[].meta.translatable
The given %{record_name} already exists.

# paths./clusters/{cluster_id}/reprint/{original_cluster_id}/{job_instan.post.description
Requests the printer cluster to repeat an existing print job instance.

# paths./clusters/{cluster_id}/reprint/{original_cluster_id}/{job_instan.post.parameters[].description
The ID of the cluster that should print the file.

# paths./clusters/{cluster_id}/reprint/{original_cluster_id}/{job_instan.post.parameters[].description
The ID of the print job instance that should be reprinted.

# paths./clusters/{cluster_id}/reprint/{original_cluster_id}/{job_instan.post.parameters[].description
The ID of the cluster that originally printed the file.

# paths./clusters/{cluster_id}/reprint/{original_cluster_id}/{job_instan.post.parameters[].description
Parameters used when submitting a print job to the cloud for printing.

# paths./clusters/{cluster_id}/reprint/{original_cluster_id}/{job_instan.post.responses.200.description
The status of your request. Note that this call adds the request to the cloud queue and and does not wait until the printer cluster has picked it up. To see the actual job status, use the cluster status call.

# paths./clusters/{cluster_id}/reprint/{original_cluster_id}/{job_instan.post.responses.401.description
The authentication header was not given.

# paths./clusters/{cluster_id}/reprint/{original_cluster_id}/{job_instan.post.responses.401.examples.application/json.errors[].title
No bearer token has been given to authenticate the request.

# paths./clusters/{cluster_id}/reprint/{original_cluster_id}/{job_instan.post.responses.404.description
The requested resource could not be found.

# paths./clusters/{cluster_id}/reprint/{original_cluster_id}/{job_instan.post.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./clusters/{cluster_id}/reprint/{original_cluster_id}/{job_instan.post.responses.409.description
This status may be returned if the cluster or printer cannot accept a new print job due to it not having a print job queue or being unavailable. It may be possible to try submitting the print job again at a later time.

# paths./clusters/{cluster_id}/reprint/{original_cluster_id}/{job_instan.post.responses.409.examples.application/json.errors[].detail
Printer is currently unable to accept new print jobs due to being either busy or other factors.

# paths./clusters/{cluster_id}/share.post.description
Update the sharing settings of a cluster.

# paths./clusters/{cluster_id}/share.post.parameters[].description
The unique ID of the cluster to do a request for.

# paths./clusters/{cluster_id}/share.post.responses.401.description
The authentication header was not given.

# paths./clusters/{cluster_id}/share.post.responses.401.examples.application/json.errors[].title
No bearer token has been given to authenticate the request.

# paths./clusters/{cluster_id}/share.post.responses.404.description
The requested resource could not be found.

# paths./clusters/{cluster_id}/share.post.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./clusters/{cluster_id}/share.post.responses.409.examples.application/json.errors[].meta.translatable
The given %{record_name} already exists.

# paths./clusters?.get.description
Retrieves a list of the clusters for which the user has access to.

# paths./clusters?.get.parameters[].description
The amount of items to retrieve for pagination. 999999 default to ensure backwards compatibility.

# paths./clusters?.get.parameters[].description
The page to get for pagination. 1 as default to ensure backwards compatibility.

# paths./clusters?.get.parameters[].description
Sort the clusters with a given material GUID in the first extruder.

# paths./clusters?.get.parameters[].description
Sort the clusters with a given material GUID in the second extruder.

# paths./clusters?.get.parameters[].description
Sort the clusters with a given print core in the first extruder.

# paths./clusters?.get.parameters[].description
Sort the clusters with a given print core in the second extruder.

# paths./clusters?.get.parameters[].description
Filters the clusters shared with a given team ID.

# paths./clusters?.get.responses.401.description
The authentication header was not given.

# paths./clusters?.get.responses.401.examples.application/json.errors[].title
No bearer token has been given to authenticate the request.

# paths./clusters?.get.responses.404.description
The requested resource could not be found.

# paths./clusters?.get.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./clusters?.post.description
Checks which of the given clusters can be accessed by the logged in user.

# paths./clusters?.post.responses.200.description
The cluster IDs that can be accessed by the user.

# paths./clusters?.post.responses.401.description
The authentication header was not given.

# paths./clusters?.post.responses.401.examples.application/json.errors[].title
No bearer token has been given to authenticate the request.

# paths./clusters?.post.responses.404.description
The requested resource could not be found.

# paths./clusters?.post.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./clusters?.post.responses.409.examples.application/json.errors[].meta.translatable
The given %{record_name} already exists.

# paths./clusters?/{cluster_id}/action_status/{action_id}.get.parameters[].description
Action ID of action to be performed on printer.

# paths./clusters?/{cluster_id}/action_status/{action_id}.get.parameters[].description
The unique ID of the cluster to do a request for.

# paths./clusters?/{cluster_id}/action_status/{action_id}.get.responses.401.description
The authentication header was not given.

# paths./clusters?/{cluster_id}/action_status/{action_id}.get.responses.401.examples.application/json.errors[].title
No bearer token has been given to authenticate the request.

# paths./clusters?/{cluster_id}/action_status/{action_id}.get.responses.404.description
The requested resource could not be found.

# paths./clusters?/{cluster_id}/action_status/{action_id}.get.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./clusters?/{cluster_id}/maintenance.put.description
Adds a maintenance task to the executed maintenance for the given cluster.

# paths./clusters?/{cluster_id}/maintenance.put.parameters[].description
The unique ID of the cluster to do a request for.

# paths./clusters?/{cluster_id}/maintenance.put.parameters[].description
A maintenance task that has been executed.

# paths./clusters?/{cluster_id}/maintenance.put.responses.401.description
The authentication header was not given.

# paths./clusters?/{cluster_id}/maintenance.put.responses.401.examples.application/json.errors[].title
No bearer token has been given to authenticate the request.

# paths./clusters?/{cluster_id}/maintenance.put.responses.404.description
The requested resource could not be found.

# paths./clusters?/{cluster_id}/maintenance.put.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./clusters?/{cluster_id}/maintenance.put.responses.409.examples.application/json.errors[].meta.translatable
The given %{record_name} already exists.

# paths./clusters?/{cluster_id}/maintenance/completed.get.description
Retrieves a list of completed maintenance tasks.

# paths./clusters?/{cluster_id}/maintenance/completed.get.parameters[].description
The unique ID of the cluster to do a request for.

# paths./clusters?/{cluster_id}/maintenance/completed.get.parameters[].description
The amount of items to retrieve for pagination.

# paths./clusters?/{cluster_id}/maintenance/completed.get.parameters[].description
The page to get for pagination. 1 as default to ensure backwards compatibility.

# paths./clusters?/{cluster_id}/maintenance/completed.get.responses.401.description
The authentication header was not given.

# paths./clusters?/{cluster_id}/maintenance/completed.get.responses.401.examples.application/json.errors[].title
No bearer token has been given to authenticate the request.

# paths./clusters?/{cluster_id}/maintenance/completed.get.responses.404.description
The requested resource could not be found.

# paths./clusters?/{cluster_id}/maintenance/completed.get.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./clusters?/{cluster_id}/maintenance/pending.get.description
Retrieves a list of pending maintenance tasks.

# paths./clusters?/{cluster_id}/maintenance/pending.get.parameters[].description
The unique ID of the cluster to do a request for.

# paths./clusters?/{cluster_id}/maintenance/pending.get.responses.401.description
The authentication header was not given.

# paths./clusters?/{cluster_id}/maintenance/pending.get.responses.401.examples.application/json.errors[].title
No bearer token has been given to authenticate the request.

# paths./clusters?/{cluster_id}/maintenance/pending.get.responses.404.description
The requested resource could not be found.

# paths./clusters?/{cluster_id}/maintenance/pending.get.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./clusters?/{cluster_id}/print/{job_id}.post.description
Requests the printer cluster to add a print job to its queue.

# paths./clusters?/{cluster_id}/print/{job_id}.post.parameters[].description
Parameters used when submitting a print job to the cloud for printing.

# paths./clusters?/{cluster_id}/print/{job_id}.post.responses.200.description
The status of your request. Note that this call adds the request to the cloud queue and and does not wait until the printer cluster has picked it up. To see the actual job status, use the cluster status call.

# paths./clusters?/{cluster_id}/print/{job_id}.post.responses.401.description
The authentication header was not given.

# paths./clusters?/{cluster_id}/print/{job_id}.post.responses.401.examples.application/json.errors[].title
No bearer token has been given to authenticate the request.

# paths./clusters?/{cluster_id}/print/{job_id}.post.responses.404.description
The requested resource could not be found.

# paths./clusters?/{cluster_id}/print/{job_id}.post.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./clusters?/{cluster_id}/print/{job_id}.post.responses.409.description
This status may be returned if the cluster or printer cannot accept a new print job due to it not having a print job queue or being unavailable. It may be possible to try submitting the print job again at a later time.

# paths./clusters?/{cluster_id}/print/{job_id}.post.responses.409.examples.application/json.errors[].detail
Printer is currently unable to accept new print jobs due to being either busy or other factors.

# paths./clusters?/{cluster_id}/print_jobs/{cluster_job_id}/action/{acti.post.description
Sends a printer action to the given printer job's action queue.

# paths./clusters?/{cluster_id}/print_jobs/{cluster_job_id}/action/{acti.post.parameters[].description
UUID of this print job in the printer cluster. Should be used for identification purposes.

# paths./clusters?/{cluster_id}/print_jobs/{cluster_job_id}/action/{acti.post.parameters[].description
The optional body parameters for print job actions.

# paths./clusters?/{cluster_id}/print_jobs/{cluster_job_id}/action/{acti.post.responses.201.description
Indicates the action has successfully been queued.

# paths./clusters?/{cluster_id}/print_jobs/{cluster_job_id}/action/{acti.post.responses.401.description
The authentication header was not given.

# paths./clusters?/{cluster_id}/print_jobs/{cluster_job_id}/action/{acti.post.responses.401.examples.application/json.errors[].title
No bearer token has been given to authenticate the request.

# paths./clusters?/{cluster_id}/print_jobs/{cluster_job_id}/action/{acti.post.responses.404.description
The requested resource could not be found.

# paths./clusters?/{cluster_id}/print_jobs/{cluster_job_id}/action/{acti.post.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./clusters?/{cluster_id}/print_jobs/{cluster_job_id}/action/{acti.post.responses.409.examples.application/json.errors[].meta.translatable
The given %{record_name} already exists.

# paths./clusters?/{cluster_id}/status.get.parameters[].description
The unique ID of the cluster to do a request for.

# paths./clusters?/{cluster_id}/status.get.responses.401.description
The authentication header was not given.

# paths./clusters?/{cluster_id}/status.get.responses.401.examples.application/json.errors[].title
No bearer token has been given to authenticate the request.

# paths./clusters?/{cluster_id}/status.get.responses.404.description
The requested resource could not be found.

# paths./clusters?/{cluster_id}/status.get.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./confirm-registration-pin/{pin_code}.post.description
Confirms that the given printer cluster is allowed access with a unique pin code.

# paths./confirm-registration-pin/{pin_code}.post.parameters[].description
The brand of the printer. Defaults to ultimaker.

# paths./confirm-registration-pin/{pin_code}.post.responses.200.description
The printer cluster has been allowed to connect to the cloud.

# paths./confirm-registration-pin/{pin_code}.post.responses.401.description
The authentication header was not given.

# paths./confirm-registration-pin/{pin_code}.post.responses.401.examples.application/json.errors[].title
No bearer token has been given to authenticate the request.

# paths./confirm-registration-pin/{pin_code}.post.responses.404.description
The requested resource could not be found.

# paths./confirm-registration-pin/{pin_code}.post.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./confirm-registration-pin/{pin_code}.post.responses.409.examples.application/json.errors[].meta.translatable
The given %{record_name} already exists.

# paths./confirm-registration/{connection_id}.post.description
Confirms that the given printer cluster is allowed access.

# paths./confirm-registration/{connection_id}.post.responses.200.description
The printer cluster has been allowed to connect to the cloud.

# paths./confirm-registration/{connection_id}.post.responses.401.description
The authentication header was not given.

# paths./confirm-registration/{connection_id}.post.responses.401.examples.application/json.errors[].title
No bearer token has been given to authenticate the request.

# paths./confirm-registration/{connection_id}.post.responses.404.description
The requested resource could not be found.

# paths./confirm-registration/{connection_id}.post.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./confirm-registration/{connection_id}.post.responses.409.examples.application/json.errors[].meta.translatable
The given %{record_name} already exists.

# paths./filters/print_jobs.get.description
List all available filters for print jobs

# paths./filters/print_jobs.get.responses.401.description
The authentication header was not given.

# paths./filters/print_jobs.get.responses.401.examples.application/json.errors[].title
No bearer token has been given to authenticate the request.

# paths./filters/print_jobs.get.responses.404.description
The requested resource could not be found.

# paths./filters/print_jobs.get.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./makerbot/printers.get.description
Retrieves a list of the printers from reflector for which the user has access to.

# paths./makerbot/printers.get.responses.401.description
The authentication header was not given.

# paths./makerbot/printers.get.responses.401.examples.application/json.errors[].title
No bearer token has been given to authenticate the request.

# paths./makerbot/printers.get.responses.404.description
The requested resource could not be found.

# paths./makerbot/printers.get.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./makerbot/printers.put.description
Confirms that the given printer cluster is allowed access with a MakerBot account.

# paths./makerbot/printers.put.responses.200.description
The printer has been added to the account.

# paths./makerbot/printers.put.responses.401.description
The authentication header was not given.

# paths./makerbot/printers.put.responses.401.examples.application/json.errors[].title
No bearer token has been given to authenticate the request.

# paths./makerbot/printers.put.responses.404.description
The requested resource could not be found.

# paths./makerbot/printers.put.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./makerbot/printers.put.responses.409.examples.application/json.errors[].meta.translatable
The given %{record_name} already exists.

# paths./materials/upload.put.description
Create a material profile object for uploading.

# paths./materials/upload.put.parameters[].description
The material profile upload configuration.

# paths./materials/upload.put.responses.401.description
The authentication header was not given.

# paths./materials/upload.put.responses.401.examples.application/json.errors[].title
No bearer token has been given to authenticate the request.

# paths./materials/upload.put.responses.404.description
The requested resource could not be found.

# paths./materials/upload.put.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./materials/upload.put.responses.409.examples.application/json.errors[].meta.translatable
The given %{record_name} already exists.

# paths./print_jobs.get.description
Retrieves a list of print jobs for all the clusters the current user has access to.

# paths./print_jobs.get.parameters[].description
The amount of items to retrieve for pagination.

# paths./print_jobs.get.parameters[].description
The page to get for pagination. 1 as default to ensure backwards compatibility.

# paths./print_jobs.get.parameters[].description
Show only print jobs created by the current user.

# paths./print_jobs.get.parameters[].description
Search by print job name, printer name or author name.

# paths./print_jobs.get.responses.200.description
List of print jobs for accessible clusters.

# paths./print_jobs.get.responses.401.description
The authentication header was not given.

# paths./print_jobs.get.responses.401.examples.application/json.errors[].title
No bearer token has been given to authenticate the request.

# paths./print_jobs.get.responses.404.description
The requested resource could not be found.

# paths./print_jobs.get.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./print_jobs/reports.get.parameters[].description
The end date of the print job instances. Upper limit of the time range.

# paths./print_jobs/reports.get.parameters[].description
The amount of items to retrieve for pagination. 999999 default to ensure backwards compatibility.

# paths./print_jobs/reports.get.parameters[].description
The page to get for pagination. 1 as default to ensure backwards compatibility.

# paths./print_jobs/reports.get.parameters[].description
The start time of the print job instance. Lower limit of the time range.

# paths./print_jobs/reports.get.responses.200.description
The print job instances were successfully retrieved.

# paths./print_jobs/reports.get.responses.404.description
The requested resource could not be found.

# paths./print_jobs/reports.get.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./settings.get.responses.200.description
A Dictionary with the organization settings.

# paths./settings.get.responses.401.description
The authentication header was not given.

# paths./settings.get.responses.401.examples.application/json.errors[].title
No bearer token has been given to authenticate the request.

# paths./settings.get.responses.404.description
The requested resource could not be found.

# paths./settings.get.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./settings.post.description
Update the current organization settings.

# paths./settings.post.parameters[].description
A Dictionary with the organization settings.

# paths./settings.post.responses.200.description
A Dictionary with the organization settings.

# paths./settings.post.responses.401.description
The authentication header was not given.

# paths./settings.post.responses.401.examples.application/json.errors[].title
No bearer token has been given to authenticate the request.

# paths./settings.post.responses.404.description
The requested resource could not be found.

# paths./settings.post.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./settings.post.responses.409.examples.application/json.errors[].meta.translatable
The given %{record_name} already exists.

# paths./spec.get.description
Retrieves the OpenAPI specification for the API.

# paths./spec.get.parameters[].description
The OpenAPI version. Defaults to the lowest available version.

# paths./spec.get.responses.400.description
The requested OpenAPI version is not supported.

# paths./spec.get.responses.400.examples.application/json.errors[].title
The given OpenAPI version is not supported.

# paths./spec.get.responses.404.description
The requested resource could not be found.

# paths./spec.get.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./teams/{team_id}.delete.description
Removes the given team from all resources in the database.

# paths./teams/{team_id}.delete.responses.204.description
The team has been removed from all applicable resources.

# paths./teams/{team_id}.delete.responses.401.description
The authentication header was not given.

# paths./teams/{team_id}.delete.responses.401.examples.application/json.errors[].title
No bearer token has been given to authenticate the request.

# paths./teams/{team_id}.delete.responses.404.description
The requested resource could not be found.

# paths./teams/{team_id}.delete.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./teapot.get.responses.204.description
The server accepts the coffee brewing request.

# paths./teapot.get.responses.404.description
The requested resource could not be found.

# paths./teapot.get.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./teapot.get.responses.418.description
The server refuses to brew coffee because it is, permanently, a teapot.

# paths./teapot.get.responses.418.examples.application/json.errors[].title
The server refuses to brew coffee because it is, permanently, a teapot.

# paths./usage.get.responses.401.description
The authentication header was not given.

# paths./usage.get.responses.401.examples.application/json.errors[].title
No bearer token has been given to authenticate the request.

# paths./usage.get.responses.404.description
The requested resource could not be found.

# paths./usage.get.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# paths./user/{user_id}/clusters.get.description
Retrieves the clusters for user and organizations

# paths./user/{user_id}/clusters.get.responses.404.description
The requested resource could not be found.

# paths./user/{user_id}/clusters.get.responses.404.examples.application/json.errors[].meta.translatable
The given %{record_name} does not exist.

# definitions.ActionStatusResponse.description
Response model for the status of print/printer/print job actions.

# definitions.ActionStatusResponse.properties.action_id.description
Action ID of action to be performed on printer.

# definitions.ActionStatusResponse.properties.status_details.x-oneOf[].properties.type.title
The discriminator of the field for get_webcam_snapshot values.

# definitions.ActionStatusResponse.properties.status_details.title
Union type not supported in OpenAPI v2. See x-oneOf property or use OpenAPI v3.

# definitions.ActionStatusResponse.example.description
Example value for ActionStatusResponse. May be used for generating mocks.

# definitions.ApiUptimeResponse.description
A response model for the API update endpoint.

# definitions.ApiUptimeResponse.properties.ok.description
Whether all dependencies can be reached.

# definitions.ApiUptimeResponse.properties.uptime.description
Amount of seconds since the server was started.

# definitions.ApiUptimeResponse.example.description
Example value for ApiUptimeResponse. May be used for generating mocks.

# definitions.AttachmentResponse.example.description
Example value for AttachmentResponse. May be used for generating mocks.

# definitions.ClusterIdsRequest.description
Model for requests to fetch a list of cluster IDs.

# definitions.ClusterIdsRequest.example.description
Example value for ClusterIdsRequest. May be used for generating mocks.

# definitions.ClusterIdsResponse.description
Model for responses to return a list of cluster IDs.

# definitions.ClusterIdsResponse.example.description
Example value for ClusterIdsResponse. May be used for generating mocks.

# definitions.ClusterNote.example.description
Example value for ClusterNote. May be used for generating mocks.

# definitions.ClusterNoteUpdateRequest.description
Model with parameters for updating the note of a cluster.

# definitions.ClusterNoteUpdateRequest.example.description
Example value for ClusterNoteUpdateRequest. May be used for generating mocks.

# definitions.ClusterPrintCoreConfiguration.description
Model for the status of a configuration object in a cluster printer.

# definitions.ClusterPrintCoreConfiguration.properties.estimated_material_volume.description
The amount in mm3 of filament remaining in the filament bay before the print started.

# definitions.ClusterPrintCoreConfiguration.properties.extruder_index.description
The position of the extruder on the machine as list index. Numbered from left to right.

# definitions.ClusterPrintCoreConfiguration.properties.original_material_volume.description
The original amount in mm3 of filament in the filament bay.

# definitions.ClusterPrintCoreConfiguration.properties.print_core_id.description
The type of print core inserted at this position, e.g. 'AA 0.4'.

# definitions.ClusterPrintCoreConfiguration.properties.temperature.description
The current temperature of print core, degrees celsius

# definitions.ClusterPrintCoreConfiguration.example.description
Example value for ClusterPrintCoreConfiguration. May be used for generating mocks.

# definitions.ClusterPrintJobConfigurationChange.description
Model for the types of changes that are needed before a print job can start

# definitions.ClusterPrintJobConfigurationChange.properties.index.description
The hotend slot or extruder index to change

# definitions.ClusterPrintJobConfigurationChange.properties.origin_id.description
Original/current material guid or hotend id

# definitions.ClusterPrintJobConfigurationChange.properties.origin_name.description
Original/current material name or hotend id

# definitions.ClusterPrintJobConfigurationChange.example.description
Example value for ClusterPrintJobConfigurationChange. May be used for generating mocks.

# definitions.ClusterPrintJobConstraints.description
Model for holding print job constraints as sub-model for ClusterPrintJobStatus.constraints.

# definitions.ClusterPrintJobConstraints.properties.require_printer_name.description
Unique name of the printer that this job should be printed on.Should be one of the unique_name field values in the cluster, e.g. 'ultimakersystem-ccbdd30044ec'

# definitions.ClusterPrintJobConstraints.example.description
Example value for ClusterPrintJobConstraints. May be used for generating mocks.

# definitions.ClusterPrintJobImpediment.description
Model for the reasons that prevent this job from being printed on the associated printer

# definitions.ClusterPrintJobImpediment.properties.severity.description
A number indicating the severity of the problem, with higher being more severe

# definitions.ClusterPrintJobImpediment.properties.translation_key.description
A string indicating a reason the print cannot be printed, such as 'does_not_fit_in_build_volume'

# definitions.ClusterPrintJobImpediment.example.description
Example value for ClusterPrintJobImpediment. May be used for generating mocks.

# definitions.ClusterPrinterAirManager.description
Model for the status of the Air Manager that could be installed on the printer.

# definitions.ClusterPrinterAirManager.properties.filter_age.description
The amount of hours the Air Manager filter has been in use.

# definitions.ClusterPrinterAirManager.properties.filter_max_age.description
The maximum amount of hours the Air Manager filter should be used before replacing it.

# definitions.ClusterPrinterAirManager.properties.supported.description
Whether this printer supports the Air Manager or not.

# definitions.ClusterPrinterAirManager.example.description
Example value for ClusterPrinterAirManager. May be used for generating mocks.

# definitions.ClusterPrinterBuildPlate.description
Model for the status of a configuration object in a cluster printer.

# definitions.ClusterPrinterBuildPlate.properties.temperature.description
The current temperature of build plate, degrees celsius

# definitions.ClusterPrinterBuildPlate.example.description
Example value for ClusterPrinterBuildPlate. May be used for generating mocks.

# definitions.ClusterPrinterChamber.properties.temperature.description
The current temperature of chamber, degrees celsius

# definitions.ClusterPrinterChamber.example.description
Example value for ClusterPrinterChamber. May be used for generating mocks.

# definitions.ClusterPrinterConfigurationMaterial.description
Model for the material of a configuration object in a cluster printer.

# definitions.ClusterPrinterConfigurationMaterial.properties.brand.description
The brand of material in this print core, e.g. 'Ultimaker'.

# definitions.ClusterPrinterConfigurationMaterial.properties.color.description
The color of material in this print core, e.g. 'Blue'.

# definitions.ClusterPrinterConfigurationMaterial.properties.guid.description
The GUID of the material in this print core, e.g. '506c9f0d-e3aa-4bd4-b2d2-23e2425b1aa9'.

# definitions.ClusterPrinterConfigurationMaterial.properties.material.description
The type of material in this print core, e.g. 'PLA'.

# definitions.ClusterPrinterConfigurationMaterial.example.description
Example value for ClusterPrinterConfigurationMaterial. May be used for generating mocks.

# definitions.ClusterPrinterError.description
Model for an error that is currently happening on the printer.

# definitions.ClusterPrinterError.example.description
Example value for ClusterPrinterError. May be used for generating mocks.

# definitions.ClusterPrinterFault.description
Model for a fault from the Marvin service from a printer.

# definitions.ClusterPrinterFault.properties.code.description
A short "error code" which identifies this kind of warning.

# definitions.ClusterPrinterFault.properties.message.description
Human readable description of the warning. This is intended for developer eyes.

# definitions.ClusterPrinterFault.properties.timestamp.description
The date and time when this warning was created in ISO 8601.

# definitions.ClusterPrinterFault.example.description
Example value for ClusterPrinterFault. May be used for generating mocks.

# definitions.ClusterPrinterMaterialStation.description
Model for the status of the Material Station that could be installed on the printer.

# definitions.ClusterPrinterMaterialStation.properties.supported.description
Whether this printer supports the Material Station or not.

# definitions.ClusterPrinterMaterialStation.example.description
Example value for ClusterPrinterMaterialStation. May be used for generating mocks.

# definitions.ClusterPrinterMaterialStationSlot.description
Data about a slot in the Material Station.

# definitions.ClusterPrinterMaterialStationSlot.properties.compatible.description
Whether the loaded material is compatible with the print core that it is loaded towards.

# definitions.ClusterPrinterMaterialStationSlot.properties.extruder_index.description
The position of the extruder on the machine as list index. Numbered from left to right.

# definitions.ClusterPrinterMaterialStationSlot.properties.material_empty.description
Is true if no more filament is available

# definitions.ClusterPrinterMaterialStationSlot.properties.material_remaining.description
Estimation of how much material is remaining on a spool. Value between 0 and 1, or -1 when missing.

# definitions.ClusterPrinterMaterialStationSlot.properties.print_core_id.description
The type of print core inserted at this position, e.g. 'AA 0.4'.

# definitions.ClusterPrinterMaterialStationSlot.properties.slot_index.description
The index of the slot in the station from left to right. Labelled A to F on the product.

# definitions.ClusterPrinterMaterialStationSlot.example.description
Example value for ClusterPrinterMaterialStationSlot. May be used for generating mocks.

# definitions.ClusterPrinterStatus.description
Model for the status of a single printer in a cluster.

# definitions.ClusterPrinterStatus.properties.configuration.description
The active print core configurations of this printer.

# definitions.ClusterPrinterStatus.properties.enabled.description
A printer can be disabled if it should not receive new jobs. By default every printer is enabled.

# definitions.ClusterPrinterStatus.properties.firewall_enabled.description
Whether or not the firewall is enabled for this printer.

# definitions.ClusterPrinterStatus.properties.firmware_channel.description
The configured channel to put firmware updates from.

# definitions.ClusterPrinterStatus.properties.firmware_update_status.description
Whether the printer's firmware is up-to-date.

# definitions.ClusterPrinterStatus.properties.firmware_version.description
Firmware version installed on the printer. Can be different for all printers in a cluster.

# definitions.ClusterPrinterStatus.properties.friendly_name.description
Human readable name of the printer. Can be used for identification purposes.

# definitions.ClusterPrinterStatus.properties.ip_address.description
The IP address of the printer in the local network.

# definitions.ClusterPrinterStatus.properties.latest_available_firmware.description
The version of the latest firmware that is available

# definitions.ClusterPrinterStatus.properties.machine_variant.description
The type of printer. Can be 'Ultimaker 3' or 'Ultimaker 3 Extended'.

# definitions.ClusterPrinterStatus.properties.pin_code_lock_enabled.description
Whether or not the pin code lock is enabled for this printer.

# definitions.ClusterPrinterStatus.properties.reserved_by.description
A printer can be claimed by a specific print job.

# definitions.ClusterPrinterStatus.properties.status_detail.description
Extra detail about the status of the printer.

# definitions.ClusterPrinterStatus.properties.unique_name.description
The unique name of the printer in the network.

# definitions.ClusterPrinterStatus.properties.uuid.description
The unique ID of the printer, also known as GUID. Empty Guid for MakerBot printers.

# definitions.ClusterPrinterStatus.example.description
Example value for ClusterPrinterStatus. May be used for generating mocks.

# definitions.ClusterResponse.description
Model for the list of clusters sent to the users.

# definitions.ClusterResponse.properties.capabilities.description
List of cloud features this printer supports.

# definitions.ClusterResponse.properties.display_status.description
The status of the printer that is used for display purpose.

# definitions.ClusterResponse.properties.friendly_name.description
Human readable name of the host. Can be used for identification purposes.

# definitions.ClusterResponse.properties.host_guid.description
The unique identifier of the printer that never changes.

# definitions.ClusterResponse.properties.host_internal_ip.description
The IP address of the printer in the local network.

# definitions.ClusterResponse.properties.host_name.description
The name of the printer as configured during the Wi-Fi setup. Used as identifier for end users.

# definitions.ClusterResponse.properties.host_print_job_count.description
The number of print jobs printing or waiting.

# definitions.ClusterResponse.properties.host_remaining_print_time.description
The total estimated printing time for all jobs in seconds.

# definitions.ClusterResponse.properties.host_version.description
The firmware version of the cluster host. This is where the Stardust client is running on.

# definitions.ClusterResponse.properties.is_online.description
Whether this cluster is currently connected to the cloud.

# definitions.ClusterResponse.properties.maintenance_due.description
Whether the printer has at least one due maintenance task.

# definitions.ClusterResponse.properties.organization_id.description
The ID of an organization the cluster might be associated with. Note: In the context of the API, the term "organization" can be read as meaning "workspace".

# definitions.ClusterResponse.properties.organization_shared.description
Designates whether the cluster is shared with the entire organization.

# definitions.ClusterResponse.properties.printer_count.description
The amount of printers connected to the cluster.

# definitions.ClusterResponse.properties.status.description
The status of the cluster authentication.

# definitions.ClusterResponse.properties.team_ids.description
The IDs of the teams that have access to this resource.

# definitions.ClusterResponse.properties.user_id.description
The ID of the user that authenticated this cluster.

# definitions.ClusterResponse.example.description
Example value for ClusterResponse. May be used for generating mocks.

# definitions.ClusterSharingUpdateRequest.description
Model with parameters for updating cluster sharing settings.
TODO: in the future we can add organization sharing via this model as well.

# definitions.ClusterSharingUpdateRequest.properties.organization_shared.description
Designates whether the cluster is shared with the entire organization.This field must be left empty or set to 'False' when using 'team_ids'.

# definitions.ClusterSharingUpdateRequest.properties.team_ids.description
The IDs of the teams to share the cluster with.

# definitions.ClusterSharingUpdateRequest.example.description
Example value for ClusterSharingUpdateRequest. May be used for generating mocks.

# definitions.ClusterStatusResponse.description
Model for the responses we exchange from the printer clusters to the gateway for the cluster status.

# definitions.ClusterStatusResponse.properties.generated_time.description
The datetime when the object was generated on the server-side.

# definitions.ClusterStatusResponse.properties.print_jobs.description
The latest status of each print job in the cluster.

# definitions.ClusterStatusResponse.properties.printers.description
The latest status of each printer in the cluster.

# definitions.ClusterStatusResponse.example.description
Example value for ClusterStatusResponse. May be used for generating mocks.

# definitions.ClusterTeamCountResponse.example.description
Example value for ClusterTeamCountResponse. May be used for generating mocks.

# definitions.ConfirmRegistrationMakerBotRequest.description
Model for confirming the registration of a MakerBot printer.

# definitions.ConfirmRegistrationMakerBotRequest.properties.printer_id.description
The unique identifier of the printer that never changes.

# definitions.ConfirmRegistrationMakerBotRequest.example.description
Example value for ConfirmRegistrationMakerBotRequest. May be used for generating mocks.

# definitions.ErrorObject.description
Model for the error responses according to the JSON-API standard.

# definitions.ErrorObject.properties.code.description
An application-specific error code, expressed as a string value.

# definitions.ErrorObject.properties.detail.description
A human-readable explanation specific to this occurrence of the problem. Like title, this field's value can be localized.

# definitions.ErrorObject.properties.http_status.description
The HTTP status code applicable to this problem, converted to string.

# definitions.ErrorObject.properties.id.description
Unique identifier for this particular occurrence of the problem.

# definitions.ErrorObject.properties.meta.description
Non-standard meta-information about the error, depending on the error code.

# definitions.ErrorObject.properties.title.description
A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.

# definitions.FilterOption.example.description
Example value for FilterOption. May be used for generating mocks.

# definitions.FilterResponse.description
Response model for the available filters.

# definitions.FilterResponse.properties.options.description
Options that are available for the filter.

# definitions.FilterResponse.example.description
Example value for FilterResponse. May be used for generating mocks.

# definitions.MakerBotPrinterResponse.description
Model for the list of authorized MakerBot printers response.

# definitions.MakerBotPrinterResponse.properties.friendly_name.description
Human readable name of the printer. Can be used for identification purposes.

# definitions.MakerBotPrinterResponse.properties.host_guid.description
The unique identifier of the printer that never changes.

# definitions.MakerBotPrinterResponse.properties.is_authorized.description
Defines if the user is already authorized to this printer in Digital Factory

# definitions.MakerBotPrinterResponse.properties.is_online.description
Whether the printer is currently online or not.

# definitions.MakerBotPrinterResponse.properties.user_id.description
The ID of the user who added this printer, if any.

# definitions.MakerBotPrinterResponse.example.description
Example value for MakerBotPrinterResponse. May be used for generating mocks.

# definitions.MaterialProfileResponse.description
Model for response of the material profile object.

# definitions.MaterialProfileResponse.properties.client_id.description
The ID of the OAuth2 client that uploaded this profile.

# definitions.MaterialProfileResponse.properties.material_profile_name.description
The name of the material profile package file.

# definitions.MaterialProfileResponse.properties.status_description.description
Contains more details about the status, e.g. the cause of failures.

# definitions.MaterialProfileResponse.properties.upload_url.description
The one-time use URL where the file must be uploaded to (only if status is uploading).

# definitions.MaterialProfileResponse.properties.user_id.description
The ID of the user that uploaded this profile.

# definitions.MaterialProfileResponse.example.description
Example value for MaterialProfileResponse. May be used for generating mocks.

# definitions.MaterialProfileUploadRequest.description
Model for requests to upload a material profiles package file.

# definitions.MaterialProfileUploadRequest.properties.material_profile_name.description
The file name of the material profile package, including the file extension.

# definitions.MaterialProfileUploadRequest.properties.origin.description
The origin of the client that will upload the print job to storage.Used to verify the upload occurs from the same location as the request.

# definitions.MaterialProfileUploadRequest.example.description
Example value for MaterialProfileUploadRequest. May be used for generating mocks.

# definitions.OrganizationSettings.description
Model for organization specific settings.

# definitions.OrganizationSettings.properties.enable_print_prep.description
Enables print prep for the workspace even if no makerbot printers were imported.

# definitions.OrganizationSettings.properties.require_print_approval.description
Whether or not print jobs require approval before they can be printed.

# definitions.OrganizationSettings.example.description
Example value for OrganizationSettings. May be used for generating mocks.

# definitions.PaginationLinks.example.description
Example value for PaginationLinks. May be used for generating mocks.

# definitions.PaginationMetadata.description
Model for the metadata used for pagination.

# definitions.PaginationMetadata.properties.total_pages.description
The total number of pages when pagination is applied.

# definitions.PaginationMetadata.example.description
Example value for PaginationMetadata. May be used for generating mocks.

# definitions.PrintBodyRequest.description
Parameters used when submitting a print job to the cloud for printing.

# definitions.PrintBodyRequest.properties.start_now.description
Whether to start the print job now. When false, the print job will be added to the cloud queue.

# definitions.PrintBodyRequest.example.description
Example value for PrintBodyRequest. May be used for generating mocks.

# definitions.PrintJobActionBodyRequest.description
Model holding the body arguments for a print job action.
This contains all possible fields from PrintJobActionRequest.action_details, as the API receives any in the
message body.

# definitions.PrintJobActionBodyRequest.properties.list.description
On action 'move', move the print job to this list in the cluster.

# definitions.PrintJobActionBodyRequest.properties.message.description
The approval/rejection message to be sent to the user.

# definitions.PrintJobActionBodyRequest.properties.quantity.description
On action 'abort' or 'duplicate', specify a quantity of jobs to abort or duplicate.

# definitions.PrintJobActionBodyRequest.properties.to_position.description
On action 'move', move the print job to this position in the cluster.

# definitions.PrintJobActionBodyRequest.example.description
Example value for PrintJobActionBodyRequest. May be used for generating mocks.

# definitions.PrintJobBuildPlateMetadata.description
The metadata model for the build plate of the print job.

# definitions.PrintJobBuildPlateMetadata.properties.initial_temperature.description
The temperature the build plate needs to be at the start of the print.

# definitions.PrintJobBuildPlateMetadata.properties.temperature.description
The current temperature of build plate, degrees celsius

# definitions.PrintJobBuildPlateMetadata.example.description
Example value for PrintJobBuildPlateMetadata. May be used for generating mocks.

# definitions.PrintJobBuildVolumeMetadata.description
The metadata model for the build volume of the print job.

# definitions.PrintJobBuildVolumeMetadata.properties.temperature.description
The desired temperature of the build volume at the start of the print.

# definitions.PrintJobBuildVolumeMetadata.example.description
Example value for PrintJobBuildVolumeMetadata. May be used for generating mocks.

# definitions.PrintJobCoordinatesMetadata.description
The metadata model for print volume coordinates.

# definitions.PrintJobCoordinatesMetadata.example.description
Example value for PrintJobCoordinatesMetadata. May be used for generating mocks.

# definitions.PrintJobDetailsResponse.description
Data returned in the Connect API print job instance details endpoint,
which also includes details about the original print job file.

# definitions.PrintJobDetailsResponse.properties.assigned_to.description
The name of the printer this job is assigned to while being queued.

# definitions.PrintJobDetailsResponse.properties.cloud_job_id.description
Unique cloud ID of a print job if it originated in the cloud.It may be empty in case the user does not have access to the print job.

# definitions.PrintJobDetailsResponse.properties.cluster_id.description
The unique cloud cluster ID of the printer this job is assigned to.

# definitions.PrintJobDetailsResponse.properties.compatible_machine_families.description
Family names of machines suitable for this print job.

# definitions.PrintJobDetailsResponse.properties.configuration.description
The required print core configurations of this print job.

# definitions.PrintJobDetailsResponse.properties.configuration_changes_required.description
The configuration changes required for this print job instance.

# definitions.PrintJobDetailsResponse.properties.created_at.description
The timestamp when the job was created in Cura Connect.

# definitions.PrintJobDetailsResponse.properties.deleted_at.description
The time when this print job was deleted.

# definitions.PrintJobDetailsResponse.properties.force.description
Allow this job to be printed despite of mismatching configurations.

# definitions.PrintJobDetailsResponse.properties.impediments_to_printing.description
A list of reasons that prevent this job from being printed on the associated printer.

# definitions.PrintJobDetailsResponse.properties.is_online.description
Whether the cluster is currently connected to the cloud.

# definitions.PrintJobDetailsResponse.properties.last_seen.description
The number of seconds since this job was checked.

# definitions.PrintJobDetailsResponse.properties.machine_variant.description
The machine type that this job should be printed on.Coincides with the machine_type field of the printer object.

# definitions.PrintJobDetailsResponse.properties.name.description
The name of the print job. Usually the name of the .gcode file.

# definitions.PrintJobDetailsResponse.properties.network_error_count.description
The number of errors encountered when requesting data for this print job.

# definitions.PrintJobDetailsResponse.properties.owner.description
The name of the user who added the print job to Cura Connect.

# definitions.PrintJobDetailsResponse.properties.owner_deleted.description
Set to true if the user who started the print job has been deleted.

# definitions.PrintJobDetailsResponse.properties.owner_id.description
The unique ID of the user who started the print job.

# definitions.PrintJobDetailsResponse.properties.preview_url.description
The URL where to download a preview image from for this print job.

# definitions.PrintJobDetailsResponse.properties.printed_on_uuid.description
UUID of the printer used to print this job.

# definitions.PrintJobDetailsResponse.properties.printer_name.description
The human readable name of the printer this job is assigned to.

# definitions.PrintJobDetailsResponse.properties.printer_uuid.description
UUID of the printer that the job is currently printing on or assigned to.

# definitions.PrintJobDetailsResponse.properties.sent_from.description
The type of client that sent the print job to the printer.

# definitions.PrintJobDetailsResponse.properties.started.description
Whether the job has started printing or not.

# definitions.PrintJobDetailsResponse.properties.state.description
The status of print jobs. Can be one of - in_progress, waiting, history.

# definitions.PrintJobDetailsResponse.properties.status_detail.description
Gives more detail about the status of the print job.

# definitions.PrintJobDetailsResponse.properties.time_remaining.description
The amount of time seconds remaining for printing, in seconds. For waiting jobs, includes time before starting.

# definitions.PrintJobDetailsResponse.properties.uuid.description
UUID of this print job. Should be used for identification purposes.

# definitions.PrintJobDetailsResponse.example.description
Example value for PrintJobDetailsResponse. May be used for generating mocks.

# definitions.PrintJobExtruderMetadata.description
The metadata model for a printer extruder in print jobs.

# definitions.PrintJobExtruderMetadata.properties.estimated_material_volume.description
The amount in mm3 of filament remaining in the filament bay before the print started.

# definitions.PrintJobExtruderMetadata.properties.extruder_index.description
The position of the extruder on the machine as list index. Numbered from left to right.

# definitions.PrintJobExtruderMetadata.properties.initial_temperature.description
The temperature to which the nozzle needs to be heated for processing the material.

# definitions.PrintJobExtruderMetadata.properties.nozzle_diameter.description
The diameter of the nozzle for which the print was sliced.

# definitions.PrintJobExtruderMetadata.properties.original_material_volume.description
The original amount in mm3 of filament in the filament bay.

# definitions.PrintJobExtruderMetadata.properties.print_core_id.description
The type of print core inserted at this position, e.g. 'AA 0.4'.

# definitions.PrintJobExtruderMetadata.properties.temperature.description
The current temperature of print core, degrees celsius

# definitions.PrintJobExtruderMetadata.example.description
Example value for PrintJobExtruderMetadata. May be used for generating mocks.

# definitions.PrintJobGeneratorMetadata.description
The metadata model for the generator of the print job.

# definitions.PrintJobGeneratorMetadata.properties.build_date.description
The date on which that application was built.

# definitions.PrintJobGeneratorMetadata.properties.name.description
The name of the application used to generate the Gcode.

# definitions.PrintJobGeneratorMetadata.properties.version.description
The version of the application used to generate the Gcode.

# definitions.PrintJobGeneratorMetadata.example.description
Example value for PrintJobGeneratorMetadata. May be used for generating mocks.

# definitions.PrintJobInfillMetadata.description
The metadata model for the infill of the print job.

# definitions.PrintJobInfillMetadata.properties.density.description
The density of the infill in percentage.

# definitions.PrintJobInfillMetadata.example.description
Example value for PrintJobInfillMetadata. May be used for generating mocks.

# definitions.PrintJobInstanceConfigurationChange.description
Model for the response to the configuration change response. This is used for the print job instance responses
and adds extra fields that are not received from the printers.

# definitions.PrintJobInstanceConfigurationChange.properties.index.description
The hotend slot or extruder index to change

# definitions.PrintJobInstanceConfigurationChange.properties.is_overridable.description
Whether the configuration change may be overridden, i.e. the print job may be started with the current configuration.

# definitions.PrintJobInstanceConfigurationChange.properties.origin_id.description
Original/current material guid or hotend id

# definitions.PrintJobInstanceConfigurationChange.properties.origin_name.description
Original/current material name or hotend id

# definitions.PrintJobInstanceConfigurationChange.example.description
Example value for PrintJobInstanceConfigurationChange. May be used for generating mocks.

# definitions.PrintJobInstancePrinterConfiguration.description
Contains the fields of the printer status that are part of the print job instance.

# definitions.PrintJobInstancePrinterConfiguration.properties.generated_time.description
The datetime when the object was generated on the server-side.

# definitions.PrintJobInstancePrinterConfiguration.properties.print_cores.description
The actual printer configuration when the print job was started.

# definitions.PrintJobInstancePrinterConfiguration.example.description
Example value for PrintJobInstancePrinterConfiguration. May be used for generating mocks.

# definitions.PrintJobInstanceReportResponse.description
Data returned in the Cloud print job endpoints, that represents a single instance of a print job.

# definitions.PrintJobInstanceReportResponse.properties.assigned_to.description
The name of the printer this job is assigned to while being queued.

# definitions.PrintJobInstanceReportResponse.properties.cloud_job_id.description
Unique cloud ID of a print job if it originated in the cloud.It may be empty in case the user does not have access to the print job.

# definitions.PrintJobInstanceReportResponse.properties.cluster_id.description
The unique cloud cluster ID of the printer this job is assigned to.

# definitions.PrintJobInstanceReportResponse.properties.compatible_machine_families.description
Family names of machines suitable for this print job.

# definitions.PrintJobInstanceReportResponse.properties.configuration.description
The required print core configurations of this print job.

# definitions.PrintJobInstanceReportResponse.properties.configuration_changes_required.description
List of configuration changes the printer this job is associated with needs to make in order to be able to print this job.

# definitions.PrintJobInstanceReportResponse.properties.created_at.description
The timestamp when the job was created in Cura Connect.

# definitions.PrintJobInstanceReportResponse.properties.deleted_at.description
The time when this print job was deleted.

# definitions.PrintJobInstanceReportResponse.properties.force.description
Allow this job to be printed despite of mismatching configurations.

# definitions.PrintJobInstanceReportResponse.properties.hidden.description
When a print job is hidden it has been deleted from the cloud history and should not be returned by the API anymore.

# definitions.PrintJobInstanceReportResponse.properties.impediments_to_printing.description
A list of reasons that prevent this job from being printed on the associated printer.

# definitions.PrintJobInstanceReportResponse.properties.last_seen.description
The number of seconds since this job was checked.

# definitions.PrintJobInstanceReportResponse.properties.machine_variant.description
The machine type that this job should be printed on.Coincides with the machine_type field of the printer object.

# definitions.PrintJobInstanceReportResponse.properties.name.description
The name of the print job. Usually the name of the .gcode file.

# definitions.PrintJobInstanceReportResponse.properties.network_error_count.description
The number of errors encountered when requesting data for this print job.

# definitions.PrintJobInstanceReportResponse.properties.owner.description
The name of the user who added the print job to Cura Connect.

# definitions.PrintJobInstanceReportResponse.properties.owner_deleted.description
Set to true if the user who started the print job has been deleted.

# definitions.PrintJobInstanceReportResponse.properties.owner_id.description
The unique ID of the user who started the print job.

# definitions.PrintJobInstanceReportResponse.properties.printed_on_uuid.description
UUID of the printer used to print this job.

# definitions.PrintJobInstanceReportResponse.properties.printer_name.description
The human readable name of the printer this job is assigned to.

# definitions.PrintJobInstanceReportResponse.properties.printer_uuid.description
UUID of the printer that the job is currently printing on or assigned to.

# definitions.PrintJobInstanceReportResponse.properties.sent_from.description
The type of client that sent the print job to the printer.

# definitions.PrintJobInstanceReportResponse.properties.started.description
Whether the job has started printing or not.

# definitions.PrintJobInstanceReportResponse.properties.state.description
The status of print jobs. Can be one of - in_progress, waiting, history.

# definitions.PrintJobInstanceReportResponse.properties.status_detail.description
Gives more detail about the status of the print job.

# definitions.PrintJobInstanceReportResponse.properties.updated_at.description
The timestamp when the job was last updated.

# definitions.PrintJobInstanceReportResponse.properties.uuid.description
UUID of this print job. Should be used for identification purposes.

# definitions.PrintJobInstanceReportResponse.example.description
Example value for PrintJobInstanceReportResponse. May be used for generating mocks.

# definitions.PrintJobInstanceResponse.description
Data returned in the Cloud print job endpoints, that represents a single instance of a print job.

# definitions.PrintJobInstanceResponse.properties.assigned_to.description
The name of the printer this job is assigned to while being queued.

# definitions.PrintJobInstanceResponse.properties.cloud_job_id.description
Unique cloud ID of a print job if it originated in the cloud.It may be empty in case the user does not have access to the print job.

# definitions.PrintJobInstanceResponse.properties.cluster_id.description
The unique cloud cluster ID of the printer this job is assigned to.

# definitions.PrintJobInstanceResponse.properties.compatible_machine_families.description
Family names of machines suitable for this print job.

# definitions.PrintJobInstanceResponse.properties.configuration.description
The required print core configurations of this print job.

# definitions.PrintJobInstanceResponse.properties.configuration_changes_required.description
The configuration changes required for this print job instance.

# definitions.PrintJobInstanceResponse.properties.created_at.description
The timestamp when the job was created in Cura Connect.

# definitions.PrintJobInstanceResponse.properties.deleted_at.description
The time when this print job was deleted.

# definitions.PrintJobInstanceResponse.properties.force.description
Allow this job to be printed despite of mismatching configurations.

# definitions.PrintJobInstanceResponse.properties.impediments_to_printing.description
A list of reasons that prevent this job from being printed on the associated printer.

# definitions.PrintJobInstanceResponse.properties.is_online.description
Whether the cluster is currently connected to the cloud.

# definitions.PrintJobInstanceResponse.properties.last_seen.description
The number of seconds since this job was checked.

# definitions.PrintJobInstanceResponse.properties.machine_variant.description
The machine type that this job should be printed on.Coincides with the machine_type field of the printer object.

# definitions.PrintJobInstanceResponse.properties.name.description
The name of the print job. Usually the name of the .gcode file.

# definitions.PrintJobInstanceResponse.properties.network_error_count.description
The number of errors encountered when requesting data for this print job.

# definitions.PrintJobInstanceResponse.properties.owner.description
The name of the user who added the print job to Cura Connect.

# definitions.PrintJobInstanceResponse.properties.owner_deleted.description
Set to true if the user who started the print job has been deleted.

# definitions.PrintJobInstanceResponse.properties.owner_id.description
The unique ID of the user who started the print job.

# definitions.PrintJobInstanceResponse.properties.preview_url.description
The URL where to download a preview image from for this print job.

# definitions.PrintJobInstanceResponse.properties.printed_on_uuid.description
UUID of the printer used to print this job.

# definitions.PrintJobInstanceResponse.properties.printer_name.description
The human readable name of the printer this job is assigned to.

# definitions.PrintJobInstanceResponse.properties.printer_uuid.description
UUID of the printer that the job is currently printing on or assigned to.

# definitions.PrintJobInstanceResponse.properties.sent_from.description
The type of client that sent the print job to the printer.

# definitions.PrintJobInstanceResponse.properties.started.description
Whether the job has started printing or not.

# definitions.PrintJobInstanceResponse.properties.state.description
The status of print jobs. Can be one of - in_progress, waiting, history.

# definitions.PrintJobInstanceResponse.properties.status_detail.description
Gives more detail about the status of the print job.

# definitions.PrintJobInstanceResponse.properties.time_remaining.description
The amount of time seconds remaining for printing, in seconds. For waiting jobs, includes time before starting.

# definitions.PrintJobInstanceResponse.properties.uuid.description
UUID of this print job. Should be used for identification purposes.

# definitions.PrintJobInstanceResponse.example.description
Example value for PrintJobInstanceResponse. May be used for generating mocks.

# definitions.PrintJobInstanceUpdateRequest.description
Model for updating the note in a print job instance.

# definitions.PrintJobInstanceUpdateRequest.example.description
Example value for PrintJobInstanceUpdateRequest. May be used for generating mocks.

# definitions.PrintJobInstanceUpdateRequest.example.value.note
This is a large description field that can accommodate a lot of text and then some extra...

# definitions.PrintJobMaterialMetadata.description
The metadata model for a material in print jobs.

# definitions.PrintJobMaterialMetadata.properties.brand.description
The brand of material in this print core, e.g. 'Ultimaker'.

# definitions.PrintJobMaterialMetadata.properties.color.description
The color of material in this print core, e.g. 'Blue'.

# definitions.PrintJobMaterialMetadata.properties.guid.description
The GUID of the material in this print core, e.g. '506c9f0d-e3aa-4bd4-b2d2-23e2425b1aa9'.

# definitions.PrintJobMaterialMetadata.properties.material.description
The type of material in this print core, e.g. 'PLA'.

# definitions.PrintJobMaterialMetadata.example.description
Example value for PrintJobMaterialMetadata. May be used for generating mocks.

# definitions.PrintJobMetadata.properties.extruders.description
The information about extruders for the g-code.

# definitions.PrintJobMetadata.properties.machine_variant.description
The model of the printer for which the g-code was sliced.

# definitions.PrintJobMetadata.example.description
Example value for PrintJobMetadata. May be used for generating mocks.

# definitions.PrintJobPresetMetadata.description
Information about the Cura preset used when slicing the print job.

# definitions.PrintJobPresetMetadata.example.description
Example value for PrintJobPresetMetadata. May be used for generating mocks.

# definitions.PrintJobPrintMetadata.description
The metadata model for the build volume of the print job.

# definitions.PrintJobPrintMetadata.properties.estimated_time.description
The estimated time in seconds the print takes.

# definitions.PrintJobPrintMetadata.properties.groups.description
The number of object groups in the file. Only applies when 'one-at-a-time' feature is used in Cura.

# definitions.PrintJobPrintMetadata.example.description
Example value for PrintJobPrintMetadata. May be used for generating mocks.

# definitions.PrintJobResponse.description
Model for the print job upload status served by the Cura Cloud API.

# definitions.PrintJobResponse.properties.access_key.description
A key that allows anyone to retrieve the details of the print job for reprinting it later

# definitions.PrintJobResponse.properties.attachments.description
List of files attached to the print job.

# definitions.PrintJobResponse.properties.download_url.description
A URL to download the toolpath file from.

# definitions.PrintJobResponse.properties.generated_time.description
The datetime when the object was generated on the server-side.

# definitions.PrintJobResponse.properties.is_submitted.description
If set to True indicates that PrintJob was submitted

# definitions.PrintJobResponse.properties.notes.description
The notes left for a print file during submission.

# definitions.PrintJobResponse.properties.parsing_status.description
A parsing status indicating if the backend has finished parsing the print job metadata.

# definitions.PrintJobResponse.properties.preview_image_url.description
A signed URL to the location of the print job preview image (only available for UFP files).

# definitions.PrintJobResponse.properties.source_file_id.description
The file ID of the source file that the print job is derived from.

# definitions.PrintJobResponse.properties.status_description.description
Contains more details about the status, e.g. the cause of failures.

# definitions.PrintJobResponse.properties.submitter_name.description
Name of the user who uploaded the print job via submission link

# definitions.PrintJobResponse.properties.upload_url.description
The one-time use URL where the toolpath must be uploaded to (only if status is uploading).

# definitions.PrintJobResponse.properties.uploaded_at.description
The time on which the print job was uploaded.

# definitions.PrintJobResponse.properties.user_id.description
The ID of the user that uploaded this print job.

# definitions.PrintJobResponse.example.description
Example value for PrintJobResponse. May be used for generating mocks.

# definitions.PrintRequestResponse.description
Model for the API response when sending a print job to a connected cluster.

# definitions.PrintRequestResponse.properties.generated_time.description
The datetime when the object was generated on the server-side.

# definitions.PrintRequestResponse.properties.job_instance_uuid.description
The job instance UUID, generated in the cloud and used in both the cloud and on the printer.

# definitions.PrintRequestResponse.example.description
Example value for PrintRequestResponse. May be used for generating mocks.

# definitions.PrinterActionBodyRequest.description
Model holding the body arguments for a printer action.
Goes together with PrinterActionPathRequest to determine the whole action sent to the API.

# definitions.PrinterActionBodyRequest.properties.enabled.description
Set printer availability to be enabled or disabled

# definitions.PrinterActionBodyRequest.properties.material_profile_id.description
The unique ID of the requested material profile object.

# definitions.PrinterActionBodyRequest.properties.name.description
New name for the printer for the 'rename' action.

# definitions.PrinterActionBodyRequest.properties.schedule_update.description
True to schedule an update. False to cancel any scheduled update.

# definitions.PrinterActionBodyRequest.example.description
Example value for PrinterActionBodyRequest. May be used for generating mocks.

# definitions.PrinterMaintenanceCompletedLogEntriesResponse.description
The response model for the printer maintenance completed tasks.

# definitions.PrinterMaintenanceCompletedLogEntriesResponse.properties.completed_at.description
The timestamp that the task was completed.

# definitions.PrinterMaintenanceCompletedLogEntriesResponse.example.description
Example value for PrinterMaintenanceCompletedLogEntriesResponse. May be used for generating mocks.

# definitions.PrinterMaintenanceTaskRequest.description
A maintenance task that has been executed.

# definitions.PrinterMaintenanceTaskRequest.example.description
Example value for PrinterMaintenanceTaskRequest. May be used for generating mocks.

# definitions.PrinterMaintenanceTaskResponse.description
A maintenance task must be done now or in the future.

# definitions.PrinterMaintenanceTaskResponse.properties.due_date.description
Predicted time when the task should be performed.

# definitions.PrinterMaintenanceTaskResponse.example.description
Example value for PrinterMaintenanceTaskResponse. May be used for generating mocks.

# definitions.PrinterMaintenanceTaskRule.description
A rule which describes a reoccurring maintenance task.

# definitions.PrinterMaintenanceTaskRule.properties.task_details.x-oneOf[].properties.type.title
The discriminator of the field for time_based values.

# definitions.PrinterMaintenanceTaskRule.properties.task_details.title
Union type not supported in OpenAPI v2. See x-oneOf property or use OpenAPI v3.

# definitions.PrinterMaintenanceTaskRule.example.description
Example value for PrinterMaintenanceTaskRule. May be used for generating mocks.

# definitions.PrintersUsageResponse.description
Model for the usage api endpoint response.

# definitions.PrintersUsageResponse.properties.printers.description
The amount of printers connected to a workspace.

# definitions.PrintersUsageResponse.example.description
Example value for PrintersUsageResponse. May be used for generating mocks.

# definitions.RegistrationResponse.description
Model for the registration confirmation response from the Cura Connect API to the API users.

# definitions.RegistrationResponse.properties.cluster_id.description
The cluster unique ID as received from the confirm registration endpoint.

# definitions.RegistrationResponse.properties.generated_time.description
The datetime when the object was generated on the server-side.

# definitions.RegistrationResponse.properties.host_name.description
The name of the printer as configured during the Wi-Fi setup. Used as identifier for end users.

# definitions.RegistrationResponse.example.description
Example value for RegistrationResponse. May be used for generating mocks.

# definitions.ResponseMeta.description
Model describing the 'meta' field on a JSONAPI response.

# definitions.ResponseMeta.properties.limit_reached.description
A boolean indicating whether the maximum number of results has been reached. Please upgrade your subscription to see all the data.

# definitions.ResponseMeta.example.description
Example value for ResponseMeta. May be used for generating mocks.

# definitions.TimeBasedDetail.description
Details for a clock time based reoccurring maintenance task.

# definitions.TimeBasedDetail.properties.interval.description
Describes the time in seconds between recommended execution this task.

# definitions.TimeBasedDetail.example.description
Example value for TimeBasedDetail. May be used for generating mocks.

# definitions.UserMessage.properties.generated_time.description
The datetime when the object was generated on the server-side.

# definitions.UserMessage.properties.user_id.description
The ID of the user that created this message.

# definitions.UserMessage.properties.username.description
The username of the user that created this message. If user name is null, the user was deleted.

# definitions.UserMessage.example.description
Example value for UserMessage. May be used for generating mocks.

# definitions.UserMessage.example.value.body
This is a large description field that can accommodate a lot of text and then some extra...

# definitions.WebcamSnapshotStatus.description
Action response contains the URL of the webcam snapshot.

# definitions.WebcamSnapshotStatus.properties.image_url.description
URL of the image. Only valid if 'status' is SUCCESS

# definitions.WebcamSnapshotStatus.example.description
Example value for WebcamSnapshotStatus. May be used for generating mocks.

# securityDefinitions.UltimakerOAuth2.description
This API uses OAuth2 with the authorization code flow. More info: https://api.ultimaker.com/docs/authentication/

# securityDefinitions.UltimakerOAuth2.scopes.account.organization.read
Read information about the organization that you have joined

# securityDefinitions.UltimakerOAuth2.scopes.account.organization.write
Update and delete information for the organization that you have joined

# securityDefinitions.UltimakerOAuth2.scopes.account.team.read
Read information about the teams you have joined

# securityDefinitions.UltimakerOAuth2.scopes.account.user.write
Change your user data and see your email address.

# securityDefinitions.UltimakerOAuth2.scopes.connect.cluster.write
Change remote printers and send print jobs.

# securityDefinitions.UltimakerOAuth2.scopes.connect.material.write
Upload the material profile, and update the profile objects.

# securityDefinitions.UltimakerOAuth2.scopes.cura.mesh.read
Access 3D meshes that were uploaded by this application.

# securityDefinitions.UltimakerOAuth2.scopes.cura.mesh.write
Upload and change 3D meshes that were uploaded by this application.

# securityDefinitions.UltimakerOAuth2.scopes.cura.printjob.read
Read the status of print jobs requested by this application.

# securityDefinitions.UltimakerOAuth2.scopes.cura.slicer.read
Read slices results were requested by this application.

# securityDefinitions.UltimakerOAuth2.scopes.cura.slicer.write
Request the slicing of 3D meshes that were uploaded by this application.

# securityDefinitions.UltimakerOAuth2.scopes.enterprise.customer.read
Read enterprise customer data belonging to the signed-in user.

# securityDefinitions.UltimakerOAuth2.scopes.enterprise.customer.read.admin
Read enterprise customer data for all customers.

# securityDefinitions.UltimakerOAuth2.scopes.enterprise.customer.write
Edit enterprise customer data belonging to the signed-in user.

# securityDefinitions.UltimakerOAuth2.scopes.enterprise.customer.write.admin
Edit enterprise customer data for all customers.

# securityDefinitions.UltimakerOAuth2.scopes.notification.subscription.write
Create, update or delete the notification subscription.

# securityDefinitions.UltimakerOAuth2.scopes.packages.author.read
Read the developer's profile for the Cura Developer Portal.

# securityDefinitions.UltimakerOAuth2.scopes.packages.author.write
Change the developer's profile for the Cura Developer Portal.

# securityDefinitions.UltimakerOAuth2.scopes.packages.download
Download the packages for which the user must be logged in.

# securityDefinitions.UltimakerOAuth2.scopes.packages.filter.read
Read the contents for the available metadata filters from Cura packages.

# securityDefinitions.UltimakerOAuth2.scopes.packages.read.admin
Read packages from any developer for the Cura Developer Portal.

# securityDefinitions.UltimakerOAuth2.scopes.packages.read.developer
Read the developer's packages for the Cura Developer Portal.

# securityDefinitions.UltimakerOAuth2.scopes.packages.sdk.write.admin
Add new SDK versions for the Cura Developer Portal.

# securityDefinitions.UltimakerOAuth2.scopes.packages.write.admin
Change packages for any developer for the Cura Developer Portal.

# securityDefinitions.UltimakerOAuth2.scopes.packages.write.developer
Change the developer's packages for the Cura Developer Portal.

# securityDefinitions.UltimakerOAuth2.scopes.report.event.write
Create new events that can be used to generate reports with.

# x-errors.NameInvalid.detail
Please use only latin characters, numbers and simple separators (space, dot, underline or hyphen).

# x-errors.access_denied.detail
The resource owner or authorization server denied the request.

# x-errors.anotherPackageInReview.title
There is already a package release in review for this package.

# x-errors.badConfirmationSecret.title
This confirmation secret is invalid, expired, or is already used.

# x-errors.badLogin.title
The combination of e-mail and password was not recognized.

# x-errors.badPasswordRepeat.title
Please repeat your new password correctly.

# x-errors.breachedPassword.meta.translatable
This password is deemed unsafe. Please use a different password.

# x-errors.breachedPassword.title
This password is deemed unsafe to use, please choose another password.

# x-errors.buildNotFound.detail
Only packages that have successful builds can be downloaded and installed.

# x-errors.buildNotFound.title
The given package has no succeeded builds.

# x-errors.cannotParseError.title
Cannot parse the error received from the remote server.

# x-errors.configurationChangesRequired.detail
Printer requires configuration changes before it can accept jobs.

# x-errors.contentTypeExtensionNotMatch.meta.translatable
The given file extension % does not match the given content type %.

# x-errors.contentTypeExtensionNotMatch.title
The given content type and extension does not match.

# x-errors.contentTypeNotAllowed.meta.translatable
The content type %{allowed_content_type} is allowed, however the given content type is %{request_content_type}.

# x-errors.contentTypeNotAllowed.title
The content type of the file to be linked is not allowed in this operation.

# x-errors.contentTypeNotSupported.title
The content type of the request is not supported.

# x-errors.crossSiteForgery.detail
The cookie does not match the POST argument.

# x-errors.emailInvalid.detail
Please use only lower-case characters and a full domain name.

# x-errors.emailNotConfirmed.title
Please confirm your e-mail before logging in.

# x-errors.enumError.meta.translatable
The field %{field_name} has an invalid choice.

# x-errors.enumError.title
The given value is not one of the valid choices.

# x-errors.federatedResource.title
You can not edit this data because your account is owned by a federated provider.

# x-errors.fieldError.meta.translatable
The field %{field_name} has an invalid value.

# x-errors.fileNotFound.title
One of the required files could not be found.

# x-errors.fileTooLarge.detail
File  is too large to be processed. Please use files smaller than 500MB.

# x-errors.iAmATeapot.title
The server refuses to brew coffee because it is, permanently, a teapot.

# x-errors.insufficientPermissions.title
Your current permissions are not sufficient.

# x-errors.insufficientSubscriptionPlan.title
Your current subscription is not sufficient.

# x-errors.invalidCombinationOfValues.meta.translatable
% and % are mutually exclusive. One of the values needs to evaluate to 'False'.

# x-errors.invalidCombinationOfValues.title
The combination of the fields values is invalid.

# x-errors.invalidFileExtension.meta.translatable
The given file extension is invalid. The allowed file extension is %.

# x-errors.invalidFileExtension.title
The given extension of the file is not allowed.

# x-errors.invalidImageDeletion.detail
The URL given was not found in cloud storage or has matched too many of the existing files.

# x-errors.invalidImageDeletion.title
The given image could not be found to be deleted.

# x-errors.invalidPackageId.title
The package ID must contain only latin characters, numbers and underlines.

# x-errors.invalidPackageStatus.detail
Only packages in concept may be changed. Once in review it may not be changed anymore.

# x-errors.invalidPackageStatus.title
The given package has an invalid status.

# x-errors.invalidPackageType.meta.details
Only packages of type 'plugin' can be automatically build.

# x-errors.invalidPropertyId.title
The package property ID must contain only lower-case latin characters, numbers and underlines.

# x-errors.invalidSdkVersion.detail
Please use one of the supported Cura SDK versions.

# x-errors.invalidStatus.meta.translatable
%{field_name} has an invalid status %{current_status} but %{required_status} is required.

# x-errors.invalidType.meta.translatable
%{field_name} has an invalid type. Got %{given_type} but expected %{expected_types}.

# x-errors.invalidVersion.title
The version string given is not a valid semantic version (example: 1.0.0).

# x-errors.invalid_client.detail
Client authentication failed (e.g., unknown client, no client authentication included, or unsupported authentication method).  The authorization server MAY return an HTTP 401 (Unauthorized) status code to indicate which HTTP authentication schemes are supported. If the client attempted to authenticate via the "Authorization" request header field, the authorization server MUST respond with an HTTP 401 (Unauthorized) status code and include the "WWW-Authenticate" response header field matching the authentication scheme used by the client.

# x-errors.invalid_grant.detail
The provided authorization grant (e.g., authorization code, resource owner credentials) or refresh token is invalid, expired, revoked, does not match the redirection URI used in the authorization request, or was issued to another client.

# x-errors.invalid_request.detail
The request is missing a required parameter, includes an unsupported parameter value (other than grant type), repeats a parameter, includes multiple credentials, utilizes more than one mechanism for authenticating the client, or is otherwise malformed.

# x-errors.invalid_scope.detail
The requested scope is invalid, unknown, or malformed.

# x-errors.ipAddressError.meta.translatable
The field %{field_name} has an invalid format.

# x-errors.ipAddressError.title
The given value did not match the expected format.

# x-errors.jsonBodyExpected.title
A JSON message is expected in the request body.

# x-errors.jwtInvalid.title
The JWT token does not have the expected format.

# x-errors.lessEqualThanMinimum.meta.translatable
%{field_name} is lower or equal to the allowed minimum (%{minimum}).

# x-errors.lessEqualThanMinimum.title
The given value is lower or equal to the allowed minimum.

# x-errors.lessLengthThanMinimum.meta.translatable
The length of %{field_name} is lower than allowed minimum (%{minimum}).

# x-errors.lessLengthThanMinimum.title
The length of the given value is lower than allowed minimum.

# x-errors.lessThanMinimum.meta.translatable
%{field_name} is lower than the allowed minimum (%{minimum}).

# x-errors.lessThanMinimum.title
The given value is lower than the allowed minimum.

# x-errors.libraryProjectsMismatch.detail
The given files cannot be linked because they are not part of the same project.

# x-errors.libraryProjectsMismatch.title
The operation is only allowed to happen in the same project.

# x-errors.methodNotAllowed.title
The requested HTTP method is not allowed.

# x-errors.missingArgument.title
An expected argument was not sent by the client.

# x-errors.missingScopes.title
Access is denied to the required scopes.

# x-errors.moreEqualThanMaximum.meta.translatable
%{field_name} is bigger or equal to the allowed maximum (%{maximum}).

# x-errors.moreEqualThanMaximum.title
The given value is bigger or equal to the allowed maximum.

# x-errors.moreLengthThanMaximum.meta.translatable
The length of %{field_name} is bigger than allowed maximum (%{maximum}).

# x-errors.moreLengthThanMaximum.title
The length of the given value is bigger than allowed maximum

# x-errors.moreThanMaximum.meta.translatable
%{field_name} is bigger than the allowed maximum (%{maximum}).

# x-errors.moreThanMaximum.title
The given value is bigger than the allowed maximum.

# x-errors.noBearerToken.title
No bearer token has been given to authenticate the request.

# x-errors.noFilesFound.detail
The upload must contain at least a single file with one of the following extensions: 

# x-errors.noFilesFound.title
No files of the allowed types were found.

# x-errors.nonExternalResource.title
You cannot share this resource externally.

# x-errors.openApiVersionNotSupported.title
The given OpenAPI version is not supported.

# x-errors.ownershipRequired.title
You must be the owner of the given resource.

# x-errors.passwordRequired.title
Your UltiMaker password is required to log in.

# x-errors.printerNotAcceptingJobs.detail
Printer is currently unable to accept new print jobs due to being either busy or other factors.

# x-errors.printerOffline.detail
Printer is offline or can't be reached, and can't accept commands or jobs.

# x-errors.privateResource.title
You do not have access to this resource.

# x-errors.recordDuplicated.meta.translatable
The given %{record_name} already exists.

# x-errors.recordNotFound.meta.translatable
The given %{record_name} does not exist.

# x-errors.regexError.meta.translatable
The field %{field_name} has an invalid format.

# x-errors.regexError.title
The given value did not match the expected format.

# x-errors.requiredFields.meta.translatable
At least one of %{field_names} is required.

# x-errors.requiredFields.title
At least one of the required fields is required.

# x-errors.server_error.detail
The authorization server encountered an unexpected condition that prevented it from fulfilling the request. (This error code is needed because a 500 Internal Server Error HTTP status code cannot be returned to the client via an HTTP redirect.)

# x-errors.smtpRecipientsRefused.title
The e-mail(s) were not accepted by the SMTP server.

# x-errors.temporarily_unavailable.detail
The authorization server is currently unable to handle the request due to a temporary overloading or maintenance of the server.  (This error code is needed because a 503 Service Unavailable HTTP status code cannot be returned to the client via an HTTP redirect.)

# x-errors.tooManySelectedSdkVersions.detail
The length of the SDK versions list is longer than the expected length.

# x-errors.unauthorized_client.detail
The client is not authorized to request an authorization code using this method.

# x-errors.unionOptionError.meta.translatable
The field %{field_name} has an invalid option.

# x-errors.unionOptionError.title
The given value is not one of the valid options.

# x-errors.unsupported_grant_type.detail
The authorization grant type is not supported by the authorization server.

# x-errors.unsupported_response_type.detail
The authorization server does not support obtaining an authorization code using this method.

# x-errors.unsupported_response_type.title
OAuth response response type not supported.

# x-errors.usernameAlreadyTaken.meta.details
This username has already been taken by another user.Please use a more unique username to create the account.

# x-errors.usernameInvalid.detail
Please use only latin characters, numbers and simple separators (space, dot, underline or hyphen).

# x-errors.versionTooLow.title
The version of the package should be higher than published before.