Apps
View as MarkdownCreate, read, update, and delete apps.
List apps
Authorization
oauth2 hosting.paas.apps:readGoDaddy OAuth access token (Bearer)
In: header
Scope: hosting.paas.apps:read
Response Body
application/json
application/json
curl -X GET "https://api.godaddy.com/v1/hosting/nodejs/apps"{
"apps": [
{
"id": "string",
"name": "string",
"status": "string",
"createdAt": "string",
"updatedAt": "string",
"urls": {
"preview": "string",
"publish": "string"
},
"variants": [
{
"name": "string",
"status": "string"
}
]
}
]
}{
"error": "string",
"code": "RATE_LIMITED",
"detail": "string"
}Create app
Authorization
oauth2 hosting.paas.apps:createGoDaddy OAuth access token (Bearer)
In: header
Scope: hosting.paas.apps:create
Request Body
application/json
Response Body
application/json
application/json
curl -X POST "https://api.godaddy.com/v1/hosting/nodejs/apps" \ -H "Content-Type: application/json" \ -d '{ "name": "string" }'{
"job": {
"id": "string",
"status": "pending"
}
}{
"error": "string",
"code": "RATE_LIMITED",
"detail": "string"
}Get app creation status
Authorization
oauth2 hosting.paas.apps:createGoDaddy OAuth access token (Bearer)
In: header
Scope: hosting.paas.apps:create
Path Parameters
Response Body
application/json
application/json
curl -X GET "https://api.godaddy.com/v1/hosting/nodejs/apps/jobs/string"{
"job": {
"id": "string",
"status": "pending"
},
"app": {
"id": "string",
"name": "string",
"status": "string",
"createdAt": "string",
"updatedAt": "string",
"urls": {
"preview": "string",
"publish": "string"
},
"variants": [
{
"name": "string",
"status": "string"
}
],
"variantsWithLifecycle": [
{
"variant": "string",
"status": "string",
"lifecycleState": "string"
}
]
}
}{
"error": "string",
"code": "RATE_LIMITED",
"detail": "string"
}Get app
Authorization
oauth2 hosting.paas.apps:readGoDaddy OAuth access token (Bearer)
In: header
Scope: hosting.paas.apps:read
Path Parameters
Response Body
application/json
application/json
curl -X GET "https://api.godaddy.com/v1/hosting/nodejs/apps/string"{
"app": {
"id": "string",
"name": "string",
"status": "string",
"createdAt": "string",
"updatedAt": "string",
"urls": {
"preview": "string",
"publish": "string"
},
"variants": [
{
"name": "string",
"status": "string"
}
],
"variantsWithLifecycle": [
{
"variant": "string",
"status": "string",
"lifecycleState": "string"
}
]
}
}{
"error": "string",
"code": "RATE_LIMITED",
"detail": "string"
}Update app metadata
Authorization
oauth2 hosting.paas.apps:updateGoDaddy OAuth access token (Bearer)
In: header
Scope: hosting.paas.apps:update
Path Parameters
Request Body
application/json
Response Body
application/json
application/json
curl -X PATCH "https://api.godaddy.com/v1/hosting/nodejs/apps/string" \ -H "Content-Type: application/json" \ -d '{}'{
"app": {
"id": "string",
"name": "string",
"status": "string",
"createdAt": "string",
"updatedAt": "string",
"urls": {
"preview": "string",
"publish": "string"
},
"variants": [
{
"name": "string",
"status": "string"
}
],
"variantsWithLifecycle": [
{
"variant": "string",
"status": "string",
"lifecycleState": "string"
}
]
}
}{
"error": "string",
"code": "RATE_LIMITED",
"detail": "string"
}Delete app
Authorization
oauth2 hosting.paas.apps:deleteGoDaddy OAuth access token (Bearer)
In: header
Scope: hosting.paas.apps:delete
Path Parameters
Response Body
application/json
curl -X DELETE "https://api.godaddy.com/v1/hosting/nodejs/apps/string"{
"error": "string",
"code": "RATE_LIMITED",
"detail": "string"
}Agent & Automation Notes
hosting.paas.apps:read, hosting.paas.apps:create, hosting.paas.apps:update, hosting.paas.apps:delete, hosting.paas.code:write, hosting.paas.deploy:execute, hosting.paas.secrets:write, hosting.paas.logs:readRelated
Last updated on
How is this guide?