-
Notifications
You must be signed in to change notification settings - Fork 88
RESTful API For Minion
Echo edited this page Mar 21, 2018
·
6 revisions
Request
GET /saltshaker/api/v1.0/minions/status?product_id=p-c5008b0421d611e894b0000c298454d8
Response
HTTP/1.1 200 OK
Content-Type: application/json
{
"down": [],
"up": [
"echo"
]
}
Request
GET /saltshaker/api/v1.0/minions/keys?product_id=p-c5008b0421d611e894b0000c298454d8
Response
HTTP/1.1 200 OK
Content-Type: application/json
{
"minions_pre": [],
"minions_rejected": [],
"minions_denied": [],
"local": [
"master.pem",
"master.pub"
],
"minions": [
"echo"
]
}
Request
POST /saltshaker/api/v1.0/minions/keys?action=accept&product_id=p-c5008b0421d611e894b0000c298454d8
POST Body
{
"minion_id": ["10.11.1.1","10.45.44.44"]
}
Response
HTTP/1.1 200 OK
Content-Type: application/json
{
"status": true,
"message": ""
}
Request
POST /saltshaker/api/v1.0/minions/keys?action=delete&product_id=p-c5008b0421d611e894b0000c298454d8
POST Body
{
"minion_id": ["10.11.1.1","10.45.44.44"]
}
Response
HTTP/1.1 200 OK
Content-Type: application/json
{
"status": true,
"message": ""
}
Request
POST /saltshaker/api/v1.0/minions/keys?action=reject&product_id=p-c5008b0421d611e894b0000c298454d8
POST Body
{
"minion_id": ["10.11.1.1","10.45.44.44"]
}
Response
HTTP/1.1 200 OK
Content-Type: application/json
{
"status": true,
"message": ""
}