Config/ApiData.json

{
    "Connect-Rundeck": {
      "Description": "Connects to the Rundeck API and establishes a session.",
      "Method": "POST",
      "Endpoints": [
        "/j_security_check",
        "/api/19/tokens/{id}"
      ],
      "Body": {
        "Username": "j_username",
        "Password": "j_password"
      },
      "SuccessCode": "200"
    },
    "New-RundeckAuthToken": {
      "Description": "",
      "Method": "POST",
      "Endpoints": [
        "/api/19/tokens/"
      ],
      "Body": {
        "Username": "user",
        "Roles": "roles",
        "Duration": "duration"
      },
      "SuccessCode": "200"
    },
 
 
 
    "Get-RundeckToken": {
      "Description": "",
      "Method": "GET",
      "Endpoints": [
        "/api/19/tokens/"
      ],
      "Body": {},
      "SuccessCode": "200"
    },
    "Remove-RundeckToken": {
      "Description": "",
      "Method": "DELETE",
      "Endpoints": [
        "/api/11/token/{id}"
      ],
      "Body": {},
      "SuccessCode": "204"
    },
    "New-RundeckToken": {
      "Description": "",
      "Method": "POST",
      "Endpoints": [
        "/api/19/tokens/"
      ],
      "Body": {
        "Username": "user",
        "Roles": "roles",
        "Duration": "duration"
      },
      "SuccessCode": "201"
    },
 
 
 
    "Get-RundeckUser": {
      "Description": "",
      "Method": "GET",
      "Endpoints": [
        "/api/21/user/list/",
        "/api/21/user/info/{id}"
      ],
      "Body": {},
      "SuccessCode": "200"
    },
 
 
    "Get-RundeckProject": {
      "Description": "",
      "Method": "GET",
      "Endpoints": [
        "/api/11/projects/",
        "/api/11/project/{id}"
      ],
      "Body": {},
      "SuccessCode": "200"
    },
    "New-RundeckProject": {
      "Description": "",
      "Method": "POST",
      "Endpoints": [
        "/api/11/projects/"
      ],
      "Body": {
       "Name": "name",
       "Config": "config"
      },
      "SuccessCode": "201"
    },
    "Remove-RundeckProject": {
      "Description": "",
      "Method": "DELETE",
      "Endpoints": [
        "/api/11/project/{id}"
      ],
      "Body": {},
      "SuccessCode": "204"
    },
 
    "Get-RundeckSystemInfo": {
      "Description": "",
      "Method": "GET",
      "Endpoints": [
        "/api/14/system/info"
      ],
      "Body": {},
      "SuccessCode": "200"
    },
 
 
    "Get-RundeckProjectJob": {
      "Description": "",
      "Method": "POST",
      "Endpoints": [
        "/api/14/project/{id}/jobs"
      ],
      "Body": {
       "Idlist": "idlist",
       "GroupPath": "groupPath",
       "JobFilter":"jobFilter",
       "JobExactFilter":"jobExactFilter",
       "GroupPathExact":"groupPathExact",
       "ScheduledFilter":"scheduledFilter",
       "ServerNodeUUIDFilter":"serverNodeUUIDFilter"
      },
      "SuccessCode": "200"
    }
 
 
}