title: How to: Get Report Definition using SSRS RESTful API?
body: <p>I have been working with the RESTful SSRS endpoint documentation at <a href="https://app.swaggerhub.com/apis/microsoft-rs/SSRS/2.0" rel="nofollow noreferrer">https://app.swaggerhub.com/apis/microsoft-rs/SSRS/2.0</a> and It states that I can retrieve the Report defintiion for my reports, however I cannot find any of the endpoints to do such?</p>
  
  <p><strong>From Microsoft docs:</strong> </p>
  
  <blockquote>
    <p>The REST API can also be used to provide more advanced functionality,
    such as:</p>
    
    <ul>
    <li><p>Navigate the folder hierarchy Discover the contents of a folder</p></li>
    <li><p>Download a report definition </p></li>
    <li><p>Modify default report parameters Change</p></li>
    <li><p>or execute a refresh plan A whole lot more </p></li>
    </ul>
    
    <p>The REST API is a RESTful successor to the legacy SOAP API.</p>
  </blockquote>
  
  <p>Maybe I am missing something?</p>
  
  <p>I am able to get the Parameter Definitions, the report by ID, </p>
  
  <p>however passing in any parameters such as </p>
  
  <pre><code>https://{myreportserver}/reports/api/v2.0/reports({id})?paramter1=somevalue 
  </code></pre>
  
  <p>does not return any definition. I am trying to get a definition return so maybe I can render the report on a web application (or at minimum provide a pdf download of the report?)</p>