title: Read request payload inside timer-trigger azure durable function
body: <p>I have implemented an Azure durable function which can be triggered using a timer trigger. Also this same azure durable function needs to trigger manually as well. I was able to trigger the timer trigger manually as explained in the official documentation <a href="https://docs.microsoft.com/en-us/azure/azure-functions/functions-manually-run-non-http" rel="nofollow noreferrer">here</a>.</p>
  <p>My azure durable function looks like below.</p>
  <pre><code>[FunctionName(&quot;Weekly_HttpStart&quot;)]
      public static async Task HttpStart(
          [TimerTrigger(&quot;0 0 10 * * 3&quot;)] TimerInfo timerInfo,
          [DurableClient] IDurableOrchestrationClient starter,
          ILogger log)
      {             
          string instanceId = await starter.StartNewAsync(&quot;ProcessWeeklyBatch&quot;, null);
          log.LogInformation($&quot;Started 'ProcessWeeklyBatch' orchestration with ID = '{instanceId}'.&quot;);            
      }
  </code></pre>
  <p>The issue I’m having now is I need to pass parameters to this timer triggering azure durable function when I triggering it manually.</p>
  <p>According to the official documentation here, we can add body parameters to the request. (as below image), But I don’t see any way to read them inside the azure function.</p>
  <p><a href="https://i.stack.imgur.com/NEwFb.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/NEwFb.jpg" alt="enter image description here" /></a>
  Has anybody come across how to read request payload inside timer triggering azure durable functions?</p>