curl --request POST \
--url https://studio.molfex.app/api/v1/projects \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"slug": "my-site",
"fileName": "site.zip"
}
'{
"ok": true,
"data": {
"projectId": 123,
"uploadUrl": "<string>",
"contentType": "<string>",
"url": "my-site.molfex.app"
}
}{
"ok": false,
"error": "<string>"
}{
"ok": false,
"error": "You need an API key"
}API
Create a project
Creates a draft project and returns a presigned uploadUrl.
PUT the file to that URL, then call publish.
POST
/
projects
curl --request POST \
--url https://studio.molfex.app/api/v1/projects \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"slug": "my-site",
"fileName": "site.zip"
}
'{
"ok": true,
"data": {
"projectId": 123,
"uploadUrl": "<string>",
"contentType": "<string>",
"url": "my-site.molfex.app"
}
}{
"ok": false,
"error": "<string>"
}{
"ok": false,
"error": "You need an API key"
}Authorizations
API key from https://studio.molfex.app/api-keys. Starts with molfex_.
Body
application/json
