{
  "opencollection": "1.0.0",
  "info": {
    "name": "Consolidate Services AccountService ProjectService API",
    "version": "version not set"
  },
  "items": [
    {
      "info": {
        "name": "ProjectService",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "List returns list of projects",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v1/projects",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "List returns list of projects"
        },
        {
          "info": {
            "name": "Create a new project",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v1/projects"
          },
          "docs": "Create a new project"
        },
        {
          "info": {
            "name": "Get returns a project by name",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v1/projects/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get returns a project by name"
        },
        {
          "info": {
            "name": "Delete deletes a project",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/api/v1/projects/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete deletes a project"
        },
        {
          "info": {
            "name": "GetDetailedProject returns a project that include project, global project and scoped resources by name",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v1/projects/:name/detailed",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "GetDetailedProject returns a project that include project, global project and scoped resources by name"
        },
        {
          "info": {
            "name": "ListEvents returns a list of project events",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v1/projects/:name/events",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "ListEvents returns a list of project events"
        },
        {
          "info": {
            "name": "Get returns a virtual project by name",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v1/projects/:name/globalprojects",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get returns a virtual project by name"
        },
        {
          "info": {
            "name": "ListLinks returns all deep links for the particular project",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v1/projects/:name/links",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "ListLinks returns all deep links for the particular project"
        },
        {
          "info": {
            "name": "GetSchedulesState returns true if there are any active sync syncWindows",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/v1/projects/:name/syncwindows",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "GetSchedulesState returns true if there are any active sync syncWindows"
        },
        {
          "info": {
            "name": "Update updates a project",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/api/v1/projects/:project.metadata.name",
            "params": [
              {
                "name": "project.metadata.name",
                "value": "",
                "type": "path",
                "description": "Name must be unique within a namespace. Is required when creating resources, although\nsome resources may allow a client to request the generation of an appropriate name\nautomatically. Name is primarily intended for creation idempotence and configuration\ndefinition.\nCannot be updated.\nMore info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names\n+optional"
              }
            ]
          },
          "docs": "Update updates a project"
        },
        {
          "info": {
            "name": "Create a new project token",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/api/v1/projects/:project/roles/:role/token",
            "params": [
              {
                "name": "project",
                "value": "",
                "type": "path"
              },
              {
                "name": "role",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Create a new project token"
        },
        {
          "info": {
            "name": "Delete a new project token",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/api/v1/projects/:project/roles/:role/token/:iat",
            "params": [
              {
                "name": "project",
                "value": "",
                "type": "path"
              },
              {
                "name": "role",
                "value": "",
                "type": "path"
              },
              {
                "name": "iat",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Delete a new project token"
        }
      ]
    }
  ],
  "bundled": true
}