HMAC-SHA256 signed key produced by the apikee engine.
Format: <base62-id>.<base62-claims>.<base62-hmac>
The first 12 characters are the keyPrefix (safe for logging).
In: header
Path Parameters
Response Body
application/json
curl -X GET "https://apikee.dev/api/v1/project/string"{
"id": "string",
"slug": "string",
"name": "string",
"description": "string",
"metadata": {},
"team": {
"id": "string",
"name": "string",
"members": {
"count": null,
"max": null,
"list": [
null
]
},
"credentials": {
"count": null,
"list": [
null
]
}
},
"createdAt": "2019-08-24T14:15:22Z",
"envs": {
"count": 0,
"max": 0,
"list": [
{
"project_env": "string",
"type": "string",
"url": "http://example.com",
"version": "string",
"status": "string",
"metadata": {},
"templates": {
"count": null,
"list": [
null
]
},
"clients": {
"count": null,
"max": null
},
"endpoints": {
"count": null,
"max": null
},
"rateLimits": {
"hour": {
"count": null,
"max": null
},
"day": {
"count": null,
"max": null
},
"week": {
"count": null,
"max": null
},
"month": {
"count": null,
"max": null
}
}
}
]
},
"env": {
"project_env": "string",
"type": "string",
"url": "http://example.com",
"version": "string",
"status": "string",
"metadata": {},
"templates": {
"count": null,
"list": [
null
]
},
"clients": {
"count": null,
"max": null
},
"endpoints": {
"count": null,
"max": null
},
"rateLimits": {
"hour": {
"count": null,
"max": null
},
"day": {
"count": null,
"max": null
},
"week": {
"count": null,
"max": null
},
"month": {
"count": null,
"max": null
}
}
}
}Delete project / env / template DELETE
Deletes a project, environment, or template depending on the parameters provided. - No query params → deletes the env named in `project_env` (e.g. `my-app-production`), or the whole project if `project_env` is just a slug. - `envId` → deletes that specific environment. - `templateId` → deletes that specific template. Set `forceDelete=true` to remove resources that still have active clients.
Update project (or single env) PUT
Updates project-level fields and/or environments. - Use the top-level `name`, `description`, `metadata` fields to update the project. - Use `singleEnv` to create or update the environment identified by `project_env`. - Use `envs` array to create, update, or delete multiple environments in one call (set `delete: true` on individual env items to remove them, `forceDelete: true` to bypass the active-clients check).
