Heroku API查询单个应用及删除config-vars的endpoint问询
Heroku API 相关接口说明
所有接口的基础请求路径为 https://api.heroku.com,请求头必须携带以下两个参数:
Authorization: Bearer <你的Heroku API密钥>Accept: application/vnd.heroku+json; version=3
1. 查询单个应用信息接口
- 请求方法:
GET - 接口路径:
/apps/{app_id_or_app_name} - 路径参数说明:将
{app_id_or_app_name}替换为目标应用的ID或者应用名称即可 - curl请求示例:
curl -X GET https://api.heroku.com/apps/your-app-name \ -H "Authorization: Bearer 你的API密钥" \ -H "Accept: application/vnd.heroku+json; version=3"
2. 删除应用配置变量(config-vars)接口
Heroku 没有单独提供删除单个配置变量的DELETE接口,通过PATCH请求将指定配置变量的值设为null即可实现删除效果:
- 请求方法:
PATCH - 接口路径:
/apps/{app_id_or_app_name}/config-vars - 请求体格式:
{"<要删除的配置变量key>": null},如果需要同时删除多个配置变量,在请求体中添加多个对应key为null的键值对即可 - curl请求示例(删除名为
DB_URL的配置变量):
curl -X PATCH https://api.heroku.com/apps/your-app-name/config-vars \ -H "Authorization: Bearer 你的API密钥" \ -H "Accept: application/vnd.heroku+json; version=3" \ -H "Content-Type: application/json" \ -d '{"DB_URL": null}'
内容的提问来源于stack exchange,提问作者Labaks.
相关产品推荐
相关产品推荐

