title: How do I pass in the SignatureOption to the FedEx RateRequest API?
body: <p>For some deliveries I require a signature which is an extra charge. I would like to know what that extra charge is, using the rate request API. I'd like to know if this is the place to get that value or if there is some other way.</p>
  
  <p>In the documentation, I only see the SignatureOption element in the explanation for the RateReplyDetails, but nothing for how to send it to them in the RateRequest.  The replies always say "SERVICE_DEFAULT" for the SignatureOption with a value of zero.  I would like the reply to come back with, for example, INDIRECT and some dollar amount.  Other options for this are ADULT, DIRECT, NO_SIGNATURE_REQUIRED, etc.</p>
  
  <p>Below you can see where I tried putting the element under the RequestedShipment element.  But that causes the reply to be an "invalid element" error.  I tried it in various places in the RateRequest to no avail.</p>
  
  <pre><code>&lt;ns:RateRequest xmlns:ns="http://fedex.com/ws/rate/v7" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&gt;
      &lt;ns:WebAuthenticationDetail&gt;
                      &lt;ns:UserCredential&gt;
                          &lt;ns:Key&gt;00000&lt;/ns:Key&gt;
                          &lt;ns:Password&gt;00000&lt;/ns:Password&gt;
                      &lt;/ns:UserCredential&gt;
                  &lt;/ns:WebAuthenticationDetail&gt;
                  &lt;ns:ClientDetail&gt;
                      &lt;ns:AccountNumber&gt;00000&lt;/ns:AccountNumber&gt;
                      &lt;ns:MeterNumber&gt;00000&lt;/ns:MeterNumber&gt;
                  &lt;/ns:ClientDetail&gt;
                  &lt;ns:Version&gt;
                      &lt;ns:ServiceId&gt;crs&lt;/ns:ServiceId&gt;
                      &lt;ns:Major&gt;7&lt;/ns:Major&gt;
                      &lt;ns:Intermediate&gt;0&lt;/ns:Intermediate&gt;
                      &lt;ns:Minor&gt;0&lt;/ns:Minor&gt;
                  &lt;/ns:Version&gt;
                  &lt;ns:RequestedShipment&gt;
                      &lt;ns:SignatureOption&gt;INDIRECT&lt;/ns:SignatureOption&gt;
                      &lt;ns:ShipTimestamp&gt;#DateFormat(Now(),'yyyy-mm-dd')#T#TimeFormat(Now(),'hh:mm:ss')#&lt;/ns:ShipTimestamp&gt;
                      &lt;ns:DropoffType&gt;REGULAR_PICKUP&lt;/ns:DropoffType&gt;
                      &lt;ns:PackagingType&gt;YOUR_PACKAGING&lt;/ns:PackagingType&gt;
  </code></pre>