The Zuplo Developer API, powered by Zuplo
Schemas
ApiKeyBulkCreateOrUpdateBody
expiresOn
string · date-timedescription
stringkey
string
Zuplo.Accounts.Account
id
string · requiredExample: 103f832d-5331-42db-9d38-bbac05a68305name
string · requiredExample: my-account
label
stringExample: My Account
Zuplo.Accounts.AccountsList
data
object[] · required
Zuplo.ApiKeys.ApiKey
createdOn
string · date-time · readOnly · requiredExample: 2023-04-18T05:54:34.408ZupdatedOn
string · date-time · readOnly · requiredExample: 2023-04-20T05:54:34.408Zid
string · readOnly · required
expiresOn
string · date-timedescription
stringkey
string
Zuplo.ApiKeys.ApiKeyCreateOrUpdateBody
expiresOn
string · date-timedescription
stringkey
string
Zuplo.ApiKeys.ApiKeys
data
object[] · required
limit
integer · uint32Example: 1000offset
integer · uint32total
integer · uint32
Zuplo.ApiKeys.Bucket
createdOn
string · date-time · readOnly · requiredExample: 2023-04-18T05:54:34.408ZupdatedOn
string · date-time · readOnly · requiredExample: 2023-04-20T05:54:34.408Zid
string · readOnly · requiredname
string · pattern:^[a-z0-9-]{5,128}$
· required
isRetrievable
booleandescription
stringtags
object
Zuplo.ApiKeys.BucketCreateBody
name
string · pattern:^[a-z0-9-]{5,128}$
· required
description
stringtags
object
Zuplo.ApiKeys.BucketUpdateBody
description
stringtags
object
Zuplo.ApiKeys.Buckets
data
object[] · required
limit
integer · uint32Example: 1000offset
integer · uint32total
integer · uint32
Zuplo.ApiKeys.Consumer
createdOn
string · date-time · readOnly · requiredExample: 2023-04-18T05:54:34.408ZupdatedOn
string · date-time · readOnly · requiredExample: 2023-04-20T05:54:34.408Zid
string · readOnly · requiredname
string · pattern:^[a-z0-9-]{1,128}$
· required
apiKeys
object[]description
stringtags
objectmetadata
object
Zuplo.ApiKeys.ConsumerCreateBody
name
string · pattern:^[a-z0-9-]{1,128}$
· required
managers
apiKeys
object[]description
stringtags
objectmetadata
object
Zuplo.ApiKeys.ConsumerUpdateBody
description
stringtags
objectmetadata
object
Zuplo.ApiKeys.Consumers
data
object[] · required
limit
integer · uint32Example: 1000offset
integer · uint32total
integer · uint32
Zuplo.ApiKeys.KeyFormat
string · enum
Enum values:
none
visible
masked
Zuplo.ApiKeys.ManagerCreateItem
email
string · requiredsub
string · required
Zuplo.ClientAuth.JwksResponse
keys
object · required
Zuplo.ClientAuth.OAuthAccessTokenResponse
access_token
string · requiredExample: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJz...token_type
string · enum · requiredEnum values:BearerExample: Bearerexpires_in
integer · requiredExample: 3600
scope
stringExample: account project deployment
Zuplo.ClientAuth.OAuthErrorResponse
error
string · requiredExample: invalid_clienterror_description
string · requiredExample: Client authentication failed
Zuplo.Common.ExpiresOnField
expiresOn
string · date-time · requiredExample: 2050-04-18T05:54:34.408Z
Zuplo.Configurations.Configuration
accountName
string · requiredExample: chocolate_great_buzzardprojectName
string · requiredExample: lime-foxenvironmentType
string · enum · requiredEnum values:productionpreviewdevelopmentExample: productionsystemConfigurations
string · requiredExample: 72ih3avJtXRUz6jqHtLEBFVmJDYr1GZtMTKFS8Q71SbyiHgzbL9fPscMURcuEPnryrMv3ABU1fB4qgopG5CkmdgD2...
Zuplo.ConsumerAnalytics.CallsByStatusCodeData
Zuplo.ConsumerAnalytics.CallsDetailData
consumer
string · readOnly · requiredtimeStamp
string · readOnly · requiredtotalCalls
integer · readOnly · requiredcallsByStatusCode
object[] · readOnly · required
Zuplo.ConsumerAnalytics.RecentCallsData
data
object[] · readOnly · required
Zuplo.ConsumerAnalytics.ReponseStatsByStatusCodeData
data
object · readOnly · required
Zuplo.ConsumerAnalytics.RequestData
consumer
string · readOnly · requiredmethod
string · readOnly · requiredroutePath
string · readOnly · requiredstatusCode
string · readOnly · requiredtimeStamp
string · readOnly · requiredcity
string · readOnly · requiredcountry
string · readOnly · required
Zuplo.ConsumerAnalytics.StatsByStatusCode.TimeWindowFilter
string · enum
Enum values:
last-hour
last-24-hours
last-7-days
last-30-days
last-3-months
Zuplo.ConsumerAnalytics.StatsByStatusCodeData
stats
object[] · readOnlydetails
object[] · readOnly
Zuplo.ConsumerAnalytics.StatsData
totalCalls
integer · readOnly · requiredconsumer
string · readOnly · requiredcallsByStatusCode
object[] · readOnly · required
Zuplo.DeploymentStatus.DeploymentStatus
status
string · enum · requiredEnum values:SUCCESSERRORIN_PROGRESSExample: SUCCESSurl
string · requiredExample: https://api.zuplo.com/v1/deployments/lime-fox-main-bbe7540steps
object · requiredbuildResult
object · required
Zuplo.Deployments.Deployment
name
string · requiredExample: lime-fox-main-bbe7540url
string · requiredExample: https://api.zuplo.com/deployments/lime-fox-main-bbe7540label
string · requiredExample: mainurlParameter
string · requiredExample: maincreatedOn
string · requiredExample: 2023-07-25T23:41:41.468ZupdatedOn
string · requiredExample: 2023-07-25T23:41:41.468ZloggingId
string · requiredExample: chocolate_great_buzzard::lime-fox::main::main::bbe7540accountName
string · requiredExample: chocolate_great_buzzardprojectName
string · requiredExample: lime-foxstate
string · requiredExample: STARTEDmessage
string · enum · requiredEnum values:branchName
string · requiredExample: mainenvironmentType
string · requiredExample: PRODUCTION
Zuplo.Deployments.DeploymentsList
data
object[] · required
Zuplo.Deploys.DeploymentResponse
status
string · required
Zuplo.Deploys.SourceCreateBody
accountName
string · requiredExample: my-accountprojectName
string · requiredExample: my-projectbranchName
string · requiredExample: main
Zuplo.Deploys.SourceUrlCreateBody
accountName
string · requiredExample: my-accountprojectName
string · requiredExample: my-projectbranchName
string · requiredExample: main
repositoryUrl
stringExample: https://github.com/my-account/my-projectbranch
stringExample: mainsha
stringExample: 9fb5c38a83013be1625c9b5cb2d1bdf458ff827e
Zuplo.Environments.Environment
name
string · requiredExample: lime-fox-main-bbe7540createdOn
string · requiredExample: 2023-07-25T23:41:41.468ZaccountName
string · requiredExample: chocolate_great_buzzardprojectName
string · requiredExample: lime-foxbranchName
string · requiredExample: mainenvironmentType
string · enum · requiredEnum values:productionpreviewdevelopmentExample: production
Zuplo.Environments.EnvironmentCreateBody
accountName
string · requiredExample: my-accountprojectName
string · requiredExample: my-projectenvironmentType
string · enum · requiredEnum values:pruductionpreviewExample: previewbranchName
string · requiredExample: main
Zuplo.Environments.EnvironmentsList
data
object[] · required
Zuplo.HttpProblemDetails.BadRequestProblemResponse
type
string · enum · requiredEnum values:https://httpproblems.com/http-status/400title
string · enum · requiredEnum values:Bad Request
detail
stringinstance
string
Zuplo.HttpProblemDetails.InternalServerErrorProblemResponse
type
string · enum · requiredEnum values:https://httpproblems.com/http-status/500title
string · enum · requiredEnum values:Internal Server Error
detail
stringinstance
string
Zuplo.HttpProblemDetails.NotFoundProblemResponse
type
string · enum · requiredEnum values:https://httpproblems.com/http-status/404title
string · enum · requiredEnum values:Not Found
detail
stringinstance
string
Zuplo.HttpProblemDetails.UnauthorizedProblemResponse
type
string · enum · requiredEnum values:https://httpproblems.com/http-status/401title
string · enum · requiredEnum values:Unauthorized
detail
stringinstance
string
Zuplo.Metering.Bucket
createdOn
string · date-time · readOnly · requiredExample: 2023-04-18T05:54:34.408ZupdatedOn
string · date-time · readOnly · requiredExample: 2023-04-20T05:54:34.408Zid
string · readOnly · requiredExample: mtr_STYBm01FabkgZOP3KtkYdJuOaccountName
string · readOnly · requiredExample: my-account
Zuplo.Metering.Buckets
data
object[] · required
limit
integer · uint32Example: 1000offset
integer · uint32total
integer · uint32
Zuplo.Metering.Plan
createdOn
string · date-time · readOnly · requiredExample: 2023-04-18T05:54:34.408ZupdatedOn
string · date-time · readOnly · requiredExample: 2023-04-20T05:54:34.408Zid
string · readOnly · requiredExample: plan_40dRwJecUOu9xDj2OeXDcYA5hasSubscriptions
boolean · readOnly · requiredExample: truelabel
string · requiredExample: Basic Subscription PlanplanExternalId
string · requiredExample: prod_Pbyd5ARBWtFxkgmeters
object · requiredExample: {"requests":{"label":"Requests","max":10}}
trialDays
integerExample: 10trialEndStatus
string · enumEnum values:pausedcanceledExample: pausedisTrialCollectPayment
boolean
Zuplo.Metering.PlanCreateBody
label
string · requiredExample: Basic Subscription PlanplanExternalId
string · requiredExample: prod_Pbyd5ARBWtFxkgmeters
object · requiredExample: {"requests":{"label":"Requests","max":10}}
trialDays
integerExample: 10trialEndStatus
string · enumEnum values:pausedcanceledExample: pausedisTrialCollectPayment
boolean
Zuplo.Metering.PlanUpdateBody
label
stringExample: Basic Subscription PlanplanExternalId
stringExample: prod_Pbyd5ARBWtFxkgmeters
objectExample: {"requests":{"label":"Requests","max":10}}trialDays
integerExample: 10trialEndStatus
string · enumEnum values:pausedcanceledExample: pausedisTrialCollectPayment
boolean
Zuplo.Metering.Plans
data
object[] · required
limit
integer · uint32Example: 1000offset
integer · uint32total
integer · uint32
Zuplo.Metering.Quota
integer
Zuplo.Metering.Subscription
createdOn
string · date-time · readOnly · requiredExample: 2023-04-18T05:54:34.408ZupdatedOn
string · date-time · readOnly · requiredExample: 2023-04-20T05:54:34.408Zid
string · readOnly · requiredExample: sbsc_BnCcCqQHM5H4z60sTR0FfCKgplanIds
string[] · requiredExample: ["plan_ZLbXn7SCZt6KJnD6SU8Ljv8w"]planExternalIds
string[] · requiredExample: ["prod_Pbyd5ARBWtFxkg"]status
string · enum · requiredEnum values:activeinactiveincompleteincomplete-expiredtrialingpast-duecanceledunpaidtype
string · enum · requiredEnum values:periodicrenewalStrategy
string · enum · requiredEnum values:monthlyyearlyregion
string · enum · requiredEnum values:us-central1us-east1europe-west4customerKey
string · requiredExample: d8984b34-defd-458c-bf34-7fb1b69ce714subscriptionExternalId
string · requiredExample: sub_1OmlUlLQav6G4UBHsPy2BY7JcustomerExternalId
string · requiredExample: cus_PbzTcoZtPtelYg
quotaResetAnchor
string · date-timemetadata
objecttrialEndStatus
stringExample: pausedtrialEndDate
string · date-timetrialStartDate
string · date-timenextBillingCycle
string · date-timeproductKey
string
Zuplo.Metering.SubscriptionCreateBody
planIds
string[] · requiredExample: ["plan_ZLbXn7SCZt6KJnD6SU8Ljv8w"]planExternalIds
string[] · requiredExample: ["prod_Pbyd5ARBWtFxkg"]status
string · enum · requiredEnum values:activeinactiveincompleteincomplete-expiredtrialingpast-duecanceledunpaidtype
string · enum · requiredEnum values:periodicrenewalStrategy
string · enum · requiredEnum values:monthlyyearlyregion
string · enum · requiredEnum values:us-central1us-east1europe-west4customerKey
string · requiredExample: d8984b34-defd-458c-bf34-7fb1b69ce714subscriptionExternalId
string · requiredExample: sub_1OmlUlLQav6G4UBHsPy2BY7JcustomerExternalId
string · requiredExample: cus_PbzTcoZtPtelYg
quotaResetAnchor
string · date-timemetadata
objecttrialEndStatus
stringExample: pausedtrialEndDate
string · date-timetrialStartDate
string · date-timenextBillingCycle
string · date-timeproductKey
string
Zuplo.Metering.SubscriptionUpdateBody
planExternalIds
string[]Example: ["prod_Pbyd5ARBWtFxkg"]status
string · enumEnum values:activeinactiveincompleteincomplete-expiredtrialingpast-duecanceledunpaidprorate
numberExample: 0.75metadata
objecttrialEndDate
string · date-time
Zuplo.Metering.Subscriptions
data
object[] · required
limit
integer · uint32Example: 1000offset
integer · uint32total
integer · uint32
Zuplo.Projects.Project
name
string · requiredExample: lime-foxaccountName
string · requiredExample: lime-fox
Zuplo.Projects.ProjectsList
data
object[] · required
Zuplo.Sources.Source
uploadUrl
string · requiredExample: https://storage.googleapis.com/[..]1fac8da132b9
Zuplo.Tunnels.Tunnel
tunnelId
string · readOnly · requiredExample: tnl_JcHFzTcJ9y4GU69lKBOaxFYUname
string · pattern:^[a-zA-Z0-9-]{3,24}$
· requiredExample: api-service-tunneltoken
string · readOnly · requiredExample: eyJhIjoiODJh[..]m89In0=
Zuplo.Tunnels.TunnelList
data
object[] · required
limit
integer · uint32Example: 1000offset
integer · uint32total
integer · uint32
Zuplo.Tunnels.TunnelListItem
id
string · readOnly · requiredExample: tnl_JcHFzTcJ9y4GU69lKBOaxFYUname
string · pattern:^[a-zA-Z0-9-]{3,24}$
· requiredExample: api-service-tunnel
Zuplo.Tunnels.TunnelTeardownOperation
id
string · readOnly · requiredExample: tst_1vmvAjaCun9Mfeosn3Og4ddDstatus
string · enum · requiredEnum values:in-progresssuccesserrorExample: success
message
stringExample: Successfully torn down tunnel.details
string
Zuplo.Tunnels.TunneledServiceConfiguration
name
string · pattern:^[a-zA-Z0-9-]{3,24}$
· requiredExample: authserviceendpoint
string · requiredExample: https://localhost:3000configurations
object[] · required
Zuplo.Tunnels.TunneledServicesConfiguration
version
integer · uint8 · requiredExample: 1services
object[] · required
Zuplo.Tunnels.TunneledServicesProvisioningOperation
id
string · readOnly · requiredExample: pst_ezMUOh0xFqRWg84DPH5jVwgOstatus
string · enum · requiredEnum values:in-progresssuccesserrorExample: success
message
stringExample: Successfully provisioned services.details
string
Zuplo.Variables.Variable
branch
string · readOnly · requiredExample: previewcreatedOn
string · date-time · readOnly · requiredExample: 2023-04-18T05:54:34.408ZupdatedOn
string · date-time · readOnly · requiredExample: 2023-04-20T05:54:34.408Zname
string · requiredExample: APP_ENVIRONMENT_KEYisSecret
boolean · requiredExample: truevalue
string · required
Zuplo.Variables.VariableCreateBody
name
string · requiredExample: APP_ENVIRONMENT_KEYisSecret
boolean · requiredExample: truevalue
string · required
Zuplo.Variables.VariableUpdateBody
value
string
Zuplo.WhoAmI.WhoAmI
account
string · requiredExample: chocolate_blizzard_treat