Microsoft 365 Copilot
communityAI-powered productivity tools for creating, sharing, and collaborating on documents, presentations, and data within Microsoft 365.
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
POST
/copilot/v1/draftGenerate a draft document, presentation, or spreadsheet content based on user prompts.
Parameters
contextstring (required) — input context or topic for generationrequireddocument_typestring (optional) — e.g.optional— 'Word', 'PowerPoint', 'Excel'Returns
Generated text or structured content for the document draft.POST
/copilot/v1/summarizeSummarize provided text, document content, or meeting transcripts.
Parameters
lengthstring (optional) — desired summary length (e.g.optional— 'short', 'detailed')content_urlstring (required) — URL or identifier of the content to summarizerequiredReturns
A concise summary of the input content.POST
/copilot/v1/refineRefine, rewrite, or adjust the tone of existing text content.
Parameters
actionstring (required) — refinement instruction (e.g.required— 'make professional', 'shorten')original_textstring (required) — text to be modifiedrequiredReturns
The revised and refined text output.POST
/copilot/v1/analyzeAnalyze data sets (e.g., Excel data) and generate insights or visualizations.
Parameters
querystring (required) — natural language question about the datarequireddata_source_idstring (required) — identifier for the data sourcerequiredReturns
Data insights, key findings, or suggested visualizations.POST
/copilot/v1/collaborateAssist in collaborative tasks like drafting emails or setting action items.
Parameters
collaboration_contextstring (required) — context of the collaboration (e.g.required— email thread, meeting notes)Returns
Suggested next steps, action items, or draft communication.