{
  "info": {
    "_postman_id": "6fdbf5dc-4564-4ab3-a5aa-168fd6855809",
    "name": "HashiCorp Nomad HTTP ACL Services API",
    "description": "The HashiCorp Nomad HTTP API provides programmatic access to all Nomad functionality including job scheduling, allocation management, node operations, deployments, services, evaluations, namespaces, ACL policies, and cluster status. All API routes are prefixed with /v1/ and the default port is 4646. The API is RESTful, responds to standard HTTP verbs, and supports ACL token authentication via the X-Nomad-Token header or Bearer scheme.\n\nContact Support:\n Name: HashiCorp Support",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "createdAt": "2026-07-28T02:23:45.000Z",
    "updatedAt": "2026-07-28T02:23:45.000Z",
    "lastUpdatedBy": "35240",
    "uid": "35240-6fdbf5dc-4564-4ab3-a5aa-168fd6855809"
  },
  "item": [
    {
      "name": "services",
      "item": [
        {
          "name": "List services",
          "id": "c32cb319-e05a-4a0a-ba40-d32d1afdd510",
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/services?namespace=<string>&next_token=<string>&per_page=<integer>&filter=<string>",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "services"
              ],
              "query": [
                {
                  "description": "The target namespace. Defaults to the default namespace.",
                  "key": "namespace",
                  "value": "<string>"
                },
                {
                  "description": "Indicates where to start paging for queries that support pagination.",
                  "key": "next_token",
                  "value": "<string>"
                },
                {
                  "description": "Maximum number of results to return per page.",
                  "key": "per_page",
                  "value": "<integer>"
                },
                {
                  "description": "Specifies the expression used to filter the results.",
                  "key": "filter",
                  "value": "<string>"
                }
              ]
            },
            "description": "Lists all currently registered Nomad services."
          },
          "response": [
            {
              "id": "26f48fba-4947-469d-95b3-0964f1e5146b",
              "name": "A list of service registrations",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  },
                  {
                    "description": "Added as a part of security scheme: apikey",
                    "key": "X-Nomad-Token",
                    "value": "<API Key>"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/services?namespace=<string>&next_token=<string>&per_page=<integer>&filter=<string>",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "services"
                  ],
                  "query": [
                    {
                      "description": "The target namespace. Defaults to the default namespace.",
                      "key": "namespace",
                      "value": "<string>"
                    },
                    {
                      "description": "Indicates where to start paging for queries that support pagination.",
                      "key": "next_token",
                      "value": "<string>"
                    },
                    {
                      "description": "Maximum number of results to return per page.",
                      "key": "per_page",
                      "value": "<integer>"
                    },
                    {
                      "description": "Specifies the expression used to filter the results.",
                      "key": "filter",
                      "value": "<string>"
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "responseTime": null,
              "body": "[\n  {\n    \"Namespace\": \"<string>\",\n    \"Services\": [\n      {\n        \"ServiceName\": \"<string>\",\n        \"Tags\": [\n          \"<string>\",\n          \"<string>\"\n        ]\n      },\n      {\n        \"ServiceName\": \"<string>\",\n        \"Tags\": [\n          \"<string>\",\n          \"<string>\"\n        ]\n      }\n    ]\n  },\n  {\n    \"Namespace\": \"<string>\",\n    \"Services\": [\n      {\n        \"ServiceName\": \"<string>\",\n        \"Tags\": [\n          \"<string>\",\n          \"<string>\"\n        ]\n      },\n      {\n        \"ServiceName\": \"<string>\",\n        \"Tags\": [\n          \"<string>\",\n          \"<string>\"\n        ]\n      }\n    ]\n  }\n]",
              "createdAt": "2026-07-28T02:23:45.000Z",
              "updatedAt": "2026-07-28T02:23:45.000Z",
              "uid": "35240-26f48fba-4947-469d-95b3-0964f1e5146b"
            },
            {
              "id": "a61c95a1-95a2-4f71-9ee4-bb6bb97c0652",
              "name": "Unauthorized - missing or invalid ACL token",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  },
                  {
                    "description": "Added as a part of security scheme: apikey",
                    "key": "X-Nomad-Token",
                    "value": "<API Key>"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/services?namespace=<string>&next_token=<string>&per_page=<integer>&filter=<string>",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "services"
                  ],
                  "query": [
                    {
                      "description": "The target namespace. Defaults to the default namespace.",
                      "key": "namespace",
                      "value": "<string>"
                    },
                    {
                      "description": "Indicates where to start paging for queries that support pagination.",
                      "key": "next_token",
                      "value": "<string>"
                    },
                    {
                      "description": "Maximum number of results to return per page.",
                      "key": "per_page",
                      "value": "<integer>"
                    },
                    {
                      "description": "Specifies the expression used to filter the results.",
                      "key": "filter",
                      "value": "<string>"
                    }
                  ]
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "responseTime": null,
              "body": "{\n  \"message\": \"<string>\"\n}",
              "createdAt": "2026-07-28T02:23:45.000Z",
              "updatedAt": "2026-07-28T02:23:45.000Z",
              "uid": "35240-a61c95a1-95a2-4f71-9ee4-bb6bb97c0652"
            },
            {
              "id": "d22f2ced-ebd4-4330-8c70-8aee1b805ee5",
              "name": "Internal server error",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  },
                  {
                    "description": "Added as a part of security scheme: apikey",
                    "key": "X-Nomad-Token",
                    "value": "<API Key>"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/services?namespace=<string>&next_token=<string>&per_page=<integer>&filter=<string>",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "services"
                  ],
                  "query": [
                    {
                      "description": "The target namespace. Defaults to the default namespace.",
                      "key": "namespace",
                      "value": "<string>"
                    },
                    {
                      "description": "Indicates where to start paging for queries that support pagination.",
                      "key": "next_token",
                      "value": "<string>"
                    },
                    {
                      "description": "Maximum number of results to return per page.",
                      "key": "per_page",
                      "value": "<integer>"
                    },
                    {
                      "description": "Specifies the expression used to filter the results.",
                      "key": "filter",
                      "value": "<string>"
                    }
                  ]
                }
              },
              "status": "Internal Server Error",
              "code": 500,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "responseTime": null,
              "body": "{\n  \"message\": \"<string>\"\n}",
              "createdAt": "2026-07-28T02:23:45.000Z",
              "updatedAt": "2026-07-28T02:23:45.000Z",
              "uid": "35240-d22f2ced-ebd4-4330-8c70-8aee1b805ee5"
            }
          ],
          "createdAt": "2026-07-28T02:23:45.000Z",
          "updatedAt": "2026-07-28T02:23:45.000Z",
          "uid": "35240-c32cb319-e05a-4a0a-ba40-d32d1afdd510"
        }
      ],
      "id": "597995a2-1f53-43b4-8fbb-9736093a9f41",
      "createdAt": "2026-07-28T02:23:45.000Z",
      "updatedAt": "2026-07-28T02:23:45.000Z",
      "uid": "35240-597995a2-1f53-43b4-8fbb-9736093a9f41"
    }
  ],
  "auth": {
    "type": "apikey",
    "apikey": [
      {
        "key": "key",
        "value": "X-Nomad-Token",
        "type": "string"
      },
      {
        "key": "value",
        "value": "{{apiKey}}",
        "type": "string"
      },
      {
        "key": "in",
        "value": "header",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "http://localhost:4646/v1"
    }
  ]
}