-
Notifications
You must be signed in to change notification settings - Fork 50
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Note that each project token is specific to each project. We could try saving these in Appdata. They normally live in the browser local storage
- Project fetching
- Project JSON: GET
https://share.turbowarp.org/api/projects/44c35afc-fe00-49d8-afe7-d71f4430c121 - Asset (By SHA256): GET
https://share.turbowarp.org/api/assets/1fe9a438ba172732ba27029d767e46160beefe96d1b332854cba8647ef12079c
- Project JSON: GET
Should the following be added?
-
Project creation: POST
https://share.turbowarp.org/api/projects/newForm data:
- project
(binary sb3) - assetInformation (NOTE SHA256)
{"68798165d5ac9444f3aa8bb7f1305a65.svg":{"sha256":"1fe9a438ba172732ba27029d767e46160beefe96d1b332854cba8647ef12079c","size":176}} - title
string
Response:
- project
{
"projectId": "44c35afc-fe00-49d8-afe7-d71f4430c121",
"missingMd5exts": [
"68798165d5ac9444f3aa8bb7f1305a65.svg"
],
"ownershipToken": "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa"
}-
Asset uploading (do this for every missing md5 ext POST
https://share.turbowarp.org/api/projects/44c35afc-fe00-49d8-afe7-d71f4430c121/assets/68798165d5ac9444f3aa8bb7f1305a65.svg
Form data:- asset: (binary)
- ownershipToken:
aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa
Response:
{} -
Send complete request POST
https://share.turbowarp.org/api/projects/44c35afc-fe00-49d8-afe7-d71f4430c121/complete
Form data:- ownershipToken:
aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa
Response:
{} - ownershipToken:
-
Project deletion: DELETE
https://share.turbowarp.org/api/projects/70ebe726-4f58-4a2c-85b1-ab95b595364e
Form data:- ownershipToken:
aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa
- ownershipToken:
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request