|
423 | 423 | <li>
|
424 | 424 | <a href="#unassign-filament-from-printer" class="toc-h2 toc-link" data-title="Unassign Filament From Printer">Unassign Filament From Printer</a>
|
425 | 425 | </li>
|
| 426 | + <li> |
| 427 | + <a href="#get-filament-types" class="toc-h2 toc-link" data-title="Get Filament Types">Get Filament Types</a> |
| 428 | + </li> |
426 | 429 | </ul>
|
427 | 430 | </li>
|
428 | 431 | <li>
|
@@ -883,7 +886,7 @@ <h2 id='using-oauth2'>Using OAuth2</h2>
|
883 | 886 | <h3 id='authorizing-your-application'>Authorizing your application</h3>
|
884 | 887 | <p>For users to grant your application access to their SimplyPrint account, you must first redirect them to the SimplyPrint OAuth2 authorization page. You can do this by redirecting the user to the following URL:</p>
|
885 | 888 |
|
886 |
| -<p><code>https://api.simplyprint.io/oauth2/authorize?client_id={client_id}&redirect_uri={redirect_uri}&response_type=code&scope={scope}</code></p> |
| 889 | +<p><code>https://api.simplyprint.io/oauth2/Authorize?client_id={client_id}&redirect_uri={redirect_uri}&response_type=code&scope={scope}</code></p> |
887 | 890 |
|
888 | 891 | <p>The following parameters can be supplied as query parameters in the URL:</p>
|
889 | 892 |
|
@@ -3641,6 +3644,91 @@ <h3 id='response-5'>Response</h3>
|
3641 | 3644 | <td>Error message if <code>status</code> is false.</td>
|
3642 | 3645 | </tr>
|
3643 | 3646 | </tbody></table>
|
| 3647 | +<h2 id='get-filament-types'>Get Filament Types</h2><div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://api.simplyprint.io/<span class="o">{</span><span class="nb">id</span><span class="o">}</span>/filament/type/Get <span class="se">\</span> |
| 3648 | + <span class="nt">-H</span> <span class="s1">'accept: application/json'</span> <span class="se">\</span> |
| 3649 | + <span class="nt">-H</span> <span class="s1">'X-API-KEY: {API_KEY}'</span> |
| 3650 | +</code></pre></div> |
| 3651 | +<blockquote> |
| 3652 | +<p>Success response</p> |
| 3653 | +</blockquote> |
| 3654 | +<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w"> |
| 3655 | + </span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w"> |
| 3656 | + </span><span class="nl">"message"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w"> |
| 3657 | + </span><span class="nl">"data"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w"> |
| 3658 | + </span><span class="p">{</span><span class="w"> |
| 3659 | + </span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">6030</span><span class="p">,</span><span class="w"> |
| 3660 | + </span><span class="nl">"org_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> |
| 3661 | + </span><span class="nl">"filament_type_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"PLA"</span><span class="p">,</span><span class="w"> |
| 3662 | + </span><span class="nl">"width"</span><span class="p">:</span><span class="w"> </span><span class="mf">1.75</span><span class="p">,</span><span class="w"> |
| 3663 | + </span><span class="nl">"nozzle_temp"</span><span class="p">:</span><span class="w"> </span><span class="mi">200</span><span class="p">,</span><span class="w"> |
| 3664 | + </span><span class="nl">"bed_temp"</span><span class="p">:</span><span class="w"> </span><span class="mi">60</span><span class="p">,</span><span class="w"> |
| 3665 | + </span><span class="nl">"print_speed"</span><span class="p">:</span><span class="w"> </span><span class="mi">70</span><span class="p">,</span><span class="w"> |
| 3666 | + </span><span class="nl">"finish_rate_factor"</span><span class="p">:</span><span class="w"> </span><span class="mf">0.5</span><span class="p">,</span><span class="w"> |
| 3667 | + </span><span class="nl">"min_speed"</span><span class="p">:</span><span class="w"> </span><span class="mi">15</span><span class="p">,</span><span class="w"> |
| 3668 | + </span><span class="nl">"density"</span><span class="p">:</span><span class="w"> </span><span class="mf">1.24</span><span class="p">,</span><span class="w"> |
| 3669 | + </span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w"> |
| 3670 | + </span><span class="nl">"deleted"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w"> |
| 3671 | + </span><span class="nl">"cost"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w"> |
| 3672 | + </span><span class="nl">"allowed_nozzle_temp_margin"</span><span class="p">:</span><span class="w"> </span><span class="mi">10</span><span class="p">,</span><span class="w"> |
| 3673 | + </span><span class="nl">"allowed_bed_temp_margin"</span><span class="p">:</span><span class="w"> </span><span class="mi">10</span><span class="w"> |
| 3674 | + </span><span class="p">},</span><span class="w"> |
| 3675 | + </span><span class="p">{</span><span class="w"> |
| 3676 | + </span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">10548</span><span class="p">,</span><span class="w"> |
| 3677 | + </span><span class="nl">"org_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> |
| 3678 | + </span><span class="nl">"filament_type_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"PolyMide PA6-CF"</span><span class="p">,</span><span class="w"> |
| 3679 | + </span><span class="nl">"width"</span><span class="p">:</span><span class="w"> </span><span class="mf">1.75</span><span class="p">,</span><span class="w"> |
| 3680 | + </span><span class="nl">"nozzle_temp"</span><span class="p">:</span><span class="w"> </span><span class="mi">210</span><span class="p">,</span><span class="w"> |
| 3681 | + </span><span class="nl">"bed_temp"</span><span class="p">:</span><span class="w"> </span><span class="mi">60</span><span class="p">,</span><span class="w"> |
| 3682 | + </span><span class="nl">"print_speed"</span><span class="p">:</span><span class="w"> </span><span class="mi">60</span><span class="p">,</span><span class="w"> |
| 3683 | + </span><span class="nl">"finish_rate_factor"</span><span class="p">:</span><span class="w"> </span><span class="mf">0.5</span><span class="p">,</span><span class="w"> |
| 3684 | + </span><span class="nl">"min_speed"</span><span class="p">:</span><span class="w"> </span><span class="mi">15</span><span class="p">,</span><span class="w"> |
| 3685 | + </span><span class="nl">"density"</span><span class="p">:</span><span class="w"> </span><span class="mf">1.24</span><span class="p">,</span><span class="w"> |
| 3686 | + </span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w"> |
| 3687 | + </span><span class="nl">"deleted"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w"> |
| 3688 | + </span><span class="nl">"cost"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w"> |
| 3689 | + </span><span class="nl">"allowed_nozzle_temp_margin"</span><span class="p">:</span><span class="w"> </span><span class="mi">10</span><span class="p">,</span><span class="w"> |
| 3690 | + </span><span class="nl">"allowed_bed_temp_margin"</span><span class="p">:</span><span class="w"> </span><span class="mi">10</span><span class="w"> |
| 3691 | + </span><span class="p">}</span><span class="w"> |
| 3692 | + </span><span class="p">]</span><span class="w"> |
| 3693 | +</span><span class="p">}</span><span class="w"> |
| 3694 | +</span></code></pre></div> |
| 3695 | +<p>This endpoint returns a list of filament types available.</p> |
| 3696 | + |
| 3697 | +<table><thead> |
| 3698 | +<tr> |
| 3699 | +<th>Required permissions</th> |
| 3700 | +</tr> |
| 3701 | +</thead><tbody> |
| 3702 | +<tr> |
| 3703 | +<td><code>see_filament_tab</code></td> |
| 3704 | +</tr> |
| 3705 | +</tbody></table> |
| 3706 | +<h3 id='request-6'>Request</h3> |
| 3707 | +<p><code>GET /{id}/filament/type/Get</code></p> |
| 3708 | +<h3 id='response-6'>Response</h3> |
| 3709 | +<table><thead> |
| 3710 | +<tr> |
| 3711 | +<th>Parameter</th> |
| 3712 | +<th>Type</th> |
| 3713 | +<th>Description</th> |
| 3714 | +</tr> |
| 3715 | +</thead><tbody> |
| 3716 | +<tr> |
| 3717 | +<td><code>status</code></td> |
| 3718 | +<td>boolean</td> |
| 3719 | +<td>True if the request was successful.</td> |
| 3720 | +</tr> |
| 3721 | +<tr> |
| 3722 | +<td><code>message</code></td> |
| 3723 | +<td>string</td> |
| 3724 | +<td>Error message if <code>status</code> is false.</td> |
| 3725 | +</tr> |
| 3726 | +<tr> |
| 3727 | +<td><code>data</code></td> |
| 3728 | +<td>array</td> |
| 3729 | +<td>Array of filament types.</td> |
| 3730 | +</tr> |
| 3731 | +</tbody></table> |
3644 | 3732 | <h1 id='print-jobs'>Print Jobs</h1><h2 id='get-print-jobs'>Get print jobs</h2><div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://api.simplyprint.io/<span class="o">{</span><span class="nb">id</span><span class="o">}</span>/jobs/GetPaginatedPrintJobs <span class="se">\</span>
|
3645 | 3733 | <span class="nt">-X</span> POST <span class="se">\</span>
|
3646 | 3734 | <span class="nt">-H</span> <span class="s1">'accept: application/json'</span> <span class="se">\</span>
|
|
0 commit comments