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://developer-api-main-8600723.self.zuplo.com
Lists keys
Lists all keys for this consumer.
path Parameters
accountName
stringrequiredThe name of the account. You can find this in your Zuplo Portal under Settings > Project Information.
bucketName
stringrequiredThe name of the bucket. Zuplo automatically creates a bucket for your project. You can find it in youe Zuplo Portal under Settings > Project Information.
consumerName
stringrequiredThe name of the consumer.
query Parameters
limit
integerrequiredThe maximum number of entries to return. If the value exceeds the maximum, then the maximum value will be used. Default: 1000
offset
integerrequiredThe offset of the first item returned in the collection. Default: 0
key-format
stringThe format of the key to return.
none
: Key is completely hidden.visible
: Key is completely visible.masked
: Part of key suffix is visible.
Headers
Authorization
stringrequiredThe
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
Creates an API key
Creates a new API key for this consumer. New API keys will automatically have API Key Leak Detection enabled.
path Parameters
accountName
stringrequiredThe name of the account. You can find this in your Zuplo Portal under Settings > Project Information.
bucketName
stringrequiredThe name of the bucket. Zuplo automatically creates a bucket for your project. You can find it in youe Zuplo Portal under Settings > Project Information.
consumerName
stringrequiredThe name of the consumer.
Headers
Authorization
stringrequiredThe
Authorization
header is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE
.
Request Body
expiresOn
stringoptionalWhen the key expires.
description
stringoptionalThe description of the api key.
key
stringoptionalThe API key's value. You can use this parameter to override Zuplo's default key format, but this is not recommended as you will lose our API Key Leak Detection
Responses
createdOn
stringWhen the item was created.
updatedOn
stringWhen the item was last updated.
id
stringexpiresOn
stringoptionalWhen the key expires.
description
stringoptionalThe description of the api key.
key
stringoptionalThe API key's value. You can use this parameter to override Zuplo's default key format, but this is not recommended as you will lose our API Key Leak Detection
Creates multiple API keys
Creates multiple new API keys for this consumer.
path Parameters
accountName
stringrequiredThe name of the account. You can find this in your Zuplo Portal under Settings > Project Information.
bucketName
stringrequiredThe name of the bucket. Zuplo automatically creates a bucket for your project. You can find it in youe Zuplo Portal under Settings > Project Information.
consumerName
stringrequiredThe name of the consumer.
Headers
Authorization
stringrequiredThe
Authorization
header is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE
.
Request Body
expiresOn
stringoptionalWhen the key expires.
description
stringoptionalThe description of the api key.
key
stringoptionalThe API key's value. You can use this parameter to override Zuplo's default key format, but this is not recommended as you will lose our API Key Leak Detection
Responses
data
object[]limit
integeroptionaloffset
integeroptionaltotal
integeroptional
Gets an API key
Retrieves an API key for this consumer.
path Parameters
accountName
stringrequiredThe name of the account. You can find this in your Zuplo Portal under Settings > Project Information.
bucketName
stringrequiredThe name of the bucket. Zuplo automatically creates a bucket for your project. You can find it in youe Zuplo Portal under Settings > Project Information.
consumerName
stringrequiredThe name of the consumer.
keyId
stringrequiredThe key id.
query Parameters
key-format
stringThe format of the key to return.
none
: Key is completely hidden.visible
: Key is completely visible.masked
: Part of key suffix is visible.tag
stringQuery by tag. Example usage is
tag.account=foo
, whereaccount
is the name of the tag property andfoo
is the value.
Headers
Authorization
stringrequiredThe
Authorization
header is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE
.
Responses
createdOn
stringWhen the item was created.
updatedOn
stringWhen the item was last updated.
id
stringexpiresOn
stringoptionalWhen the key expires.
description
stringoptionalThe description of the api key.
key
stringoptionalThe API key's value. You can use this parameter to override Zuplo's default key format, but this is not recommended as you will lose our API Key Leak Detection
Deletes an API key
Deletes an API key for this consumer.
path Parameters
accountName
stringrequiredThe name of the account. You can find this in your Zuplo Portal under Settings > Project Information.
bucketName
stringrequiredThe name of the bucket. Zuplo automatically creates a bucket for your project. You can find it in youe Zuplo Portal under Settings > Project Information.
consumerName
stringrequiredThe name of the consumer.
keyId
stringrequiredThe key id.
query Parameters
tag
stringQuery by tag. Example usage is
tag.account=foo
, whereaccount
is the name of the tag property andfoo
is the value.
Headers
Authorization
stringrequiredThe
Authorization
header is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE
.
Responses
Updates an API key
Updates an API key for this consumer.
path Parameters
accountName
stringrequiredThe name of the account. You can find this in your Zuplo Portal under Settings > Project Information.
bucketName
stringrequiredThe name of the bucket. Zuplo automatically creates a bucket for your project. You can find it in youe Zuplo Portal under Settings > Project Information.
consumerName
stringrequiredThe name of the consumer.
keyId
stringrequiredThe key id.
query Parameters
tag
stringQuery by tag. Example usage is
tag.account=foo
, whereaccount
is the name of the tag property andfoo
is the value.
Headers
Authorization
stringrequiredThe
Authorization
header is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE
.
Request Body
expiresOn
stringoptionalWhen the key expires.
description
stringoptionalThe description of the api key.
key
stringoptionalThe API key's value. You can use this parameter to override Zuplo's default key format, but this is not recommended as you will lose our API Key Leak Detection
Responses
createdOn
stringWhen the item was created.
updatedOn
stringWhen the item was last updated.
id
stringexpiresOn
stringoptionalWhen the key expires.
description
stringoptionalThe description of the api key.
key
stringoptionalThe API key's value. You can use this parameter to override Zuplo's default key format, but this is not recommended as you will lose our API Key Leak Detection