Skip to content

Aviortheking/avior.me

Repository files navigation

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

slicing:* permissions related to the slicing

name Description
slicing:slice Slice the specified STL

configs:* permissions related to the configuration files

name description
configs:create Create a new configuration file
configs:get Get an existing configuration file

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors