Florian Bouillon 09ed4c487d
Some checks failed
Build, check & Test / run (push) Failing after 39s
feat: first version
Signed-off-by: Florian BOUILLON <f.bouillon@aptatio.com>
2023-07-20 17:41:16 +02:00
2023-07-20 17:41:16 +02:00
2023-06-28 17:30:18 +02:00
2023-07-20 17:41:16 +02:00
2023-07-20 17:41:16 +02:00
2023-07-20 17:41:16 +02:00
2023-07-20 17:41:16 +02:00
2023-06-28 01:15:56 +02:00
2023-06-22 00:50:42 +02:00
2023-07-20 17:41:16 +02:00
2023-07-20 17:41:16 +02:00
2023-07-20 17:41:16 +02:00
2023-07-20 17:41:16 +02:00
2023-07-20 17:41:16 +02:00
2023-07-20 17:41:16 +02:00
2023-06-28 19:15:34 +02:00
2023-07-20 17:41:16 +02:00
2023-07-04 16:14:27 +02:00
2023-07-04 16:14:27 +02:00

Fi3D Slicer as a Service

API key

add Authorization: Bearer {token}

API Endpoints

endpoint method permission required cookie access api access Description
/api/v1/users GET user.list no no List every user accounts
/api/v1/users POST user.create no no Create a new account
/api/v1/users/{userId} GET user.get yes yes Get a user's informations
/api/v1/users/{userId} PUT user.set yes yes Set a user's informations
/api/v1/users/{userId}/configs GET configs.get yes yes get the list of the user's configurations
/api/v1/users/{userId}/configs POST configs.create yes yes Add a new configuration to the user
/api/v1/users/{userId}/keys GET keys.get yes no get the list of API key for the user
/api/v1/users/{userId}/keys POST keys.create yes no create a new API key for the user
/api/v1/slice/{configId} POST slice.slice yes yes run the main website action

endpoints not available through API can still be accessed by admins with the admin. prefix to the permission

API Key Permissions

name Description
slicing:slice Slice the specified STL
name description
configs:create Create a new configuration file
configs:get Get an existing configuration file
Description
Template for a Web Project built using Astro
Readme 80 MiB
Languages
TypeScript 87.2%
Astro 11.7%
Dockerfile 0.7%
JavaScript 0.4%