#The Zuplo Developer API, powered by Zuplo
Welcome to ZAPI - the Zuplo API where you can manage API keys, tunnels and more. To get your API key for this service login to portal.zuplo.com and navigate to your project Settings > Zuplo API Keys.
https://dev.zuplo.com
Set of operations available to handle deployments. You can learn more about deployments here.
#Gets a deployment status
Gets the deployment status of your upload. Use the UUID of the uploaded sources as the statusId
.
#path Parameters
accountName
requiredstringThe name of the account. You can find this in your Zuplo Portal under Settings > Project Information.
projectName
requiredstringThe name of the project. You can find this in your Zuplo Portal under Settings > Project Information.
statusId
requiredstringThe UUID of the uploaded sources.
#Headers
Authorization
requiredstringThe
Authorization
header is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE
.
#Responses
status
stringurl
stringsteps
objectbuildResult
object
#Lists deployments
Lists the deployments for the specified account and project.
#path Parameters
accountName
requiredstringThe name of the account. You can find this in your Zuplo Portal under Settings > Project Information.
projectName
requiredstringThe name of the project. You can find this in your Zuplo Portal under Settings > Project Information.
#Headers
Authorization
requiredstringThe
Authorization
header is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE
.
#Responses
data
object[]
#Upload deployment source
Creates a URL for uploading sources.
#Headers
Authorization
requiredstringThe
Authorization
header is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE
.
#Request Body
accountName
stringThe name of the account
projectName
stringThe name of the project
branchName
stringThe name of the branch for deployment
#Responses
uploadUrl
string
#Get a deployment
Gets the specified deployment.
#path Parameters
deploymentName
requiredstringThe name of the deployment. You can find this in the Zuplo Portal under Settings > Environments.
#Headers
Authorization
requiredstringThe
Authorization
header is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE
.
#Responses
name
stringThe name of the deployment. You can find this in the Zuplo Portal under Settings > Environments.
url
stringlabel
stringurlParameter
stringcreatedOn
stringupdatedOn
stringloggingId
stringaccountName
stringprojectName
stringstate
stringmessage
stringbranchName
stringenvironmentType
string
#Deletes a deployment
Deletes the specified deployment.
#path Parameters
deploymentName
requiredstringThe name of the deployment. You can find this in the Zuplo Portal under Settings > Environments.
#Headers
Authorization
requiredstringThe
Authorization
header is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE
.
#Responses
#Re-deploy a deployment
Re-deploys the specified deployment so that it can pick up new environment variables or other configuration changes.
#path Parameters
deploymentName
requiredstringThe name of the deployment. You can find this in the Zuplo Portal under Settings > Environments.
#Headers
Authorization
requiredstringThe
Authorization
header is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE
.
#Responses
status
string
List of endpoints available to perform operations on Tunnels.
#Lists tunnels
Lists all tunnels belonging to this account.
#path Parameters
accountName
requiredstringThe name of the account. You can find this in your Zuplo Portal under Settings > Project Information.
#Headers
Authorization
requiredstringThe
Authorization
header is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE
.
#Responses
data
object[]limit
integeroptionaloffset
integeroptionaltotal
integeroptional