{ "opencollection": "1.0.0", "info": { "name": "Looker Auth Look API", "version": "4.0" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Look", "type": "folder" }, "items": [ { "info": { "name": "Looker List All Looks", "type": "http" }, "http": { "method": "GET", "url": "https://{instance}.looker.com/api/4.0/looks", "params": [ { "name": "fields", "value": "", "type": "query", "description": "Comma-separated list of field names to include in the response. Use this to limit response payload and improve performance." } ] }, "docs": "Returns a list of all Looks accessible to the authenticated user. Supports filtering by fields to limit the response payload." }, { "info": { "name": "Looker Search Looks", "type": "http" }, "http": { "method": "GET", "url": "https://{instance}.looker.com/api/4.0/looks/search", "params": [ { "name": "fields", "value": "", "type": "query", "description": "Comma-separated list of field names to include in the response. Use this to limit response payload and improve performance." }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of results to return" }, { "name": "offset", "value": "", "type": "query", "description": "Number of results to skip before returning results" }, { "name": "title", "value": "", "type": "query", "description": "Filter by Look title (case-insensitive match)" }, { "name": "description", "value": "", "type": "query", "description": "Filter by Look description" }, { "name": "space_id", "value": "", "type": "query", "description": "Filter by space (folder) ID" }, { "name": "user_id", "value": "", "type": "query", "description": "Filter by creator user ID" }, { "name": "sorts", "value": "", "type": "query", "description": "Sort fields (e.g. title asc, created_at desc)" } ] }, "docs": "Searches for Looks matching the specified criteria. Supports filtering by title, description, space, user, and other attributes. Results are paginated." }, { "info": { "name": "Looker Get a Look", "type": "http" }, "http": { "method": "GET", "url": "https://{instance}.looker.com/api/4.0/looks/:look_id", "params": [ { "name": "look_id", "value": "", "type": "path", "description": "The unique numeric ID of the Look" }, { "name": "fields", "value": "", "type": "query", "description": "Comma-separated list of field names to include in the response. Use this to limit response payload and improve performance." } ] }, "docs": "Retrieves a single Look by its ID, including the query definition, visualization configuration, and metadata such as the creator, space, and sharing settings." }, { "info": { "name": "Looker Update a Look", "type": "http" }, "http": { "method": "PATCH", "url": "https://{instance}.looker.com/api/4.0/looks/:look_id", "params": [ { "name": "look_id", "value": "", "type": "path", "description": "The unique numeric ID of the Look" }, { "name": "fields", "value": "", "type": "query", "description": "Comma-separated list of field names to include in the response. Use this to limit response payload and improve performance." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates an existing Look. Only the fields provided in the request body are updated; all other fields remain unchanged." }, { "info": { "name": "Looker Delete a Look", "type": "http" }, "http": { "method": "DELETE", "url": "https://{instance}.looker.com/api/4.0/looks/:look_id", "params": [ { "name": "look_id", "value": "", "type": "path", "description": "The unique numeric ID of the Look" } ] }, "docs": "Permanently deletes the specified Look. This action cannot be undone. The Look is moved to trash first if soft delete is enabled." }, { "info": { "name": "Looker Run a Look", "type": "http" }, "http": { "method": "GET", "url": "https://{instance}.looker.com/api/4.0/looks/:look_id/run/:result_format", "params": [ { "name": "look_id", "value": "", "type": "path", "description": "The unique numeric ID of the Look" }, { "name": "result_format", "value": "", "type": "path", "description": "Format for the query results" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of results to return" }, { "name": "apply_formatting", "value": "", "type": "query", "description": "Whether to apply model-specified formatting to results" }, { "name": "apply_vis", "value": "", "type": "query", "description": "Whether to apply visualization options to results" } ] }, "docs": "Executes the query associated with a Look and returns the results in the specified format. Supported formats include json, csv, txt, xlsx, html, md, json_label, json_detail, and png." } ] } ], "bundled": true }