Submit compact Ensembl REST API requests for lookup, overlap, cross-reference, and variation endpoints. Use when a user wants concise Ensembl summaries
scripts/rest_request.py for all Ensembl API calls.base_url=https://rest.ensembl.org.max_items; object lookups usually do not need it, but overlap and xrefs are better with max_items=10.Accept: application/json and Content-Type: application/json.... in tool previews as UI truncation, not part of the true request.lookup/id/<id>, overlap/region/<species>/<region>, xrefs/id/<id>, and variation/<species>/<id>.save_raw=true when the user needs the full payload.base_url, pathmethod, params, headers, json_body, form_body, record_path, response_format, max_items, max_depth, timeout_sec, save_raw, raw_output_path{"base_url":"https://rest.ensembl.org","path":"lookup/id/ENSG00000141510","headers":{"Accept":"application/json","Content-Type":"application/json"}}{"base_url":"https://rest.ensembl.org","path":"overlap/region/homo_sapiens/1:1000000-1002000","params":{"feature":"gene"},"headers":{"Accept":"application/json","Content-Type":"application/json"},"max_items":10}ok, source, path, method, status_code, warnings, and either compact records or a compact summary.raw_output_path when save_raw=true.ok=false with error.code and error.message.echo '{"base_url":"https://rest.ensembl.org","path":"lookup/id/ENSG00000141510","headers":{"Accept":"application/json","Content-Type":"application/json"}}' | python scripts/rest_request.py
scripts/rest_request.py.