{
  "opencollection": "1.0.0",
  "info": {
    "name": "Pulumi APIs AccessTokens ResourceSearch API",
    "version": "1.0.0"
  },
  "items": [
    {
      "info": {
        "name": "ResourceSearch",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "GetOrgResourceSearchQuery",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/orgs/:orgName/search/resources",
            "params": [
              {
                "name": "orgName",
                "value": "",
                "type": "path",
                "description": "The organization name"
              },
              {
                "name": "collapse",
                "value": "",
                "type": "query",
                "description": "Collapse results to show one entry per stack instead of per resource"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "Cursor for paginated results"
              },
              {
                "name": "facet",
                "value": "",
                "type": "query",
                "description": "Facet filters to apply"
              },
              {
                "name": "groupBy",
                "value": "",
                "type": "query",
                "description": "Group results by this field"
              },
              {
                "name": "page",
                "value": "",
                "type": "query",
                "description": "Page number for pagination"
              },
              {
                "name": "properties",
                "value": "",
                "type": "query",
                "description": "Include resource properties in search results (may increase response size)"
              },
              {
                "name": "query",
                "value": "",
                "type": "query",
                "description": "Search query string"
              },
              {
                "name": "size",
                "value": "",
                "type": "query",
                "description": "Number of results to return"
              },
              {
                "name": "sort",
                "value": "",
                "type": "query",
                "description": "Sort order for results"
              },
              {
                "name": "top",
                "value": "",
                "type": "query",
                "description": "Number of top aggregation buckets to return"
              }
            ]
          },
          "docs": "Searches for resources within an organization. Deprecated: use GetOrgResourceSearchV2Query for improved search functionality."
        },
        {
          "info": {
            "name": "GetResourceDashboardAggregations",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/orgs/:orgName/search/resources/dashboard",
            "params": [
              {
                "name": "orgName",
                "value": "",
                "type": "path",
                "description": "The organization name"
              }
            ]
          },
          "docs": "GetResourceDashboardAggregations returns aggregated resource data for display on organization dashboard cards, including resource counts grouped by package and other dimensions."
        },
        {
          "info": {
            "name": "GetNaturalLanguageQuery",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/orgs/:orgName/search/resources/parse",
            "params": [
              {
                "name": "orgName",
                "value": "",
                "type": "path",
                "description": "The organization name"
              },
              {
                "name": "query",
                "value": "",
                "type": "query",
                "description": "Search query string"
              }
            ]
          },
          "docs": "GetNaturalLanguageQuery converts a natural language query into a structured Pulumi search query using AI. For example, converts 'show me all S3 buckets in production' into a proper search syntax."
        },
        {
          "info": {
            "name": "GetOrgResourceSearchV2Query",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/api/orgs/:orgName/search/resourcesv2",
            "params": [
              {
                "name": "orgName",
                "value": "",
                "type": "path",
                "description": "The organization name"
              },
              {
                "name": "asc",
                "value": "",
                "type": "query",
                "description": "Sort in ascending order when true, descending when false"
              },
              {
                "name": "collapse",
                "value": "",
                "type": "query",
                "description": "Collapse results to show one entry per stack instead of per resource"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "Cursor for paginated results"
              },
              {
                "name": "facet",
                "value": "",
                "type": "query",
                "description": "Facet filters to apply"
              },
              {
                "name": "groupBy",
                "value": "",
                "type": "query",
                "description": "Group results by this field"
              },
              {
                "name": "page",
                "value": "",
                "type": "query",
                "description": "Page number for pagination"
              },
              {
                "name": "properties",
                "value": "",
                "type": "query",
                "description": "Include resource properties in search results (may increase response size)"
              },
              {
                "name": "query",
                "value": "",
                "type": "query",
                "description": "Search query string"
              },
              {
                "name": "size",
                "value": "",
                "type": "query",
                "description": "Number of results to return"
              },
              {
                "name": "sort",
                "value": "",
                "type": "query",
                "description": "Sort order for results"
              },
              {
                "name": "top",
                "value": "",
                "type": "query",
                "description": "Number of top aggregation buckets to return"
              }
            ]
          },
          "docs": "Searches for resources within an organization with advanced filtering, sorting, and pagination capabilities.\n\n**Pagination:** The `page` parameter supports up to 10,000 results. For larger result sets, use the `cursor` parameter instead (Enterprise plans only). Note that pagination is not transactional — result ordering may change if a stack update completes during pagination.\n\n**Sorting:** The `sort` parameter accepts: `created`, `custom`, `delete`, `dependencies`, `id`, `modified`, `module`, `"
        }
      ]
    }
  ],
  "bundled": true
}