Open JocelynVelarde opened 4 months ago
Group | Endpoint | Route | Status |
---|---|---|---|
Agent | Read Configuration | GET /v1/agent/self | yes |
Agent Host | GET /v1/agent/host | yes | |
List Checks | GET /v1/agent/checks | yes | |
List Services | GET /v1/agent/services | yes | |
Agent Health By Service Id | GET /v1/agent/health/service/id/:id | yes | |
Internal Metrics | GET /v1/agent/metrics | yes | |
Agent Health By Service Name | GET /v1/agent/health/service/name/:name | yes | |
Return a locally registered service instance | GET /v1/agent/service/:serviceID | yes | |
List Members | GET /v1/agent/members | yes | |
Connect CA Roots | GET /v1/agent/connect/ca/roots | no | |
Connect CA Leaf | GET /v1/agent/connect/ca/leaf/:serviceID | no | |
Get Agent Logs | GET /v1/agent/monitor | yes | |
Reload Agent | PUT /v1/agent/reload | yes | |
Register Service | PUT /v1/agent/service/register | yes | |
Deregister Service | PUT /v1/agent/service/deregister/:serviceID | yes | |
Update TTL | PUT /v1/agent/check/:status/:id | yes | |
TLL Check Update | PUT /v1/agent/check/update/:id | yes | |
Register Check | PUT /v1/agent/check/register | yes | |
Deregister Check | PUT /v1/agent/check/deregister/:id | yes | |
Join Agent | PUT /v1/agent/join/:id | yes | |
Force Leave | PUT /v1/agent/force-leave/:node | yes | |
Enable or Disable Service Maintenance | PUT /v1/agent/service/maintenance/:serviceID | yes | |
EnableorDisableNodeMaintenance | PUT /v1/agent/maintenance | yes | |
Graceful Leave + Shutdown | PUT /v1/agent/leave | yes | |
updateTokenOnc | (PUT fmt.Sprintf(/v1/agent/token/%s target) | yes | |
ConnectAuthorize | POST /v1/agent/connect/authorize | no | |
Catalog | List Datacenters | GET /v1/catalog/datacenters | yes |
List Nodes in a given DC | GET /v1/catalog/nodes | yes | |
List Services in a given DC | GET /v1/catalog/services | yes | |
List Nodes for Mesh Capable Service | GET /v1/catalog/connect/:service | yes | |
st Services for Node | GET /v1/catalog/node/+node | yes | |
Node service list | GET /v1/catalog/node-services/+node | yes | |
Gateaway services | GET /v1/catalog/gateway-services/+gateway | no | |
Register | PUT /v1/catalog/register | yes | |
Deregister | PUT /v1/catalog/deregister | yes | |
Coordinate | Read WAN Coordinates | GET /v1/coordinate/datacenters | yes |
Read LAN Coordinates | GET /v1/coordinate/nodes | yes | |
Coordinates of a single node | GET /v1/coordinate/node/+node | yes | |
Update LAN Coordinates | PUT /v1/coordinate/update | no | |
Events | List Events | GET /v1/event/list | yes |
Fire user request | PUT /v1/event/fire/+params.Name | yes | |
Health | List Checks for Node | GET /v1/health/node/+node | yes |
List Checks for Service | GET /v1/health/checks/+service | yes | |
List Nodes for Connect-capable Service | GET /v1/health/connect/ + service | yes | |
List Ingress Health for Service | GET /v1/health/ingress/ + service | no | |
List Nodes for Service | GET /v1/health/service/ + service | yes | |
List Checks in State | GET /v1/health/state/+state | yes | |
KV | Read Key | GET /v1/kv/:key | yes |
Create/Update Key | PUT /v1/kv/:key | yes | |
Delete Key | DELETE /v1/kv/:key | yes | |
Namespace | List Namespace | GET /v1/namespace/+name | yes |
Read Namespace | GET /v1/namespaces | yes | |
Create Namespace | PUT /v1/namespace | yes | |
Update Namespace | PUT /v1/namespace/+ns.Name | yes | |
Delete Namespace | DELETE /v1/namespace/+name | yes | |
Session | Node | GET /v1/session/node/+node &entries q | yes |
List | GET /v1/session/list &entries q | yes | |
Renew | PUT /v1/session/renew/+id | yes | |
Status | Leader | GET /v1/status/leader | yes |
Peers | GET /v1/status/peers | yes | |
Transaction | Transaction | PUT /v1/txn | yes |
Discovery Chain | Retrieve a compiled discovery chain | GET /v1/discovery-chain/%s name | no |
Evaluate and compile a discovery Chain | POST /v1/discovery-chain/%s name | no | |
Config Entry | Delete a specific configuration entry by kind and name | DELETE /v1/config/:kind:name | yes |
List all configuration entries of a specific kind | GET /v1/config/:kind | yes | |
Retrieve a specific configuration by kind and name | GET /v1/config/:kind:name | yes | |
Set a new configuration entry | PUT /v1/config | yes |