{"namespace":"microsoft-research\/v2","routes":{"\/microsoft-research\/v2":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"microsoft-research\/v2","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/microsoft-research\/v2"}]}},"\/microsoft-research\/v2\/publications":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"view":{"description":"Response detail level: \"compact\" returns minimal fields for list views, \"full\" returns all fields (default: compact)","type":"string","enum":["compact","full"],"default":"compact","required":false},"search":{"description":"Search publications by title, abstract, authors","type":"string","default":"","required":false},"page":{"description":"Current page of the collection","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"orderby":{"description":"Sort collection by field","type":"string","enum":["date","title","datePublished","citationCount"],"default":"date","required":false},"order":{"description":"Sort order","type":"string","enum":["asc","desc"],"default":"desc","required":false},"research_area":{"description":"Filter by research area slugs","type":"array","items":{"type":"string","enum":["artificial-intelligence","systems-and-networking","human-computer-interaction","programming-languages-software-engineering","algorithms","computer-vision","human-language-technologies","data-platform-analytics","search-information-retrieval","medical-health-genomics","security-privacy-cryptography","social-sciences","graphics-and-multimedia","hardware-devices","computational-sciences-mathematics","economics","audio-acoustics","technology-for-emerging-markets","ecology-environment","quantum"]},"required":false},"publication_type":{"description":"Filter by publication type slugs","type":"array","items":{"type":"string","enum":["inproceedings","article","techreport","miscellaneous","unpublished","inbook","phdthesis","book","mastersthesis","manual","booklet"]},"required":false},"field_of_study":{"description":"Filter by field of study slugs (5000+ available, showing common ones)","type":"array","items":{"type":"string","enum":["computer-science","artificial-intelligence","machine-learning","computer-vision","natural-language-processing","human-computer-interaction","computation-and-language","large-language-models","deep-learning","medicine","information-retrieval","engineering","physics","mathematics","reinforcement-learning","pattern-recognition","algorithm","programming-language","artificial-neural-network","distributed-computing","theoretical-computer-science","language-model","biology","computer-vision-and-pattern-recognition","cloud-computing","speech-recognition","software-engineering","computer-network","computer-security","benchmark-computing","database","inference","code-cryptography","mathematical-optimization","data-mining","software","transformer-machine-learning-model"]},"required":false},"impact_theme":{"description":"Filter by impact theme slugs.","type":"array","items":{"type":"string","enum":["computing-foundations","health","empowerment","resilience","trust","discovery"]},"required":false},"conference":{"description":"Filter by conference slugs (157 available, showing top 20)","type":"array","items":{"type":"string","enum":["neural-information-processing-systems","international-conference-on-learning-representations","international-conference-on-machine-learning","empirical-methods-in-natural-language-processing","meeting-of-the-association-for-computational-linguistics","computer-vision-and-pattern-recognition","human-factors-in-computing-systems","networked-systems-design-and-implementation","international-conference-on-software-engineering","the-web-conference","knowledge-discovery-and-data-mining","foundations-of-software-engineering","international-conference-on-acoustics-speech-and-signal-processing","international-conference-on-computer-vision","architectural-support-for-programming-languages-and-operating-systems","international-acm-sigir-conference-on-research-and-development-in-information-retrieval","conference-on-information-and-knowledge-management","european-conference-on-computer-vision","symposium-on-operating-systems-principles","very-large-data-bases"]},"required":false},"journal":{"description":"Filter by journal slugs (479 available, showing top 20)","type":"array","items":{"type":"string","enum":["arxiv","ieee-transactions-on-circuits-and-systems-for-video-technology","proceedings-of-spie","nature-communications","proceedings-of-the-acm-on-human-computer-interaction","nature","arxiv-computation-and-language","biorxiv","ieee-transactions-on-pattern-analysis-and-machine-intelligence","proc-vldb-endow","international-journal-of-computer-vision","mathematical-programming","ieee-transactions-on-software-engineering","ieee-micro","scientific-reports","ieee-transactions-on-visualization-and-computer-graphics","ieee-transactions-on-image-processing","ieee-transactions-on-information-theory","proceedings-of-the-national-academy-of-sciences-of-the-united-states-of-america","journal-of-machine-learning-research"]},"required":false},"publisher":{"description":"Filter by publisher taxonomy slugs","type":"array","items":{"type":"string"},"required":false},"year":{"description":"Filter by publication year (YYYY)","type":"integer","minimum":1900,"maximum":2100,"required":false},"author":{"description":"Filter by author name or user ID","type":"string","required":false},"date_published_before":{"description":"Filter by publication date before (YYYY-MM-DD)","type":"string","format":"date","required":false},"date_published_after":{"description":"Filter by publication date after (YYYY-MM-DD)","type":"string","format":"date","required":false},"locale":{"description":"Filter by locale (e.g., en-us, zh-cn)","type":"string","required":false},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"abstract":{"description":"Abstract format: rendered (default), plain, raw, or all","type":"string","enum":["rendered","plain","raw","all"],"default":"rendered","required":false},"fields":{"description":"Comma-separated list of fields to include (sparse fieldsets)","type":"string","default":"","required":false},"open_access":{"description":"Filter by open access status","type":"boolean","required":false},"enriched":{"description":"Filter to publications with Semantic Scholar data","type":"boolean","required":false},"modified_after":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"modified_before":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"ids":{"description":"Comma-separated list of IDs to include","type":"string","required":false},"exclude":{"description":"Comma-separated list of IDs to exclude","type":"string","required":false},"slug":{"description":"Filter by URL slug","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/microsoft-research\/v2\/publications"}]}},"\/microsoft-research\/v2\/publications\/(?P<id>[\\d]+)":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Publication ID","type":"integer","required":true},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"abstract":{"description":"Abstract format: rendered (default), plain, raw, or all","type":"string","enum":["rendered","plain","raw","all"],"default":"rendered","required":false},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false},"fields":{"description":"Comma-separated list of fields to include (sparse fieldsets)","type":"string","default":"","required":false}}}]},"\/microsoft-research\/v2\/publications\/(?P<id>[\\d]+)\/authors":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/publications\/(?P<id>[\\d]+)\/files":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/publications\/(?P<id>[\\d]+)\/groups":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/publications\/(?P<id>[\\d]+)\/projects":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/publications\/(?P<id>[\\d]+)\/tools":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/publications\/(?P<id>[\\d]+)\/labs":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/publications\/(?P<id>[\\d]+)\/videos":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/publications\/(?P<id>[\\d]+)\/events":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/publications\/(?P<id>[\\d]+)\/articles":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/publications\/(?P<id>[\\d]+)\/posts":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/publications\/(?P<id>[\\d]+)\/publications":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Publication ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"orderby":{"description":"Sort by field","type":"string","enum":["date","title","datePublished"],"default":"datePublished","required":false},"order":{"description":"Sort order","type":"string","enum":["asc","desc"],"default":"desc","required":false},"year":{"description":"Filter by publication year (YYYY)","type":"integer","minimum":1900,"maximum":2100,"required":false},"research_area":{"description":"Filter by research area slugs","type":"array","items":{"type":"string"},"required":false},"publication_type":{"description":"Filter by publication type slugs","type":"array","items":{"type":"string"},"required":false}}}]},"\/microsoft-research\/v2\/publications\/(?P<id>[\\d]+)\/related":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Publication ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"type":{"description":"Comma-separated content types to include. Accepts singular (video, publication) or plural (videos, publications). Returns all types if omitted.","type":"string","default":"","required":false},"exclude_type":{"description":"Comma-separated content types to exclude. Accepts singular or plural forms.","type":"string","default":"","required":false},"fields":{"description":"Comma-separated list of fields to include in each item.","type":"string","default":"","required":false},"include_labs":{"description":"Include labs in related results. Labs are excluded by default.","type":"boolean","default":false,"required":false},"order":{"description":"Sort order for returned items. Applies to both JSON and HTML responses.","type":"string","enum":["desc","asc"],"default":"desc","required":false},"format":{"description":"Response format. Use \"html\" to receive server-rendered card markup instead of JSON items.","type":"string","enum":["json","html"],"default":"json","required":false},"card_style":{"description":"Card template set to use when format=html.","type":"string","enum":["search","card"],"default":"search","required":false},"show_thumbnail":{"description":"Whether to show thumbnail images on cards when format=html.","type":"boolean","default":true,"required":false},"show_excerpt":{"description":"Whether to show excerpt text on cards when format=html.","type":"boolean","default":true,"required":false},"thumbnail_side":{"description":"Which side to render thumbnails on cards when format=html.","type":"string","enum":["left","right"],"default":"right","required":false}}}]},"\/microsoft-research\/v2\/publications\/(?P<id>[\\d]+)\/citations":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Publication ID","type":"integer","required":true},"page":{"description":"Page number","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Results per page (max 100)","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"internal":{"description":"Filter to only MSR-internal publications","type":"boolean","default":false,"required":false}}}]},"\/microsoft-research\/v2\/publications\/(?P<id>[\\d]+)\/references":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Publication ID","type":"integer","required":true},"page":{"description":"Page number","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Results per page (max 100)","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"internal":{"description":"Filter to only MSR-internal publications","type":"boolean","default":false,"required":false}}}]},"\/microsoft-research\/v2\/publications\/(?P<id>[\\d]+)\/embedding":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Publication ID","type":"integer","required":true}}}]},"\/microsoft-research\/v2\/people":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"view":{"description":"Response detail level: \"compact\" returns minimal fields for list views, \"full\" returns all fields (default: compact)","type":"string","enum":["compact","full"],"default":"compact","required":false},"search":{"description":"Search people by name","type":"string","default":"","required":false},"page":{"description":"Current page of the collection","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"orderby":{"description":"Sort collection by field","type":"string","enum":["display_name","last_name","registered"],"default":"last_name","required":false},"order":{"description":"Sort order","type":"string","enum":["asc","desc"],"default":"asc","required":false},"research_area":{"description":"Filter by research area slugs","type":"array","items":{"type":"string","enum":["artificial-intelligence","systems-and-networking","human-computer-interaction","programming-languages-software-engineering","algorithms","computer-vision","human-language-technologies","data-platform-analytics","search-information-retrieval","medical-health-genomics","security-privacy-cryptography","social-sciences","graphics-and-multimedia","hardware-devices","computational-sciences-mathematics","economics","audio-acoustics","technology-for-emerging-markets","ecology-environment","quantum"]},"required":false},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"modified_after":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"modified_before":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"ids":{"description":"Comma-separated list of IDs to include","type":"string","required":false},"exclude":{"description":"Comma-separated list of IDs to exclude","type":"string","required":false},"slug":{"description":"Filter by URL slug","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/microsoft-research\/v2\/people"}]}},"\/microsoft-research\/v2\/people\/(?P<id>[\\d]+)":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"User ID","type":"integer","required":true},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/people\/(?P<id>[\\d]+)\/publications":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"User ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"orderby":{"description":"Sort by field","type":"string","enum":["date","title","datePublished"],"default":"datePublished","required":false},"order":{"description":"Sort order","type":"string","enum":["asc","desc"],"default":"desc","required":false},"year":{"description":"Filter by publication year (YYYY)","type":"integer","minimum":1900,"maximum":2100,"required":false},"research_area":{"description":"Filter by research area slugs","type":"array","items":{"type":"string"},"required":false},"publication_type":{"description":"Filter by publication type slugs","type":"array","items":{"type":"string"},"required":false}}}]},"\/microsoft-research\/v2\/people\/(?P<id>[\\d]+)\/groups":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"User ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/people\/(?P<id>[\\d]+)\/projects":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"User ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/people\/(?P<id>[\\d]+)\/videos":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"User ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/people\/(?P<id>[\\d]+)\/tools":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"User ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/people\/(?P<id>[\\d]+)\/events":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"User ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/people\/(?P<id>[\\d]+)\/labs":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"User ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/people\/(?P<id>[\\d]+)\/articles":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"User ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/people\/(?P<id>[\\d]+)\/posts":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"User ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/research-areas":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"view":{"description":"Response detail level: \"compact\" returns minimal fields for list views, \"full\" returns all fields (default: compact)","type":"string","enum":["compact","full"],"default":"compact","required":false},"search":{"description":"Search research areas by name","type":"string","default":"","required":false},"page":{"description":"Current page of the collection","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"orderby":{"description":"Sort collection by field","type":"string","enum":["name","count","term_id"],"default":"name","required":false},"order":{"description":"Sort order","type":"string","enum":["asc","desc"],"default":"asc","required":false},"hide_empty":{"description":"Whether to hide terms with no posts","type":"boolean","default":false,"required":false},"ids":{"description":"Comma-separated list of term IDs to include","type":"string","required":false},"exclude":{"description":"Comma-separated list of term IDs to exclude","type":"string","required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false}}}],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/microsoft-research\/v2\/research-areas"}]}},"\/microsoft-research\/v2\/research-areas\/(?P<slug>[a-zA-Z0-9_-]+)":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"slug":{"description":"Research area slug","type":"string","required":true},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/research-areas\/(?P<slug>[a-zA-Z0-9_-]+)\/articles":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"slug":{"description":"Research area slug","type":"string","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/research-areas\/(?P<slug>[a-zA-Z0-9_-]+)\/posts":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"slug":{"description":"Research area slug","type":"string","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/research-areas\/(?P<slug>[a-zA-Z0-9_-]+)\/publications":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"slug":{"description":"Research area slug","type":"string","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/research-areas\/(?P<slug>[a-zA-Z0-9_-]+)\/people":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"slug":{"description":"Research area slug","type":"string","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/research-areas\/(?P<slug>[a-zA-Z0-9_-]+)\/projects":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"slug":{"description":"Research area slug","type":"string","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/research-areas\/(?P<slug>[a-zA-Z0-9_-]+)\/groups":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"slug":{"description":"Research area slug","type":"string","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/research-areas\/(?P<slug>[a-zA-Z0-9_-]+)\/labs":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"slug":{"description":"Research area slug","type":"string","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/research-areas\/(?P<slug>[a-zA-Z0-9_-]+)\/events":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"slug":{"description":"Research area slug","type":"string","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/research-areas\/(?P<slug>[a-zA-Z0-9_-]+)\/videos":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"slug":{"description":"Research area slug","type":"string","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/research-areas\/(?P<slug>[a-zA-Z0-9_-]+)\/tools":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"slug":{"description":"Research area slug","type":"string","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/conferences":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"view":{"description":"Response detail level: \"compact\" returns minimal fields for list views, \"full\" returns all fields (default: compact)","type":"string","enum":["compact","full"],"default":"compact","required":false},"search":{"description":"Search by name","type":"string","default":"","required":false},"page":{"description":"Current page of the collection","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"orderby":{"description":"Sort collection by field","type":"string","enum":["name","count","term_id"],"default":"name","required":false},"order":{"description":"Sort order","type":"string","enum":["asc","desc"],"default":"asc","required":false},"hide_empty":{"description":"Whether to hide terms with no publications","type":"boolean","default":true,"required":false},"ids":{"description":"Comma-separated list of term IDs to include","type":"string","required":false},"exclude":{"description":"Comma-separated list of term IDs to exclude","type":"string","required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false}}}],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/microsoft-research\/v2\/conferences"}]}},"\/microsoft-research\/v2\/conferences\/(?P<slug>[a-zA-Z0-9_-]+)":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"slug":{"description":"Conference slug","type":"string","required":true},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/conferences\/(?P<slug>[a-zA-Z0-9_-]+)\/publications":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"slug":{"description":"Conference slug","type":"string","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/journals":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"view":{"description":"Response detail level: \"compact\" returns minimal fields for list views, \"full\" returns all fields (default: compact)","type":"string","enum":["compact","full"],"default":"compact","required":false},"search":{"description":"Search by name","type":"string","default":"","required":false},"page":{"description":"Current page of the collection","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"orderby":{"description":"Sort collection by field","type":"string","enum":["name","count","term_id"],"default":"name","required":false},"order":{"description":"Sort order","type":"string","enum":["asc","desc"],"default":"asc","required":false},"hide_empty":{"description":"Whether to hide terms with no publications","type":"boolean","default":true,"required":false},"ids":{"description":"Comma-separated list of term IDs to include","type":"string","required":false},"exclude":{"description":"Comma-separated list of term IDs to exclude","type":"string","required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false}}}],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/microsoft-research\/v2\/journals"}]}},"\/microsoft-research\/v2\/journals\/(?P<slug>[a-zA-Z0-9_-]+)":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"slug":{"description":"Journal slug","type":"string","required":true},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/journals\/(?P<slug>[a-zA-Z0-9_-]+)\/publications":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"slug":{"description":"Journal slug","type":"string","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/events":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"view":{"description":"Response detail level: \"compact\" returns minimal fields for list views, \"full\" returns all fields (default: compact)","type":"string","enum":["compact","full"],"default":"compact","required":false},"search":{"description":"Search events by title, description","type":"string","default":"","required":false},"page":{"description":"Current page of the collection","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"orderby":{"description":"Sort collection by field","type":"string","enum":["date","title","startDate"],"default":"startDate","required":false},"order":{"description":"Sort order","type":"string","enum":["asc","desc"],"default":"asc","required":false},"event_type":{"description":"Filter by event type slugs","type":"array","items":{"type":"string","enum":["conferences","hosted-by-microsoft","workshop","msr-webinar","universities","faculty-summits","academic-event"]},"required":false},"research_area":{"description":"Filter by research area slugs","type":"array","items":{"type":"string","enum":["artificial-intelligence","systems-and-networking","human-computer-interaction","programming-languages-software-engineering","algorithms","computer-vision","human-language-technologies","data-platform-analytics","search-information-retrieval","medical-health-genomics","security-privacy-cryptography","social-sciences","graphics-and-multimedia","hardware-devices","computational-sciences-mathematics","economics","audio-acoustics","technology-for-emerging-markets","ecology-environment","quantum"]},"required":false},"impact_theme":{"description":"Filter by impact theme slugs.","type":"array","items":{"type":"string","enum":["computing-foundations","health","empowerment","resilience","trust","discovery"]},"required":false},"start_date_after":{"description":"Filter by start date after (YYYY-MM-DD)","type":"string","format":"date","required":false},"start_date_before":{"description":"Filter by start date before (YYYY-MM-DD)","type":"string","format":"date","required":false},"locale":{"description":"Filter by locale (e.g., en-us, zh-cn)","type":"string","required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false},"fields":{"description":"Comma-separated list of fields to include in response. Use to reduce payload size.","type":"string","default":"","required":false},"modified_after":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"modified_before":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"ids":{"description":"Comma-separated list of IDs to include","type":"string","required":false},"exclude":{"description":"Comma-separated list of IDs to exclude","type":"string","required":false},"slug":{"description":"Filter by URL slug","type":"string","required":false},"content_format":{"description":"Content format: plain, rendered, markdown, or all (default)","type":"string","enum":["plain","rendered","markdown","all"],"default":"all","required":false}}}],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/microsoft-research\/v2\/events"}]}},"\/microsoft-research\/v2\/events\/(?P<id>[\\d]+)":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Event ID","type":"integer","required":true},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/events\/(?P<id>[\\d]+)\/publications":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"orderby":{"description":"Sort by field","type":"string","enum":["date","title","datePublished"],"default":"datePublished","required":false},"order":{"description":"Sort order","type":"string","enum":["asc","desc"],"default":"desc","required":false},"year":{"description":"Filter by publication year (YYYY)","type":"integer","minimum":1900,"maximum":2100,"required":false},"research_area":{"description":"Filter by research area slugs","type":"array","items":{"type":"string"},"required":false},"publication_type":{"description":"Filter by publication type slugs","type":"array","items":{"type":"string"},"required":false}}}]},"\/microsoft-research\/v2\/events\/(?P<id>[\\d]+)\/groups":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Event ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/events\/(?P<id>[\\d]+)\/labs":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Event ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/events\/(?P<id>[\\d]+)\/projects":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Event ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/events\/(?P<id>[\\d]+)\/tools":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Event ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/events\/(?P<id>[\\d]+)\/videos":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Event ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/events\/(?P<id>[\\d]+)\/careers":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Event ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/events\/(?P<id>[\\d]+)\/sessions":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Event ID","type":"integer","required":true},"page":{"description":"Page number","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Results per page","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"session_type":{"description":"Filter by session type slug(s)","type":"array","items":{"type":"string"},"default":[],"required":false},"orderby":{"description":"Sort by field","type":"string","enum":["date","title","menu_order"],"default":"menu_order","required":false},"order":{"description":"Sort order","type":"string","enum":["asc","desc"],"default":"asc","required":false}}}]},"\/microsoft-research\/v2\/events\/(?P<id>[\\d]+)\/people":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"view":{"description":"View format: \"flat\" returns simple list of people, \"sections\" returns grouped by role\/section (default: sections when available)","type":"string","enum":["flat","sections"],"default":"sections","required":false}}}]},"\/microsoft-research\/v2\/events\/(?P<id>[\\d]+)\/related":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Event ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"fields":{"description":"Comma-separated list of fields to include in each item.","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format. Use \"html\" to receive server-rendered card markup instead of JSON items.","type":"string","enum":["json","html"],"default":"json","required":false},"type":{"description":"Comma-separated content types to include. Accepts singular (video, publication) or plural (videos, publications). Returns all types if omitted.","type":"string","default":"","required":false},"exclude_type":{"description":"Comma-separated content types to exclude. Accepts singular or plural forms.","type":"string","default":"","required":false},"include_labs":{"description":"Include labs in related results. Labs are excluded by default.","type":"boolean","default":false,"required":false},"order":{"description":"Sort order for returned items. Applies to both JSON and HTML responses.","type":"string","enum":["desc","asc"],"default":"desc","required":false},"card_style":{"description":"Card template set to use when format=html.","type":"string","enum":["search","card"],"default":"search","required":false},"show_thumbnail":{"description":"Whether to show thumbnail images on cards when format=html.","type":"boolean","default":true,"required":false},"show_excerpt":{"description":"Whether to show excerpt text on cards when format=html.","type":"boolean","default":true,"required":false},"thumbnail_side":{"description":"Which side to render thumbnails on cards when format=html.","type":"string","enum":["left","right"],"default":"right","required":false}}}]},"\/microsoft-research\/v2\/groups":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"view":{"description":"Response detail level: \"compact\" returns minimal fields for list views, \"full\" returns all fields (default: compact)","type":"string","enum":["compact","full"],"default":"compact","required":false},"fields":{"description":"Comma-separated list of fields to include in response. Use to reduce payload size.","type":"string","default":"","required":false},"search":{"description":"Search groups by name, description","type":"string","default":"","required":false},"page":{"description":"Current page of the collection","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"orderby":{"description":"Sort collection by field","type":"string","enum":["title","date","menu_order"],"default":"title","required":false},"order":{"description":"Sort order","type":"string","enum":["asc","desc"],"default":"asc","required":false},"research_area":{"description":"Filter by research area slugs","type":"array","items":{"type":"string","enum":["artificial-intelligence","systems-and-networking","human-computer-interaction","programming-languages-software-engineering","algorithms","computer-vision","human-language-technologies","data-platform-analytics","search-information-retrieval","medical-health-genomics","security-privacy-cryptography","social-sciences","graphics-and-multimedia","hardware-devices","computational-sciences-mathematics","economics","audio-acoustics","technology-for-emerging-markets","ecology-environment","quantum"]},"required":false},"impact_theme":{"description":"Filter by impact theme slugs.","type":"array","items":{"type":"string","enum":["computing-foundations","health","empowerment","resilience","trust","discovery"]},"required":false},"research_lab":{"description":"Filter by research lab ID","type":"integer","required":false},"group_type":{"description":"Filter by group type slugs.","type":"array","items":{"type":"string","enum":["group","theme","collaboration","product"]},"required":false},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"modified_after":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"modified_before":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"ids":{"description":"Comma-separated list of IDs to include","type":"string","required":false},"exclude":{"description":"Comma-separated list of IDs to exclude","type":"string","required":false},"slug":{"description":"Filter by URL slug","type":"string","required":false},"content_format":{"description":"Content format: plain, rendered, markdown, or all (default)","type":"string","enum":["plain","rendered","markdown","all"],"default":"all","required":false}}}],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/microsoft-research\/v2\/groups"}]}},"\/microsoft-research\/v2\/groups\/(?P<id>[\\d]+)":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Group ID","type":"integer","required":true},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/groups\/(?P<id>[\\d]+)\/publications":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Group ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"orderby":{"description":"Sort by field","type":"string","enum":["date","title","datePublished"],"default":"datePublished","required":false},"order":{"description":"Sort order","type":"string","enum":["asc","desc"],"default":"desc","required":false},"year":{"description":"Filter by publication year (YYYY)","type":"integer","minimum":1900,"maximum":2100,"required":false},"research_area":{"description":"Filter by research area slugs","type":"array","items":{"type":"string"},"required":false},"publication_type":{"description":"Filter by publication type slugs","type":"array","items":{"type":"string"},"required":false}}}]},"\/microsoft-research\/v2\/groups\/(?P<id>[\\d]+)\/projects":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Group ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/groups\/(?P<id>[\\d]+)\/labs":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Group ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/groups\/(?P<id>[\\d]+)\/events":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Group ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/groups\/(?P<id>[\\d]+)\/tools":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Group ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/groups\/(?P<id>[\\d]+)\/videos":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Group ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/groups\/(?P<id>[\\d]+)\/articles":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Group ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/groups\/(?P<id>[\\d]+)\/posts":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Group ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/groups\/(?P<id>[\\d]+)\/stories":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Group ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/groups\/(?P<id>[\\d]+)\/news":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Group ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/groups\/(?P<id>[\\d]+)\/people":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Group ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"view":{"description":"View format: \"flat\" returns simple list of people, \"sections\" returns grouped by role\/section (default: sections when available)","type":"string","enum":["flat","sections"],"default":"sections","required":false}}}]},"\/microsoft-research\/v2\/groups\/(?P<id>[\\d]+)\/podcasts":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Group ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/groups\/(?P<id>[\\d]+)\/webinars":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Group ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/groups\/(?P<id>[\\d]+)\/related":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Group ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"fields":{"description":"Comma-separated list of fields to include in each item.","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format. Use \"html\" to receive server-rendered card markup instead of JSON items.","type":"string","enum":["json","html"],"default":"json","required":false},"type":{"description":"Comma-separated content types to include. Accepts singular (video, publication) or plural (videos, publications). Returns all types if omitted.","type":"string","default":"","required":false},"exclude_type":{"description":"Comma-separated content types to exclude. Accepts singular or plural forms.","type":"string","default":"","required":false},"include_labs":{"description":"Include labs in related results. Labs are excluded by default.","type":"boolean","default":false,"required":false},"order":{"description":"Sort order for returned items. Applies to both JSON and HTML responses.","type":"string","enum":["desc","asc"],"default":"desc","required":false},"card_style":{"description":"Card template set to use when format=html.","type":"string","enum":["search","card"],"default":"search","required":false},"show_thumbnail":{"description":"Whether to show thumbnail images on cards when format=html.","type":"boolean","default":true,"required":false},"show_excerpt":{"description":"Whether to show excerpt text on cards when format=html.","type":"boolean","default":true,"required":false},"thumbnail_side":{"description":"Which side to render thumbnails on cards when format=html.","type":"string","enum":["left","right"],"default":"right","required":false}}}]},"\/microsoft-research\/v2\/projects":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"view":{"description":"Response detail level: \"compact\" returns minimal fields for list views, \"full\" returns all fields (default: compact)","type":"string","enum":["compact","full"],"default":"compact","required":false},"search":{"description":"Search projects by title and description","type":"string","default":"","required":false},"page":{"description":"Current page of the collection","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"orderby":{"description":"Sort collection by field","type":"string","enum":["date","title","startDate"],"default":"date","required":false},"order":{"description":"Sort order","type":"string","enum":["asc","desc"],"default":"desc","required":false},"status":{"description":"Filter by project status","type":"string","enum":["active","completed","inactive"],"required":false},"research_area":{"description":"Filter by research area slugs","type":"array","items":{"type":"string","enum":["artificial-intelligence","systems-and-networking","human-computer-interaction","programming-languages-software-engineering","algorithms","computer-vision","human-language-technologies","data-platform-analytics","search-information-retrieval","medical-health-genomics","security-privacy-cryptography","social-sciences","graphics-and-multimedia","hardware-devices","computational-sciences-mathematics","economics","audio-acoustics","technology-for-emerging-markets","ecology-environment","quantum"]},"required":false},"impact_theme":{"description":"Filter by impact theme slugs.","type":"array","items":{"type":"string","enum":["computing-foundations","health","empowerment","resilience","trust","discovery"]},"required":false},"start_date_before":{"description":"Filter by start date before (YYYY-MM-DD)","type":"string","format":"date","required":false},"start_date_after":{"description":"Filter by start date after (YYYY-MM-DD)","type":"string","format":"date","required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false},"fields":{"description":"Comma-separated list of fields to include in response. Use to reduce payload size.","type":"string","default":"","required":false},"modified_after":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"modified_before":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"ids":{"description":"Comma-separated list of IDs to include","type":"string","required":false},"exclude":{"description":"Comma-separated list of IDs to exclude","type":"string","required":false},"slug":{"description":"Filter by URL slug","type":"string","required":false},"content_format":{"description":"Content format: plain, rendered, markdown, or all (default)","type":"string","enum":["plain","rendered","markdown","all"],"default":"all","required":false}}}],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/microsoft-research\/v2\/projects"}]}},"\/microsoft-research\/v2\/projects\/(?P<id>[\\d]+)":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Project ID","type":"integer","required":true},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false}}}]},"\/microsoft-research\/v2\/projects\/(?P<id>[\\d]+)\/publications":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"orderby":{"description":"Sort by field","type":"string","enum":["date","title","datePublished"],"default":"datePublished","required":false},"order":{"description":"Sort order","type":"string","enum":["asc","desc"],"default":"desc","required":false},"year":{"description":"Filter by publication year (YYYY)","type":"integer","minimum":1900,"maximum":2100,"required":false},"research_area":{"description":"Filter by research area slugs","type":"array","items":{"type":"string"},"required":false},"publication_type":{"description":"Filter by publication type slugs","type":"array","items":{"type":"string"},"required":false}}}]},"\/microsoft-research\/v2\/projects\/(?P<id>[\\d]+)\/groups":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Project ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/projects\/(?P<id>[\\d]+)\/labs":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Project ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/projects\/(?P<id>[\\d]+)\/events":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Project ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/projects\/(?P<id>[\\d]+)\/tools":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Project ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/projects\/(?P<id>[\\d]+)\/videos":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Project ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/projects\/(?P<id>[\\d]+)\/articles":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Project ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/projects\/(?P<id>[\\d]+)\/posts":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Project ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/projects\/(?P<id>[\\d]+)\/stories":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Project ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/projects\/(?P<id>[\\d]+)\/news":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Project ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/projects\/(?P<id>[\\d]+)\/people":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"view":{"description":"View format: \"flat\" returns simple list of people, \"sections\" returns grouped by role\/section (default: sections when available)","type":"string","enum":["flat","sections"],"default":"sections","required":false}}}]},"\/microsoft-research\/v2\/projects\/(?P<id>[\\d]+)\/podcasts":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Project ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/projects\/(?P<id>[\\d]+)\/webinars":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Project ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/projects\/(?P<id>[\\d]+)\/related":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Project ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"fields":{"description":"Comma-separated list of fields to include in each item.","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format. Use \"html\" to receive server-rendered card markup instead of JSON items.","type":"string","enum":["json","html"],"default":"json","required":false},"type":{"description":"Comma-separated content types to include. Accepts singular (video, publication) or plural (videos, publications). Returns all types if omitted.","type":"string","default":"","required":false},"exclude_type":{"description":"Comma-separated content types to exclude. Accepts singular or plural forms.","type":"string","default":"","required":false},"include_labs":{"description":"Include labs in related results. Labs are excluded by default.","type":"boolean","default":false,"required":false},"order":{"description":"Sort order for returned items. Applies to both JSON and HTML responses.","type":"string","enum":["desc","asc"],"default":"desc","required":false},"card_style":{"description":"Card template set to use when format=html.","type":"string","enum":["search","card"],"default":"search","required":false},"show_thumbnail":{"description":"Whether to show thumbnail images on cards when format=html.","type":"boolean","default":true,"required":false},"show_excerpt":{"description":"Whether to show excerpt text on cards when format=html.","type":"boolean","default":true,"required":false},"thumbnail_side":{"description":"Which side to render thumbnails on cards when format=html.","type":"string","enum":["left","right"],"default":"right","required":false}}}]},"\/microsoft-research\/v2\/tools":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"view":{"description":"Response detail level: \"compact\" returns minimal fields for list views, \"full\" returns all fields (default: compact)","type":"string","enum":["compact","full"],"default":"compact","required":false},"search":{"description":"Search tools by title, description","type":"string","default":"","required":false},"page":{"description":"Current page of the collection","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"orderby":{"description":"Sort collection by field","type":"string","enum":["date","title","modified"],"default":"date","required":false},"order":{"description":"Sort order","type":"string","enum":["asc","desc"],"default":"desc","required":false},"research_area":{"description":"Filter by research area slugs","type":"array","items":{"type":"string","enum":["artificial-intelligence","systems-and-networking","human-computer-interaction","programming-languages-software-engineering","algorithms","computer-vision","human-language-technologies","data-platform-analytics","search-information-retrieval","medical-health-genomics","security-privacy-cryptography","social-sciences","graphics-and-multimedia","hardware-devices","computational-sciences-mathematics","economics","audio-acoustics","technology-for-emerging-markets","ecology-environment","quantum"]},"required":false},"languages":{"description":"Filter by programming language slugs.","type":"array","items":{"type":"string","enum":["python","jupyter-notebook","c","c-3","javascript","typescript","c-4","html","f","f-3","react","q","julia","sage","rust"]},"required":false},"product_type":{"description":"Filter by product type slugs.","type":"array","items":{"type":"string","enum":["dataset","code-sample","source-code","library","framework","model","algorithm","developer-tools","app","toolkit","api","testing-tools","language","platform","reference-implementation","sdk","compiler","plug-in","benchmark","language-model","control","simulator","foundation-model","deep-learning-model","browser-extension","web-app","programming-model","text-generation-model","autonomous-agent","prediction-model","llm-agent","multi-agent-system"]},"required":false},"impact_theme":{"description":"Filter by impact theme slugs.","type":"array","items":{"type":"string","enum":["computing-foundations","health","empowerment","resilience","trust","discovery"]},"required":false},"platform":{"description":"Filter by platform slugs.","type":"array","items":{"type":"string","enum":["microsoft-windows","linux","macos","net","azure","android","ubuntu","ios","office","minecraft","xbox"]},"required":false},"license_type":{"description":"Filter by license type slugs.","type":"array","items":{"type":"string","enum":["mit-license","microsoft-public-license-ms-pl","apache-license-2-0","contributor-licensing-agreement","community-data-license-agreement-permissive-version-1-0","open-source","open-source-community-data-license-agreement-permissive-version-2-0","commercial-software-license","bsd-license","bsd-3-clause-license"]},"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false},"fields":{"description":"Comma-separated list of fields to include in response. Use to reduce payload size.","type":"string","default":"","required":false},"modified_after":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"modified_before":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"ids":{"description":"Comma-separated list of IDs to include","type":"string","required":false},"exclude":{"description":"Comma-separated list of IDs to exclude","type":"string","required":false},"slug":{"description":"Filter by URL slug","type":"string","required":false},"content_format":{"description":"Content format: plain, rendered, markdown, or all (default)","type":"string","enum":["plain","rendered","markdown","all"],"default":"all","required":false}}}],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/microsoft-research\/v2\/tools"}]}},"\/microsoft-research\/v2\/tools\/(?P<id>[\\d]+)":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Tool ID","type":"integer","required":true},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/tools\/(?P<id>[\\d]+)\/publications":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Tool ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"orderby":{"description":"Sort by field","type":"string","enum":["date","title","datePublished"],"default":"datePublished","required":false},"order":{"description":"Sort order","type":"string","enum":["asc","desc"],"default":"desc","required":false},"year":{"description":"Filter by publication year (YYYY)","type":"integer","minimum":1900,"maximum":2100,"required":false},"research_area":{"description":"Filter by research area slugs","type":"array","items":{"type":"string"},"required":false},"publication_type":{"description":"Filter by publication type slugs","type":"array","items":{"type":"string"},"required":false}}}]},"\/microsoft-research\/v2\/tools\/(?P<id>[\\d]+)\/groups":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Tool ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/tools\/(?P<id>[\\d]+)\/projects":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Tool ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/tools\/(?P<id>[\\d]+)\/related":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Tool ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"fields":{"description":"Comma-separated list of fields to include in each item.","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format. Use \"html\" to receive server-rendered card markup instead of JSON items.","type":"string","enum":["json","html"],"default":"json","required":false},"type":{"description":"Comma-separated content types to include. Accepts singular (video, publication) or plural (videos, publications). Returns all types if omitted.","type":"string","default":"","required":false},"exclude_type":{"description":"Comma-separated content types to exclude. Accepts singular or plural forms.","type":"string","default":"","required":false},"include_labs":{"description":"Include labs in related results. Labs are excluded by default.","type":"boolean","default":false,"required":false},"order":{"description":"Sort order for returned items. Applies to both JSON and HTML responses.","type":"string","enum":["desc","asc"],"default":"desc","required":false},"card_style":{"description":"Card template set to use when format=html.","type":"string","enum":["search","card"],"default":"search","required":false},"show_thumbnail":{"description":"Whether to show thumbnail images on cards when format=html.","type":"boolean","default":true,"required":false},"show_excerpt":{"description":"Whether to show excerpt text on cards when format=html.","type":"boolean","default":true,"required":false},"thumbnail_side":{"description":"Which side to render thumbnails on cards when format=html.","type":"string","enum":["left","right"],"default":"right","required":false}}}]},"\/microsoft-research\/v2\/videos":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"view":{"description":"Response detail level: \"compact\" returns minimal fields for list views, \"full\" returns all fields (default: compact)","type":"string","enum":["compact","full"],"default":"compact","required":false},"page":{"description":"Page number of results","type":"integer","minimum":1,"default":1,"required":false},"per_page":{"description":"Number of results per page","type":"integer","minimum":1,"maximum":100,"default":10,"required":false},"search":{"description":"Search terms to filter videos","type":"string","required":false},"orderby":{"description":"Sort videos by field","type":"string","enum":["date","title","modified","presentation_date"],"default":"date","required":false},"order":{"description":"Sort order","type":"string","enum":["asc","desc"],"default":"desc","required":false},"research_area":{"description":"Filter by research area slugs","type":"array","items":{"type":"string","enum":["artificial-intelligence","systems-and-networking","human-computer-interaction","programming-languages-software-engineering","algorithms","computer-vision","human-language-technologies","data-platform-analytics","search-information-retrieval","medical-health-genomics","security-privacy-cryptography","social-sciences","graphics-and-multimedia","hardware-devices","computational-sciences-mathematics","economics","audio-acoustics","technology-for-emerging-markets","ecology-environment","quantum"]},"required":false},"video_type":{"description":"Filter by video type\/series slugs","type":"array","items":{"type":"string","enum":["microsoft-research-talks","faculty-summit","research-summit-2021","microsoft-research-forum","ai-distinguished-lecture-series","microsoft-research-summit-2022","cryptography-talk-series","reinforcement-learning","causal-machine-learning","health-life-sciences-discovery","responsible-ai"]},"required":false},"impact_theme":{"description":"Filter by impact theme slugs.","type":"array","items":{"type":"string","enum":["computing-foundations","health","empowerment","resilience","trust","discovery"]},"required":false},"speaker":{"description":"Filter by speaker name","type":"string","required":false},"presentation_date_before":{"description":"Filter by presentation date before (YYYY-MM-DD)","type":"string","format":"date","required":false},"presentation_date_after":{"description":"Filter by presentation date after (YYYY-MM-DD)","type":"string","format":"date","required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false},"fields":{"description":"Comma-separated list of fields to include in response. Use to reduce payload size.","type":"string","default":"","required":false},"modified_after":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"modified_before":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"ids":{"description":"Comma-separated list of IDs to include","type":"string","required":false},"exclude":{"description":"Comma-separated list of IDs to exclude","type":"string","required":false},"slug":{"description":"Filter by URL slug","type":"string","required":false},"content_format":{"description":"Content format: plain, rendered, markdown, or all (default)","type":"string","enum":["plain","rendered","markdown","all"],"default":"all","required":false}}}],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/microsoft-research\/v2\/videos"}]}},"\/microsoft-research\/v2\/videos\/(?P<id>[\\d]+)":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Video ID","type":"integer","required":false},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/videos\/(?P<id>[\\d]+)\/publications":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Video ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"orderby":{"description":"Sort by field","type":"string","enum":["date","title","datePublished"],"default":"datePublished","required":false},"order":{"description":"Sort order","type":"string","enum":["asc","desc"],"default":"desc","required":false},"year":{"description":"Filter by publication year (YYYY)","type":"integer","minimum":1900,"maximum":2100,"required":false},"research_area":{"description":"Filter by research area slugs","type":"array","items":{"type":"string"},"required":false},"publication_type":{"description":"Filter by publication type slugs","type":"array","items":{"type":"string"},"required":false}}}]},"\/microsoft-research\/v2\/videos\/(?P<id>[\\d]+)\/groups":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Video ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/videos\/(?P<id>[\\d]+)\/projects":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Video ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/videos\/(?P<id>[\\d]+)\/labs":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Video ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/videos\/(?P<id>[\\d]+)\/events":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Video ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/videos\/(?P<id>[\\d]+)\/tools":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Video ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/videos\/(?P<id>[\\d]+)\/programs":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Video ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/videos\/(?P<id>[\\d]+)\/people":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Video ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"view":{"description":"View format: \"flat\" returns simple list of people, \"sections\" returns grouped by role\/section (default: sections when available)","type":"string","enum":["flat","sections"],"default":"sections","required":false}}}]},"\/microsoft-research\/v2\/videos\/(?P<id>[\\d]+)\/related":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Video ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"fields":{"description":"Comma-separated list of fields to include in each item.","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format. Use \"html\" to receive server-rendered card markup instead of JSON items.","type":"string","enum":["json","html"],"default":"json","required":false},"type":{"description":"Comma-separated content types to include. Accepts singular (video, publication) or plural (videos, publications). Returns all types if omitted.","type":"string","default":"","required":false},"exclude_type":{"description":"Comma-separated content types to exclude. Accepts singular or plural forms.","type":"string","default":"","required":false},"include_labs":{"description":"Include labs in related results. Labs are excluded by default.","type":"boolean","default":false,"required":false},"order":{"description":"Sort order for returned items. Applies to both JSON and HTML responses.","type":"string","enum":["desc","asc"],"default":"desc","required":false},"card_style":{"description":"Card template set to use when format=html.","type":"string","enum":["search","card"],"default":"search","required":false},"show_thumbnail":{"description":"Whether to show thumbnail images on cards when format=html.","type":"boolean","default":true,"required":false},"show_excerpt":{"description":"Whether to show excerpt text on cards when format=html.","type":"boolean","default":true,"required":false},"thumbnail_side":{"description":"Which side to render thumbnails on cards when format=html.","type":"string","enum":["left","right"],"default":"right","required":false}}}]},"\/microsoft-research\/v2\/labs":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"view":{"description":"Response detail level: \"compact\" returns minimal fields for list views, \"full\" returns all fields (default: compact)","type":"string","enum":["compact","full"],"default":"compact","required":false},"search":{"description":"Search labs by name","type":"string","default":"","required":false},"page":{"description":"Current page of the collection","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"orderby":{"description":"Sort collection by field","type":"string","enum":["title","date","menu_order"],"default":"title","required":false},"order":{"description":"Sort order","type":"string","enum":["asc","desc"],"default":"asc","required":false},"region":{"description":"Filter by region slug","type":"string","required":false},"research_area":{"description":"Filter by research area slugs","type":"array","items":{"type":"string","enum":["artificial-intelligence","systems-and-networking","human-computer-interaction","programming-languages-software-engineering","algorithms","computer-vision","human-language-technologies","data-platform-analytics","search-information-retrieval","medical-health-genomics","security-privacy-cryptography","social-sciences","graphics-and-multimedia","hardware-devices","computational-sciences-mathematics","economics","audio-acoustics","technology-for-emerging-markets","ecology-environment","quantum"]},"required":false},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"fields":{"description":"Comma-separated list of fields to include in response. Use to reduce payload size.","type":"string","default":"","required":false},"modified_after":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"modified_before":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"ids":{"description":"Comma-separated list of IDs to include","type":"string","required":false},"exclude":{"description":"Comma-separated list of IDs to exclude","type":"string","required":false},"slug":{"description":"Filter by URL slug","type":"string","required":false},"content_format":{"description":"Content format: plain, rendered, markdown, or all (default)","type":"string","enum":["plain","rendered","markdown","all"],"default":"all","required":false}}}],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/microsoft-research\/v2\/labs"}]}},"\/microsoft-research\/v2\/labs\/(?P<id>[\\d]+)":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Lab ID","type":"integer","required":true},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/labs\/(?P<id>[\\d]+)\/publications":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Lab ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/labs\/(?P<id>[\\d]+)\/groups":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Lab ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/labs\/(?P<id>[\\d]+)\/projects":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Lab ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/labs\/(?P<id>[\\d]+)\/events":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Lab ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/labs\/(?P<id>[\\d]+)\/videos":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Lab ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/labs\/(?P<id>[\\d]+)\/tools":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Lab ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/labs\/(?P<id>[\\d]+)\/careers":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Lab ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/labs\/(?P<id>[\\d]+)\/articles":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Lab ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/labs\/(?P<id>[\\d]+)\/posts":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Lab ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/labs\/(?P<id>[\\d]+)\/stories":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Lab ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/labs\/(?P<id>[\\d]+)\/news":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Lab ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/labs\/(?P<id>[\\d]+)\/people":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Lab ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"view":{"description":"View format: \"flat\" returns simple list of people, \"sections\" returns grouped by role\/section (default: sections when available)","type":"string","enum":["flat","sections"],"default":"sections","required":false}}}]},"\/microsoft-research\/v2\/labs\/(?P<id>[\\d]+)\/podcasts":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Lab ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/labs\/(?P<id>[\\d]+)\/related":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Lab ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"fields":{"description":"Comma-separated list of fields to include in each item.","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format. Use \"html\" to receive server-rendered card markup instead of JSON items.","type":"string","enum":["json","html"],"default":"json","required":false},"type":{"description":"Comma-separated content types to include. Accepts singular (video, publication) or plural (videos, publications). Returns all types if omitted.","type":"string","default":"","required":false},"exclude_type":{"description":"Comma-separated content types to exclude. Accepts singular or plural forms.","type":"string","default":"","required":false},"include_labs":{"description":"Include labs in related results. Labs are excluded by default.","type":"boolean","default":false,"required":false},"order":{"description":"Sort order for returned items. Applies to both JSON and HTML responses.","type":"string","enum":["desc","asc"],"default":"desc","required":false},"card_style":{"description":"Card template set to use when format=html.","type":"string","enum":["search","card"],"default":"search","required":false},"show_thumbnail":{"description":"Whether to show thumbnail images on cards when format=html.","type":"boolean","default":true,"required":false},"show_excerpt":{"description":"Whether to show excerpt text on cards when format=html.","type":"boolean","default":true,"required":false},"thumbnail_side":{"description":"Which side to render thumbnails on cards when format=html.","type":"string","enum":["left","right"],"default":"right","required":false}}}]},"\/microsoft-research\/v2\/careers":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"view":{"description":"Response detail level: \"compact\" returns minimal fields for list views, \"full\" returns all fields (default: compact)","type":"string","enum":["compact","full"],"default":"compact","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items per page.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Search term.","type":"string","required":false},"type":{"description":"Filter by opportunity type slug","type":"string","enum":["internship","researcher","research-engineer","applied-scientist","post-doc-researcher","research-pm","data-scientist","visiting-researcher","fellow"],"required":false},"region":{"description":"Filter by region slug","type":"string","enum":["north-america","global","asia-pacific","europe","latin-america","middle-east-africa"],"required":false},"city":{"description":"Filter by city slug.","type":"string","required":false},"research_area":{"description":"Filter by research area slug","type":"string","enum":["artificial-intelligence","systems-and-networking","human-computer-interaction","programming-languages-software-engineering","algorithms","computer-vision","human-language-technologies","data-platform-analytics","search-information-retrieval","medical-health-genomics","security-privacy-cryptography","social-sciences","graphics-and-multimedia","hardware-devices","computational-sciences-mathematics","economics","audio-acoustics","technology-for-emerging-markets","ecology-environment","quantum"],"required":false},"lab":{"description":"Filter by lab ID.","type":"integer","required":false},"featured":{"description":"Filter by featured status.","type":"boolean","required":false},"orderby":{"description":"Sort by field.","type":"string","default":"date","enum":["date","title","modified"],"required":false},"order":{"description":"Sort order.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false},"fields":{"description":"Comma-separated list of fields to include in response. Use to reduce payload size.","type":"string","default":"","required":false},"modified_after":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"modified_before":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"ids":{"description":"Comma-separated list of IDs to include","type":"string","required":false},"exclude":{"description":"Comma-separated list of IDs to exclude","type":"string","required":false},"slug":{"description":"Filter by URL slug","type":"string","required":false},"content_format":{"description":"Content format: plain, rendered, markdown, or all (default)","type":"string","enum":["plain","rendered","markdown","all"],"default":"all","required":false}}}],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/microsoft-research\/v2\/careers"}]}},"\/microsoft-research\/v2\/careers\/(?P<id>[\\d]+)":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Opportunity ID","type":"integer","required":true},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/careers\/(?P<id>[\\d]+)\/labs":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Opportunity ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/careers\/(?P<id>[\\d]+)\/groups":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Opportunity ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/careers\/(?P<id>[\\d]+)\/projects":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Opportunity ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/careers\/(?P<id>[\\d]+)\/research-areas":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Opportunity ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/careers\/(?P<id>[\\d]+)\/events":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Opportunity ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/careers\/(?P<id>[\\d]+)\/people":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Opportunity ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/careers\/(?P<id>[\\d]+)\/related":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Opportunity ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"fields":{"description":"Comma-separated list of fields to include in each item.","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format. Use \"html\" to receive server-rendered card markup instead of JSON items.","type":"string","enum":["json","html"],"default":"json","required":false},"type":{"description":"Comma-separated content types to include. Accepts singular (video, publication) or plural (videos, publications). Returns all types if omitted.","type":"string","default":"","required":false},"exclude_type":{"description":"Comma-separated content types to exclude. Accepts singular or plural forms.","type":"string","default":"","required":false},"include_labs":{"description":"Include labs in related results. Labs are excluded by default.","type":"boolean","default":false,"required":false},"order":{"description":"Sort order for returned items. Applies to both JSON and HTML responses.","type":"string","enum":["desc","asc"],"default":"desc","required":false},"card_style":{"description":"Card template set to use when format=html.","type":"string","enum":["search","card"],"default":"search","required":false},"show_thumbnail":{"description":"Whether to show thumbnail images on cards when format=html.","type":"boolean","default":true,"required":false},"show_excerpt":{"description":"Whether to show excerpt text on cards when format=html.","type":"boolean","default":true,"required":false},"thumbnail_side":{"description":"Which side to render thumbnails on cards when format=html.","type":"string","enum":["left","right"],"default":"right","required":false}}}]},"\/microsoft-research\/v2\/articles":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"view":{"description":"Response detail level: \"compact\" returns minimal fields for list views, \"full\" returns all fields (default: compact)","type":"string","enum":["compact","full"],"default":"compact","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items per page.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Search term.","type":"string","required":false},"author":{"description":"Filter by author user ID.","type":"integer","required":false},"research_area":{"description":"Filter by research area slug","type":"string","enum":["artificial-intelligence","systems-and-networking","human-computer-interaction","programming-languages-software-engineering","algorithms","computer-vision","human-language-technologies","data-platform-analytics","search-information-retrieval","medical-health-genomics","security-privacy-cryptography","social-sciences","graphics-and-multimedia","hardware-devices","computational-sciences-mathematics","economics","audio-acoustics","technology-for-emerging-markets","ecology-environment","quantum"],"required":false},"locale":{"description":"Filter by locale slug.","type":"string","required":false},"parent_type":{"description":"Filter by parent type (lab, project, group, story).","type":"string","enum":["lab","project","group","story"],"required":false},"parent_id":{"description":"Filter by parent post ID.","type":"integer","required":false},"orderby":{"description":"Sort by field.","type":"string","default":"date","enum":["date","title","modified"],"required":false},"order":{"description":"Sort order.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false},"fields":{"description":"Comma-separated list of fields to include in response. Use to reduce payload size.","type":"string","default":"","required":false},"modified_after":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"modified_before":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"ids":{"description":"Comma-separated list of IDs to include","type":"string","required":false},"exclude":{"description":"Comma-separated list of IDs to exclude","type":"string","required":false},"slug":{"description":"Filter by URL slug","type":"string","required":false},"content_format":{"description":"Content format: plain, rendered, markdown, or all (default)","type":"string","enum":["plain","rendered","markdown","all"],"default":"all","required":false}}}],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/microsoft-research\/v2\/articles"}]}},"\/microsoft-research\/v2\/articles\/(?P<id>[\\d]+)":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Article ID","type":"integer","required":true},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false}}}]},"\/microsoft-research\/v2\/articles\/(?P<id>[\\d]+)\/publications":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Article ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"orderby":{"description":"Sort by field","type":"string","enum":["date","title","datePublished"],"default":"datePublished","required":false},"order":{"description":"Sort order","type":"string","enum":["asc","desc"],"default":"desc","required":false},"year":{"description":"Filter by publication year (YYYY)","type":"integer","minimum":1900,"maximum":2100,"required":false},"research_area":{"description":"Filter by research area slugs","type":"array","items":{"type":"string"},"required":false},"publication_type":{"description":"Filter by publication type slugs","type":"array","items":{"type":"string"},"required":false}}}]},"\/microsoft-research\/v2\/articles\/(?P<id>[\\d]+)\/videos":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Article ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/articles\/(?P<id>[\\d]+)\/tools":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Article ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/articles\/(?P<id>[\\d]+)\/labs":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Article ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/articles\/(?P<id>[\\d]+)\/groups":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Article ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/articles\/(?P<id>[\\d]+)\/projects":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Article ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/articles\/(?P<id>[\\d]+)\/research-areas":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Article ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/articles\/(?P<id>[\\d]+)\/people":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Article ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/articles\/(?P<id>[\\d]+)\/related":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Article ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"fields":{"description":"Comma-separated list of fields to include in each item.","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format. Use \"html\" to receive server-rendered card markup instead of JSON items.","type":"string","enum":["json","html"],"default":"json","required":false},"type":{"description":"Comma-separated content types to include. Accepts singular (video, publication) or plural (videos, publications). Returns all types if omitted.","type":"string","default":"","required":false},"exclude_type":{"description":"Comma-separated content types to exclude. Accepts singular or plural forms.","type":"string","default":"","required":false},"include_labs":{"description":"Include labs in related results. Labs are excluded by default.","type":"boolean","default":false,"required":false},"order":{"description":"Sort order for returned items. Applies to both JSON and HTML responses.","type":"string","enum":["desc","asc"],"default":"desc","required":false},"card_style":{"description":"Card template set to use when format=html.","type":"string","enum":["search","card"],"default":"search","required":false},"show_thumbnail":{"description":"Whether to show thumbnail images on cards when format=html.","type":"boolean","default":true,"required":false},"show_excerpt":{"description":"Whether to show excerpt text on cards when format=html.","type":"boolean","default":true,"required":false},"thumbnail_side":{"description":"Which side to render thumbnails on cards when format=html.","type":"string","enum":["left","right"],"default":"right","required":false}}}]},"\/microsoft-research\/v2\/posts":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"view":{"description":"Response detail level: \"compact\" returns minimal fields for list views, \"full\" returns all fields (default: compact)","type":"string","enum":["compact","full"],"default":"compact","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items per page.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Search term.","type":"string","required":false},"author":{"description":"Filter by author user ID.","type":"integer","required":false},"category":{"description":"Filter by category slug.","type":"string","required":false},"tag":{"description":"Filter by tag slug.","type":"string","required":false},"podcast_series":{"description":"Filter by podcast series slug.","type":"string","required":false},"research_area":{"description":"Filter by research area slug","type":"string","enum":["artificial-intelligence","systems-and-networking","human-computer-interaction","programming-languages-software-engineering","algorithms","computer-vision","human-language-technologies","data-platform-analytics","search-information-retrieval","medical-health-genomics","security-privacy-cryptography","social-sciences","graphics-and-multimedia","hardware-devices","computational-sciences-mathematics","economics","audio-acoustics","technology-for-emerging-markets","ecology-environment","quantum"],"required":false},"impact_theme":{"description":"Filter by impact theme slugs.","type":"array","items":{"type":"string","enum":["computing-foundations","health","empowerment","resilience","trust","discovery"]},"required":false},"lab":{"description":"Filter by lab ID.","type":"integer","required":false},"group":{"description":"Filter by group ID.","type":"integer","required":false},"project":{"description":"Filter by project ID.","type":"integer","required":false},"orderby":{"description":"Sort by field.","type":"string","default":"date","enum":["date","title","modified"],"required":false},"order":{"description":"Sort order.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false},"fields":{"description":"Comma-separated list of fields to include in response. Use to reduce payload size.","type":"string","default":"","required":false},"modified_after":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"modified_before":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"ids":{"description":"Comma-separated list of IDs to include","type":"string","required":false},"exclude":{"description":"Comma-separated list of IDs to exclude","type":"string","required":false},"slug":{"description":"Filter by URL slug","type":"string","required":false},"content_format":{"description":"Content format: plain, rendered, markdown, or all (default)","type":"string","enum":["plain","rendered","markdown","all"],"default":"all","required":false}}}],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/microsoft-research\/v2\/posts"}]}},"\/microsoft-research\/v2\/posts\/(?P<id>[\\d]+)":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Post ID","type":"integer","required":true},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false}}}]},"\/microsoft-research\/v2\/posts\/(?P<id>[\\d]+)\/people":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Post ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/posts\/(?P<id>[\\d]+)\/publications":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Post ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"orderby":{"description":"Sort by field","type":"string","enum":["date","title","datePublished"],"default":"datePublished","required":false},"order":{"description":"Sort order","type":"string","enum":["asc","desc"],"default":"desc","required":false},"year":{"description":"Filter by publication year (YYYY)","type":"integer","minimum":1900,"maximum":2100,"required":false},"research_area":{"description":"Filter by research area slugs","type":"array","items":{"type":"string"},"required":false},"publication_type":{"description":"Filter by publication type slugs","type":"array","items":{"type":"string"},"required":false}}}]},"\/microsoft-research\/v2\/posts\/(?P<id>[\\d]+)\/tools":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Post ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/posts\/(?P<id>[\\d]+)\/videos":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Post ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/posts\/(?P<id>[\\d]+)\/labs":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Post ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/posts\/(?P<id>[\\d]+)\/groups":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Post ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/posts\/(?P<id>[\\d]+)\/projects":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Post ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/posts\/(?P<id>[\\d]+)\/events":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Post ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/posts\/(?P<id>[\\d]+)\/research-areas":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Post ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/posts\/(?P<id>[\\d]+)\/related":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Post ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"fields":{"description":"Comma-separated list of fields to include in each item.","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format. Use \"html\" to receive server-rendered card markup instead of JSON items.","type":"string","enum":["json","html"],"default":"json","required":false},"type":{"description":"Comma-separated content types to include. Accepts singular (video, publication) or plural (videos, publications). Returns all types if omitted.","type":"string","default":"","required":false},"exclude_type":{"description":"Comma-separated content types to exclude. Accepts singular or plural forms.","type":"string","default":"","required":false},"include_labs":{"description":"Include labs in related results. Labs are excluded by default.","type":"boolean","default":false,"required":false},"order":{"description":"Sort order for returned items. Applies to both JSON and HTML responses.","type":"string","enum":["desc","asc"],"default":"desc","required":false},"card_style":{"description":"Card template set to use when format=html.","type":"string","enum":["search","card"],"default":"search","required":false},"show_thumbnail":{"description":"Whether to show thumbnail images on cards when format=html.","type":"boolean","default":true,"required":false},"show_excerpt":{"description":"Whether to show excerpt text on cards when format=html.","type":"boolean","default":true,"required":false},"thumbnail_side":{"description":"Which side to render thumbnails on cards when format=html.","type":"string","enum":["left","right"],"default":"right","required":false}}}]},"\/microsoft-research\/v2\/programs":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"view":{"description":"Response detail level: \"compact\" returns minimal fields for list views, \"full\" returns all fields (default: compact)","type":"string","enum":["compact","full"],"default":"compact","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items per page.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Search term.","type":"string","required":false},"region":{"description":"Filter by region slug","type":"string","enum":["north-america","global","asia-pacific","europe","latin-america","middle-east-africa"],"required":false},"locale":{"description":"Filter by locale slug.","type":"string","required":false},"audience":{"description":"Filter by program audience slug.","type":"string","enum":["students","faculty"],"required":false},"opportunity_type":{"description":"Filter by program opportunity type slug","type":"string","enum":["challenges","grants-and-fellowships","academic-resources"],"required":false},"orderby":{"description":"Sort by field.","type":"string","default":"title","enum":["date","title","modified"],"required":false},"order":{"description":"Sort order.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false},"fields":{"description":"Comma-separated list of fields to include in response. Use to reduce payload size.","type":"string","default":"","required":false},"modified_after":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"modified_before":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"ids":{"description":"Comma-separated list of IDs to include","type":"string","required":false},"exclude":{"description":"Comma-separated list of IDs to exclude","type":"string","required":false},"slug":{"description":"Filter by URL slug","type":"string","required":false},"content_format":{"description":"Content format: plain, rendered, markdown, or all (default)","type":"string","enum":["plain","rendered","markdown","all"],"default":"all","required":false}}}],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/microsoft-research\/v2\/programs"}]}},"\/microsoft-research\/v2\/programs\/(?P<id>[\\d]+)":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Program ID","type":"integer","required":true},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false}}}]},"\/microsoft-research\/v2\/programs\/(?P<id>[\\d]+)\/articles":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Program ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/programs\/(?P<id>[\\d]+)\/posts":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Program ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/programs\/(?P<id>[\\d]+)\/stories":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Program ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/programs\/(?P<id>[\\d]+)\/people":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Program ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"view":{"description":"View format: \"flat\" returns simple list of people, \"sections\" returns grouped by role\/section (default: sections when available)","type":"string","enum":["flat","sections"],"default":"sections","required":false}}}]},"\/microsoft-research\/v2\/programs\/(?P<id>[\\d]+)\/publications":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Program ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"orderby":{"description":"Sort by field","type":"string","enum":["date","title","datePublished"],"default":"datePublished","required":false},"order":{"description":"Sort order","type":"string","enum":["asc","desc"],"default":"desc","required":false},"year":{"description":"Filter by publication year (YYYY)","type":"integer","minimum":1900,"maximum":2100,"required":false},"research_area":{"description":"Filter by research area slugs","type":"array","items":{"type":"string"},"required":false},"publication_type":{"description":"Filter by publication type slugs","type":"array","items":{"type":"string"},"required":false}}}]},"\/microsoft-research\/v2\/programs\/(?P<id>[\\d]+)\/related":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Program ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"fields":{"description":"Comma-separated list of fields to include in each item.","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format. Use \"html\" to receive server-rendered card markup instead of JSON items.","type":"string","enum":["json","html"],"default":"json","required":false},"type":{"description":"Comma-separated content types to include. Accepts singular (video, publication) or plural (videos, publications). Returns all types if omitted.","type":"string","default":"","required":false},"exclude_type":{"description":"Comma-separated content types to exclude. Accepts singular or plural forms.","type":"string","default":"","required":false},"include_labs":{"description":"Include labs in related results. Labs are excluded by default.","type":"boolean","default":false,"required":false},"order":{"description":"Sort order for returned items. Applies to both JSON and HTML responses.","type":"string","enum":["desc","asc"],"default":"desc","required":false},"card_style":{"description":"Card template set to use when format=html.","type":"string","enum":["search","card"],"default":"search","required":false},"show_thumbnail":{"description":"Whether to show thumbnail images on cards when format=html.","type":"boolean","default":true,"required":false},"show_excerpt":{"description":"Whether to show excerpt text on cards when format=html.","type":"boolean","default":true,"required":false},"thumbnail_side":{"description":"Which side to render thumbnails on cards when format=html.","type":"string","enum":["left","right"],"default":"right","required":false}}}]},"\/microsoft-research\/v2\/news":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"view":{"description":"Response detail level: \"compact\" returns minimal fields for list views, \"full\" returns all fields (default: compact)","type":"string","enum":["compact","full"],"default":"compact","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items per page.","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"search":{"description":"Search term.","type":"string","required":false},"type":{"description":"Filter by news type slugs.","type":"array","items":{"type":"string","enum":["news-story","award"]},"default":[],"required":false},"research_area":{"description":"Filter by research area slugs","type":"array","items":{"type":"string","enum":["artificial-intelligence","systems-and-networking","human-computer-interaction","programming-languages-software-engineering","algorithms","computer-vision","human-language-technologies","data-platform-analytics","search-information-retrieval","medical-health-genomics","security-privacy-cryptography","social-sciences","graphics-and-multimedia","hardware-devices","computational-sciences-mathematics","economics","audio-acoustics","technology-for-emerging-markets","ecology-environment","quantum"]},"required":false},"locale":{"description":"Filter by locale slug.","type":"string","required":false},"orderby":{"description":"Sort by field.","type":"string","default":"date","enum":["date","title","modified"],"required":false},"order":{"description":"Sort order.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false},"fields":{"description":"Comma-separated list of fields to include in response. Use to reduce payload size.","type":"string","default":"","required":false},"modified_after":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"modified_before":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"ids":{"description":"Comma-separated list of IDs to include","type":"string","required":false},"exclude":{"description":"Comma-separated list of IDs to exclude","type":"string","required":false},"slug":{"description":"Filter by URL slug","type":"string","required":false},"content_format":{"description":"Content format: plain, rendered, markdown, or all (default)","type":"string","enum":["plain","rendered","markdown","all"],"default":"all","required":false}}}],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/microsoft-research\/v2\/news"}]}},"\/microsoft-research\/v2\/news\/(?P<id>[\\d]+)":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"News item ID","type":"integer","required":true},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false}}}]},"\/microsoft-research\/v2\/news\/(?P<id>[\\d]+)\/groups":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"News item ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/news\/(?P<id>[\\d]+)\/projects":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"News item ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/news\/(?P<id>[\\d]+)\/labs":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"News item ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/news\/(?P<id>[\\d]+)\/people":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"News item ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/news\/(?P<id>[\\d]+)\/research-areas":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"News item ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/news\/(?P<id>[\\d]+)\/publications":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"News item ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"orderby":{"description":"Sort by field","type":"string","enum":["date","title","datePublished"],"default":"datePublished","required":false},"order":{"description":"Sort order","type":"string","enum":["asc","desc"],"default":"desc","required":false},"year":{"description":"Filter by publication year (YYYY)","type":"integer","minimum":1900,"maximum":2100,"required":false},"research_area":{"description":"Filter by research area slugs","type":"array","items":{"type":"string"},"required":false},"publication_type":{"description":"Filter by publication type slugs","type":"array","items":{"type":"string"},"required":false}}}]},"\/microsoft-research\/v2\/news\/(?P<id>[\\d]+)\/related":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"News item ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"type":{"description":"Comma-separated content types to include. Accepts singular (video, publication) or plural (videos, publications). Returns all types if omitted.","type":"string","default":"","required":false},"exclude_type":{"description":"Comma-separated content types to exclude. Accepts singular or plural forms.","type":"string","default":"","required":false},"fields":{"description":"Comma-separated list of fields to include in each item.","type":"string","default":"","required":false},"include_labs":{"description":"Include labs in related results. Labs are excluded by default.","type":"boolean","default":false,"required":false},"order":{"description":"Sort order for returned items. Applies to both JSON and HTML responses.","type":"string","enum":["desc","asc"],"default":"desc","required":false},"format":{"description":"Response format. Use \"html\" to receive server-rendered card markup instead of JSON items.","type":"string","enum":["json","html"],"default":"json","required":false},"card_style":{"description":"Card template set to use when format=html.","type":"string","enum":["search","card"],"default":"search","required":false},"show_thumbnail":{"description":"Whether to show thumbnail images on cards when format=html.","type":"boolean","default":true,"required":false},"show_excerpt":{"description":"Whether to show excerpt text on cards when format=html.","type":"boolean","default":true,"required":false},"thumbnail_side":{"description":"Which side to render thumbnails on cards when format=html.","type":"string","enum":["left","right"],"default":"right","required":false}}}]},"\/microsoft-research\/v2\/sessions":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"view":{"description":"Response detail level: \"compact\" returns minimal fields for list views, \"full\" returns all fields (default: compact)","type":"string","enum":["compact","full"],"default":"compact","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items per page.","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"search":{"description":"Search term.","type":"string","required":false},"event":{"description":"Filter by parent event ID.","type":"integer","required":false},"session_type":{"description":"Filter by session type slugs","type":"array","items":{"type":"string","enum":["talk","poster-session","workshop","paper-session","tutorial","keynote","panel","demo","competition"]},"required":false},"research_area":{"description":"Filter by research area slugs","type":"array","items":{"type":"string","enum":["artificial-intelligence","systems-and-networking","human-computer-interaction","programming-languages-software-engineering","algorithms","computer-vision","human-language-technologies","data-platform-analytics","search-information-retrieval","medical-health-genomics","security-privacy-cryptography","social-sciences","graphics-and-multimedia","hardware-devices","computational-sciences-mathematics","economics","audio-acoustics","technology-for-emerging-markets","ecology-environment","quantum"]},"required":false},"orderby":{"description":"Sort by field.","type":"string","default":"date","enum":["date","title","menu_order"],"required":false},"order":{"description":"Sort order.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false},"fields":{"description":"Comma-separated list of fields to include in response. Use to reduce payload size.","type":"string","default":"","required":false},"modified_after":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"modified_before":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"ids":{"description":"Comma-separated list of IDs to include","type":"string","required":false},"exclude":{"description":"Comma-separated list of IDs to exclude","type":"string","required":false},"slug":{"description":"Filter by URL slug","type":"string","required":false},"content_format":{"description":"Content format: plain, rendered, markdown, or all (default)","type":"string","enum":["plain","rendered","markdown","all"],"default":"all","required":false}}}],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/microsoft-research\/v2\/sessions"}]}},"\/microsoft-research\/v2\/sessions\/(?P<id>[\\d]+)":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Session ID","type":"integer","required":true},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false}}}]},"\/microsoft-research\/v2\/sessions\/(?P<id>[\\d]+)\/publications":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Session ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"orderby":{"description":"Sort by field","type":"string","enum":["date","title","datePublished"],"default":"datePublished","required":false},"order":{"description":"Sort order","type":"string","enum":["asc","desc"],"default":"desc","required":false},"year":{"description":"Filter by publication year (YYYY)","type":"integer","minimum":1900,"maximum":2100,"required":false},"research_area":{"description":"Filter by research area slugs","type":"array","items":{"type":"string"},"required":false},"publication_type":{"description":"Filter by publication type slugs","type":"array","items":{"type":"string"},"required":false}}}]},"\/microsoft-research\/v2\/sessions\/(?P<id>[\\d]+)\/videos":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Session ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/sessions\/(?P<id>[\\d]+)\/people":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Session ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/sessions\/(?P<id>[\\d]+)\/research-areas":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Session ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/sessions\/(?P<id>[\\d]+)\/related":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Session ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"fields":{"description":"Comma-separated list of fields to include in each item.","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format. Use \"html\" to receive server-rendered card markup instead of JSON items.","type":"string","enum":["json","html"],"default":"json","required":false},"type":{"description":"Comma-separated content types to include. Accepts singular (video, publication) or plural (videos, publications). Returns all types if omitted.","type":"string","default":"","required":false},"exclude_type":{"description":"Comma-separated content types to exclude. Accepts singular or plural forms.","type":"string","default":"","required":false},"include_labs":{"description":"Include labs in related results. Labs are excluded by default.","type":"boolean","default":false,"required":false},"order":{"description":"Sort order for returned items. Applies to both JSON and HTML responses.","type":"string","enum":["desc","asc"],"default":"desc","required":false},"card_style":{"description":"Card template set to use when format=html.","type":"string","enum":["search","card"],"default":"search","required":false},"show_thumbnail":{"description":"Whether to show thumbnail images on cards when format=html.","type":"boolean","default":true,"required":false},"show_excerpt":{"description":"Whether to show excerpt text on cards when format=html.","type":"boolean","default":true,"required":false},"thumbnail_side":{"description":"Which side to render thumbnails on cards when format=html.","type":"string","enum":["left","right"],"default":"right","required":false}}}]},"\/microsoft-research\/v2\/stories":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"view":{"description":"Response detail level: \"compact\" returns minimal fields for list views, \"full\" returns all fields (default: compact)","type":"string","enum":["compact","full"],"default":"compact","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items per page.","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"search":{"description":"Search term.","type":"string","required":false},"research_area":{"description":"Filter by research area slugs","type":"array","items":{"type":"string","enum":["artificial-intelligence","systems-and-networking","human-computer-interaction","programming-languages-software-engineering","algorithms","computer-vision","human-language-technologies","data-platform-analytics","search-information-retrieval","medical-health-genomics","security-privacy-cryptography","social-sciences","graphics-and-multimedia","hardware-devices","computational-sciences-mathematics","economics","audio-acoustics","technology-for-emerging-markets","ecology-environment","quantum"]},"required":false},"impact_theme":{"description":"Filter by impact theme slug(s).","type":"array","items":{"type":"string"},"default":[],"required":false},"locale":{"description":"Filter by locale slug.","type":"string","required":false},"orderby":{"description":"Sort by field.","type":"string","default":"date","enum":["date","title","modified","menu_order"],"required":false},"order":{"description":"Sort order.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false},"fields":{"description":"Comma-separated list of fields to include in response. Use to reduce payload size.","type":"string","default":"","required":false},"modified_after":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"modified_before":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"ids":{"description":"Comma-separated list of IDs to include","type":"string","required":false},"exclude":{"description":"Comma-separated list of IDs to exclude","type":"string","required":false},"slug":{"description":"Filter by URL slug","type":"string","required":false},"content_format":{"description":"Content format: plain, rendered, markdown, or all (default)","type":"string","enum":["plain","rendered","markdown","all"],"default":"all","required":false}}}],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/microsoft-research\/v2\/stories"}]}},"\/microsoft-research\/v2\/stories\/(?P<id>[\\d]+)":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Story ID","type":"integer","required":true},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false}}}]},"\/microsoft-research\/v2\/stories\/(?P<id>[\\d]+)\/publications":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Story ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"orderby":{"description":"Sort by field","type":"string","enum":["date","title","datePublished"],"default":"datePublished","required":false},"order":{"description":"Sort order","type":"string","enum":["asc","desc"],"default":"desc","required":false},"year":{"description":"Filter by publication year (YYYY)","type":"integer","minimum":1900,"maximum":2100,"required":false},"research_area":{"description":"Filter by research area slugs","type":"array","items":{"type":"string"},"required":false},"publication_type":{"description":"Filter by publication type slugs","type":"array","items":{"type":"string"},"required":false}}}]},"\/microsoft-research\/v2\/stories\/(?P<id>[\\d]+)\/videos":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Story ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/stories\/(?P<id>[\\d]+)\/projects":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Story ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/stories\/(?P<id>[\\d]+)\/groups":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Story ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/stories\/(?P<id>[\\d]+)\/tools":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Story ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/stories\/(?P<id>[\\d]+)\/people":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Story ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/stories\/(?P<id>[\\d]+)\/events":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Story ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/stories\/(?P<id>[\\d]+)\/articles":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Story ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/stories\/(?P<id>[\\d]+)\/research-areas":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Story ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/stories\/(?P<id>[\\d]+)\/labs":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Story ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/stories\/(?P<id>[\\d]+)\/related":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Story ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"fields":{"description":"Comma-separated list of fields to include in each item.","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format. Use \"html\" to receive server-rendered card markup instead of JSON items.","type":"string","enum":["json","html"],"default":"json","required":false},"type":{"description":"Comma-separated content types to include. Accepts singular (video, publication) or plural (videos, publications). Returns all types if omitted.","type":"string","default":"","required":false},"exclude_type":{"description":"Comma-separated content types to exclude. Accepts singular or plural forms.","type":"string","default":"","required":false},"include_labs":{"description":"Include labs in related results. Labs are excluded by default.","type":"boolean","default":false,"required":false},"order":{"description":"Sort order for returned items. Applies to both JSON and HTML responses.","type":"string","enum":["desc","asc"],"default":"desc","required":false},"card_style":{"description":"Card template set to use when format=html.","type":"string","enum":["search","card"],"default":"search","required":false},"show_thumbnail":{"description":"Whether to show thumbnail images on cards when format=html.","type":"boolean","default":true,"required":false},"show_excerpt":{"description":"Whether to show excerpt text on cards when format=html.","type":"boolean","default":true,"required":false},"thumbnail_side":{"description":"Which side to render thumbnails on cards when format=html.","type":"string","enum":["left","right"],"default":"right","required":false}}}]},"\/microsoft-research\/v2\/podcasts":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"view":{"description":"Response detail level: \"compact\" returns minimal fields for list views, \"full\" returns all fields (default: compact)","type":"string","enum":["compact","full"],"default":"compact","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items per page.","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"search":{"description":"Search term.","type":"string","required":false},"series":{"description":"Filter by podcast series slug.","type":"string","enum":["abstracts","ideas","collaborators","the-ai-revolution-in-medicine-revisited","ai-frontiers","researcher-stories","ai-testing-and-evaluation-learnings-from-science-and-industry","intern-insights"],"required":false},"research_area":{"description":"Filter by research area slug","type":"string","enum":["artificial-intelligence","systems-and-networking","human-computer-interaction","programming-languages-software-engineering","algorithms","computer-vision","human-language-technologies","data-platform-analytics","search-information-retrieval","medical-health-genomics","security-privacy-cryptography","social-sciences","graphics-and-multimedia","hardware-devices","computational-sciences-mathematics","economics","audio-acoustics","technology-for-emerging-markets","ecology-environment","quantum"],"required":false},"orderby":{"description":"Sort by field.","type":"string","default":"date","enum":["date","title","modified"],"required":false},"order":{"description":"Sort order.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false},"fields":{"description":"Comma-separated list of fields to include in response. Use to reduce payload size.","type":"string","default":"","required":false},"modified_after":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"modified_before":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"ids":{"description":"Comma-separated list of IDs to include","type":"string","required":false},"exclude":{"description":"Comma-separated list of IDs to exclude","type":"string","required":false},"slug":{"description":"Filter by URL slug","type":"string","required":false},"content_format":{"description":"Content format: plain, rendered, markdown, or all (default)","type":"string","enum":["plain","rendered","markdown","all"],"default":"all","required":false}}}],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/microsoft-research\/v2\/podcasts"}]}},"\/microsoft-research\/v2\/podcasts\/(?P<id>[\\d]+)":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Podcast ID","type":"integer","required":true},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false}}}]},"\/microsoft-research\/v2\/podcasts\/(?P<id>[\\d]+)\/people":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Podcast ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/podcasts\/(?P<id>[\\d]+)\/research-areas":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Podcast ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/webinars":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"view":{"description":"Response detail level: \"compact\" returns minimal fields for list views, \"full\" returns all fields (default: compact)","type":"string","enum":["compact","full"],"default":"compact","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items per page.","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"search":{"description":"Search term.","type":"string","required":false},"research_area":{"description":"Filter by research area slugs","type":"array","items":{"type":"string","enum":["artificial-intelligence","systems-and-networking","human-computer-interaction","programming-languages-software-engineering","algorithms","computer-vision","human-language-technologies","data-platform-analytics","search-information-retrieval","medical-health-genomics","security-privacy-cryptography","social-sciences","graphics-and-multimedia","hardware-devices","computational-sciences-mathematics","economics","audio-acoustics","technology-for-emerging-markets","ecology-environment","quantum"]},"required":false},"start_date_after":{"description":"Filter webinars starting after this date (YYYY-MM-DD).","type":"string","format":"date","required":false},"start_date_before":{"description":"Filter webinars starting before this date (YYYY-MM-DD).","type":"string","format":"date","required":false},"upcoming":{"description":"Filter to upcoming webinars only.","type":"boolean","default":false,"required":false},"orderby":{"description":"Sort by field.","type":"string","default":"startDate","enum":["date","title","startDate"],"required":false},"order":{"description":"Sort order.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"locale":{"description":"Filter by locale (e.g., en-us, zh-cn)","type":"string","required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false},"fields":{"description":"Comma-separated list of fields to include in response. Use to reduce payload size.","type":"string","default":"","required":false},"modified_after":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"modified_before":{"description":"Filter by modification date (YYYY-MM-DD or ISO 8601)","type":"string","required":false},"ids":{"description":"Comma-separated list of IDs to include","type":"string","required":false},"exclude":{"description":"Comma-separated list of IDs to exclude","type":"string","required":false},"slug":{"description":"Filter by URL slug","type":"string","required":false},"content_format":{"description":"Content format: plain, rendered, markdown, or all (default)","type":"string","enum":["plain","rendered","markdown","all"],"default":"all","required":false}}}],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/microsoft-research\/v2\/webinars"}]}},"\/microsoft-research\/v2\/webinars\/(?P<id>[\\d]+)":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Webinar ID","type":"integer","required":true},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"links":{"description":"Sub-resource link detail: count (with counts, default), minimal (no counts, fastest), all (with counts, show all)","type":"string","enum":["count","minimal","all"],"default":"count","required":false}}}]},"\/microsoft-research\/v2\/webinars\/(?P<id>[\\d]+)\/publications":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Webinar ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false},"orderby":{"description":"Sort by field","type":"string","enum":["date","title","datePublished"],"default":"datePublished","required":false},"order":{"description":"Sort order","type":"string","enum":["asc","desc"],"default":"desc","required":false},"year":{"description":"Filter by publication year (YYYY)","type":"integer","minimum":1900,"maximum":2100,"required":false},"research_area":{"description":"Filter by research area slugs","type":"array","items":{"type":"string"},"required":false},"publication_type":{"description":"Filter by publication type slugs","type":"array","items":{"type":"string"},"required":false}}}]},"\/microsoft-research\/v2\/webinars\/(?P<id>[\\d]+)\/people":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Webinar ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/webinars\/(?P<id>[\\d]+)\/videos":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Webinar ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/webinars\/(?P<id>[\\d]+)\/research-areas":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Webinar ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":50,"minimum":1,"maximum":200,"required":false},"fields":{"description":"Comma-separated list of fields to include. Use to reduce payload or pull extra fields from the full single-item endpoint (e.g., content, researchAreas).","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format: json (default), jsonld, or schema","type":"string","enum":["json","jsonld","schema"],"default":"json","required":false}}}]},"\/microsoft-research\/v2\/webinars\/(?P<id>[\\d]+)\/related":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Webinar ID","type":"integer","required":true},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to return per page.","type":"integer","default":20,"minimum":1,"maximum":100,"required":false},"fields":{"description":"Comma-separated list of fields to include in each item.","type":"string","default":"","required":false},"selected":{"description":"When true (default), return only the items the researcher curated to show on their public profile (the wp-admin \"show on profile\" selection). Set false to return the full connected\/authored set. Curated people sub-resources (projects, publications, videos, tools, groups, posts) also mark each item with a boolean \"selected\" field; the param is ignored for uncurated types.","type":"boolean","default":true,"required":false},"format":{"description":"Response format. Use \"html\" to receive server-rendered card markup instead of JSON items.","type":"string","enum":["json","html"],"default":"json","required":false},"type":{"description":"Comma-separated content types to include. Accepts singular (video, publication) or plural (videos, publications). Returns all types if omitted.","type":"string","default":"","required":false},"exclude_type":{"description":"Comma-separated content types to exclude. Accepts singular or plural forms.","type":"string","default":"","required":false},"include_labs":{"description":"Include labs in related results. Labs are excluded by default.","type":"boolean","default":false,"required":false},"order":{"description":"Sort order for returned items. Applies to both JSON and HTML responses.","type":"string","enum":["desc","asc"],"default":"desc","required":false},"card_style":{"description":"Card template set to use when format=html.","type":"string","enum":["search","card"],"default":"search","required":false},"show_thumbnail":{"description":"Whether to show thumbnail images on cards when format=html.","type":"boolean","default":true,"required":false},"show_excerpt":{"description":"Whether to show excerpt text on cards when format=html.","type":"boolean","default":true,"required":false},"thumbnail_side":{"description":"Which side to render thumbnails on cards when format=html.","type":"string","enum":["left","right"],"default":"right","required":false}}}]},"\/microsoft-research\/v2\/schema":{"namespace":"microsoft-research\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/microsoft-research\/v2\/schema"}]}}},"_links":{"up":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/"}]}}