google.rxoapi.com Open in urlscan Pro
34.160.144.158  Public Scan

URL: https://google.rxoapi.com/
Submission: On September 19 via automatic, source certstream-suspicious — Scanned from DE

Form analysis 46 forms found in the DOM

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-Credentials_CredentialsAuthenticatePost"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-Credentials_CredentialsAuthenticatePost">
    <div class="parameter-item">
      <div class="param-property hide">userCredentials</div>
      <div class="param-property" data-label="userCredentials">
        <textarea class="body-textarea form-control" name="userCredentials" data-toggle="tooltip" data-placement="top" title="" data-original-title="userCredentials"></textarea>
        <div class="parameter-content-type">
          <div>
            <div>
              <label for="parameterContentType">Content type:</label>
              <select class="parameter form-control" name="parameterContentType">
                <option value="application/json-patch+json">application/json-patch+json</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
                <option value="application/*+json">application/*+json</option>
              </select>
            </div>
          </div>
        </div>
        <div class="small-description">
          <code class="code-signature">Xpo.Google.Api.Shared.Models.UserCredentials</code>
          <div class="markdown">
            <p>This is a User Credential Object, which stores the User's information, including username and password.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-Credentials_CredentialsAuthenticatePost"> Test this endpoint </h4>
  <div id="test-Credentials_CredentialsAuthenticatePost">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div style="margin:0;padding:0;display:inline"></div>
  <h4 data-control="" data-toggle="collapse" data-target="#response-Credentials_CredentialsAuthenticatePost"> Response Messages </h4>
  <div data-content="" class="responses-wrapper collapse in" id="response-Credentials_CredentialsAuthenticatePost">
    <table class="fullwidth">
      <tbody class="operation-status">
        <tr>
          <td style="width: 20px;"><strong>400</strong></td>
          <td>User Authentication Failure, Incorrect Login Information</td>
        </tr>
        <tr>
          <td style="width: 20px;"><strong>500</strong></td>
          <td>Internal Server error</td>
        </tr>
      </tbody>
    </table>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-Requests_RequestsCodeKeyPost"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-Requests_RequestsCodeKeyPost">
    <div class="parameter-item">
      <div class="param-property hide">requestor</div>
      <div class="param-property" data-label="requestor">
        <textarea class="body-textarea form-control" name="requestor" data-toggle="tooltip" data-placement="top" title="" data-original-title="requestor"></textarea>
        <div class="parameter-content-type">
          <div>
            <div>
              <label for="parameterContentType">Content type:</label>
              <select class="parameter form-control" name="parameterContentType">
                <option value="application/json-patch+json">application/json-patch+json</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
                <option value="application/*+json">application/*+json</option>
              </select>
            </div>
          </div>
        </div>
        <div class="small-description">
          <code class="code-signature">Xpo.Google.Api.Shared.Models.RequestForApplicationAndKeyRequestor</code>
          <div class="markdown">
            <p>The requestor.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-Requests_RequestsCodeKeyPost"> Test this endpoint </h4>
  <div id="test-Requests_RequestsCodeKeyPost">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div style="margin:0;padding:0;display:inline"></div>
  <h4 data-control="" data-toggle="collapse" data-target="#response-Requests_RequestsCodeKeyPost"> Response Messages </h4>
  <div data-content="" class="responses-wrapper collapse in" id="response-Requests_RequestsCodeKeyPost">
    <table class="fullwidth">
      <tbody class="operation-status">
        <tr>
          <td style="width: 20px;"><strong>400</strong></td>
          <td>The Bar Request message</td>
        </tr>
      </tbody>
    </table>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-Requests_RequestsCredentialsPost"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-Requests_RequestsCredentialsPost">
    <div class="parameter-item">
      <div class="param-property hide">requestor</div>
      <div class="param-property" data-label="requestor">
        <textarea class="body-textarea form-control" name="requestor" data-toggle="tooltip" data-placement="top" title="" data-original-title="requestor"></textarea>
        <div class="parameter-content-type">
          <div>
            <div>
              <label for="parameterContentType">Content type:</label>
              <select class="parameter form-control" name="parameterContentType">
                <option value="application/json-patch+json">application/json-patch+json</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
                <option value="application/*+json">application/*+json</option>
              </select>
            </div>
          </div>
        </div>
        <div class="small-description">
          <code class="code-signature">Xpo.Google.Api.Shared.Models.RequestCredentials</code>
          <div class="markdown">
            <p>The requestor.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-Requests_RequestsCredentialsPost"> Test this endpoint </h4>
  <div id="test-Requests_RequestsCredentialsPost">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div style="margin:0;padding:0;display:inline"></div>
  <h4 data-control="" data-toggle="collapse" data-target="#response-Requests_RequestsCredentialsPost"> Response Messages </h4>
  <div data-content="" class="responses-wrapper collapse in" id="response-Requests_RequestsCredentialsPost">
    <table class="fullwidth">
      <tbody class="operation-status">
        <tr>
          <td style="width: 20px;"><strong>400</strong></td>
          <td>The Bar Request message</td>
        </tr>
      </tbody>
    </table>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-toggle="collapse" data-target="#test-Applications_ApplicationsGet"> Test this endpoint </h4>
  <div id="test-Applications_ApplicationsGet">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-Directions_DirectionsByApplicationCodeByUserNamePost"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-Directions_DirectionsByApplicationCodeByUserNamePost">
    <div class="parameter-item">
      <div class="param-property hide">directionsRequest</div>
      <div class="param-property" data-label="directionsRequest">
        <textarea class="body-textarea form-control" name="directionsRequest" data-toggle="tooltip" data-placement="top" title="" data-original-title="directionsRequest"></textarea>
        <div class="parameter-content-type">
          <div>
            <div>
              <label for="parameterContentType">Content type:</label>
              <select class="parameter form-control" name="parameterContentType">
                <option value="application/json-patch+json">application/json-patch+json</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
                <option value="application/*+json">application/*+json</option>
              </select>
            </div>
          </div>
        </div>
        <div class="small-description">
          <code class="code-signature">Xpo.Google.Api.Shared.Models.Directions.Request.DirectionsRequest</code>
          <div class="markdown">
            <p>The directionsRequest REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">applicationCode</div>
      <div class="param-property" data-label="applicationCode">
        <input class="parameter form-control required" minlength="1" name="applicationCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="applicationCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The application code REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">userName</div>
      <div class="param-property" data-label="userName">
        <input class="parameter form-control required" minlength="1" name="userName" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="userName">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>Name of the user REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-Directions_DirectionsByApplicationCodeByUserNamePost"> Test this endpoint </h4>
  <div id="test-Directions_DirectionsByApplicationCodeByUserNamePost">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div style="margin:0;padding:0;display:inline"></div>
  <h4 data-control="" data-toggle="collapse" data-target="#response-Directions_DirectionsByApplicationCodeByUserNamePost"> Response Messages </h4>
  <div data-content="" class="responses-wrapper collapse in" id="response-Directions_DirectionsByApplicationCodeByUserNamePost">
    <table class="fullwidth">
      <tbody class="operation-status">
        <tr>
          <td style="width: 20px;"><strong>500</strong></td>
          <td>Response or GoogleApi Exception</td>
        </tr>
      </tbody>
    </table>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-Distances_DistancesByApplicationCodeByUserNamePost"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-Distances_DistancesByApplicationCodeByUserNamePost">
    <div class="parameter-item">
      <div class="param-property hide">request</div>
      <div class="param-property" data-label="request">
        <textarea class="body-textarea form-control" name="request" data-toggle="tooltip" data-placement="top" title="" data-original-title="request"></textarea>
        <div class="parameter-content-type">
          <div>
            <div>
              <label for="parameterContentType">Content type:</label>
              <select class="parameter form-control" name="parameterContentType">
                <option value="application/json-patch+json">application/json-patch+json</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
                <option value="application/*+json">application/*+json</option>
              </select>
            </div>
          </div>
        </div>
        <div class="small-description">
          <code class="code-signature">Xpo.Google.Api.Entities.Maps.DistanceMatrix.Request.DistanceMatrixRequest</code>
          <div class="markdown">
            <p>The DistanceMatrix Request REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">applicationCode</div>
      <div class="param-property" data-label="applicationCode">
        <input class="parameter form-control required" minlength="1" name="applicationCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="applicationCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The application Code REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">userName</div>
      <div class="param-property" data-label="userName">
        <input class="parameter form-control required" minlength="1" name="userName" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="userName">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The user Name REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-Distances_DistancesByApplicationCodeByUserNamePost"> Test this endpoint </h4>
  <div id="test-Distances_DistancesByApplicationCodeByUserNamePost">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div style="margin:0;padding:0;display:inline"></div>
  <h4 data-control="" data-toggle="collapse" data-target="#response-Distances_DistancesByApplicationCodeByUserNamePost"> Response Messages </h4>
  <div data-content="" class="responses-wrapper collapse in" id="response-Distances_DistancesByApplicationCodeByUserNamePost">
    <table class="fullwidth">
      <tbody class="operation-status">
        <tr>
          <td style="width: 20px;"><strong>500</strong></td>
          <td>Response or GoogleApi Exception</td>
        </tr>
      </tbody>
    </table>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-FireBase_FirebaseByApplicationCodeGet"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-FireBase_FirebaseByApplicationCodeGet">
    <div class="parameter-item">
      <div class="param-property hide">applicationCode</div>
      <div class="param-property" data-label="applicationCode">
        <input class="parameter form-control required" minlength="1" name="applicationCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="applicationCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The application code.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-FireBase_FirebaseByApplicationCodeGet"> Test this endpoint </h4>
  <div id="test-FireBase_FirebaseByApplicationCodeGet">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-FireBase_FirebasePost"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-FireBase_FirebasePost">
    <div class="parameter-item">
      <div class="param-property hide">firebaseRequest</div>
      <div class="param-property" data-label="firebaseRequest">
        <textarea class="body-textarea form-control" name="firebaseRequest" data-toggle="tooltip" data-placement="top" title="" data-original-title="firebaseRequest"></textarea>
        <div class="parameter-content-type">
          <div>
            <div>
              <label for="parameterContentType">Content type:</label>
              <select class="parameter form-control" name="parameterContentType">
                <option value="application/json-patch+json">application/json-patch+json</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
                <option value="application/*+json">application/*+json</option>
              </select>
            </div>
          </div>
        </div>
        <div class="small-description">
          <code class="code-signature">Xpo.Google.Api.Shared.Models.FireBase.Request.FireBaseRequest</code>
          <div class="markdown">
            <p>The firebase request.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-FireBase_FirebasePost"> Test this endpoint </h4>
  <div id="test-FireBase_FirebasePost">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
  </div>
  <div style="margin:0;padding:0;display:inline"></div>
  <h4 data-control="" data-toggle="collapse" data-target="#response-FireBase_FirebasePost"> Response Messages </h4>
  <div data-content="" class="responses-wrapper collapse in" id="response-FireBase_FirebasePost">
    <table class="fullwidth">
      <tbody class="operation-status">
        <tr>
          <td style="width: 20px;"><strong>200</strong></td>
          <td>Success</td>
        </tr>
      </tbody>
    </table>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-FireStores_FirestoresByApplicationCodeGet"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-FireStores_FirestoresByApplicationCodeGet">
    <div class="parameter-item">
      <div class="param-property hide">applicationCode</div>
      <div class="param-property" data-label="applicationCode">
        <input class="parameter form-control required" minlength="1" name="applicationCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="applicationCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The application code.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-FireStores_FirestoresByApplicationCodeGet"> Test this endpoint </h4>
  <div id="test-FireStores_FirestoresByApplicationCodeGet">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-FireStores_FirestoresByApplicationCodeByCollectionTypeByUserNameDelete"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-FireStores_FirestoresByApplicationCodeByCollectionTypeByUserNameDelete">
    <div class="parameter-item">
      <div class="param-property hide">applicationCode</div>
      <div class="param-property" data-label="applicationCode">
        <input class="parameter form-control required" minlength="1" name="applicationCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="applicationCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The application code.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">collectionType</div>
      <div class="param-property" data-label="collectionType">
        <input class="parameter form-control required" minlength="1" name="collectionType" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="collectionType">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The collection type.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">userName</div>
      <div class="param-property" data-label="userName">
        <input class="parameter form-control required" minlength="1" name="userName" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="userName">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The document user name.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-FireStores_FirestoresByApplicationCodeByCollectionTypeByUserNameDelete"> Test this endpoint </h4>
  <div id="test-FireStores_FirestoresByApplicationCodeByCollectionTypeByUserNameDelete">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-FireStores_FirestoresCollectionsByUserNamePost"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-FireStores_FirestoresCollectionsByUserNamePost">
    <div class="parameter-item">
      <div class="param-property hide">collectionRequest</div>
      <div class="param-property" data-label="collectionRequest">
        <textarea class="body-textarea form-control" name="collectionRequest" data-toggle="tooltip" data-placement="top" title="" data-original-title="collectionRequest"></textarea>
        <div class="parameter-content-type">
          <div>
            <div>
              <label for="parameterContentType">Content type:</label>
              <select class="parameter form-control" name="parameterContentType">
                <option value="application/json-patch+json">application/json-patch+json</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
                <option value="application/*+json">application/*+json</option>
              </select>
            </div>
          </div>
        </div>
        <div class="small-description">
          <code class="code-signature">Xpo.Google.Api.Shared.Models.FireStoreCollectionRequest</code>
          <div class="markdown">
            <p>The FireStore collectionRequest REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">userName</div>
      <div class="param-property" data-label="userName">
        <input class="parameter form-control required" minlength="1" name="userName" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="userName">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>Name of the user REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-FireStores_FirestoresCollectionsByUserNamePost"> Test this endpoint </h4>
  <div id="test-FireStores_FirestoresCollectionsByUserNamePost">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-toggle="collapse" data-target="#test-Health_HealthDelete"> Test this endpoint </h4>
  <div id="test-Health_HealthDelete">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-toggle="collapse" data-target="#test-Health_HealthGet"> Test this endpoint </h4>
  <div id="test-Health_HealthGet">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-toggle="collapse" data-target="#test-Health_HealthPatch"> Test this endpoint </h4>
  <div id="test-Health_HealthPatch">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-toggle="collapse" data-target="#test-Health_HealthPost"> Test this endpoint </h4>
  <div id="test-Health_HealthPost">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-toggle="collapse" data-target="#test-Health_HealthPut"> Test this endpoint </h4>
  <div id="test-Health_HealthPut">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-Locations_LocationsByApplicationCodeByRestrictionCodeByUserNamePost"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-Locations_LocationsByApplicationCodeByRestrictionCodeByUserNamePost">
    <div class="parameter-item">
      <div class="param-property hide">request</div>
      <div class="param-property" data-label="request">
        <textarea class="body-textarea form-control" name="request" data-toggle="tooltip" data-placement="top" title="" data-original-title="request"></textarea>
        <div class="parameter-content-type">
          <div>
            <div>
              <label for="parameterContentType">Content type:</label>
              <select class="parameter form-control" name="parameterContentType">
                <option value="application/json-patch+json">application/json-patch+json</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
                <option value="application/*+json">application/*+json</option>
              </select>
            </div>
          </div>
        </div>
        <div class="small-description">
          <code class="code-signature">Xpo.Google.Api.Shared.Models.LocationDto</code>
          <div class="markdown">
            <p>The request.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">applicationCode</div>
      <div class="param-property" data-label="applicationCode">
        <input class="parameter form-control required" minlength="1" name="applicationCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="applicationCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The application code REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">restrictionCode</div>
      <div class="param-property" data-label="restrictionCode">
        <input class="parameter form-control required" minlength="1" name="restrictionCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="restrictionCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The restriction code REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">userName</div>
      <div class="param-property" data-label="userName">
        <input class="parameter form-control required" minlength="1" name="userName" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="userName">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>Name of the user for logging REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-Locations_LocationsByApplicationCodeByRestrictionCodeByUserNamePost"> Test this endpoint </h4>
  <div id="test-Locations_LocationsByApplicationCodeByRestrictionCodeByUserNamePost">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div style="margin:0;padding:0;display:inline"></div>
  <h4 data-control="" data-toggle="collapse" data-target="#response-Locations_LocationsByApplicationCodeByRestrictionCodeByUserNamePost"> Response Messages </h4>
  <div data-content="" class="responses-wrapper collapse in" id="response-Locations_LocationsByApplicationCodeByRestrictionCodeByUserNamePost">
    <table class="fullwidth">
      <tbody class="operation-status">
        <tr>
          <td style="width: 20px;"><strong>500</strong></td>
          <td>Response Exception</td>
        </tr>
      </tbody>
    </table>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-Locations_LocationsByApplicationCodeGeocodeByUserNamePost"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-Locations_LocationsByApplicationCodeGeocodeByUserNamePost">
    <div class="parameter-item">
      <div class="param-property hide">request</div>
      <div class="param-property" data-label="request">
        <textarea class="body-textarea form-control" name="request" data-toggle="tooltip" data-placement="top" title="" data-original-title="request"></textarea>
        <div class="parameter-content-type">
          <div>
            <div>
              <label for="parameterContentType">Content type:</label>
              <select class="parameter form-control" name="parameterContentType">
                <option value="application/json-patch+json">application/json-patch+json</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
                <option value="application/*+json">application/*+json</option>
              </select>
            </div>
          </div>
        </div>
        <div class="small-description">
          <code class="code-signature">Xpo.Google.Api.Shared.Models.LocationDto</code>
          <div class="markdown">
            <p>The location request.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">applicationCode</div>
      <div class="param-property" data-label="applicationCode">
        <input class="parameter form-control required" minlength="1" name="applicationCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="applicationCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The application code REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">userName</div>
      <div class="param-property" data-label="userName">
        <input class="parameter form-control required" minlength="1" name="userName" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="userName">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The username for logging REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-Locations_LocationsByApplicationCodeGeocodeByUserNamePost"> Test this endpoint </h4>
  <div id="test-Locations_LocationsByApplicationCodeGeocodeByUserNamePost">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div style="margin:0;padding:0;display:inline"></div>
  <h4 data-control="" data-toggle="collapse" data-target="#response-Locations_LocationsByApplicationCodeGeocodeByUserNamePost"> Response Messages </h4>
  <div data-content="" class="responses-wrapper collapse in" id="response-Locations_LocationsByApplicationCodeGeocodeByUserNamePost">
    <table class="fullwidth">
      <tbody class="operation-status">
        <tr>
          <td style="width: 20px;"><strong>500</strong></td>
          <td>Response Exception</td>
        </tr>
      </tbody>
    </table>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-Locations_LocationsByApplicationCodeGeocodeLocationsByUserNamePost"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-Locations_LocationsByApplicationCodeGeocodeLocationsByUserNamePost">
    <div class="parameter-item">
      <div class="param-property hide">request</div>
      <div class="param-property" data-label="request">
        <textarea class="body-textarea form-control" name="request" data-toggle="tooltip" data-placement="top" title="" data-original-title="request"></textarea>
        <div class="parameter-content-type">
          <div>
            <div>
              <label for="parameterContentType">Content type:</label>
              <select class="parameter form-control" name="parameterContentType">
                <option value="application/json-patch+json">application/json-patch+json</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
                <option value="application/*+json">application/*+json</option>
              </select>
            </div>
          </div>
        </div>
        <div class="small-description">
          <div class="markdown">
            <p>The collection of locations.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">applicationCode</div>
      <div class="param-property" data-label="applicationCode">
        <input class="parameter form-control required" minlength="1" name="applicationCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="applicationCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The application code REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">userName</div>
      <div class="param-property" data-label="userName">
        <input class="parameter form-control required" minlength="1" name="userName" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="userName">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The username for logging REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-Locations_LocationsByApplicationCodeGeocodeLocationsByUserNamePost"> Test this endpoint </h4>
  <div id="test-Locations_LocationsByApplicationCodeGeocodeLocationsByUserNamePost">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div style="margin:0;padding:0;display:inline"></div>
  <h4 data-control="" data-toggle="collapse" data-target="#response-Locations_LocationsByApplicationCodeGeocodeLocationsByUserNamePost"> Response Messages </h4>
  <div data-content="" class="responses-wrapper collapse in" id="response-Locations_LocationsByApplicationCodeGeocodeLocationsByUserNamePost">
    <table class="fullwidth">
      <tbody class="operation-status">
        <tr>
          <td style="width: 20px;"><strong>500</strong></td>
          <td>Response Exception</td>
        </tr>
      </tbody>
    </table>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-Locations_LocationsByApplicationCodePostalcodelookupByPostalCodeByUserNameGet"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-Locations_LocationsByApplicationCodePostalcodelookupByPostalCodeByUserNameGet">
    <div class="parameter-item">
      <div class="param-property hide">applicationCode</div>
      <div class="param-property" data-label="applicationCode">
        <input class="parameter form-control required" minlength="1" name="applicationCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="applicationCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The application code REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">postalCode</div>
      <div class="param-property" data-label="postalCode">
        <input class="parameter form-control required" minlength="1" name="postalCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="postalCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The postal code REQUIRED - DOES NOT Support 5-4 format for USA, ONLY ##### USA Format.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">userName</div>
      <div class="param-property" data-label="userName">
        <input class="parameter form-control required" minlength="1" name="userName" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="userName">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>Name of the user for logging REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-Locations_LocationsByApplicationCodePostalcodelookupByPostalCodeByUserNameGet"> Test this endpoint </h4>
  <div id="test-Locations_LocationsByApplicationCodePostalcodelookupByPostalCodeByUserNameGet">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-Locations_LocationsByApplicationCodePostalcodeByPostalCodeLookupByUserNameGet"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-Locations_LocationsByApplicationCodePostalcodeByPostalCodeLookupByUserNameGet">
    <div class="parameter-item">
      <div class="param-property hide">applicationCode</div>
      <div class="param-property" data-label="applicationCode">
        <input class="parameter form-control required" minlength="1" name="applicationCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="applicationCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The application code REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">postalCode</div>
      <div class="param-property" data-label="postalCode">
        <input class="parameter form-control required" minlength="1" name="postalCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="postalCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The postal code REQUIRED - DOES NOT Support 5-4 format for USA, ONLY ##### USA Format.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">userName</div>
      <div class="param-property" data-label="userName">
        <input class="parameter form-control required" minlength="1" name="userName" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="userName">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>Name of the user for logging OPTIONAL but PREFERRED.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-Locations_LocationsByApplicationCodePostalcodeByPostalCodeLookupByUserNameGet"> Test this endpoint </h4>
  <div id="test-Locations_LocationsByApplicationCodePostalcodeByPostalCodeLookupByUserNameGet">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-Locations_LocationsV2ByApplicationCodePostalcodelookupByPostalCodeByUserNameGet"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-Locations_LocationsV2ByApplicationCodePostalcodelookupByPostalCodeByUserNameGet">
    <div class="parameter-item">
      <div class="param-property hide">applicationCode</div>
      <div class="param-property" data-label="applicationCode">
        <input class="parameter form-control required" minlength="1" name="applicationCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="applicationCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The application code REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">postalCode</div>
      <div class="param-property" data-label="postalCode">
        <input class="parameter form-control required" minlength="1" name="postalCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="postalCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The postal code REQUIRED - DOES NOT Support 5-4 format for USA, ONLY ##### USA Format.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">userName</div>
      <div class="param-property" data-label="userName">
        <input class="parameter form-control required" minlength="1" name="userName" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="userName">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>Name of the user for logging REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-Locations_LocationsV2ByApplicationCodePostalcodelookupByPostalCodeByUserNameGet"> Test this endpoint </h4>
  <div id="test-Locations_LocationsV2ByApplicationCodePostalcodelookupByPostalCodeByUserNameGet">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-Locations_LocationsV2ByApplicationCodePostalcodelookupByUserNamePost"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-Locations_LocationsV2ByApplicationCodePostalcodelookupByUserNamePost">
    <div class="parameter-item">
      <div class="param-property hide">request</div>
      <div class="param-property" data-label="request">
        <textarea class="body-textarea form-control" name="request" data-toggle="tooltip" data-placement="top" title="" data-original-title="request"></textarea>
        <div class="parameter-content-type">
          <div>
            <div>
              <label for="parameterContentType">Content type:</label>
              <select class="parameter form-control" name="parameterContentType">
                <option value="application/json-patch+json">application/json-patch+json</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
                <option value="application/*+json">application/*+json</option>
              </select>
            </div>
          </div>
        </div>
        <div class="small-description">
          <code class="code-signature">Xpo.Google.Api.Shared.Models.Requestors.PostalCodeLookupRequestor</code>
          <div class="markdown">
            <p>The request.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">applicationCode</div>
      <div class="param-property" data-label="applicationCode">
        <input class="parameter form-control required" minlength="1" name="applicationCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="applicationCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The application code REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">userName</div>
      <div class="param-property" data-label="userName">
        <input class="parameter form-control required" minlength="1" name="userName" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="userName">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>Name of the user for logging REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-Locations_LocationsV2ByApplicationCodePostalcodelookupByUserNamePost"> Test this endpoint </h4>
  <div id="test-Locations_LocationsV2ByApplicationCodePostalcodelookupByUserNamePost">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-Locations_LocationsV2ByApplicationCodePostalcodelookupCacheDelete"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-Locations_LocationsV2ByApplicationCodePostalcodelookupCacheDelete">
    <div class="parameter-item">
      <div class="param-property hide">applicationCode</div>
      <div class="param-property" data-label="applicationCode">
        <input class="parameter form-control required" minlength="1" name="applicationCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="applicationCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The application code.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-Locations_LocationsV2ByApplicationCodePostalcodelookupCacheDelete"> Test this endpoint </h4>
  <div id="test-Locations_LocationsV2ByApplicationCodePostalcodelookupCacheDelete">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-Locations_LocationsQueryPost"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-Locations_LocationsQueryPost">
    <div class="parameter-item">
      <div class="param-property hide">request</div>
      <div class="param-property" data-label="request">
        <textarea class="body-textarea form-control" name="request" data-toggle="tooltip" data-placement="top" title="" data-original-title="request"></textarea>
        <div class="parameter-content-type">
          <div>
            <div>
              <label for="parameterContentType">Content type:</label>
              <select class="parameter form-control" name="parameterContentType">
                <option value="application/json-patch+json">application/json-patch+json</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
                <option value="application/*+json">application/*+json</option>
              </select>
            </div>
          </div>
        </div>
        <div class="small-description">
          <code class="code-signature">Xpo.Google.Api.Shared.Models.LocationDto</code>
          <div class="markdown">
            <p>The location to search.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-Locations_LocationsQueryPost"> Test this endpoint </h4>
  <div id="test-Locations_LocationsQueryPost">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-Locations_LocationsQueryMultiPost"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-Locations_LocationsQueryMultiPost">
    <div class="parameter-item">
      <div class="param-property hide">request</div>
      <div class="param-property" data-label="request">
        <textarea class="body-textarea form-control" name="request" data-toggle="tooltip" data-placement="top" title="" data-original-title="request"></textarea>
        <div class="parameter-content-type">
          <div>
            <div>
              <label for="parameterContentType">Content type:</label>
              <select class="parameter form-control" name="parameterContentType">
                <option value="application/json-patch+json">application/json-patch+json</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
                <option value="application/*+json">application/*+json</option>
              </select>
            </div>
          </div>
        </div>
        <div class="small-description">
          <div class="markdown">
            <p>The collection of locations.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-Locations_LocationsQueryMultiPost"> Test this endpoint </h4>
  <div id="test-Locations_LocationsQueryMultiPost">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-Locations_LocationsByApplicationCodeReverseByLatitudeByLongitudeByUserNameGet"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-Locations_LocationsByApplicationCodeReverseByLatitudeByLongitudeByUserNameGet">
    <div class="parameter-item">
      <div class="param-property hide">applicationCode</div>
      <div class="param-property" data-label="applicationCode">
        <input class="parameter form-control required" minlength="1" name="applicationCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="applicationCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The application code REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">latitude</div>
      <div class="param-property" data-label="latitude">
        <input class="parameter form-control required" minlength="1" name="latitude" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="latitude">
        <div class="small-description">
          <code class="code-signature">number</code>
          <div class="markdown">
            <p>The latitude REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">longitude</div>
      <div class="param-property" data-label="longitude">
        <input class="parameter form-control required" minlength="1" name="longitude" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="longitude">
        <div class="small-description">
          <code class="code-signature">number</code>
          <div class="markdown">
            <p>The longitude REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">userName</div>
      <div class="param-property" data-label="userName">
        <input class="parameter form-control required" minlength="1" name="userName" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="userName">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>Name of the user for logging REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">resultType</div>
      <div class="param-property" data-label="resultType">
        <input class="parameter form-control" minlength="0" name="resultType" placeholder="" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="resultType">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The desired result type(s) returned OPTIONAL.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-Locations_LocationsByApplicationCodeReverseByLatitudeByLongitudeByUserNameGet"> Test this endpoint </h4>
  <div id="test-Locations_LocationsByApplicationCodeReverseByLatitudeByLongitudeByUserNameGet">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-Locations_LocationsByApplicationCodeVerifyUploadPost"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-Locations_LocationsByApplicationCodeVerifyUploadPost">
    <div class="parameter-item">
      <div class="param-property hide">applicationCode</div>
      <div class="param-property" data-label="applicationCode">
        <input class="parameter form-control required" minlength="1" name="applicationCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="applicationCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The application code REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">Files</div>
      <div class="param-property" data-label="Files">
        <input class="parameter form-control" minlength="0" name="Files" placeholder="" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="Files">
        <div class="small-description">
          <code class="code-signature">array</code>
          <div class="markdown">
            <p>Gets or sets the files. REQUIRED</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">Emails</div>
      <div class="param-property" data-label="Emails">
        <input class="parameter form-control" minlength="0" name="Emails" placeholder="" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="Emails">
        <div class="small-description">
          <code class="code-signature">object</code>
          <div class="markdown">
            <p>Gets or sets the emails. REQUIRED Dictionary email address, name</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide" data-label="name">GeoCodedEnabled</div>
      <div class="param-property" data-label="GeoCodedEnabled">
        <div>
          <select class="parameter form-control" name="GeoCodedEnabled" data-toggle="tooltip" data-placement="right" title="" data-original-title="GeoCodedEnabled">
            <option selected="" value=""></option>
            <option value="true">true</option>
            <option value="false">false</option>
          </select>
          <div class="small-description">
            <code class="code-signature">boolean</code>
            <div class="markdown">
              <p>Gets or sets a value indicating whether [geo coded enabled].</p>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-Locations_LocationsByApplicationCodeVerifyUploadPost"> Test this endpoint </h4>
  <div id="test-Locations_LocationsByApplicationCodeVerifyUploadPost">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
  </div>
  <div style="margin:0;padding:0;display:inline"></div>
  <h4 data-control="" data-toggle="collapse" data-target="#response-Locations_LocationsByApplicationCodeVerifyUploadPost"> Response Messages </h4>
  <div data-content="" class="responses-wrapper collapse in" id="response-Locations_LocationsByApplicationCodeVerifyUploadPost">
    <table class="fullwidth">
      <tbody class="operation-status">
        <tr>
          <td style="width: 20px;"><strong>200</strong></td>
          <td>Success</td>
        </tr>
      </tbody>
    </table>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-Locations_LocationsValidateUspsPost"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-Locations_LocationsValidateUspsPost">
    <div class="parameter-item">
      <div class="param-property hide">location</div>
      <div class="param-property" data-label="location">
        <textarea class="body-textarea form-control" name="location" data-toggle="tooltip" data-placement="top" title="" data-original-title="location"></textarea>
        <div class="parameter-content-type">
          <div>
            <div>
              <label for="parameterContentType">Content type:</label>
              <select class="parameter form-control" name="parameterContentType">
                <option value="application/json-patch+json">application/json-patch+json</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
                <option value="application/*+json">application/*+json</option>
              </select>
            </div>
          </div>
        </div>
        <div class="small-description">
          <code class="code-signature">Xpo.Google.Api.Shared.Models.LocationDto</code>
          <div class="markdown">
            <p>The location.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-Locations_LocationsValidateUspsPost"> Test this endpoint </h4>
  <div id="test-Locations_LocationsValidateUspsPost">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-Locations_LocationsByApplicationCodeVerifyByUserNamePost"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-Locations_LocationsByApplicationCodeVerifyByUserNamePost">
    <div class="parameter-item">
      <div class="param-property hide">location</div>
      <div class="param-property" data-label="location">
        <textarea class="body-textarea form-control" name="location" data-toggle="tooltip" data-placement="top" title="" data-original-title="location"></textarea>
        <div class="parameter-content-type">
          <div>
            <div>
              <label for="parameterContentType">Content type:</label>
              <select class="parameter form-control" name="parameterContentType">
                <option value="application/json-patch+json">application/json-patch+json</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
                <option value="application/*+json">application/*+json</option>
              </select>
            </div>
          </div>
        </div>
        <div class="small-description">
          <code class="code-signature">Xpo.Google.Api.Shared.Models.LocationDto</code>
          <div class="markdown">
            <p>The location.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">applicationCode</div>
      <div class="param-property" data-label="applicationCode">
        <input class="parameter form-control required" minlength="1" name="applicationCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="applicationCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The application code REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">userName</div>
      <div class="param-property" data-label="userName">
        <input class="parameter form-control required" minlength="1" name="userName" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="userName">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>Name of the user for logging REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-Locations_LocationsByApplicationCodeVerifyByUserNamePost"> Test this endpoint </h4>
  <div id="test-Locations_LocationsByApplicationCodeVerifyByUserNamePost">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-Maps_MapsAuditByApplicationCodeByUserNameGet"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-Maps_MapsAuditByApplicationCodeByUserNameGet">
    <div class="parameter-item">
      <div class="param-property hide">applicationCode</div>
      <div class="param-property" data-label="applicationCode">
        <input class="parameter form-control required" minlength="1" name="applicationCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="applicationCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The application code REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">userName</div>
      <div class="param-property" data-label="userName">
        <input class="parameter form-control required" minlength="1" name="userName" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="userName">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>Name of the user REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-Maps_MapsAuditByApplicationCodeByUserNameGet"> Test this endpoint </h4>
  <div id="test-Maps_MapsAuditByApplicationCodeByUserNameGet">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-Places_PlacesAutocompleteByApplicationCodeByUserNamePost"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-Places_PlacesAutocompleteByApplicationCodeByUserNamePost">
    <div class="parameter-item">
      <div class="param-property hide">request</div>
      <div class="param-property" data-label="request">
        <textarea class="body-textarea form-control" name="request" data-toggle="tooltip" data-placement="top" title="" data-original-title="request"></textarea>
        <div class="parameter-content-type">
          <div>
            <div>
              <label for="parameterContentType">Content type:</label>
              <select class="parameter form-control" name="parameterContentType">
                <option value="application/json-patch+json">application/json-patch+json</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
                <option value="application/*+json">application/*+json</option>
              </select>
            </div>
          </div>
        </div>
        <div class="small-description">
          <code class="code-signature">Xpo.Google.Api.Shared.Models.Places.AutoComplete.Requests.PlacesAutoCompleteRequest</code>
          <div class="markdown">
            <p>The PlacesAutoComplete Request .</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">applicationCode</div>
      <div class="param-property" data-label="applicationCode">
        <input class="parameter form-control required" minlength="1" name="applicationCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="applicationCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The application code.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">userName</div>
      <div class="param-property" data-label="userName">
        <input class="parameter form-control required" minlength="1" name="userName" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="userName">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>Name of the user.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-Places_PlacesAutocompleteByApplicationCodeByUserNamePost"> Test this endpoint </h4>
  <div id="test-Places_PlacesAutocompleteByApplicationCodeByUserNamePost">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-Places_PlacesAutocompleteByApplicationCodeByUserNameRawPost"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-Places_PlacesAutocompleteByApplicationCodeByUserNameRawPost">
    <div class="parameter-item">
      <div class="param-property hide">request</div>
      <div class="param-property" data-label="request">
        <textarea class="body-textarea form-control" name="request" data-toggle="tooltip" data-placement="top" title="" data-original-title="request"></textarea>
        <div class="parameter-content-type">
          <div>
            <div>
              <label for="parameterContentType">Content type:</label>
              <select class="parameter form-control" name="parameterContentType">
                <option value="application/json-patch+json">application/json-patch+json</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
                <option value="application/*+json">application/*+json</option>
              </select>
            </div>
          </div>
        </div>
        <div class="small-description">
          <code class="code-signature">Xpo.Google.Api.Entities.Places.AutoComplete.Request.PlacesAutoCompleteRequest</code>
          <div class="markdown">
            <p>The request.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">applicationCode</div>
      <div class="param-property" data-label="applicationCode">
        <input class="parameter form-control required" minlength="1" name="applicationCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="applicationCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The application code.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">userName</div>
      <div class="param-property" data-label="userName">
        <input class="parameter form-control required" minlength="1" name="userName" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="userName">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>Name of the user.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-Places_PlacesAutocompleteByApplicationCodeByUserNameRawPost"> Test this endpoint </h4>
  <div id="test-Places_PlacesAutocompleteByApplicationCodeByUserNameRawPost">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div style="margin:0;padding:0;display:inline"></div>
  <h4 data-control="" data-toggle="collapse" data-target="#response-Places_PlacesAutocompleteByApplicationCodeByUserNameRawPost"> Response Messages </h4>
  <div data-content="" class="responses-wrapper collapse in" id="response-Places_PlacesAutocompleteByApplicationCodeByUserNameRawPost">
    <table class="fullwidth">
      <tbody class="operation-status">
        <tr>
          <td style="width: 20px;"><strong>500</strong></td>
          <td>Response Exception</td>
        </tr>
      </tbody>
    </table>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-Places_PlacesByPlaceIdByApplicationCodeByUserNameGet"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-Places_PlacesByPlaceIdByApplicationCodeByUserNameGet">
    <div class="parameter-item">
      <div class="param-property hide">placeId</div>
      <div class="param-property" data-label="placeId">
        <input class="parameter form-control required" minlength="1" name="placeId" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="placeId">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The place identifier.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">applicationCode</div>
      <div class="param-property" data-label="applicationCode">
        <input class="parameter form-control required" minlength="1" name="applicationCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="applicationCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The application code.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">userName</div>
      <div class="param-property" data-label="userName">
        <input class="parameter form-control required" minlength="1" name="userName" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="userName">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>Name of the user.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-Places_PlacesByPlaceIdByApplicationCodeByUserNameGet"> Test this endpoint </h4>
  <div id="test-Places_PlacesByPlaceIdByApplicationCodeByUserNameGet">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-Places_PlacesNearbysearchRawByApplicationCodeByUserNameByTypePost"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-Places_PlacesNearbysearchRawByApplicationCodeByUserNameByTypePost">
    <div class="parameter-item">
      <div class="param-property hide">placesNearBySearchRequest</div>
      <div class="param-property" data-label="placesNearBySearchRequest">
        <textarea class="body-textarea form-control" name="placesNearBySearchRequest" data-toggle="tooltip" data-placement="top" title="" data-original-title="placesNearBySearchRequest"></textarea>
        <div class="parameter-content-type">
          <div>
            <div>
              <label for="parameterContentType">Content type:</label>
              <select class="parameter form-control" name="parameterContentType">
                <option value="application/json-patch+json">application/json-patch+json</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
                <option value="application/*+json">application/*+json</option>
              </select>
            </div>
          </div>
        </div>
        <div class="small-description">
          <code class="code-signature">Xpo.Google.Api.Shared.Models.Places.Search.NearBy.Requests.PlacesNearBySearchRequest</code>
          <div class="markdown">
            <p>The places near by search request.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">applicationCode</div>
      <div class="param-property" data-label="applicationCode">
        <input class="parameter form-control required" minlength="1" name="applicationCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="applicationCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The application code.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">userName</div>
      <div class="param-property" data-label="userName">
        <input class="parameter form-control required" minlength="1" name="userName" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="userName">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>Name of the user.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">type</div>
      <div class="param-property" data-label="type">
        <input class="parameter form-control required" minlength="1" name="type" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="type">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>search type as string (optional).</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-Places_PlacesNearbysearchRawByApplicationCodeByUserNameByTypePost"> Test this endpoint </h4>
  <div id="test-Places_PlacesNearbysearchRawByApplicationCodeByUserNameByTypePost">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div style="margin:0;padding:0;display:inline"></div>
  <h4 data-control="" data-toggle="collapse" data-target="#response-Places_PlacesNearbysearchRawByApplicationCodeByUserNameByTypePost"> Response Messages </h4>
  <div data-content="" class="responses-wrapper collapse in" id="response-Places_PlacesNearbysearchRawByApplicationCodeByUserNameByTypePost">
    <table class="fullwidth">
      <tbody class="operation-status">
        <tr>
          <td style="width: 20px;"><strong>400</strong></td>
          <td>Returns the exception as string</td>
        </tr>
      </tbody>
    </table>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-Places_PlacesTextsearchesByApplicationCodeByUserNamePost"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-Places_PlacesTextsearchesByApplicationCodeByUserNamePost">
    <div class="parameter-item">
      <div class="param-property hide">placesTextSearchRequests</div>
      <div class="param-property" data-label="placesTextSearchRequests">
        <textarea class="body-textarea form-control" name="placesTextSearchRequests" data-toggle="tooltip" data-placement="top" title="" data-original-title="placesTextSearchRequests"></textarea>
        <div class="parameter-content-type">
          <div>
            <div>
              <label for="parameterContentType">Content type:</label>
              <select class="parameter form-control" name="parameterContentType">
                <option value="application/json-patch+json">application/json-patch+json</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
                <option value="application/*+json">application/*+json</option>
              </select>
            </div>
          </div>
        </div>
        <div class="small-description">
          <div class="markdown">
            <p>The collection of PlacesTextSearchRequest index 0 = Origin 1 = Destination REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">applicationCode</div>
      <div class="param-property" data-label="applicationCode">
        <input class="parameter form-control required" minlength="1" name="applicationCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="applicationCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The application code REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">userName</div>
      <div class="param-property" data-label="userName">
        <input class="parameter form-control required" minlength="1" name="userName" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="userName">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>Name of the user REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-Places_PlacesTextsearchesByApplicationCodeByUserNamePost"> Test this endpoint </h4>
  <div id="test-Places_PlacesTextsearchesByApplicationCodeByUserNamePost">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-Places_PlacesTextsearchesRawByApplicationCodeByUserNamePost"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-Places_PlacesTextsearchesRawByApplicationCodeByUserNamePost">
    <div class="parameter-item">
      <div class="param-property hide">placesTextSearchRequest</div>
      <div class="param-property" data-label="placesTextSearchRequest">
        <textarea class="body-textarea form-control" name="placesTextSearchRequest" data-toggle="tooltip" data-placement="top" title="" data-original-title="placesTextSearchRequest"></textarea>
        <div class="parameter-content-type">
          <div>
            <div>
              <label for="parameterContentType">Content type:</label>
              <select class="parameter form-control" name="parameterContentType">
                <option value="application/json-patch+json">application/json-patch+json</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
                <option value="application/*+json">application/*+json</option>
              </select>
            </div>
          </div>
        </div>
        <div class="small-description">
          <code class="code-signature">Xpo.Google.Api.Entities.Places.Search.Text.Request.PlacesTextSearchRequest</code>
          <div class="markdown">
            <p>The PlacesTextSearchRequest REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">applicationCode</div>
      <div class="param-property" data-label="applicationCode">
        <input class="parameter form-control required" minlength="1" name="applicationCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="applicationCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The application code REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">userName</div>
      <div class="param-property" data-label="userName">
        <input class="parameter form-control required" minlength="1" name="userName" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="userName">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>Name of the user REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-Places_PlacesTextsearchesRawByApplicationCodeByUserNamePost"> Test this endpoint </h4>
  <div id="test-Places_PlacesTextsearchesRawByApplicationCodeByUserNamePost">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div style="margin:0;padding:0;display:inline"></div>
  <h4 data-control="" data-toggle="collapse" data-target="#response-Places_PlacesTextsearchesRawByApplicationCodeByUserNamePost"> Response Messages </h4>
  <div data-content="" class="responses-wrapper collapse in" id="response-Places_PlacesTextsearchesRawByApplicationCodeByUserNamePost">
    <table class="fullwidth">
      <tbody class="operation-status">
        <tr>
          <td style="width: 20px;"><strong>400</strong></td>
          <td>Returns the exception as string</td>
        </tr>
      </tbody>
    </table>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-toggle="collapse" data-target="#test-Restrictions_RestrictionsGet"> Test this endpoint </h4>
  <div id="test-Restrictions_RestrictionsGet">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-Roads_RoadsNearestroadsByApplicationCodeByUserNamePost"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-Roads_RoadsNearestroadsByApplicationCodeByUserNamePost">
    <div class="parameter-item">
      <div class="param-property hide">request</div>
      <div class="param-property" data-label="request">
        <textarea class="body-textarea form-control" name="request" data-toggle="tooltip" data-placement="top" title="" data-original-title="request"></textarea>
        <div class="parameter-content-type">
          <div>
            <div>
              <label for="parameterContentType">Content type:</label>
              <select class="parameter form-control" name="parameterContentType">
                <option value="application/json-patch+json">application/json-patch+json</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
                <option value="application/*+json">application/*+json</option>
              </select>
            </div>
          </div>
        </div>
        <div class="small-description">
          <code class="code-signature">Xpo.Google.Api.Entities.Maps.Roads.NearestRoads.Request.NearestRoadsRequest</code>
          <div class="markdown">
            <p>The NearestRoads request REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">applicationCode</div>
      <div class="param-property" data-label="applicationCode">
        <input class="parameter form-control required" minlength="1" name="applicationCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="applicationCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The application code REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">userName</div>
      <div class="param-property" data-label="userName">
        <input class="parameter form-control required" minlength="1" name="userName" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="userName">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>Name of the user REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-Roads_RoadsNearestroadsByApplicationCodeByUserNamePost"> Test this endpoint </h4>
  <div id="test-Roads_RoadsNearestroadsByApplicationCodeByUserNamePost">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div style="margin:0;padding:0;display:inline"></div>
  <h4 data-control="" data-toggle="collapse" data-target="#response-Roads_RoadsNearestroadsByApplicationCodeByUserNamePost"> Response Messages </h4>
  <div data-content="" class="responses-wrapper collapse in" id="response-Roads_RoadsNearestroadsByApplicationCodeByUserNamePost">
    <table class="fullwidth">
      <tbody class="operation-status">
        <tr>
          <td style="width: 20px;"><strong>500</strong></td>
          <td>Response or GoogleApi Exception</td>
        </tr>
      </tbody>
    </table>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-Roads_RoadsSnaptoroadsByApplicationCodeByUserNamePost"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-Roads_RoadsSnaptoroadsByApplicationCodeByUserNamePost">
    <div class="parameter-item">
      <div class="param-property hide">request</div>
      <div class="param-property" data-label="request">
        <textarea class="body-textarea form-control" name="request" data-toggle="tooltip" data-placement="top" title="" data-original-title="request"></textarea>
        <div class="parameter-content-type">
          <div>
            <div>
              <label for="parameterContentType">Content type:</label>
              <select class="parameter form-control" name="parameterContentType">
                <option value="application/json-patch+json">application/json-patch+json</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
                <option value="application/*+json">application/*+json</option>
              </select>
            </div>
          </div>
        </div>
        <div class="small-description">
          <code class="code-signature">Xpo.Google.Api.Entities.Maps.Roads.SnapToRoads.Request.SnapToRoadsRequest</code>
          <div class="markdown">
            <p>The SnapToRoads request REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">applicationCode</div>
      <div class="param-property" data-label="applicationCode">
        <input class="parameter form-control required" minlength="1" name="applicationCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="applicationCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The application code REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">userName</div>
      <div class="param-property" data-label="userName">
        <input class="parameter form-control required" minlength="1" name="userName" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="userName">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>Name of the user REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-Roads_RoadsSnaptoroadsByApplicationCodeByUserNamePost"> Test this endpoint </h4>
  <div id="test-Roads_RoadsSnaptoroadsByApplicationCodeByUserNamePost">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div style="margin:0;padding:0;display:inline"></div>
  <h4 data-control="" data-toggle="collapse" data-target="#response-Roads_RoadsSnaptoroadsByApplicationCodeByUserNamePost"> Response Messages </h4>
  <div data-content="" class="responses-wrapper collapse in" id="response-Roads_RoadsSnaptoroadsByApplicationCodeByUserNamePost">
    <table class="fullwidth">
      <tbody class="operation-status">
        <tr>
          <td style="width: 20px;"><strong>500</strong></td>
          <td>Response or GoogleApi Exception</td>
        </tr>
      </tbody>
    </table>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-Roads_RoadsSnaptoroadsByApplicationCodeByUserNamePost_0"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-Roads_RoadsSnaptoroadsByApplicationCodeByUserNamePost_0">
    <div class="parameter-item">
      <div class="param-property hide">request</div>
      <div class="param-property" data-label="request">
        <textarea class="body-textarea form-control" name="request" data-toggle="tooltip" data-placement="top" title="" data-original-title="request"></textarea>
        <div class="parameter-content-type">
          <div>
            <div>
              <label for="parameterContentType">Content type:</label>
              <select class="parameter form-control" name="parameterContentType">
                <option value="application/json-patch+json">application/json-patch+json</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
                <option value="application/*+json">application/*+json</option>
              </select>
            </div>
          </div>
        </div>
        <div class="small-description">
          <code class="code-signature">Xpo.Google.Api.Shared.Models.Roads.Requests.SnapToRoadsRequest</code>
          <div class="markdown">
            <p>The SnapToRoads request REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">applicationCode</div>
      <div class="param-property" data-label="applicationCode">
        <input class="parameter form-control required" minlength="1" name="applicationCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="applicationCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The application code REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">userName</div>
      <div class="param-property" data-label="userName">
        <input class="parameter form-control required" minlength="1" name="userName" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="userName">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>Name of the user REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-Roads_RoadsSnaptoroadsByApplicationCodeByUserNamePost_0"> Test this endpoint </h4>
  <div id="test-Roads_RoadsSnaptoroadsByApplicationCodeByUserNamePost_0">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div style="margin:0;padding:0;display:inline"></div>
  <h4 data-control="" data-toggle="collapse" data-target="#response-Roads_RoadsSnaptoroadsByApplicationCodeByUserNamePost_0"> Response Messages </h4>
  <div data-content="" class="responses-wrapper collapse in" id="response-Roads_RoadsSnaptoroadsByApplicationCodeByUserNamePost_0">
    <table class="fullwidth">
      <tbody class="operation-status">
        <tr>
          <td style="width: 20px;"><strong>500</strong></td>
          <td>Response or GoogleApi Exception</td>
        </tr>
      </tbody>
    </table>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-Roads_RoadsSpeedlimitsByApplicationCodeByUserNamePost"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-Roads_RoadsSpeedlimitsByApplicationCodeByUserNamePost">
    <div class="parameter-item">
      <div class="param-property hide">request</div>
      <div class="param-property" data-label="request">
        <textarea class="body-textarea form-control" name="request" data-toggle="tooltip" data-placement="top" title="" data-original-title="request"></textarea>
        <div class="parameter-content-type">
          <div>
            <div>
              <label for="parameterContentType">Content type:</label>
              <select class="parameter form-control" name="parameterContentType">
                <option value="application/json-patch+json">application/json-patch+json</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
                <option value="application/*+json">application/*+json</option>
              </select>
            </div>
          </div>
        </div>
        <div class="small-description">
          <code class="code-signature">Xpo.Google.Api.Entities.Maps.Roads.SpeedLimits.Request.SpeedLimitsRequest</code>
          <div class="markdown">
            <p>The SpeedLimits request REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">applicationCode</div>
      <div class="param-property" data-label="applicationCode">
        <input class="parameter form-control required" minlength="1" name="applicationCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="applicationCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The application code REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">userName</div>
      <div class="param-property" data-label="userName">
        <input class="parameter form-control required" minlength="1" name="userName" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="userName">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>Name of the user REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-Roads_RoadsSpeedlimitsByApplicationCodeByUserNamePost"> Test this endpoint </h4>
  <div id="test-Roads_RoadsSpeedlimitsByApplicationCodeByUserNamePost">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div style="margin:0;padding:0;display:inline"></div>
  <h4 data-control="" data-toggle="collapse" data-target="#response-Roads_RoadsSpeedlimitsByApplicationCodeByUserNamePost"> Response Messages </h4>
  <div data-content="" class="responses-wrapper collapse in" id="response-Roads_RoadsSpeedlimitsByApplicationCodeByUserNamePost">
    <table class="fullwidth">
      <tbody class="operation-status">
        <tr>
          <td style="width: 20px;"><strong>500</strong></td>
          <td>Response or GoogleApi Exception</td>
        </tr>
      </tbody>
    </table>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-StreetViews_StreetviewsByApplicationCodeByUserNamePost"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-StreetViews_StreetviewsByApplicationCodeByUserNamePost">
    <div class="parameter-item">
      <div class="param-property hide">request</div>
      <div class="param-property" data-label="request">
        <textarea class="body-textarea form-control" name="request" data-toggle="tooltip" data-placement="top" title="" data-original-title="request"></textarea>
        <div class="parameter-content-type">
          <div>
            <div>
              <label for="parameterContentType">Content type:</label>
              <select class="parameter form-control" name="parameterContentType">
                <option value="application/json-patch+json">application/json-patch+json</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
                <option value="application/*+json">application/*+json</option>
              </select>
            </div>
          </div>
        </div>
        <div class="small-description">
          <code class="code-signature">Xpo.Google.Api.Entities.Maps.StreetView.Request.StreetViewRequest</code>
          <div class="markdown">
            <p>The StreetView request REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">applicationCode</div>
      <div class="param-property" data-label="applicationCode">
        <input class="parameter form-control required" minlength="1" name="applicationCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="applicationCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The application code REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">userName</div>
      <div class="param-property" data-label="userName">
        <input class="parameter form-control required" minlength="1" name="userName" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="userName">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>Name of the user REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-StreetViews_StreetviewsByApplicationCodeByUserNamePost"> Test this endpoint </h4>
  <div id="test-StreetViews_StreetviewsByApplicationCodeByUserNamePost">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div style="margin:0;padding:0;display:inline"></div>
  <h4 data-control="" data-toggle="collapse" data-target="#response-StreetViews_StreetviewsByApplicationCodeByUserNamePost"> Response Messages </h4>
  <div data-content="" class="responses-wrapper collapse in" id="response-StreetViews_StreetviewsByApplicationCodeByUserNamePost">
    <table class="fullwidth">
      <tbody class="operation-status">
        <tr>
          <td style="width: 20px;"><strong>500</strong></td>
          <td>Response or GoogleApi Exception</td>
        </tr>
      </tbody>
    </table>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-TimeZones_TimezonesByApplicationCodeByUserNameLatByLatitudeLongByLongitudeGet"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-TimeZones_TimezonesByApplicationCodeByUserNameLatByLatitudeLongByLongitudeGet">
    <div class="parameter-item">
      <div class="param-property hide">applicationCode</div>
      <div class="param-property" data-label="applicationCode">
        <input class="parameter form-control required" minlength="1" name="applicationCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="applicationCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The application code REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">userName</div>
      <div class="param-property" data-label="userName">
        <input class="parameter form-control required" minlength="1" name="userName" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="userName">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>Name of the user REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">latitude</div>
      <div class="param-property" data-label="latitude">
        <input class="parameter form-control required" minlength="1" name="latitude" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="latitude">
        <div class="small-description">
          <code class="code-signature">number</code>
          <div class="markdown">
            <p>The latitude REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">longitude</div>
      <div class="param-property" data-label="longitude">
        <input class="parameter form-control required" minlength="1" name="longitude" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="longitude">
        <div class="small-description">
          <code class="code-signature">number</code>
          <div class="markdown">
            <p>The longitude REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-TimeZones_TimezonesByApplicationCodeByUserNameLatByLatitudeLongByLongitudeGet"> Test this endpoint </h4>
  <div id="test-TimeZones_TimezonesByApplicationCodeByUserNameLatByLatitudeLongByLongitudeGet">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-TimeZones_TimezonesByApplicationCodeByUserNameRawPost"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-TimeZones_TimezonesByApplicationCodeByUserNameRawPost">
    <div class="parameter-item">
      <div class="param-property hide">request</div>
      <div class="param-property" data-label="request">
        <textarea class="body-textarea form-control" name="request" data-toggle="tooltip" data-placement="top" title="" data-original-title="request"></textarea>
        <div class="parameter-content-type">
          <div>
            <div>
              <label for="parameterContentType">Content type:</label>
              <select class="parameter form-control" name="parameterContentType">
                <option value="application/json-patch+json">application/json-patch+json</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
                <option value="application/*+json">application/*+json</option>
              </select>
            </div>
          </div>
        </div>
        <div class="small-description">
          <code class="code-signature">Xpo.Google.Api.Entities.Maps.TimeZone.Request.TimeZoneRequest</code>
          <div class="markdown">
            <p>The TimeZone request REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">applicationCode</div>
      <div class="param-property" data-label="applicationCode">
        <input class="parameter form-control required" minlength="1" name="applicationCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="applicationCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The application code REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">userName</div>
      <div class="param-property" data-label="userName">
        <input class="parameter form-control required" minlength="1" name="userName" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="userName">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>Name of the user REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-TimeZones_TimezonesByApplicationCodeByUserNameRawPost"> Test this endpoint </h4>
  <div id="test-TimeZones_TimezonesByApplicationCodeByUserNameRawPost">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div style="margin:0;padding:0;display:inline"></div>
  <h4 data-control="" data-toggle="collapse" data-target="#response-TimeZones_TimezonesByApplicationCodeByUserNameRawPost"> Response Messages </h4>
  <div data-content="" class="responses-wrapper collapse in" id="response-TimeZones_TimezonesByApplicationCodeByUserNameRawPost">
    <table class="fullwidth">
      <tbody class="operation-status">
        <tr>
          <td style="width: 20px;"><strong>500</strong></td>
          <td>Response or GoogleApi Exception</td>
        </tr>
      </tbody>
    </table>
  </div>
</form>

<form accept-charset="UTF-8" class="sandbox">
  <h4 data-control="" data-parm-toggle="" data-toggle="collapse" data-target="#parm-Translations_TranslationsByApplicationCodeByUserNameRawPost"> Parameters </h4>
  <div data-content="" class="operation-params collapse in" id="parm-Translations_TranslationsByApplicationCodeByUserNameRawPost">
    <div class="parameter-item">
      <div class="param-property hide">request</div>
      <div class="param-property" data-label="request">
        <textarea class="body-textarea form-control" name="request" data-toggle="tooltip" data-placement="top" title="" data-original-title="request"></textarea>
        <div class="parameter-content-type">
          <div>
            <div>
              <label for="parameterContentType">Content type:</label>
              <select class="parameter form-control" name="parameterContentType">
                <option value="application/json-patch+json">application/json-patch+json</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
                <option value="application/*+json">application/*+json</option>
              </select>
            </div>
          </div>
        </div>
        <div class="small-description">
          <code class="code-signature">Xpo.Google.Api.Shared.Models.Translate.Requests.TranslateRequest</code>
          <div class="markdown">
            <p>The Translate request REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">applicationCode</div>
      <div class="param-property" data-label="applicationCode">
        <input class="parameter form-control required" minlength="1" name="applicationCode" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="applicationCode">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>The application code REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
    <div class="parameter-item">
      <div class="param-property hide">userName</div>
      <div class="param-property" data-label="userName">
        <input class="parameter form-control required" minlength="1" name="userName" placeholder="(required)" type="text" value="" data-toggle="tooltip" data-placement="right" title="" data-original-title="userName">
        <div class="small-description">
          <code class="code-signature">string</code>
          <div class="markdown">
            <p>Name of the user REQUIRED.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <h4 data-control="" data-toggle="collapse" data-target="#test-Translations_TranslationsByApplicationCodeByUserNameRawPost"> Test this endpoint </h4>
  <div id="test-Translations_TranslationsByApplicationCodeByUserNameRawPost">
    <div class="sandbox_header collapse in" data-content="">
      <input class="submit btn btn-primary" name="commit" type="submit" value="Try" data-target="#get_clients-modal-request">
      <a href="#" class="response_hider hide" style="display: inline;">Hide Response</a>
      <!--small class="curl-copy-message hide" style="display:none;">Copied to clipboard</small-->
      <!--span class="response_throbber hide" style="display: none;"></span-->
    </div>
    <div class="response-content-type">
      <div>
        <div class="parameter-item">
          <div class="param-property hide" data-label="name">Response Type</div>
          <div class="param-property" data-label="Response Type">
            <div>
              <select class="parameter form-control" name="responseContentType">
                <option value="text/plain">text/plain</option>
                <option value="application/json">application/json</option>
                <option value="text/json">text/json</option>
              </select>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div style="margin:0;padding:0;display:inline"></div>
  <h4 data-control="" data-toggle="collapse" data-target="#response-Translations_TranslationsByApplicationCodeByUserNameRawPost"> Response Messages </h4>
  <div data-content="" class="responses-wrapper collapse in" id="response-Translations_TranslationsByApplicationCodeByUserNameRawPost">
    <table class="fullwidth">
      <tbody class="operation-status">
        <tr>
          <td style="width: 20px;"><strong>500</strong></td>
          <td>Response or GoogleApi Exception</td>
        </tr>
      </tbody>
    </table>
  </div>
</form>

Text Content

Toggle navigation




 * XPO Google API Explorer

API Reference: Authenticates Valid User
Url
Token


Show API Key
Authenticates Valid User
Request Application Code and/or Key
Request Credentials
Applications
Directions
Route Distance Between 2 or More Routes
FireBase Key Config
Sends this instance.
Api Key.
Delete Document
FireStore Create
Default Health Check.
Default Health Check.
Default Health Check.
Default Health Check.
Default Health Check.
Address Upsert
Geo Code
Geo Code Locations
PostalCode Lookup
PostalCode Lookup US
PostalCode Lookup V2
PostalCode Lookup V2
PostalCodeLookup Clear Cache
Query Location
Query Locations
Reverse Lookup
Upload files
Validates USPS WebServices
Verifies Specified Location
Maps Request Audit
Places AutoComplete
Places AutoComplete Raw
Places Details
Places NearBySearch Raw
Places Text Search
Places Texts Search Raw
Restrictions
Nearest Roads
Snap To Roads
Snap To Roads
Speed Limits
StreetView Image Raw
TimeZone By Lat and Lng
TimeZone Raw
Translations Raw

XPO Google Api

These are api wrappers to access google apis for all applications within XPO.
This also includes Address Verification CASS using https://lob.com api. Please
request [ApplicationCode] per application (Try not to use the same for multi
applications) see ApplicationKeys - Requests for an application and key route.

Contact: ea@xpo.com

base url: / api version: v3.0.1.0


 * * * AUTHENTICATES VALID USER
       
       
       POST /CREDENTIALS/AUTHENTICATE
       
       Show samples
       
       If a valid user, this will provide an auth token for accessing the the
       database, which will be of the type "Authorization : Bearer " + token.
       This token will be valid for 2 hours, when it expires simply re-login and
       you will be given another token. Please contact XPO Google Team if the
       token is somehow stolen or compromised in some way. In the event you
       upgrade your account or otherwise make changes that are not being
       reflected, getting a new token will also refresh your credentials.
       
       Copy the Token returned to the Token textbox to the left and click the
       arrow to authenticate the api
       
       Sample request:
       
       POST /credentials/authenticate
       
       {
       
       "UserName": "string",
       
       "Password": "string"
       
       }
       
       PARAMETERS
       
       userCredentials
       Content type: application/json-patch+json application/json text/json
       application/*+json
       Xpo.Google.Api.Shared.Models.UserCredentials
       
       This is a User Credential Object, which stores the User's information,
       including username and password.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       
       RESPONSE MESSAGES
       
       400 User Authentication Failure, Incorrect Login Information 500 Internal
       Server error
       
       BODY SAMPLE
       
       {
         "userName": "string",
         "password": "string"
       }
       
       BODY SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.UserCredentials
       userNamestring(optional)Gets or sets the name of the user.
       passwordstring(optional)Gets or sets the password.
       ×
       
       
       AUTHENTICATES VALID USER POST
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       


 * * * REQUEST APPLICATION CODE AND/OR KEY
       
       
       POST /REQUESTS/CODE/KEY
       
       Show samples
       
       Please Request for an Application Code and/or "Key" for the usage of
       Google Apis.
       
       The calling application is going to use the GoogleApi Nuget and direct
       api calls with an "ApplicationCode".
       
       Please fill out the request below with a Valid email address and full
       namne of the requestor.
       
       Please do not use the sample data below as the request.
       
       Sample request:
       
       POST /requests/code/key
       
       {
       
       "requestorEmail": "peter.clark@email.com",
       
       "requestorName": "Peter Clark",
       
       "applicationName": "LTL App CGI",
       
       "googleApiRestrictions":
       "GEOCODING,DIRECTIONS,DISTANCEMATRIX,MAPS,PLACES,ROADS,STREETVIEW,TIMEZONE",
       
       "reasonForRequest": "We would like to experiment with google apis"
       
       }
       
       PARAMETERS
       
       requestor
       Content type: application/json-patch+json application/json text/json
       application/*+json
       Xpo.Google.Api.Shared.Models.RequestForApplicationAndKeyRequestor
       
       The requestor.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       
       RESPONSE MESSAGES
       
       400 The Bar Request message
       
       BODY SAMPLE
       
       {
         "requestorEmail": "string",
         "requestorName": "string",
         "applicationName": "string",
         "googleApiRestrictions": "string",
         "reasonForRequest": "string"
       }
       
       BODY SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.RequestForApplicationAndKeyRequestor
       requestorEmailstring(optional)Gets or sets the requestor email.
       requestorNamestring(optional)Gets or sets the name of the requestor.
       applicationNamestring(optional)Gets or sets the name of the application.
       googleApiRestrictionsstring(optional)Gets or sets the google API
       restrictions.
       reasonForRequeststring(optional)Gets or sets the reason for request.
       ×
       
       
       REQUEST APPLICATION CODE AND/OR KEY POST
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       
   
   
   * * REQUEST CREDENTIALS
       
       
       POST /REQUESTS/CREDENTIALS
       
       Show samples
       
       Please Request for credentials to access the apis
       
       These credentials are used to authenticate each api with a bearer token.
       See /credentials/authenticate
       
       Please fill out the request below with a Valid email address and full
       namne of the requestor.
       
       Please do not use the sample data below as the request.
       
       Sample request:
       
       POST /requests/credentials
       
       {
       
       "requestorEmail": "peter.clark@email.com",
       
       "requestorName": "Peter Clark",
       
       "applicationName": "LTL App CGI",
       
       "reasonForRequest": "We would like to experiment with google apis need
       credentials to access via swagger or directly"
       
       }
       
       PARAMETERS
       
       requestor
       Content type: application/json-patch+json application/json text/json
       application/*+json
       Xpo.Google.Api.Shared.Models.RequestCredentials
       
       The requestor.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       
       RESPONSE MESSAGES
       
       400 The Bar Request message
       
       BODY SAMPLE
       
       {
         "requestorEmail": "string",
         "requestorName": "string",
         "applicationName": "string",
         "reasonForRequest": "string"
       }
       
       BODY SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.RequestCredentials
       requestorEmailstring(optional)Gets or sets the requestor email.
       requestorNamestring(optional)Gets or sets the name of the requestor.
       applicationNamestring(optional)Gets or sets the name of the application.
       reasonForRequeststring(optional)Gets or sets the reason for request.
       ×
       
       
       REQUEST CREDENTIALS POST
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       


 * * * APPLICATIONS
       
       
       GET /APPLICATIONS
       
       Show samples
       
       Get a list of All Applications
       
       Sample request:
       
       GET /applications
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       RESPONSE SAMPLE
       
       [
         {
           "applicationId": 0,
           "code": "string",
           "name": "string",
           "isActive": true,
           "createdOn": "2023-09-19T13:08:35.374Z",
           "createdBy": "string",
           "lastUpdatedOn": "2023-09-19T13:08:35.374Z",
           "lastUpdatedBy": "string"
         }
       ]
       
       RESPONSE SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.ApplicationDto
       applicationIdintegerGets or sets the ApplicationId.
       codestringGets or sets the code.
       namestringGets or sets the name.
       isActivebooleanGets or sets the IsActive.
       createdOnstringGets or sets the CreatedOn.
       createdBystringGets or sets the CreatedOn.
       lastUpdatedOnstringGets or sets the LastUpdatedOn.
       lastUpdatedBystringGets or sets the LastUpdatedBy.
       ×
       
       
       APPLICATIONS GET
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       


 * * * DIRECTIONS
       
       
       POST /DIRECTIONS/{APPLICATIONCODE}/{USERNAME}
       
       Show samples
       
       Gets the directions based on an origin and destination either latitudes
       or longitudes or roof top addresses and/or mix of the combinations.
       
       Sample request:
       
       POST /directions/[ApplicationCode]/xpouser
       
       {
       
       "Origin": {
       
           "Address": "179 Lincoln St, Boston, MA 20111, USA"
       
       },
       
       "Destination" : {
       
           "Address": "1 Harborside Dr, Boston, MA 02128, USA"
       
       }
       
       
       }
       
       or
       
       {
       
       "Origin": {
       
           "lat": 42.3504413,
       
           "lng": -71.05873729999999
       
       },
       
       "Destination" : {
       
           "lat": 42.364938,
       
           "lng": -71.02161319999999
       
       }
       
       
       }
       
       PARAMETERS
       
       directionsRequest
       Content type: application/json-patch+json application/json text/json
       application/*+json
       Xpo.Google.Api.Shared.Models.Directions.Request.DirectionsRequest
       
       The directionsRequest REQUIRED.
       
       applicationCode
       string
       
       The application code REQUIRED.
       
       userName
       string
       
       Name of the user REQUIRED.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       
       RESPONSE MESSAGES
       
       500 Response or GoogleApi Exception
       
       BODY SAMPLE
       
       {
         "origin": {
           "latitude": 0,
           "longitude": 0,
           "address": "string"
         },
         "destination": {
           "latitude": 0,
           "longitude": 0,
           "address": "string"
         }
       }
       
       BODY SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.Directions.Request.DirectionsRequest
       originXpo.Google.Api.Shared.Models.Common.Location(optional)Gets or sets
       the origin.
       destinationXpo.Google.Api.Shared.Models.Common.Location(optional)Gets or
       sets the destination.
       {} Xpo.Google.Api.Shared.Models.Common.Location
       latitudenumber(optional)Latitude.
       longitudenumber(optional)Longitude.
       addressstring(optional)Address.
       
       RESPONSE SAMPLE
       
       {
         "routes": [
           {
             "summary": "string",
             "legs": [
               {
                 "steps": [
                   {
                     "htmlInstructions": "string",
                     "distance": {
                       "value": 0,
                       "text": "string",
                       "meters": 0,
                       "miles": 0,
                       "feet": 0,
                       "yards": 0,
                       "inches": 0,
                       "kilometres": 0
                     },
                     "duration": {
                       "text": "string",
                       "value": 0,
                       "timeZone": "string",
                       "seconds": 0,
                       "minutes": 0,
                       "hours": 0
                     },
                     "startLocation": {
                       "latitude": 0,
                       "longitude": 0,
                       "address": "string"
                     },
                     "endLocation": {
                       "latitude": 0,
                       "longitude": 0,
                       "address": "string"
                     },
                     "polyLine": {
                       "points": [
                         {
                           "latitude": 0,
                           "longitude": 0,
                           "address": "string"
                         }
                       ]
                     },
                     "transitDetails": {
                       "arrivalStop": {
                         "name": "string",
                         "location": {
                           "latitude": 0,
                           "longitude": 0,
                           "address": "string"
                         }
                       },
                       "departureStop": {
                         "name": "string",
                         "location": {
                           "latitude": 0,
                           "longitude": 0,
                           "address": "string"
                         }
                       },
                       "arrivalTime": {
                         "text": "string",
                         "value": 0,
                         "timeZone": "string",
                         "seconds": 0,
                         "minutes": 0,
                         "hours": 0
                       },
                       "departureTime": {
                         "text": "string",
                         "value": 0,
                         "timeZone": "string",
                         "seconds": 0,
                         "minutes": 0,
                         "hours": 0
                       },
                       "headsign": "string",
                       "headway": 0,
                       "numberOfStops": 0,
                       "lines": {
                         "name": "string",
                         "shortName": "string",
                         "color": "string",
                         "agencies": [
                           {
                             "name": "string",
                             "url": "string",
                             "phone": "string"
                           }
                         ],
                         "url": "string",
                         "icon": "string",
                         "textColor": "string",
                         "vehicle": {
                           "name": "string",
                           "icon": "string",
                           "vehicleType": "Other"
                         }
                       }
                     },
                     "steps": [
                       {}
                     ]
                   }
                 ],
                 "distance": {
                   "value": 0,
                   "text": "string",
                   "meters": 0,
                   "miles": 0,
                   "feet": 0,
                   "yards": 0,
                   "inches": 0,
                   "kilometres": 0
                 },
                 "duration": {
                   "text": "string",
                   "value": 0,
                   "timeZone": "string",
                   "seconds": 0,
                   "minutes": 0,
                   "hours": 0
                 },
                 "durationInTraffic": {
                   "text": "string",
                   "value": 0,
                   "timeZone": "string",
                   "seconds": 0,
                   "minutes": 0,
                   "hours": 0
                 },
                 "arrivalTime": {
                   "text": "string",
                   "value": 0,
                   "timeZone": "string",
                   "seconds": 0,
                   "minutes": 0,
                   "hours": 0
                 },
                 "departureTime": {
                   "text": "string",
                   "value": 0,
                   "timeZone": "string",
                   "seconds": 0,
                   "minutes": 0,
                   "hours": 0
                 },
                 "startLocation": {
                   "latitude": 0,
                   "longitude": 0,
                   "address": "string"
                 },
                 "endLocation": {
                   "latitude": 0,
                   "longitude": 0,
                   "address": "string"
                 },
                 "startAddress": "string",
                 "endAddress": "string"
               }
             ],
             "waypointOrder": [
               0
             ],
             "overviewPath": {
               "points": [
                 {
                   "latitude": 0,
                   "longitude": 0,
                   "address": "string"
                 }
               ]
             },
             "copyrights": "string",
             "warnings": [
               "string"
             ],
             "fare": {
               "currency": "string",
               "value": 0,
               "text": "string"
             },
             "bounds": {
               "northEast": {
                 "latitude": 0,
                 "longitude": 0,
                 "address": "string"
               },
               "southWest": {
                 "latitude": 0,
                 "longitude": 0,
                 "address": "string"
               }
             }
           }
         ],
         "wayPoints": [
           {
             "summary": "string",
             "legs": [
               {
                 "steps": [
                   {
                     "htmlInstructions": "string",
                     "distance": {
                       "value": 0,
                       "text": "string",
                       "meters": 0,
                       "miles": 0,
                       "feet": 0,
                       "yards": 0,
                       "inches": 0,
                       "kilometres": 0
                     },
                     "duration": {
                       "text": "string",
                       "value": 0,
                       "timeZone": "string",
                       "seconds": 0,
                       "minutes": 0,
                       "hours": 0
                     },
                     "startLocation": {
                       "latitude": 0,
                       "longitude": 0,
                       "address": "string"
                     },
                     "endLocation": {
                       "latitude": 0,
                       "longitude": 0,
                       "address": "string"
                     },
                     "polyLine": {
                       "points": [
                         {
                           "latitude": 0,
                           "longitude": 0,
                           "address": "string"
                         }
                       ]
                     },
                     "transitDetails": {
                       "arrivalStop": {
                         "name": "string",
                         "location": {
                           "latitude": 0,
                           "longitude": 0,
                           "address": "string"
                         }
                       },
                       "departureStop": {
                         "name": "string",
                         "location": {
                           "latitude": 0,
                           "longitude": 0,
                           "address": "string"
                         }
                       },
                       "arrivalTime": {
                         "text": "string",
                         "value": 0,
                         "timeZone": "string",
                         "seconds": 0,
                         "minutes": 0,
                         "hours": 0
                       },
                       "departureTime": {
                         "text": "string",
                         "value": 0,
                         "timeZone": "string",
                         "seconds": 0,
                         "minutes": 0,
                         "hours": 0
                       },
                       "headsign": "string",
                       "headway": 0,
                       "numberOfStops": 0,
                       "lines": {
                         "name": "string",
                         "shortName": "string",
                         "color": "string",
                         "agencies": [
                           {
                             "name": "string",
                             "url": "string",
                             "phone": "string"
                           }
                         ],
                         "url": "string",
                         "icon": "string",
                         "textColor": "string",
                         "vehicle": {
                           "name": "string",
                           "icon": "string",
                           "vehicleType": "Other"
                         }
                       }
                     },
                     "steps": [
                       {}
                     ]
                   }
                 ],
                 "distance": {
                   "value": 0,
                   "text": "string",
                   "meters": 0,
                   "miles": 0,
                   "feet": 0,
                   "yards": 0,
                   "inches": 0,
                   "kilometres": 0
                 },
                 "duration": {
                   "text": "string",
                   "value": 0,
                   "timeZone": "string",
                   "seconds": 0,
                   "minutes": 0,
                   "hours": 0
                 },
                 "durationInTraffic": {
                   "text": "string",
                   "value": 0,
                   "timeZone": "string",
                   "seconds": 0,
                   "minutes": 0,
                   "hours": 0
                 },
                 "arrivalTime": {
                   "text": "string",
                   "value": 0,
                   "timeZone": "string",
                   "seconds": 0,
                   "minutes": 0,
                   "hours": 0
                 },
                 "departureTime": {
                   "text": "string",
                   "value": 0,
                   "timeZone": "string",
                   "seconds": 0,
                   "minutes": 0,
                   "hours": 0
                 },
                 "startLocation": {
                   "latitude": 0,
                   "longitude": 0,
                   "address": "string"
                 },
                 "endLocation": {
                   "latitude": 0,
                   "longitude": 0,
                   "address": "string"
                 },
                 "startAddress": "string",
                 "endAddress": "string"
               }
             ],
             "waypointOrder": [
               0
             ],
             "overviewPath": {
               "points": [
                 {
                   "latitude": 0,
                   "longitude": 0,
                   "address": "string"
                 }
               ]
             },
             "copyrights": "string",
             "warnings": [
               "string"
             ],
             "fare": {
               "currency": "string",
               "value": 0,
               "text": "string"
             },
             "bounds": {
               "northEast": {
                 "latitude": 0,
                 "longitude": 0,
                 "address": "string"
               },
               "southWest": {
                 "latitude": 0,
                 "longitude": 0,
                 "address": "string"
               }
             }
           }
         ],
         "status": "OK",
         "errorMessage": "string",
         "htmlAttributions": [
           "string"
         ]
       }
       
       RESPONSE SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.Directions.Response.DirectionsResponse
       routesarray[Xpo.Google.Api.Shared.Models.Directions.Response.Route]"routes"
       contains an array of routes from the origin to the destination. See
       Routes below.
       wayPointsarray[Xpo.Google.Api.Shared.Models.Directions.Response.Route]"routes"
       contains an array of routes from the origin to the destination. See
       Routes below.
       statusstringThe status returned with the response.
       Xpo.Google.Api.Shared.Models.Common.Enums.Status.Ok indicates success.
       Can be OK, ZERO_RESULTS, OVER_QUERY_LIMIT, REQUEST_DENIED,
       INVALID_REQUEST, MAX_ELEMENTS_EXCEEDED, MAX_WAYPOINTS_EXCEEDED,
       NOT_FOUND, UNKNOWN_ERROR or HTTP_ERROR
       errorMessagestringWhen the status code is other than 'Ok', there may be
       an additional error_message field within the response object. This field
       contains more detailed information about the reasons behind the given
       status code. Note: This field is not guaranteed to be always present, and
       its content is subject to change.
       htmlAttributionsarray[string]html_attributions contain a set of
       attributions which must be displayed to the user.
       {} Xpo.Google.Api.Shared.Models.Directions.Response.Route
       summarystringsummary contains a short textual description for the route,
       suitable for naming and disambiguating the route from alternatives.
       legsarray[Xpo.Google.Api.Shared.Models.Directions.Response.Leg]legs[]
       contains an array which contains information about a leg of the route,
       between two locations within the given route. A separate leg will be
       present for each waypoint or destination specified. (A route with no
       waypoints will contain exactly one leg within the legs array.) Each leg
       consists of a series of steps. (See Directions Legs below.)
       waypointOrderarray[integer]waypoint_order contains an array indicating
       the order of any waypoints in the calculated route. This waypoints may be
       reordered if the request was passed optimize:true within its waypoints
       parameter.
       overviewPathXpo.Google.Api.Shared.Models.Directions.Response.OverviewPolylineoverview_path
       contains an object holding an array of encoded points and levels that
       represent an approximate (smoothed) path of the resulting directions.
       copyrightsstringcopyrights contains the copyrights text to be displayed
       for this route. You must handle and display this information yourself.
       warningsarray[string]warnings[] contains an array of warnings to be
       displayed when showing these directions. You must handle and display
       these warnings yourself.
       fareXpo.Google.Api.Shared.Models.Common.FareIf present, contains the
       total fare (that is, the total ticket costs) on this route. This property
       is only returned for transit requests and only for transit providers
       where fare information is available.
       boundsXpo.Google.Api.Shared.Models.Directions.Response.BoundsBounds
       contains the viewport bounding box of the overview_polyline.
       {} Xpo.Google.Api.Shared.Models.Directions.Response.Leg
       stepsarray[Xpo.Google.Api.Shared.Models.Directions.Response.Step]steps[]
       contains an array of steps denoting information about each separate step
       of the leg of the journey. (See Directions Steps below.)
       distanceXpo.Google.Api.Shared.Models.Common.Distancedistance indicates
       the total distance covered by this leg
       durationXpo.Google.Api.Shared.Models.Common.Durationduration indicates
       the total duration of this leg,
       durationInTrafficXpo.Google.Api.Shared.Models.Common.DurationDuration_in_traffic
       indicates the total duration of this leg, taking into account current
       traffic conditions. The duration in traffic will only be returned if all
       of the following are true: 1.The directions request includes a
       departure_time parameter set to a value within a few minutes of the
       current time. 2.The request includes a valid Maps for Business client and
       signature parameter. 3.Traffic conditions are available for the requested
       route. 4.The directions request does not include stopover waypoints.
       arrivalTimeXpo.Google.Api.Shared.Models.Common.DurationThe time of
       arrival. Only avaliable when using TravelMode = Transit
       departureTimeXpo.Google.Api.Shared.Models.Common.DurationThe time of
       departure. Only avaliable when using TravelMode = Transit
       startLocationXpo.Google.Api.Shared.Models.Common.Locationstart_location
       contains the latitude/longitude coordinates of the origin of this leg.
       Because the Directions API calculates directions between locations by
       using the nearest transportation option (usually a road) at the start and
       end points, start_location may be different than the provided origin of
       this leg if, for example, a road is not near the origin.
       endLocationXpo.Google.Api.Shared.Models.Common.Locationend_location
       contains the latitude/longitude coordinates of the given destination of
       this leg. Because the Directions API calculates directions between
       locations by using the nearest transportation option (usually a road) at
       the start and end points, end_location may be different than the provided
       destination of this leg if, for example, a road is not near the
       destination.
       startAddressstringstart_address contains the human-readable address
       (typically a street address) reflecting the start_location of this leg.
       endAddressstringend_addresss contains the human-readable address
       (typically a street address) reflecting the end_location of this leg.
       {} Xpo.Google.Api.Shared.Models.Directions.Response.OverviewPolyline
       pointsarray[Xpo.Google.Api.Shared.Models.Common.Location]An array of
       Location objects representing the points in the overview path, decoded
       from the string contained in the EncodedPoints property.
       {} Xpo.Google.Api.Shared.Models.Common.Fare
       currencystringAn ISO 4217 currency code indicating the currency that the
       amount is expressed in.
       valuenumberThe total fare amount, in the currency.
       textstringThe total fare amount, formatted in the requested language.
       {} Xpo.Google.Api.Shared.Models.Directions.Response.Bounds
       northEastXpo.Google.Api.Shared.Models.Common.LocationThe location of the
       north / east corner.
       southWestXpo.Google.Api.Shared.Models.Common.LocationThe location of the
       south / west corner.
       {} Xpo.Google.Api.Shared.Models.Directions.Response.Step
       htmlInstructionsstringhtml_instructions contains formatted instructions
       for this step, presented as an HTML text string.
       distanceXpo.Google.Api.Shared.Models.Common.Distancedistance contains the
       distance covered by this step until the next step. (See the discussion of
       this field in Directions Legs above.) This field may be undefined if the
       distance is unknown.
       durationXpo.Google.Api.Shared.Models.Common.Durationduration contains the
       typical time required to perform the step, until the next step (See the
       description in Directions Legs above.) This field may be undefined if the
       duration is unknown.
       startLocationXpo.Google.Api.Shared.Models.Common.Locationstart_location
       contains the location of the starting point of this step, as a single set
       of lat and lng fields.
       endLocationXpo.Google.Api.Shared.Models.Common.Locationend_location
       contains the location of the starting point of this step, as a single set
       of lat and lng fields.
       polyLineXpo.Google.Api.Shared.Models.Directions.Response.OverviewPolylineContains
       an object holding an array of encoded points that represent an
       approximate (smoothed) path of the resulting directions.
       transitDetailsXpo.Google.Api.Shared.Models.Directions.Response.TransitDetailsMore
       information about the step. Only avaliable when TravelMode = Transit
       stepsarray[Xpo.Google.Api.Shared.Models.Directions.Response.Step]steps
       contains detailed directions for walking or driving steps in transit
       directions. Substeps are only available when travel_mode is set to
       "transit". The inner steps array is of the same type as steps.
       {} Xpo.Google.Api.Shared.Models.Common.Distance
       valueintegerValue indicates the distance in meters
       textstringText contains a human-readable representation of the distance,
       displayed in units as used at the origin, in the language specified in
       the request. (For example, miles and feet will be used for any origin
       within the United States.) Note that regardless of what unit system is
       displayed as text, the distance.value field always contains a value
       expressed in meters.
       metersintegerDistance: The total distance of this route, expressed in
       meters (value) and as text. The textual value uses the unit system
       specified with the unit parameter of the original request, or the
       origin's region.
       milesnumberValue in Miles.
       feetnumberValue in Feet.
       yardsnumberValue in Yards.
       inchesnumberValue in Inches.
       kilometresnumberValue in Kilometres.
       {} Xpo.Google.Api.Shared.Models.Common.Duration
       textstringText contains a human-readable representation of the duration.
       valueintegerValue in seconds.
       timeZonestringContains the time zone of this station. The value is the
       name of the time zone as defined in the IANA Time Zone Database, e.g.
       "America/New_York".
       secondsintegerValue in seconds.
       minutesnumberValue in minutes.
       hoursnumberValue in hours.
       {} Xpo.Google.Api.Shared.Models.Common.Location
       latitudenumberLatitude.
       longitudenumberLongitude.
       addressstringAddress.
       {} Xpo.Google.Api.Shared.Models.Directions.Response.TransitDetails
       arrivalStopXpo.Google.Api.Shared.Models.Directions.Response.StopContains
       information about the stop/station for this part of the trip
       departureStopXpo.Google.Api.Shared.Models.Directions.Response.StopContains
       information about the stop/station for this part of the trip.
       arrivalTimeXpo.Google.Api.Shared.Models.Common.DurationContain the
       arrival times for this leg of the journey
       departureTimeXpo.Google.Api.Shared.Models.Common.DurationContain the
       departure times for this leg of the journey
       headsignstringSpecifies the direction in which to travel on this line, as
       it is marked on the vehicle or at the departure stop. This will often be
       the terminus station.
       headwayintegerSpecifies the expected number of seconds between departures
       from the same stop at this time. For example, with a headway value of
       600, you would expect a ten minute wait if you should miss your bus.
       numberOfStopsintegerContains the number of stops in this step, counting
       the arrival stop, but not the departure stop. For example, if your
       directions involve leaving from Stop A, passing through stops B and C,
       and arriving at stop D, num_stops will return 3.
       linesXpo.Google.Api.Shared.Models.Directions.Response.LineContains
       information about the transit line used in this step.
       {} Xpo.Google.Api.Shared.Models.Directions.Response.Stop
       namestringThe name of the transit station/stop. eg. "Union Square".
       locationXpo.Google.Api.Shared.Models.Common.LocationThe location of the
       transit station/stop, represented as latitude and longitude.
       {} Xpo.Google.Api.Shared.Models.Directions.Response.Line
       namestringContains the full name of this transit line. eg. "7 Avenue
       Express".
       shortNamestringContains the short name of this transit line. This will
       normally be a line number, such as "M7" or "355".
       colorstringContains the color commonly used in signage for this transit
       line. The color will be specified as a hex string such as: #FF0033.
       agenciesarray[Xpo.Google.Api.Shared.Models.Directions.Response.TransitAgency]Contains
       a List of TransitAgency objects that each provide information about the
       operator of the line.
       urlstringContains the URL for this transit line as provided by the
       transit agency.
       iconstringContains the URL for the icon associated with this line.
       textColorstringContains the color of text commonly used for signage of
       this line. The color will be specified as a hex string.
       vehicleXpo.Google.Api.Shared.Models.Directions.Response.VehicleContains
       the type of vehicle used on this line.
       {} Xpo.Google.Api.Shared.Models.Directions.Response.TransitAgency
       namestringContains the name of the transit agency.
       urlstringContains the URL for the transit agency.
       phonestringContains the phone number of the transit agency.
       {} Xpo.Google.Api.Shared.Models.Directions.Response.Vehicle
       namestringContains the name of the vehicle on this line. eg. "Subway."
       iconstringContains the URL for an icon associated with this vehicle type.
       vehicleTypestringContains the type of vehicle that runs on this line.
       Can be Other, Rail, Metro_Rail, Subway, Tram, Monorail, Heavy_Rail,
       Commuter_Train, High_Speed_Train, Bus, Intercity_Bus, Trolleybus,
       Share_Taxi, Ferry, Cable_Car, Gondola_Lift or Funicular
       ×
       
       
       DIRECTIONS POST
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       


 * * * ROUTE DISTANCE BETWEEN 2 OR MORE ROUTES
       
       
       POST /DISTANCES/{APPLICATIONCODE}/{USERNAME}
       
       Show samples
       
       Route Distance between 2 or more routes either latitudes or longitudes or
       roof top addresses and/or mix of the combinations.
       
       Sample request:
       
       POST /distances/[ApplicationCode]/xpouser
       
       {
       
       "Origins": [ {
       
           "Address": "179 Lincoln St, Boston, MA 20111, USA"
       
       }],
       
       "Destinations" : [{
       
           "Address": "1 Harborside Dr, Boston, MA 02128, USA"
       
       }],
       
       "DepartureTime": "2018-06-30"
       
       
       }
       
       or
       
       {
       
       "Origins": [ {
       
           "lat": 42.3504413,
       
           "lng": -71.05873729999999
       
       }],
       
       "Destinations" : [{
       
           "lat": 42.364938,
       
           "lng": -71.02161319999999
       
       }],
       
       "DepartureTime": "2018-06-30"
       
       
       }
       
       PARAMETERS
       
       request
       Content type: application/json-patch+json application/json text/json
       application/*+json
       Xpo.Google.Api.Entities.Maps.DistanceMatrix.Request.DistanceMatrixRequest
       
       The DistanceMatrix Request REQUIRED.
       
       applicationCode
       string
       
       The application Code REQUIRED.
       
       userName
       string
       
       The user Name REQUIRED.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       
       RESPONSE MESSAGES
       
       500 Response or GoogleApi Exception
       
       BODY SAMPLE
       
       {
         "originsRaw": "string",
         "destinationsRaw": "string",
         "origins": [
           {
             "lat": 0,
             "lng": 0,
             "address": "string"
           }
         ],
         "destinations": [
           {
             "lat": 0,
             "lng": 0,
             "address": "string"
           }
         ],
         "units": "Metric",
         "avoid": "Nothing",
         "travelMode": "Driving",
         "trafficModel": "Best_Guess",
         "transitMode": "Bus",
         "transitRoutingPreference": "Nothing",
         "departureTime": "2023-09-19T13:08:35.348Z",
         "arrivalTime": "2023-09-19T13:08:35.348Z",
         "language": "Arabic",
         "channel": "string"
       }
       
       BODY SCHEMA
       
       {}
       Xpo.Google.Api.Entities.Maps.DistanceMatrix.Request.DistanceMatrixRequest
       originsRawstring(optional)origins — The starting point for calculating
       travel distance and time. You can supply one or more locations separated
       by the pipe character (|), in the form of an address, latitude/longitude
       coordinates, or a placeID. If you pass an address, the service geocodes
       the string and converts it to a latitude/longitude coordinate to
       calculate distance. This coordinate may be different from that returned
       by the Google Maps Geocoding API, for example a building entrance rather
       than its center. Example:
       "origins=Bobcaygeon+ON|24+Sussex+Drive+Ottawa+ON". If you pass
       latitude/longitude coordinates, they are used unchanged to calculate
       distance. Ensure that no space exists between the latitude and longitude
       values. If you supply a place ID, you must prefix it with place_id.
       Example: "origins= 41.43206,-81.38992|-33.86748,151.20699". You can only
       specify a placeID if the request includes an API key or a Google Maps
       APIs Premium Plan client ID. You can retrieve place IDs from the Google
       Maps Geocoding API and the Google Places API (including Place
       Autocomplete). For an example using place IDs from Place Autocomplete,
       see Place Autocomplete and Directions.For more about place IDs, see the
       place ID overview. "origins= place_id:ChIJ3S-JXmauEmsRUcIaWtf4MzE".
       Alternatively, you can supply an encoded set of coordinates using the
       Encoded Polyline Algorithm. This is particularly useful if you have a
       large number of origin points, because the URL is significantly shorter
       when using an encoded polyline. Example: Encoded polylines must be
       prefixed with enc: and followed by a colon (:). Example:
       "origins=enc:gfo}EtohhU:". You can also include multiple encoded
       polylines, separated by the pipe character(|). Example: "origins=enc:wc
       ~oAwquwMdlTxiKtqLyiK:|enc:c ~vnAamswMvlTor@tjGi}L:|enc:udymA{~bxM:".
       destinationsRawstring(optional)destinations — One or more locations to
       use as the finishing point for calculating travel distance and time. The
       options for the destinations parameter are the same as for the
       Xpo.Google.Api.Entities.Maps.DistanceMatrix.Request.DistanceMatrixRequest.OriginsRaw
       parameter, described above.
       originsarray[Xpo.Google.Api.Entities.Common.Location](optional)One or
       more addresses and/or textual latitude/longitude values, separated with
       the pipe (|) character, from which to calculate distance and time. If you
       pass an address as a string, the service will geocode the string and
       convert it to a latitude/longitude coordinate to calculate directions. If
       you pass coordinates, ensure that no space exists between the latitude
       and longitude values.
       destinationsarray[Xpo.Google.Api.Entities.Common.Location](optional)One
       or more addresses and/or textual latitude/longitude values, separated
       with the pipe (|) character, to which to calculate distance and time. If
       you pass an address as a string, the service will geocode the string and
       convert it to a latitude/longitude coordinate to calculate directions. If
       you pass coordinates, ensure that no space exists between the latitude
       and longitude values
       unitsstring(optional)Distance Matrix results contain text within distance
       fields to indicate the distance of the calculated route. The unit system
       to use can be specified: Units=metric (default) returns distances in
       kilometers and meters. Units=imperial returns distances in miles and
       feet. * Note: this unit system setting only affects the text displayed
       within distance fields. The distance fields also contain values which are
       always expressed in meters
       Can be Metric or Imperial
       avoidstring(optional)avoid (optional) indicates that the calculated
       route(s) should avoid the indicated features. Currently, this parameter
       supports the following two arguments: tolls indicates that the calculated
       route should avoid toll roads/bridges. highways indicates that the
       calculated route should avoid highways. (For more information see Route
       Restrictions below.) Restrictions: Directions may be calculated that
       adhere to certain restrictions. Restrictions are indicated by use of the
       avoid parameter, and an argument to that parameter indicating the
       restriction to avoid. The following estrictions are supported
       Xpo.Google.Api.Entities.Maps.Common.Enums.AvoidWay
       Can be Nothing, Tolls, Highways or Indoor
       travelModestring(optional)(optional, defaults to driving) — specifies
       what mode of transport to use when calculating directions. Valid values
       are specified in Travel Modes.
       Can be Driving, Walking, Bicycling or Transit
       trafficModelstring(optional)Traffic mdel (defaults to best_guess).
       Specifies the assumptions to use when calculating time in traffic. This
       setting affects the value returned in the duration_in_traffic field in
       the response, which contains the predicted time in traffic based on
       historical averages. The traffic_model parameter may only be specified
       for requests where the travel mode is driving, and where the request
       includes a departure_time, and only if the request includes an API key or
       a Google Maps APIs Premium Plan client ID.The available values for this
       parameter are:
       Can be Best_Guess, Pessimistic or Optimistic
       transitModestring(optional)Specifies one or more preferred modes of
       transit. This parameter may only be specified for requests where the mode
       is transit. The parameter supports the following arguments
       Xpo.Google.Api.Entities.Maps.Common.Enums.TransitMode
       Can be Bus, Subway, Train, Tram or Rail
       transitRoutingPreferencestring(optional)Specifies preferences for transit
       requests. Using this parameter, you can bias the options returned, rather
       than accepting the default best route chosen by the API. This parameter
       may only be specified for requests where the mode is transit. The
       parameter supports the following arguments:
       Xpo.Google.Api.Entities.Maps.Common.Enums.TransitRoutingPreference
       Can be Nothing, LessWalking or FewerTransfers
       departureTimestring(optional)The desired time of departure. You can
       specify the time as an integer in seconds since midnight, January 1, 1970
       UTC. Alternatively, you can specify a value of now, which sets the
       departure time to the current time (correct to the nearest second). The
       departure time may be specified in two cases: - For requests where the
       travel mode is transit: You can optionally specify one of departure_time
       or arrival_time. If neither time is specified, the departure_time
       defaults to now (that is, the departure time defaults to the current
       time). - For requests where the travel mode is driving: Google Maps API
       for Work customers can specify the departure_time to receive trip
       duration considering current traffic conditions. The departure_time must
       be set to within a few minutes of the current time. Note: Requests that
       include the departure_time parameter are limited to 100 elements Note:
       You can specify either DepartureTime or ArrivalTime, but not both
       arrivalTimestring(optional)Specifies the desired time of arrival for
       transit requests, in seconds since midnight, January 1, 1970 UTC. Note:
       You can specify either DepartureTime or ArrivalTime, but not both
       languagestring(optional)language (optional) — The language in which to
       return results. See the supported list of domain languages. Note that we
       often update supported languages so this list may not be exhaustive. If
       language is not supplied, the Directions service will attempt to use the
       native language of the browser wherever possible. You may also explicitly
       bias the results by using localized domains of http://map.google.com. See
       Region Biasing for more information.
       Can be Arabic, Bulgarian, Bengali, Catalan, Czech, Danish, German, Greek,
       English, EnglishAustralian, EnglishGreatBritain, Spanish, Basque, Farsi,
       Finnish, Filipino, French, Galician, Gujarati, Hindi, Croatian,
       Hungarian, Indonesian, Italian, Hebrew, Japanese, Kannada, Korean,
       Lithuanian, Latvian, Malayalam, Marathi, Dutch, Norwegian, Polish,
       Portuguese, PortugueseBrazil, PortuguesePortugal, Romanian, Russian,
       Slovak, Slovenian, Serbian, Swedish, Tamil, Telugu, Thai, Tagalog,
       Turkish, Ukrainian, Vietnamese, ChineseSimplified or ChineseTraditional
       channelstring(optional)To track usage across different applications using
       the same client ID, you can use the channel parameter with your API
       requests. By specifying different channel values for different aspects of
       your application, you can determine precisely how your application is
       used. For example, your external website might access an API using a
       channel set to customer, while your internal marketing department might
       use a channel set to mkting. Your reports will break down usage of the
       API by those channel values. Make sure the channel value in your requests
       meets the following requirements: Must be an ASCII alphanumeric string.
       Can include a period(.), underscore(_) and hyphen(-) character. Is
       case-insensitive: Upper-case and mixed-case channel parameters are merged
       into their lower-case equivalent.For example, usage on the CUSTOMER
       channel will be combined with the usage of the customer channel. Must be
       a static and assigned per application instance(it can't be generated
       dynamically). For example, you can't use channel values to track
       individual users.
       {} Xpo.Google.Api.Entities.Common.Location
       latnumber(optional)Latitude.
       lngnumber(optional)Longitude.
       addressstring(optional)Address.
       
       RESPONSE SAMPLE
       
       {
         "originAddresses": [
           "string"
         ],
         "destinationAddresses": [
           "string"
         ],
         "routes": [
           {
             "route": [
               {
                 "status": "OK",
                 "duration": {
                   "text": "string",
                   "value": 0,
                   "timeZone": "string",
                   "seconds": 0,
                   "minutes": 0,
                   "hours": 0
                 },
                 "durationInTraffic": {
                   "text": "string",
                   "value": 0,
                   "timeZone": "string",
                   "seconds": 0,
                   "minutes": 0,
                   "hours": 0
                 },
                 "distance": {
                   "value": 0,
                   "text": "string",
                   "meters": 0,
                   "miles": 0,
                   "feet": 0,
                   "yards": 0,
                   "inches": 0,
                   "kilometres": 0
                 },
                 "fare": {
                   "currency": "string",
                   "value": 0,
                   "text": "string"
                 }
               }
             ]
           }
         ],
         "status": "OK",
         "errorMessage": "string",
         "htmlAttributions": [
           "string"
         ]
       }
       
       RESPONSE SCHEMA
       
       {}
       Xpo.Google.Api.Shared.Models.DistanceMatrix.Response.DistanceMatrixResponse
       originAddressesarray[string]OriginAddresses contains an array of
       addresses as returned by the API from your original request. These are
       formatted by the geocoder and localized according to the language
       parameter passed with the request.
       destinationAddressesarray[string]DestinationAddresses contains an array
       of addresses as returned by the API from your original request. As with
       origin_addresses, these are localized if appropriate.
       routesarray[Xpo.Google.Api.Shared.Models.DistanceMatrix.Response.Row]Rows
       contains an array of elements, which in turn each contain a status,
       duration, and distance element.
       statusstringThe status returned with the response.
       Xpo.Google.Api.Shared.Models.Common.Enums.Status.Ok indicates success.
       Can be OK, ZERO_RESULTS, OVER_QUERY_LIMIT, REQUEST_DENIED,
       INVALID_REQUEST, MAX_ELEMENTS_EXCEEDED, MAX_WAYPOINTS_EXCEEDED,
       NOT_FOUND, UNKNOWN_ERROR or HTTP_ERROR
       errorMessagestringWhen the status code is other than 'Ok', there may be
       an additional error_message field within the response object. This field
       contains more detailed information about the reasons behind the given
       status code. Note: This field is not guaranteed to be always present, and
       its content is subject to change.
       htmlAttributionsarray[string]html_attributions contain a set of
       attributions which must be displayed to the user.
       {} Xpo.Google.Api.Shared.Models.DistanceMatrix.Response.Row
       routearray[Xpo.Google.Api.Shared.Models.DistanceMatrix.Response.Element]Each
       row array contains one or more element entries, which in turn contain the
       information about a single origin-destination pairing.
       {} Xpo.Google.Api.Shared.Models.DistanceMatrix.Response.Element
       statusstringStatus: See Status Codes for a list of possible status codes.
       Can be OK, ZERO_RESULTS, OVER_QUERY_LIMIT, REQUEST_DENIED,
       INVALID_REQUEST, MAX_ELEMENTS_EXCEEDED, MAX_WAYPOINTS_EXCEEDED,
       NOT_FOUND, UNKNOWN_ERROR or HTTP_ERROR
       durationXpo.Google.Api.Shared.Models.Common.DurationDuration: The
       duration of this route, expressed in seconds (the value field) and as
       text. The textual representation is localized according to the query's
       language parameter.
       durationInTrafficXpo.Google.Api.Shared.Models.Common.DurationThe length
       of time it takes to travel this route, based on current and historical
       traffic conditions. See the traffic_model request parameter for the
       options you can use to request that the returned value is optimistic,
       pessimistic, or a best-guess estimate. The duration is expressed in
       seconds (the value field) and as text.The textual representation is
       localized according to the query's language parameter. The duration in
       traffic is returned only if all of the following are true: - The request
       includes a departure_time parameter. - The request includes a valid API
       key, or a valid Google Maps APIs Premium Plan client ID and signature. -
       Traffic conditions are available for the requested route. - The mode
       parameter is set to driving.
       distanceXpo.Google.Api.Shared.Models.Common.DistanceDistance: The total
       distance of this route, expressed in meters (value) and as text. The
       textual value uses the unit system specified with the unit parameter of
       the original request, or the origin's region.
       fareXpo.Google.Api.Shared.Models.Common.FareIf present, contains the
       total fare (that is, the total ticket costs) on this route. This property
       is only returned for transit requests and only for transit providers
       where fare information is available.
       {} Xpo.Google.Api.Shared.Models.Common.Duration
       textstringText contains a human-readable representation of the duration.
       valueintegerValue in seconds.
       timeZonestringContains the time zone of this station. The value is the
       name of the time zone as defined in the IANA Time Zone Database, e.g.
       "America/New_York".
       secondsintegerValue in seconds.
       minutesnumberValue in minutes.
       hoursnumberValue in hours.
       {} Xpo.Google.Api.Shared.Models.Common.Distance
       valueintegerValue indicates the distance in meters
       textstringText contains a human-readable representation of the distance,
       displayed in units as used at the origin, in the language specified in
       the request. (For example, miles and feet will be used for any origin
       within the United States.) Note that regardless of what unit system is
       displayed as text, the distance.value field always contains a value
       expressed in meters.
       metersintegerDistance: The total distance of this route, expressed in
       meters (value) and as text. The textual value uses the unit system
       specified with the unit parameter of the original request, or the
       origin's region.
       milesnumberValue in Miles.
       feetnumberValue in Feet.
       yardsnumberValue in Yards.
       inchesnumberValue in Inches.
       kilometresnumberValue in Kilometres.
       {} Xpo.Google.Api.Shared.Models.Common.Fare
       currencystringAn ISO 4217 currency code indicating the currency that the
       amount is expressed in.
       valuenumberThe total fare amount, in the currency.
       textstringThe total fare amount, formatted in the requested language.
       ×
       
       
       ROUTE DISTANCE BETWEEN 2 OR MORE ROUTES POST
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       


 * * * FIREBASE KEY CONFIG
       
       
       GET /FIREBASE/{APPLICATIONCODE}
       
       Show samples
       
       Get FireBase Cloud Messaging Server Key Config
       
       Sample request:
       
       GET /apikey/[ApplicationCode]
       
       PARAMETERS
       
       applicationCode
       string
       
       The application code.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       RESPONSE SAMPLE
       
       {
         "applicationCode": "string",
         "environmentName": "string",
         "fcmNotificationURL": "string",
         "serverKey": "string",
         "isActive": true,
         "createdOn": "2023-09-19T13:08:35.394Z",
         "createdBy": "string",
         "lastUpdatedOn": "2023-09-19T13:08:35.394Z",
         "lastUpdatedBy": "string"
       }
       
       RESPONSE SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.FireBaseCloudMessagingKeyDto
       applicationCodestringGets or sets the application code.
       environmentNamestringGets or sets the name of the environment.
       fcmNotificationURLstringGets or sets the FCM notification URL.
       serverKeystringGets or sets the server key.
       isActivebooleanGets or sets a value indicating whether this instance is
       active.
       createdOnstringGets or sets the CreatedOn.
       createdBystringGets or sets the CreatedOn.
       lastUpdatedOnstringGets or sets the LastUpdatedOn.
       lastUpdatedBystringGets or sets the LastUpdatedBy.
       ×
       
       
       FIREBASE KEY CONFIG GET
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       
   
   
   * * SENDS THIS INSTANCE.
       
       
       POST /FIREBASE
       
       Show samples
       
       PARAMETERS
       
       firebaseRequest
       Content type: application/json-patch+json application/json text/json
       application/*+json
       Xpo.Google.Api.Shared.Models.FireBase.Request.FireBaseRequest
       
       The firebase request.
       
       TEST THIS ENDPOINT
       
       Hide Response
       
       
       RESPONSE MESSAGES
       
       200 Success
       
       BODY SAMPLE
       
       {
         "applicationCode": "string",
         "createdOn": "2023-09-19T13:08:35.349Z",
         "documentId": 0,
         "documentUserName": "string",
         "title": "string",
         "collectionType": "string",
         "message": "string",
         "externalId": 0,
         "metadata": {}
       }
       
       BODY SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.FireBase.Request.FireBaseRequest
       applicationCodestring(optional)Gets or sets the ApplicationCode.
       createdOnstring(optional)Gets or sets the CreatedOn.
       documentIdinteger(optional)Gets or sets the DocumentId.
       documentUserNamestring(optional)Gets or sets the DocumentUserName.
       titlestring(optional)Gets or sets the title.
       collectionTypestring(optional)Gets or sets the CollectionType.
       messagestring(optional)Gets or sets the Message.
       externalIdinteger(optional)Gets or sets the ExternalId.
       metadataobject(optional)Gets or sets the meta data.
       ×
       
       
       SENDS THIS INSTANCE. POST
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       


 * * * API KEY.
       
       
       GET /FIRESTORES/{APPLICATIONCODE}
       
       Show samples
       
       Gets the api key by config [ApplicationCode].
       
       Sample request:
       
       GET /apikey/[ApplicationCode]
       
       PARAMETERS
       
       applicationCode
       string
       
       The application code.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       RESPONSE SAMPLE
       
       {
         "fireStoreApiKeyId": 0,
         "applicationCode": "string",
         "applicationName": "string",
         "apiKey": "string",
         "authDomain": "string",
         "databaseURL": "string",
         "projectId": "string",
         "messagingSenderId": "string",
         "storageBucket": "string",
         "isActive": true,
         "applicationIsActive": true,
         "environmentName": "string",
         "createdOn": "2023-09-19T13:08:35.396Z",
         "createdBy": "string",
         "lastUpdatedOn": "2023-09-19T13:08:35.396Z",
         "lastUpdatedBy": "string",
         "type": "string",
         "privateKeyId": "string",
         "privateKey": "string",
         "clientEmail": "string",
         "clientId": "string",
         "authUri": "string",
         "tokenUri": "string",
         "authProviderX509CertUrl": "string",
         "clientX509CertUrl": "string"
       }
       
       RESPONSE SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.FireStoreApiKeyDto
       fireStoreApiKeyIdintegerGets or sets the FireStoreApiKeyId.
       applicationCodestringGets or sets the Applicationcode.
       applicationNamestringGets or sets the application name.
       apiKeystringGets or sets the application name.
       authDomainstringGets or sets the AuthDomain
       databaseURLstringGets or sets the DatabaseURL
       projectIdstringGets or sets the application name.
       messagingSenderIdstringGets or sets the application name.
       storageBucketstringGets or sets the application name.
       isActivebooleanGets or sets the IsActive.
       applicationIsActivebooleanGets or sets the ApplicationIsActive.
       environmentNamestringGets or sets the EnvironmentName.
       createdOnstringGets or sets the CreatedOn.
       createdBystringGets or sets the CreatedOn.
       lastUpdatedOnstringGets or sets the LastUpdatedOn.
       lastUpdatedBystringGets or sets the LastUpdatedBy.
       typestringGets or sets Type
       privateKeyIdstringGets or sets PrivateKeyId
       privateKeystringGets or sets PrivateKey
       clientEmailstringGets or sets ClientEmail
       clientIdstringGets or sets ClientId
       authUristringGets or sets AuthUri
       tokenUristringGets or sets AuthProviderX509CertUrl
       authProviderX509CertUrlstringGets or sets AuthProviderX509CertUrl
       clientX509CertUrlstringGets or sets ClientX509CertUrl
       ×
       
       
       API KEY. GET
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       
   
   
   * * DELETE DOCUMENT
       
       
       DELETE /FIRESTORES/{APPLICATIONCODE}/{COLLECTIONTYPE}/{USERNAME}
       
       Show samples
       
       Delete a document or a notification if the user wants to delete a read
       notification
       
       Sample request:
       
       DELETE /[ApplicationCode]/ASSIGNTASK/xpouser
       
       PARAMETERS
       
       applicationCode
       string
       
       The application code.
       
       collectionType
       string
       
       The collection type.
       
       userName
       string
       
       The document user name.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       ×
       
       
       DELETE DOCUMENT DELETE
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       
   
   
   * * FIRESTORE CREATE
       
       
       POST /FIRESTORES/COLLECTIONS/{USERNAME}
       
       Show samples
       
       Create a collection to FireStore Database
       
       Sample Request:
       
       POST /firestores/collections/xpouser
       
       {
       
       "ApplicationCode": "[ApplicationCode]",
       
       "CreatedOn": "01/17/2019 2:35:00 PM",
       
       "DocumentId": 1,
       
       "DocumentUserName": "xpouser",
       
       "DocumentType": "ASSIGNTASK",
       
       "Message": "New Task Assigned to you"
       
       
       }
       
       PARAMETERS
       
       collectionRequest
       Content type: application/json-patch+json application/json text/json
       application/*+json
       Xpo.Google.Api.Shared.Models.FireStoreCollectionRequest
       
       The FireStore collectionRequest REQUIRED.
       
       userName
       string
       
       Name of the user REQUIRED.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       BODY SAMPLE
       
       {
         "applicationCode": "string",
         "createdOn": "2023-09-19T13:08:35.349Z",
         "documentId": 0,
         "documentUserName": "string",
         "collectionType": "string",
         "message": "string",
         "externalId": 0
       }
       
       BODY SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.FireStoreCollectionRequest
       applicationCodestring(optional)Gets or sets the ApplicationCode.
       createdOnstring(optional)Gets or sets the CreatedOn.
       documentIdinteger(optional)Gets or sets the DocumentId.
       documentUserNamestring(optional)Gets or sets the DocumentUserName.
       collectionTypestring(optional)Gets or sets the CollectionType.
       messagestring(optional)Gets or sets the Message.
       externalIdinteger(optional)Gets or sets the ExternalId.
       
       RESPONSE SAMPLE
       
       {
         "success": true,
         "exception": {}
       }
       
       RESPONSE SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.FireStoreCollectionResponse
       successbooleanGets or sets the Success.
       exceptionobjectGets or sets the Exception.
       ×
       
       
       FIRESTORE CREATE POST
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       


 * * * DEFAULT HEALTH CHECK.
       
       
       DELETE /HEALTH
       
       Show samples
       
       Get the Health check of the api.
       
       GET /
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       ×
       
       
       DEFAULT HEALTH CHECK. DELETE
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       
   
   
   * * DEFAULT HEALTH CHECK.
       
       
       GET /HEALTH
       
       Show samples
       
       Get the Health check of the api.
       
       GET /
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       ×
       
       
       DEFAULT HEALTH CHECK. GET
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       
   
   
   * * DEFAULT HEALTH CHECK.
       
       
       PATCH /HEALTH
       
       Show samples
       
       Get the Health check of the api.
       
       GET /
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       ×
       
       
       DEFAULT HEALTH CHECK. PATCH
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       
   
   
   * * DEFAULT HEALTH CHECK.
       
       
       POST /HEALTH
       
       Show samples
       
       Get the Health check of the api.
       
       GET /
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       ×
       
       
       DEFAULT HEALTH CHECK. POST
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       
   
   
   * * DEFAULT HEALTH CHECK.
       
       
       PUT /HEALTH
       
       Show samples
       
       Get the Health check of the api.
       
       GET /
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       ×
       
       
       DEFAULT HEALTH CHECK. PUT
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       


 * * * ADDRESS UPSERT
       
       
       POST /LOCATIONS/{APPLICATIONCODE}/{RESTRICTIONCODE}/{USERNAME}
       
       Show samples
       
       Upsert address data into db for data integrity for all locations for XPO.
       
       Sample request:
       
       POST /locations/[ApplicationCode]/MAPS/xpouser
       
       {
       
       "Street1": "7925 N. TRYON SUITE 211",
       
       "Street2": null,
       
       "City": "Charlotte",
       
       "StateCode": "NC",
       
       "PostalCode": "28201",
       
       "CountryCode": "USA",
       
       "Component": "Country"
       
       
       }
       
       PARAMETERS
       
       request
       Content type: application/json-patch+json application/json text/json
       application/*+json
       Xpo.Google.Api.Shared.Models.LocationDto
       
       The request.
       
       applicationCode
       string
       
       The application code REQUIRED.
       
       restrictionCode
       string
       
       The restriction code REQUIRED.
       
       userName
       string
       
       Name of the user for logging REQUIRED.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       
       RESPONSE MESSAGES
       
       500 Response Exception
       
       BODY SAMPLE
       
       {
         "street1": "string",
         "street2": "string",
         "city": "string",
         "stateCode": "string",
         "postalCode": "string",
         "countryCode": "string",
         "postalCodeExtra4": "string",
         "hasCityStatePostalOnly": true,
         "component": "Route",
         "hasPostalOnly": true,
         "addressUnformatted": "string"
       }
       
       BODY SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.LocationDto
       street1string(optional)Gets the street1.
       street2string(optional)Gets the street2.
       citystring(optional)Gets the city.
       stateCodestring(optional)Gets the state code.
       postalCodestring(optional)Gets the postal code.
       countryCodestring(optional)Gets the country code.
       postalCodeExtra4string(optional)Gets or sets the postal code extra 4.
       hasCityStatePostalOnlyboolean(optional)Gets if has not roof top address
       just City State Postal Only.
       componentstring(optional)Gets or sets the component.
       Can be Route, Locality, AdministrativeArea, PostalCode or Country
       hasPostalOnlyboolean(optional)Gets a value indicating whether this
       instance has postal only.
       addressUnformattedstring(optional)manual address string for Google Api
       field. PLEASE BE CAREFUL WHEN USING THIS
       
       RESPONSE SAMPLE
       
       {
         "applicationKeyId": 0,
         "applicationKey": "string",
         "locationDto": {
           "street1": "string",
           "street2": "string",
           "city": "string",
           "stateCode": "string",
           "postalCode": "string",
           "countryCode": "string",
           "postalCodeExtra4": "string",
           "hasCityStatePostalOnly": true,
           "component": "Route",
           "hasPostalOnly": true,
           "addressUnformatted": "string"
         },
         "geocodingResponse": {
           "results": [
             {
               "place_id": "string",
               "geometry": {
                 "location": {
                   "lat": 0,
                   "lng": 0,
                   "address": "string"
                 },
                 "viewport": {
                   "southwest": {
                     "lat": 0,
                     "lng": 0,
                     "address": "string"
                   },
                   "northeast": {
                     "lat": 0,
                     "lng": 0,
                     "address": "string"
                   }
                 },
                 "bounds": {
                   "southwest": {
                     "lat": 0,
                     "lng": 0,
                     "address": "string"
                   },
                   "northeast": {
                     "lat": 0,
                     "lng": 0,
                     "address": "string"
                   }
                 },
                 "location_type": "ROOFTOP"
               },
               "formatted_address": "string",
               "partial_match": true,
               "postcode_localities": [
                 "string"
               ],
               "types": [
                 "unknown"
               ],
               "address_components": [
                 {
                   "short_name": "string",
                   "long_name": "string",
                   "types": [
                     "unknown"
                   ]
                 }
               ]
             }
           ],
           "plus_code": {
             "compound_code": "string",
             "global_code": "string"
           },
           "rawJson": "string",
           "rawQueryString": "string",
           "status": "OK",
           "error_message": "string",
           "html_attributions": [
             "string"
           ]
         },
         "apiRequestContent": {
           "ip": "string",
           "timestamp": "2023-09-19T13:08:35.401Z",
           "content": "string",
           "uri": "string",
           "requestMethod": "string",
           "accessToken": "string",
           "idToken": "string",
           "authorization": "string",
           "userName": "string",
           "headers": {},
           "cultureCode": "string"
         },
         "addressVerificationCommand": {
           "request": {
             "street1": "string",
             "street2": "string",
             "city": "string",
             "stateCode": "string",
             "postalCode": "string",
             "countryCode": "string",
             "postalCodeExtra4": "string",
             "hasCityStatePostalOnly": true,
             "component": "Route",
             "hasPostalOnly": true,
             "addressUnformatted": "string"
           },
           "failed": true,
           "exceptions": [
             {}
           ],
           "isPartialAddress": true,
           "ignoreAddressVerification": true,
           "response": {
             "id": "string",
             "recipient": "string",
             "street1": "string",
             "street2": "string",
             "urbanization": "string",
             "cityStatePostalLine": "string",
             "deliverability": "string",
             "deliverabilityAnalysis": {
               "dpvConfirmation": "string",
               "dpvCmra": "string",
               "dpvVacant": "string",
               "dpvFootNotes": [
                 "string"
               ],
               "ewsMatch": true,
               "lacsIndicator": "string",
               "lacsReturnCode": "string",
               "suiteReturnCode": "string"
             },
             "country": "string",
             "countryCode": "string",
             "object": "string",
             "isInternational": true,
             "address": {
               "streetNumber": "string",
               "streetPrediction": "string",
               "streetName": "string",
               "streetSuffix": "string",
               "streetPostDirection": "string",
               "secondaryDesignator": "string",
               "secondaryNumber": "string",
               "pmbDesignator": "string",
               "pmbNumber": "string",
               "extraSecondaryDesignator": "string",
               "extraSecondaryNumber": "string",
               "city": "string",
               "stateCode": "string",
               "zipCode": "string",
               "postalCodeInternational": "string",
               "postalCode": "string",
               "zipCodeExtra4": "string",
               "postalCodePlus4": "string",
               "zipCodeType": "string",
               "deliveryPointBarcode": "string",
               "addressType": "string",
               "recordType": "string",
               "defaultBuildingAddress": true,
               "county": "string",
               "countyFips": "string",
               "carrierRoute": "string",
               "carrierRouteType": "string",
               "latitude": 0,
               "longitude": 0
             }
           }
         },
         "verifyAddressResponse": {
           "id": "string",
           "recipient": "string",
           "primary_line": "string",
           "secondary_line": "string",
           "urbanization": "string",
           "last_line": "string",
           "deliverability": "string",
           "deliverability_analysis": {
             "dpv_confirmation": "string",
             "dpv_cmra": "string",
             "dpv_vacant": "string",
             "dpv_footnotes": [
               "string"
             ],
             "ews_match": true,
             "lacs_indicator": "string",
             "lacs_return_code": "string",
             "suite_return_code": "string"
           },
           "country": "string",
           "countryCode": "string",
           "object": "string",
           "isInternational": true,
           "components": {
             "primary_number": "string",
             "street_predirection": "string",
             "street_name": "string",
             "street_suffix": "string",
             "street_postdirection": "string",
             "secondary_designator": "string",
             "secondary_number": "string",
             "pmb_designator": "string",
             "pmb_number": "string",
             "extra_secondary_designator": "string",
             "extra_secondary_number": "string",
             "city": "string",
             "state": "string",
             "zip_code": "string",
             "postal_code": "string",
             "postalCode": "string",
             "zip_code_plus_4": "string",
             "postalCodePlus4": "string",
             "zip_code_type": "string",
             "delivery_point_barcode": "string",
             "address_type": "string",
             "record_type": "string",
             "default_building_address": true,
             "county": "string",
             "county_fips": "string",
             "carrier_route": "string",
             "carrier_route_type": "string",
             "latitude": 0,
             "longitude": 0
           }
         },
         "addresses": [
           {
             "addressUniqueId": "string",
             "searchKey": "string",
             "street1": "string",
             "street2": "string",
             "city": "string",
             "stateCode": "string",
             "postalCode": "string",
             "postalCode4Digits": "string",
             "countryCode": "string",
             "latitude": 0,
             "latitudeInRadians": 0,
             "longitude": 0,
             "longitudeInRadians": 0,
             "geoCode": "string",
             "isValid": true,
             "isValidated": true,
             "hasBadData": true,
             "comment": "string",
             "formattedAddress": "string",
             "expirationDate": "2023-09-19T13:08:35.402Z",
             "createdOn": "2023-09-19T13:08:35.402Z",
             "createdBy": "string",
             "lastUpdatedOn": "2023-09-19T13:08:35.402Z",
             "lastUpdatedBy": "string",
             "isPartialAddress": true,
             "addressVerification": {
               "verificationId": "string",
               "verificationObject": "string",
               "recipient": "string",
               "primaryLine": "string",
               "secondaryLine": "string",
               "urbanization": "string",
               "lastLine": "string",
               "deliverability": "string",
               "country": "string",
               "countryCode": "string",
               "primaryNumber": "string",
               "streetPredirection": "string",
               "streetName": "string",
               "streetSuffix": "string",
               "streetPostdirection": "string",
               "secondaryDesignator": "string",
               "secondaryNumber": "string",
               "pmbDesignator": "string",
               "pmbNumber": "string",
               "extraSecondaryDesignator": "string",
               "extraSecondaryNumber": "string",
               "city": "string",
               "state": "string",
               "zipCode": "string",
               "postalCode": "string",
               "zipCodePlus4": "string",
               "postalCodePlus4": "string",
               "zipCodeType": "string",
               "deliveryPointBarCode": "string",
               "addressType": "string",
               "recordType": "string",
               "defaultBuildingAddress": true,
               "county": "string",
               "countyFips": "string",
               "carrierRoute": "string",
               "carrierRouteType": "string",
               "latitude": 0,
               "longitude": 0,
               "isInternational": true,
               "deliverabilityAnalysisConfirmation": "string",
               "deliverabilityAnalysisCmra": "string",
               "deliverabilityAnalysisVacant": "string",
               "deliverabilityAnalysisFootNotes": "string",
               "deliverabilityAnalysisEwsMatched": true,
               "deliverabilityAnalysisLACSIndicator": "string",
               "deliverabilityAnalysisLACSReturnCode": "string",
               "deliverabilityAnalysisLACSSuiteReturnCode": "string",
               "createdOn": "2023-09-19T13:08:35.402Z",
               "createdBy": "string"
             }
           }
         ],
         "addressIds": [
           0
         ],
         "street1": "string",
         "street2": "string",
         "city": "string",
         "stateCode": "string",
         "postalCode": "string",
         "countryCode": "string",
         "latitude": 0,
         "longitude": 0,
         "comment": "string",
         "isPartialAddress": true,
         "userName": "string",
         "isValidated": true,
         "hasBadData": true,
         "formattedAddress": "string",
         "locationType": "string",
         "rawJson": "string",
         "placeId": "string",
         "searchKey": "string",
         "exceptions": [
           {}
         ]
       }
       
       RESPONSE SCHEMA
       
       {} Xpo.Google.Api.Commands.AddressUpsertCommand
       applicationKeyIdinteger
       applicationKeystring
       locationDtoXpo.Google.Api.Shared.Models.LocationDto
       geocodingResponseXpo.Google.Api.Entities.Maps.Geocode.Response.GeocodingResponse
       apiRequestContentXpo.Google.Api.Shared.Models.ApiRequestContent
       addressVerificationCommandXpo.Google.Api.Commands.LobAddressVerificationCommand
       verifyAddressResponseXpo.Google.Api.Entities.Lob.Response.VerifyAddressResponse
       addressesarray[Xpo.Google.Api.Shared.Models.AddressDto]
       addressIdsarray[integer]
       street1string
       street2string
       citystring
       stateCodestring
       postalCodestring
       countryCodestring
       latitudenumber
       longitudenumber
       commentstring
       isPartialAddressboolean
       userNamestring
       isValidatedboolean
       hasBadDataboolean
       formattedAddressstring
       locationTypestring
       rawJsonstring
       placeIdstring
       searchKeystring
       exceptionsarray[Inline Model 1]
       {} Xpo.Google.Api.Shared.Models.LocationDto
       street1stringGets the street1.
       street2stringGets the street2.
       citystringGets the city.
       stateCodestringGets the state code.
       postalCodestringGets the postal code.
       countryCodestringGets the country code.
       postalCodeExtra4stringGets or sets the postal code extra 4.
       hasCityStatePostalOnlybooleanGets if has not roof top address just City
       State Postal Only.
       componentstringGets or sets the component.
       Can be Route, Locality, AdministrativeArea, PostalCode or Country
       hasPostalOnlybooleanGets a value indicating whether this instance has
       postal only.
       addressUnformattedstringmanual address string for Google Api field.
       PLEASE BE CAREFUL WHEN USING THIS
       {} Xpo.Google.Api.Entities.Maps.Geocode.Response.GeocodingResponse
       resultsarray[Xpo.Google.Api.Entities.Maps.Geocode.Response.Result]Results.
       When the geocoder returns results, it places them within a (JSON) results
       array. Even if the geocoder returns no results (such as if the address
       doesn't exist) it still returns an empty results array.
       plus_codeXpo.Google.Api.Entities.Maps.Geocode.Response.PlusCodeGets or
       sets the plus code.
       rawJsonstringSee Xpo.Google.Api.Entities.Interfaces.IResponse.RawJson.
       rawQueryStringstringSee
       Xpo.Google.Api.Entities.Interfaces.IResponse.RawQueryString.
       statusstringSee Xpo.Google.Api.Entities.Interfaces.IResponse.Status.
       Can be OK, ZERO_RESULTS, OVER_QUERY_LIMIT, REQUEST_DENIED,
       INVALID_REQUEST, MAX_ELEMENTS_EXCEEDED, MAX_WAYPOINTS_EXCEEDED,
       NOT_FOUND, UNKNOWN_ERROR or HTTP_ERROR
       error_messagestringSee
       Xpo.Google.Api.Entities.Interfaces.IResponse.ErrorMessage.
       html_attributionsarray[string]See
       Xpo.Google.Api.Entities.Interfaces.IResponse.HtmlAttributions.
       {} Xpo.Google.Api.Shared.Models.ApiRequestContent
       ipstringGets or sets the ip.
       timestampstringGets or sets the timestamp.
       contentstringGets or sets the content.
       uristringGets or sets the URI.
       requestMethodstringGets or sets the request method.
       accessTokenstringGets or sets the access token.
       idTokenstringGets or sets the identifier token.
       authorizationstringGets or sets the authorization.
       userNamestringGets or sets the name of the user.
       headersobjectGets or sets the headers.
       cultureCodestringGets or sets the culture code.
       {} Xpo.Google.Api.Commands.LobAddressVerificationCommand
       requestXpo.Google.Api.Shared.Models.LocationDto
       failedboolean
       exceptionsarray[Inline Model 2]
       isPartialAddressboolean
       ignoreAddressVerificationboolean
       responseXpo.Google.Api.Shared.Models.Lob.Response.VerifyAddressResponse
       {} Xpo.Google.Api.Entities.Lob.Response.VerifyAddressResponse
       idstringGets or sets the identifier. Unique identifier prefixed with
       intl_ver_ or us_ver_.
       recipientstringGets or sets the recipient. The intended recipient,
       typically a person's or firm's name.
       primary_linestringGets or sets the street1. The primary delivery line
       (usually the street address) of the address. US: Primary
       Numberprimary_numberStreet Predirectionstreet_predirectionStreet
       Namestreet_nameStreet Suffixstreet_suffixStreet
       Postdirectionstreet_postdirectionSecondary
       Designatorsecondary_designatorSecondary Numbersecondary_numberPMB
       Designatorpmb_designatorPMB Numberpmb_number
       secondary_linestringGets or sets the street2. The secondary delivery line
       of the address. This field is typically empty but may contain information
       if primary_line is too long.
       urbanizationstringGets or sets the urbanization. Only present for
       addresses in Puerto Rico. An urbanization refers to an area, sector, or
       development within a city.
       last_linestringGets or sets the city state postal line. Combination of
       the following applicable components: US: CitycityStatestateZIP
       codezip_codeZIP+4zip_code_plus_4 Internationl: CitycityStatestatePostal
       codepostal_code
       deliverabilitystringGets or sets the deliverability. Summarizes the
       deliverability of the intl_verification object. Possible values are: US:
       deliverableThe address is deliverable by the
       USPS.deliverable_missing_infoThe address is deliverable, but the
       secondary unit information is unnecessary.deliverable_incorrect_unitThe
       address is deliverable to the building's default address but the
       secondary unit provided may not exist. There is a chance the mail will
       not reach the intended recipient.deliverable_missing_unitThe address is
       deliverable to the building's default address but is missing secondary
       unit information. There is a chance the mail will not reach the intended
       recipient.undeliverableThe address is not deliverable according to the
       USPS. International: deliverableThe address is
       deliverable.deliverable_missing_infoThe address is missing some
       information, but is most likely deliverable.undeliverableThe address is
       most likely not deliverable. Some components of the address (such as city
       or postal code) may have been found.no_matchThis address is not
       deliverable. No matching street could be found within the city or postal
       code.
       deliverability_analysisXpo.Google.Api.Entities.Lob.DeliverabilityAnalysisGets
       or sets the deliverability analysis.
       countrystringGets or sets the country. The country of the address. Will
       be returned as a 2 letter country short-name code (ISO 3166).
       countryCodestringGets the country code.
       objectstringGets or sets the object. Value is intl_verification or
       us_verification.
       isInternationalbooleanGets a value indicating whether this instance is
       international.
       componentsXpo.Google.Api.Entities.Lob.Response.BaseAddressResponseThe
       address
       {} Xpo.Google.Api.Shared.Models.AddressDto
       addressUniqueIdstringGets or sets the AddressUniqueId.
       searchKeystringGets or sets the SearchKey UNIQUE.
       street1stringGets or sets the Street1.
       street2stringGets or sets the Street2.
       citystringGets or sets the city.
       stateCodestringGets or sets the StateCode.
       postalCodestringGets or sets the PostalCode.
       postalCode4DigitsstringGets or sets the PostalCode4Digits.
       countryCodestringGets or sets the CountryCode.
       latitudenumberGets or sets the Latitude.
       latitudeInRadiansnumberGets or sets the LatitudeInRadians.
       longitudenumberGets or sets the Longitude.
       longitudeInRadiansnumberGets or sets the LongitudeInRadians.
       geoCodestringGets or sets the GeoCode.
       isValidbooleanGets or sets the IsValid.
       isValidatedbooleanGets or sets the IsValidated.
       hasBadDatabooleanGets or sets the HasBadData.
       commentstringGets or sets the Comment.
       formattedAddressstringGets or sets the formatted address.
       expirationDatestringGets or sets the expiration date.
       createdOnstringGets or sets the CreatedOn.
       createdBystringGets or sets the CreatedOn.
       lastUpdatedOnstringGets or sets the LastUpdatedOn.
       lastUpdatedBystringGets or sets the LastUpdatedBy.
       isPartialAddressbooleanGets or sets the IsPartialAddress.
       addressVerificationXpo.Google.Api.Shared.Models.AddressVerificationDtoGets
       or sets the AddressVerification.
       {} Inline Model 1
       
       {} Xpo.Google.Api.Entities.Maps.Geocode.Response.Result
       place_idstringplace_id is a unique identifier that can be used with other
       Google APIs. For example, you can use the place_id in a Google Places API
       request to get details of a local business, such as phone number, opening
       hours, user reviews, and more. See the place ID overview.
       geometryXpo.Google.Api.Entities.Maps.Geocode.Response.GeometryGeometry.
       formatted_addressstringFormatted address is a string containing the
       human-readable address of this location. Often this address is equivalent
       to the "postal address," which sometimes differs from country to country.
       (Note that some countries, such as the United Kingdom, do not allow
       distribution of true postal addresses due to licensing restrictions.)
       This address is generally composed of one or more address components. For
       example, the address "111 8th Avenue, New York, NY" contains separate
       address components for "111" (the street number, "8th Avenue" (the
       route), "New York" (the city) and "NY" (the US state). These address
       components contain additional information as noted below.
       partial_matchbooleanpartial_match indicates that the geocoder did not
       return an exact match for the original request, though it was able to
       match part of the requested address. You may wish to examine the original
       request for misspellings and/or an incomplete address. Partial matches
       most often occur for street addresses that do not exist within the
       locality you pass in the request. Partial matches may also be returned
       when a request matches two or more locations in the same locality. For
       example, "21 Henr St, Bristol, UK" will return a partial match for both
       Henry Street and Henrietta Street. Note that if a request includes a
       misspelled address component, the geocoding service may suggest an
       alternative address. Suggestions triggered in this way will also be
       marked as a partial match.
       postcode_localitiesarray[string]postcode_localities[] is an array
       denoting all the localities contained in a postal code. This is only
       present when the result is a postal code that contains multiple
       localities.
       typesarray[string]The types[] array indicates the type of the returned
       result. This array contains a set of one or more tags identifying the
       type of feature returned in the result. For example, a geocode of
       "Chicago" returns "locality" which indicates that "Chicago" is a city,
       and also returns "political" which indicates it is a political entity.
       address_componentsarray[Xpo.Google.Api.Entities.Common.AddressComponent]address_components[]
       is an array containing the separate address components
       {} Xpo.Google.Api.Entities.Maps.Geocode.Response.PlusCode
       compound_codestringGets or sets the compound code.
       global_codestringGets or sets the global code.
       {} Inline Model 2
       
       {} Xpo.Google.Api.Shared.Models.Lob.Response.VerifyAddressResponse
       idstringGets or sets the identifier. Unique identifier prefixed with
       intl_ver_ or us_ver_.
       recipientstringGets or sets the recipient. The intended recipient,
       typically a person's or firm's name.
       street1stringGets or sets the street1. The primary delivery line (usually
       the street address) of the address. US: Primary
       Numberprimary_numberStreet Predirectionstreet_predirectionStreet
       Namestreet_nameStreet Suffixstreet_suffixStreet
       Postdirectionstreet_postdirectionSecondary
       Designatorsecondary_designatorSecondary Numbersecondary_numberPMB
       Designatorpmb_designatorPMB Numberpmb_number
       street2stringGets or sets the street2. The secondary delivery line of the
       address. This field is typically empty but may contain information if
       primary_line is too long.
       urbanizationstringGets or sets the urbanization. Only present for
       addresses in Puerto Rico. An urbanization refers to an area, sector, or
       development within a city.
       cityStatePostalLinestringGets or sets the city state postal line.
       Combination of the following applicable components: US:
       CitycityStatestateZIP codezip_codeZIP+4zip_code_plus_4 Internationl:
       CitycityStatestatePostal codepostal_code
       deliverabilitystringGets or sets the deliverability. Summarizes the
       deliverability of the intl_verification object. Possible values are: US:
       deliverableThe address is deliverable by the
       USPS.deliverable_missing_infoThe address is deliverable, but the
       secondary unit information is unnecessary.deliverable_incorrect_unitThe
       address is deliverable to the building's default address but the
       secondary unit provided may not exist. There is a chance the mail will
       not reach the intended recipient.deliverable_missing_unitThe address is
       deliverable to the building's default address but is missing secondary
       unit information. There is a chance the mail will not reach the intended
       recipient.undeliverableThe address is not deliverable according to the
       USPS. International: deliverableThe address is
       deliverable.deliverable_missing_infoThe address is missing some
       information, but is most likely deliverable.undeliverableThe address is
       most likely not deliverable. Some components of the address (such as city
       or postal code) may have been found.no_matchThis address is not
       deliverable. No matching street could be found within the city or postal
       code.
       deliverabilityAnalysisXpo.Google.Api.Shared.Models.Lob.DeliverabilityAnalysisGets
       or sets the deliverability analysis.
       countrystringGets or sets the country. The country of the address. Will
       be returned as a 2 letter country short-name code (ISO 3166).
       countryCodestringGets the country code.
       objectstringGets or sets the object. Value is intl_verification or
       us_verification.
       isInternationalbooleanGets a value indicating whether this instance is
       international.
       addressXpo.Google.Api.Shared.Models.Lob.Response.BaseAddressResponseThe
       address
       {} Xpo.Google.Api.Entities.Lob.DeliverabilityAnalysis
       dpv_confirmationstringGets or sets the DPV confirmation. Result of
       Delivery Point Validation (DPV), which determines whether or not the
       address is deliverable by the USPS. Possible values are: YThe address is
       deliverable by the USPS.DThe address is deliverable by removing the
       provided secondary unit designator. This information may be incorrect or
       unnecessary.DThe address is deliverable to the building's default address
       but is missing a secondary unit designator and/or number. There is a
       chance the mail will not reach the intended recipient.NThe address is not
       deliverable according to the USPS, but parts of the address are valid
       (such as the street and ZIP code).empty stringThis address is not
       deliverable. No matching street could be found within the city or ZIP
       code.
       dpv_cmrastringGets or sets the DPV cmra. Indicates whether or not the
       address is CMRA-authorized. Possible values are: YAddress is
       CMRA-authorizedNAddress is not CMRA-authorizedempty stringA DPV match is
       not made (deliverability_analysis[dpv_confirmation] is N or an empty
       string).
       dpv_vacantstringGets or sets the DPV vacant. Indicates that an address
       was once deliverable, but has become vacant and is no longer receiving
       deliveries. Possible values are: YAddress is vacantNAddress is not
       vacantempty stringA DPV match is not made
       (deliverability_analysis[dpv_confirmation] is N or an empty string).
       dpv_footnotesarray[string]Gets or sets the DPV foot notes. An array of
       2-character strings that gives more insight into how
       deliverability_analysis[dpv_confirmation] was determined. Will always
       include at least 1 string, and can include up to 3. For possible values
       and details, see the appendix.
       ews_matchbooleanGets or sets a value indicating whether [ews match].
       Indicates whether or not an address has been flagged in the Early Warning
       System (EWS), meaning the address is under development and not yet ready
       to receive mail. However, it should become available in a few months.
       lacs_indicatorstringGets or sets the lacs indicator. Indicates whether
       the address was matched and converted by LACSLink. LACSLink corrects
       outdated addresses into their modern counterparts. Possible values are:
       YNew address produced with a matching record in LACSLink.NNew address
       could not be produced because no match was found in LACSLink.empty
       stringLACSLink was not attempted.
       lacs_return_codestringGets or sets the lacs return code. A code
       indicating how deliverability_analysis[lacs_indicator] was determined.
       Possible values are: 1A new address was produced because a match was
       found in LACSLink.92A LACSLink record was matched after dropping
       secondary information.14A match was found in LACSLink, but could not be
       converted to a deliverable address.00A match was not found in LACSLink,
       and no new address was produced.empty stringLACSLink was not attempted.
       suite_return_codestringGets or sets the suite return code. Indicates
       whether the address was matched and corrected by SuiteLink. SuiteLink
       attempts to provide secondary information businesses. Possible values
       are: AA SuiteLink match was found and secondary information was added.00A
       SuiteLink match could not be found and no secondary information was
       added.empty stringSuiteLink lookup was not attempted.
       {} Xpo.Google.Api.Entities.Lob.Response.BaseAddressResponse
       primary_numberstringGets or sets the street number. The numeric or
       alphanumeric part of an address preceding the street name. Often the
       house, building, or PO Box number.
       street_predirectionstringGets or sets the street prediction. Geographic
       direction preceding a street name (N, E, S, W, NE, SE, NW, SW).
       street_namestringGets or sets the name of the street. The name of the
       street.
       street_suffixstringGets or sets the street suffix. The standard USPS
       abbreviation for the street suffix (ST, AVE, BLVD, etc).
       street_postdirectionstringGets or sets the street post direction.
       Geographic direction following a street name (N, E, S, W, NE, SE, NW,
       SW).
       secondary_designatorstringGets or sets the secondary designator. The
       standard USPS abbreviation describing the components[secondary_number]
       (STE, APT, BLDG, etc).
       secondary_numberstringGets or sets the secondary number. Number of the
       apartment/unit/etc.
       pmb_designatorstringGets or sets the PMB designator. Designator of a
       CMRA-authorized private mailbox.
       pmb_numberstringGets or sets the PMB number. Number of a CMRA-authorized
       private mailbox.
       extra_secondary_designatorstringGets or sets the extra secondary
       designator. An extra (often unnecessary) secondary designator provided
       with the input address.
       extra_secondary_numberstringGets or sets the extra secondary number. An
       extra (often unnecessary) secondary number provided with the input
       address.
       citystringGets or sets the city. The name of the city.
       statestringGets or sets the state. The name of the state as 2 chars. The
       state as a two-letter abbreviation.
       zip_codestringGets or sets the zip. The 5-digit ZIP code.
       postal_codestringGets or sets the postal code international. The postal
       code.
       postalCodestringGets the postal code.
       zip_code_plus_4stringGets or sets the zip code extra4. The 4-digit ZIP
       add-on code.
       postalCodePlus4stringGets the postal code plus4.
       zip_code_typestringGets or sets the type of the zip code. A description
       of the ZIP code type. For more detailed information about each ZIP code
       type, see the appendix. Will be one of standard, military, unique,
       po_box, or an empty string.
       delivery_point_barcodestringGets or sets the delivery point barcode. A
       12-digit identifier that uniquely identifies a delivery point (location
       where mail can be sent and received). It consists of the 5-digit ZIP code
       (zip_code), 4-digit ZIP+4 add-on (zip_code_plus_4), 2-digit delivery
       point, and 1-digit delivery point check digit.
       address_typestringGets or sets the type of the address. Uses USPS's
       Residential Delivery Indicator (RDI) to identify whether an address is
       classified as residential or business. Possible values are: US:
       residentalThe address is residential or a PO Box.commercialThe address is
       commercial.empty stringNot enough information provided to be determined.
       record_typestringGets or sets the type of the record. A description of
       the type of address. Populated if a DPV match is made
       (deliverability_analysis[dpv_confirmation] is Y, S, or D). For more
       detailed information about each record type, see the appendix. Will be
       one of street, highrise, firm, po_box, rural_route, general_delivery, or
       an empty string.
       default_building_addressbooleanGets or sets the default building address.
       Designates whether or not the address is the default address for a
       building containing multiple delivery points.
       countystringGets or sets the county. County name of the address.
       county_fipsstringGets or sets the county fips. A 5-digit FIPS county code
       which uniquely identifies components[county]. It consists of a 2-digit
       state code and a 3-digit county code.
       carrier_routestringGets or sets the carrier route. A 4-character code
       assigned to a mail delivery route within a ZIP code.
       carrier_route_typestringGets or sets the type of the carrier route. The
       type of components[carrier_route]. For more detailed information about
       each carrier route type, see the appendix. Possible values are: US:
       city_deliveryCity delivery (starts with "C")rural_routeRural route
       (starts with "R")highway_contractHighway contract route (starts with
       "H").po_boxP.O. Box route (starts with "B")general_deliveryGeneral
       delivery (starts with "G")
       latitudenumberGets or sets the latitude. A positive or negative decimal
       indicating the geographic latitude of the address, specifying the
       north-to-south position of a location. This should be used with longitude
       to pinpoint locations on a map. Will not be returned for military
       addresses (state is AA, AE, or AP).
       longitudenumberGets or sets the longitude. A positive or negative decimal
       indicating the geographic longitude of the address, specifying the
       east-to-west position of a location. This should be used with latitude to
       pinpoint locations on a map. Will not be returned for military addresses
       (state is AA, AE, or AP).
       {} Xpo.Google.Api.Shared.Models.AddressVerificationDto
       verificationIdstringGets or sets the verification identifier.
       verificationObjectstringGets or sets the verification object.
       recipientstringGets or sets the recipient.
       primaryLinestringGets or sets the primary line.
       secondaryLinestringGets or sets the secondary line.
       urbanizationstringGets or sets the urbanization.
       lastLinestringGets or sets the last line.
       deliverabilitystringGets or sets the deliverability.
       countrystringGets or sets the country.
       countryCodestringGets or sets the country code.
       primaryNumberstringGets or sets the primary number.
       streetPredirectionstringGets or sets the street predirection.
       streetNamestringGets or sets the name of the street.
       streetSuffixstringGets or sets the street suffix.
       streetPostdirectionstringGets or sets the street postdirection.
       secondaryDesignatorstringGets or sets the secondary designator.
       secondaryNumberstringGets or sets the secondary number.
       pmbDesignatorstringGets or sets the PMB designator.
       pmbNumberstringGets or sets the PMB number.
       extraSecondaryDesignatorstringGets or sets the extra secondary
       designator.
       extraSecondaryNumberstringGets or sets the extra secondary number.
       citystringGets or sets the city.
       statestringGets or sets the state.
       zipCodestringGets or sets the zip code.
       postalCodestringGets or sets the postal code.
       zipCodePlus4stringGets or sets the zip code plus4.
       postalCodePlus4stringGets or sets the postal code plus4.
       zipCodeTypestringGets or sets the type of the zip code.
       deliveryPointBarCodestringGets or sets the delivery point bar code.
       addressTypestringGets or sets the type of the address.
       recordTypestringGets or sets the type of the record.
       defaultBuildingAddressbooleanGets or sets a value indicating whether
       [default building address].
       countystringGets or sets the county.
       countyFipsstringGets or sets the county fips.
       carrierRoutestringGets or sets the carrier route.
       carrierRouteTypestringGets or sets the type of the carrier route.
       latitudenumberGets or sets the latitude.
       longitudenumberGets or sets the longitude.
       isInternationalbooleanGets or sets a value indicating whether this
       instance is international.
       deliverabilityAnalysisConfirmationstringGets or sets the deliverability
       analysis confirmation.
       deliverabilityAnalysisCmrastringGets or sets the deliverability analysis
       cmra.
       deliverabilityAnalysisVacantstringGets or sets the deliverability
       analysis vacant.
       deliverabilityAnalysisFootNotesstringGets or sets the deliverability
       analysis foot notes.
       deliverabilityAnalysisEwsMatchedbooleanGets or sets a value indicating
       whether [deliverability analysis ews matched].
       deliverabilityAnalysisLACSIndicatorstringGets or sets the deliverability
       analysis lacs indicator.
       deliverabilityAnalysisLACSReturnCodestringGets or sets the deliverability
       analysis lacs return code.
       deliverabilityAnalysisLACSSuiteReturnCodestringGets or sets the
       deliverability analysis lacs suite return code.
       createdOnstringGets or sets the created on.
       createdBystringGets or sets the created by.
       {} Xpo.Google.Api.Entities.Maps.Geocode.Response.Geometry
       locationXpo.Google.Api.Entities.Common.LocationLocation contains the
       geocoded latitude,longitude value. For normal address lookups, this field
       is typically the most important.
       viewportXpo.Google.Api.Entities.Common.ViewPortViewport contains the
       recommended viewport for displaying the returned result, specified as two
       latitude,longitude values defining the southwest and northeast corner of
       the viewport bounding box. Generally the viewport is used to frame a
       result when displaying it to a user.
       boundsXpo.Google.Api.Entities.Common.ViewPortBounds (optionally returned)
       stores the bounding box which can fully contain the returned result. Note
       that these bounds may not match the recommended viewport. (For example,
       San Francisco includes the Farallon islands, which are technically part
       of the city, but probably should not be returned in the viewport.)
       location_typestringLocation type stores additional data about the
       specified location.
       Can be ROOFTOP, RANGE_INTERPOLATED, GEOMETRIC_CENTER or APPROXIMATE
       {} Xpo.Google.Api.Entities.Common.AddressComponent
       short_namestringshort_name is an abbreviated textual name for the address
       component, if available. For example, an address component for the state
       of Alaska may have a long_name of "Alaska" and a short_name of "AK" using
       the 2-letter postal abbreviation.
       long_namestringlong_name is the full text description or name of the
       address component as returned by the Geocoder.
       typesarray[string]types[] is an array indicating the type of the address
       component.
       {} Xpo.Google.Api.Shared.Models.Lob.DeliverabilityAnalysis
       dpvConfirmationstringGets or sets the DPV confirmation. Result of
       Delivery Point Validation (DPV), which determines whether or not the
       address is deliverable by the USPS. Possible values are: YThe address is
       deliverable by the USPS.DThe address is deliverable by removing the
       provided secondary unit designator. This information may be incorrect or
       unnecessary.DThe address is deliverable to the building's default address
       but is missing a secondary unit designator and/or number. There is a
       chance the mail will not reach the intended recipient.NThe address is not
       deliverable according to the USPS, but parts of the address are valid
       (such as the street and ZIP code).empty stringThis address is not
       deliverable. No matching street could be found within the city or ZIP
       code.
       dpvCmrastringGets or sets the DPV cmra. Indicates whether or not the
       address is CMRA-authorized. Possible values are: YAddress is
       CMRA-authorizedNAddress is not CMRA-authorizedempty stringA DPV match is
       not made (deliverability_analysis[dpv_confirmation] is N or an empty
       string).
       dpvVacantstringGets or sets the DPV vacant. Indicates that an address was
       once deliverable, but has become vacant and is no longer receiving
       deliveries. Possible values are: YAddress is vacantNAddress is not
       vacantempty stringA DPV match is not made
       (deliverability_analysis[dpv_confirmation] is N or an empty string).
       dpvFootNotesarray[string]Gets or sets the DPV foot notes. An array of
       2-character strings that gives more insight into how
       deliverability_analysis[dpv_confirmation] was determined. Will always
       include at least 1 string, and can include up to 3. For possible values
       and details, see the appendix.
       ewsMatchbooleanGets or sets a value indicating whether [ews match].
       Indicates whether or not an address has been flagged in the Early Warning
       System (EWS), meaning the address is under development and not yet ready
       to receive mail. However, it should become available in a few months.
       lacsIndicatorstringGets or sets the lacs indicator. Indicates whether the
       address was matched and converted by LACSLink. LACSLink corrects outdated
       addresses into their modern counterparts. Possible values are: YNew
       address produced with a matching record in LACSLink.NNew address could
       not be produced because no match was found in LACSLink.empty
       stringLACSLink was not attempted.
       lacsReturnCodestringGets or sets the lacs return code. A code indicating
       how deliverability_analysis[lacs_indicator] was determined. Possible
       values are: 1A new address was produced because a match was found in
       LACSLink.92A LACSLink record was matched after dropping secondary
       information.14A match was found in LACSLink, but could not be converted
       to a deliverable address.00A match was not found in LACSLink, and no new
       address was produced.empty stringLACSLink was not attempted.
       suiteReturnCodestringGets or sets the suite return code. Indicates
       whether the address was matched and corrected by SuiteLink. SuiteLink
       attempts to provide secondary information businesses. Possible values
       are: AA SuiteLink match was found and secondary information was added.00A
       SuiteLink match could not be found and no secondary information was
       added.empty stringSuiteLink lookup was not attempted.
       {} Xpo.Google.Api.Shared.Models.Lob.Response.BaseAddressResponse
       streetNumberstringGets or sets the street number. The numeric or
       alphanumeric part of an address preceding the street name. Often the
       house, building, or PO Box number.
       streetPredictionstringGets or sets the street prediction. Geographic
       direction preceding a street name (N, E, S, W, NE, SE, NW, SW).
       streetNamestringGets or sets the name of the street. The name of the
       street.
       streetSuffixstringGets or sets the street suffix. The standard USPS
       abbreviation for the street suffix (ST, AVE, BLVD, etc).
       streetPostDirectionstringGets or sets the street post direction.
       Geographic direction following a street name (N, E, S, W, NE, SE, NW,
       SW).
       secondaryDesignatorstringGets or sets the secondary designator. The
       standard USPS abbreviation describing the components[secondary_number]
       (STE, APT, BLDG, etc).
       secondaryNumberstringGets or sets the secondary number. Number of the
       apartment/unit/etc.
       pmbDesignatorstringGets or sets the PMB designator. Designator of a
       CMRA-authorized private mailbox.
       pmbNumberstringGets or sets the PMB number. Number of a CMRA-authorized
       private mailbox.
       extraSecondaryDesignatorstringGets or sets the extra secondary
       designator. An extra (often unnecessary) secondary designator provided
       with the input address.
       extraSecondaryNumberstringGets or sets the extra secondary number. An
       extra (often unnecessary) secondary number provided with the input
       address.
       citystringGets or sets the city. The name of the city.
       stateCodestringGets or sets the state. The name of the state as 2 chars.
       The state as a two-letter abbreviation.
       zipCodestringGets or sets the zip. The 5-digit ZIP code.
       postalCodeInternationalstringGets or sets the postal code international.
       The postal code.
       postalCodestringGets the postal code.
       zipCodeExtra4stringGets or sets the zip code extra4. The 4-digit ZIP
       add-on code.
       postalCodePlus4stringGets the postal code plus4.
       zipCodeTypestringGets or sets the type of the zip code. A description of
       the ZIP code type. For more detailed information about each ZIP code
       type, see the appendix. Will be one of standard, military, unique,
       po_box, or an empty string.
       deliveryPointBarcodestringGets or sets the delivery point barcode. A
       12-digit identifier that uniquely identifies a delivery point (location
       where mail can be sent and received). It consists of the 5-digit ZIP code
       (zip_code), 4-digit ZIP+4 add-on (zip_code_plus_4), 2-digit delivery
       point, and 1-digit delivery point check digit.
       addressTypestringGets or sets the type of the address. Uses USPS's
       Residential Delivery Indicator (RDI) to identify whether an address is
       classified as residential or business. Possible values are: US:
       residentalThe address is residential or a PO Box.commercialThe address is
       commercial.empty stringNot enough information provided to be determined.
       recordTypestringGets or sets the type of the record. A description of the
       type of address. Populated if a DPV match is made
       (deliverability_analysis[dpv_confirmation] is Y, S, or D). For more
       detailed information about each record type, see the appendix. Will be
       one of street, highrise, firm, po_box, rural_route, general_delivery, or
       an empty string.
       defaultBuildingAddressbooleanGets or sets the default building address.
       Designates whether or not the address is the default address for a
       building containing multiple delivery points.
       countystringGets or sets the county. County name of the address.
       countyFipsstringGets or sets the county fips. A 5-digit FIPS county code
       which uniquely identifies components[county]. It consists of a 2-digit
       state code and a 3-digit county code.
       carrierRoutestringGets or sets the carrier route. A 4-character code
       assigned to a mail delivery route within a ZIP code.
       carrierRouteTypestringGets or sets the type of the carrier route. The
       type of components[carrier_route]. For more detailed information about
       each carrier route type, see the appendix. Possible values are: US:
       city_deliveryCity delivery (starts with "C")rural_routeRural route
       (starts with "R")highway_contractHighway contract route (starts with
       "H").po_boxP.O. Box route (starts with "B")general_deliveryGeneral
       delivery (starts with "G")
       latitudenumberGets or sets the latitude. A positive or negative decimal
       indicating the geographic latitude of the address, specifying the
       north-to-south position of a location. This should be used with longitude
       to pinpoint locations on a map. Will not be returned for military
       addresses (state is AA, AE, or AP).
       longitudenumberGets or sets the longitude. A positive or negative decimal
       indicating the geographic longitude of the address, specifying the
       east-to-west position of a location. This should be used with latitude to
       pinpoint locations on a map. Will not be returned for military addresses
       (state is AA, AE, or AP).
       {} Xpo.Google.Api.Entities.Common.Location
       latnumberLatitude.
       lngnumberLongitude.
       addressstringAddress.
       {} Xpo.Google.Api.Entities.Common.ViewPort
       southwestXpo.Google.Api.Entities.Common.LocationSouth West.
       northeastXpo.Google.Api.Entities.Common.LocationNorth East.
       ×
       
       
       ADDRESS UPSERT POST
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       
   
   
   * * GEO CODE
       
       
       POST /LOCATIONS/{APPLICATIONCODE}/GEOCODE/{USERNAME}
       
       Show samples
       
       Geo Code - Step 1: address verification Step 2: Lookup Location, if not
       found Step 3: Google GeoCoding, if found returns GeoCodingResponse
       
       Sample request:
       
       POST //locations/[ApplicationCode]/geocode/xpouser
       
       {
       
       "Street1": "7925 N. TRYON SUITE 211",
       
       "Street2": null,
       
       "City": "Charlotte",
       
       "StateCode": "NC",
       
       "PostalCode": "28201",
       
       "CountryCode": "USA"
       
       "Component": "Country"
       
       
       }
       
       or
       
       {
       
       "Component": "Route",
       
       "AddressUnformatted": "980 3rd Avenue, New York, NY, USA"
       
       
       }
       
       PARAMETERS
       
       request
       Content type: application/json-patch+json application/json text/json
       application/*+json
       Xpo.Google.Api.Shared.Models.LocationDto
       
       The location request.
       
       applicationCode
       string
       
       The application code REQUIRED.
       
       userName
       string
       
       The username for logging REQUIRED.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       
       RESPONSE MESSAGES
       
       500 Response Exception
       
       BODY SAMPLE
       
       {
         "street1": "string",
         "street2": "string",
         "city": "string",
         "stateCode": "string",
         "postalCode": "string",
         "countryCode": "string",
         "postalCodeExtra4": "string",
         "hasCityStatePostalOnly": true,
         "component": "Route",
         "hasPostalOnly": true,
         "addressUnformatted": "string"
       }
       
       BODY SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.LocationDto
       street1string(optional)Gets the street1.
       street2string(optional)Gets the street2.
       citystring(optional)Gets the city.
       stateCodestring(optional)Gets the state code.
       postalCodestring(optional)Gets the postal code.
       countryCodestring(optional)Gets the country code.
       postalCodeExtra4string(optional)Gets or sets the postal code extra 4.
       hasCityStatePostalOnlyboolean(optional)Gets if has not roof top address
       just City State Postal Only.
       componentstring(optional)Gets or sets the component.
       Can be Route, Locality, AdministrativeArea, PostalCode or Country
       hasPostalOnlyboolean(optional)Gets a value indicating whether this
       instance has postal only.
       addressUnformattedstring(optional)manual address string for Google Api
       field. PLEASE BE CAREFUL WHEN USING THIS
       
       RESPONSE SAMPLE
       
       {
         "geocodingResponse": {
           "results": [
             {
               "placeId": "string",
               "geometry": {
                 "location": {
                   "latitude": 0,
                   "longitude": 0,
                   "address": "string"
                 },
                 "viewPort": {
                   "southWest": {
                     "latitude": 0,
                     "longitude": 0,
                     "address": "string"
                   },
                   "northEast": {
                     "latitude": 0,
                     "longitude": 0,
                     "address": "string"
                   }
                 },
                 "bounds": {
                   "southWest": {
                     "latitude": 0,
                     "longitude": 0,
                     "address": "string"
                   },
                   "northEast": {
                     "latitude": 0,
                     "longitude": 0,
                     "address": "string"
                   }
                 },
                 "locationType": "ROOFTOP"
               },
               "formattedAddress": "string",
               "partialMatch": true,
               "postcodeLocalities": [
                 "string"
               ],
               "types": [
                 "unknown"
               ],
               "addressComponents": [
                 {
                   "shortName": "string",
                   "longName": "string",
                   "types": [
                     "unknown"
                   ]
                 }
               ]
             }
           ],
           "status": "OK",
           "errorMessage": "string",
           "htmlAttributions": [
             "string"
           ]
         },
         "verifyAddressResponse": {
           "id": "string",
           "recipient": "string",
           "street1": "string",
           "street2": "string",
           "urbanization": "string",
           "cityStatePostalLine": "string",
           "deliverability": "string",
           "deliverabilityAnalysis": {
             "dpvConfirmation": "string",
             "dpvCmra": "string",
             "dpvVacant": "string",
             "dpvFootNotes": [
               "string"
             ],
             "ewsMatch": true,
             "lacsIndicator": "string",
             "lacsReturnCode": "string",
             "suiteReturnCode": "string"
           },
           "country": "string",
           "countryCode": "string",
           "object": "string",
           "isInternational": true,
           "address": {
             "streetNumber": "string",
             "streetPrediction": "string",
             "streetName": "string",
             "streetSuffix": "string",
             "streetPostDirection": "string",
             "secondaryDesignator": "string",
             "secondaryNumber": "string",
             "pmbDesignator": "string",
             "pmbNumber": "string",
             "extraSecondaryDesignator": "string",
             "extraSecondaryNumber": "string",
             "city": "string",
             "stateCode": "string",
             "zipCode": "string",
             "postalCodeInternational": "string",
             "postalCode": "string",
             "zipCodeExtra4": "string",
             "postalCodePlus4": "string",
             "zipCodeType": "string",
             "deliveryPointBarcode": "string",
             "addressType": "string",
             "recordType": "string",
             "defaultBuildingAddress": true,
             "county": "string",
             "countyFips": "string",
             "carrierRoute": "string",
             "carrierRouteType": "string",
             "latitude": 0,
             "longitude": 0
           }
         },
         "addresses": [
           {
             "addressUniqueId": "string",
             "searchKey": "string",
             "street1": "string",
             "street2": "string",
             "city": "string",
             "stateCode": "string",
             "postalCode": "string",
             "postalCode4Digits": "string",
             "countryCode": "string",
             "latitude": 0,
             "latitudeInRadians": 0,
             "longitude": 0,
             "longitudeInRadians": 0,
             "geoCode": "string",
             "isValid": true,
             "isValidated": true,
             "hasBadData": true,
             "comment": "string",
             "formattedAddress": "string",
             "expirationDate": "2023-09-19T13:08:35.408Z",
             "createdOn": "2023-09-19T13:08:35.408Z",
             "createdBy": "string",
             "lastUpdatedOn": "2023-09-19T13:08:35.408Z",
             "lastUpdatedBy": "string",
             "isPartialAddress": true,
             "addressVerification": {
               "verificationId": "string",
               "verificationObject": "string",
               "recipient": "string",
               "primaryLine": "string",
               "secondaryLine": "string",
               "urbanization": "string",
               "lastLine": "string",
               "deliverability": "string",
               "country": "string",
               "countryCode": "string",
               "primaryNumber": "string",
               "streetPredirection": "string",
               "streetName": "string",
               "streetSuffix": "string",
               "streetPostdirection": "string",
               "secondaryDesignator": "string",
               "secondaryNumber": "string",
               "pmbDesignator": "string",
               "pmbNumber": "string",
               "extraSecondaryDesignator": "string",
               "extraSecondaryNumber": "string",
               "city": "string",
               "state": "string",
               "zipCode": "string",
               "postalCode": "string",
               "zipCodePlus4": "string",
               "postalCodePlus4": "string",
               "zipCodeType": "string",
               "deliveryPointBarCode": "string",
               "addressType": "string",
               "recordType": "string",
               "defaultBuildingAddress": true,
               "county": "string",
               "countyFips": "string",
               "carrierRoute": "string",
               "carrierRouteType": "string",
               "latitude": 0,
               "longitude": 0,
               "isInternational": true,
               "deliverabilityAnalysisConfirmation": "string",
               "deliverabilityAnalysisCmra": "string",
               "deliverabilityAnalysisVacant": "string",
               "deliverabilityAnalysisFootNotes": "string",
               "deliverabilityAnalysisEwsMatched": true,
               "deliverabilityAnalysisLACSIndicator": "string",
               "deliverabilityAnalysisLACSReturnCode": "string",
               "deliverabilityAnalysisLACSSuiteReturnCode": "string",
               "createdOn": "2023-09-19T13:08:35.408Z",
               "createdBy": "string"
             }
           }
         ],
         "errors": [
           {
             "exception": {
               "code": "string",
               "message": "string",
               "target": "string",
               "details": [
                 {}
               ],
               "innerError": "string"
             },
             "innerExceptionInfoCode": "string"
           }
         ]
       }
       
       RESPONSE SCHEMA
       
       {}
       Xpo.Google.Api.Shared.Models.GeoCoding.Response.GeoCodingVerifiedResponse
       geocodingResponseXpo.Google.Api.Shared.Models.GeoCoding.Response.GeocodingResponseGeocoding
       Response.
       verifyAddressResponseXpo.Google.Api.Shared.Models.Lob.Response.VerifyAddressResponseVerifyAddress
       Response.
       addressesarray[Xpo.Google.Api.Shared.Models.AddressDto]Gets or sets the
       Addresses from db.
       errorsarray[Xpo.Google.Api.Shared.Models.ErrorResponse]Gets or sets the
       list of errors from apis.
       {} Xpo.Google.Api.Shared.Models.GeoCoding.Response.GeocodingResponse
       resultsarray[Xpo.Google.Api.Shared.Models.GeoCoding.Response.Result]Results.
       When the geocoder returns results, it places them within a (JSON) results
       array. Even if the geocoder returns no results (such as if the address
       doesn't exist) it still returns an empty results array.
       statusstringThe status returned with the response.
       Xpo.Google.Api.Shared.Models.Common.Enums.Status.Ok indicates success.
       Can be OK, ZERO_RESULTS, OVER_QUERY_LIMIT, REQUEST_DENIED,
       INVALID_REQUEST, MAX_ELEMENTS_EXCEEDED, MAX_WAYPOINTS_EXCEEDED,
       NOT_FOUND, UNKNOWN_ERROR or HTTP_ERROR
       errorMessagestringWhen the status code is other than 'Ok', there may be
       an additional error_message field within the response object. This field
       contains more detailed information about the reasons behind the given
       status code. Note: This field is not guaranteed to be always present, and
       its content is subject to change.
       htmlAttributionsarray[string]html_attributions contain a set of
       attributions which must be displayed to the user.
       {} Xpo.Google.Api.Shared.Models.Lob.Response.VerifyAddressResponse
       idstringGets or sets the identifier. Unique identifier prefixed with
       intl_ver_ or us_ver_.
       recipientstringGets or sets the recipient. The intended recipient,
       typically a person's or firm's name.
       street1stringGets or sets the street1. The primary delivery line (usually
       the street address) of the address. US: Primary
       Numberprimary_numberStreet Predirectionstreet_predirectionStreet
       Namestreet_nameStreet Suffixstreet_suffixStreet
       Postdirectionstreet_postdirectionSecondary
       Designatorsecondary_designatorSecondary Numbersecondary_numberPMB
       Designatorpmb_designatorPMB Numberpmb_number
       street2stringGets or sets the street2. The secondary delivery line of the
       address. This field is typically empty but may contain information if
       primary_line is too long.
       urbanizationstringGets or sets the urbanization. Only present for
       addresses in Puerto Rico. An urbanization refers to an area, sector, or
       development within a city.
       cityStatePostalLinestringGets or sets the city state postal line.
       Combination of the following applicable components: US:
       CitycityStatestateZIP codezip_codeZIP+4zip_code_plus_4 Internationl:
       CitycityStatestatePostal codepostal_code
       deliverabilitystringGets or sets the deliverability. Summarizes the
       deliverability of the intl_verification object. Possible values are: US:
       deliverableThe address is deliverable by the
       USPS.deliverable_missing_infoThe address is deliverable, but the
       secondary unit information is unnecessary.deliverable_incorrect_unitThe
       address is deliverable to the building's default address but the
       secondary unit provided may not exist. There is a chance the mail will
       not reach the intended recipient.deliverable_missing_unitThe address is
       deliverable to the building's default address but is missing secondary
       unit information. There is a chance the mail will not reach the intended
       recipient.undeliverableThe address is not deliverable according to the
       USPS. International: deliverableThe address is
       deliverable.deliverable_missing_infoThe address is missing some
       information, but is most likely deliverable.undeliverableThe address is
       most likely not deliverable. Some components of the address (such as city
       or postal code) may have been found.no_matchThis address is not
       deliverable. No matching street could be found within the city or postal
       code.
       deliverabilityAnalysisXpo.Google.Api.Shared.Models.Lob.DeliverabilityAnalysisGets
       or sets the deliverability analysis.
       countrystringGets or sets the country. The country of the address. Will
       be returned as a 2 letter country short-name code (ISO 3166).
       countryCodestringGets the country code.
       objectstringGets or sets the object. Value is intl_verification or
       us_verification.
       isInternationalbooleanGets a value indicating whether this instance is
       international.
       addressXpo.Google.Api.Shared.Models.Lob.Response.BaseAddressResponseThe
       address
       {} Xpo.Google.Api.Shared.Models.AddressDto
       addressUniqueIdstringGets or sets the AddressUniqueId.
       searchKeystringGets or sets the SearchKey UNIQUE.
       street1stringGets or sets the Street1.
       street2stringGets or sets the Street2.
       citystringGets or sets the city.
       stateCodestringGets or sets the StateCode.
       postalCodestringGets or sets the PostalCode.
       postalCode4DigitsstringGets or sets the PostalCode4Digits.
       countryCodestringGets or sets the CountryCode.
       latitudenumberGets or sets the Latitude.
       latitudeInRadiansnumberGets or sets the LatitudeInRadians.
       longitudenumberGets or sets the Longitude.
       longitudeInRadiansnumberGets or sets the LongitudeInRadians.
       geoCodestringGets or sets the GeoCode.
       isValidbooleanGets or sets the IsValid.
       isValidatedbooleanGets or sets the IsValidated.
       hasBadDatabooleanGets or sets the HasBadData.
       commentstringGets or sets the Comment.
       formattedAddressstringGets or sets the formatted address.
       expirationDatestringGets or sets the expiration date.
       createdOnstringGets or sets the CreatedOn.
       createdBystringGets or sets the CreatedOn.
       lastUpdatedOnstringGets or sets the LastUpdatedOn.
       lastUpdatedBystringGets or sets the LastUpdatedBy.
       isPartialAddressbooleanGets or sets the IsPartialAddress.
       addressVerificationXpo.Google.Api.Shared.Models.AddressVerificationDtoGets
       or sets the AddressVerification.
       {} Xpo.Google.Api.Shared.Models.ErrorResponse
       exceptionXpo.Google.Api.Shared.Models.ExceptionInfoGets or sets the
       exception.
       innerExceptionInfoCodestringGets the inner exception information code.
       {} Xpo.Google.Api.Shared.Models.GeoCoding.Response.Result
       placeIdstringplace_id is a unique identifier that can be used with other
       Google APIs. For example, you can use the place_id in a Google Places API
       request to get details of a local business, such as phone number, opening
       hours, user reviews, and more. See the place ID overview.
       geometryXpo.Google.Api.Shared.Models.GeoCoding.Response.GeometryGeometry.
       formattedAddressstringFormatted address is a string containing the
       human-readable address of this location. Often this address is equivalent
       to the "postal address," which sometimes differs from country to country.
       (Note that some countries, such as the United Kingdom, do not allow
       distribution of true postal addresses due to licensing restrictions.)
       This address is generally composed of one or more address components. For
       example, the address "111 8th Avenue, New York, NY" contains separate
       address components for "111" (the street number, "8th Avenue" (the
       route), "New York" (the city) and "NY" (the US state). These address
       components contain additional information as noted below.
       partialMatchbooleanpartial_match indicates that the geocoder did not
       return an exact match for the original request, though it was able to
       match part of the requested address. You may wish to examine the original
       request for misspellings and/or an incomplete address. Partial matches
       most often occur for street addresses that do not exist within the
       locality you pass in the request. Partial matches may also be returned
       when a request matches two or more locations in the same locality. For
       example, "21 Henr St, Bristol, UK" will return a partial match for both
       Henry Street and Henrietta Street. Note that if a request includes a
       misspelled address component, the geocoding service may suggest an
       alternative address. Suggestions triggered in this way will also be
       marked as a partial match.
       postcodeLocalitiesarray[string]postcode_localities[] is an array denoting
       all the localities contained in a postal code. This is only present when
       the result is a postal code that contains multiple localities.
       typesarray[string]The types[] array indicates the type of the returned
       result. This array contains a set of one or more tags identifying the
       type of feature returned in the result. For example, a geocode of
       "Chicago" returns "locality" which indicates that "Chicago" is a city,
       and also returns "political" which indicates it is a political entity.
       addressComponentsarray[Xpo.Google.Api.Shared.Models.Common.AddressComponent]address_components[]
       is an array containing the separate address components
       {} Xpo.Google.Api.Shared.Models.Lob.DeliverabilityAnalysis
       dpvConfirmationstringGets or sets the DPV confirmation. Result of
       Delivery Point Validation (DPV), which determines whether or not the
       address is deliverable by the USPS. Possible values are: YThe address is
       deliverable by the USPS.DThe address is deliverable by removing the
       provided secondary unit designator. This information may be incorrect or
       unnecessary.DThe address is deliverable to the building's default address
       but is missing a secondary unit designator and/or number. There is a
       chance the mail will not reach the intended recipient.NThe address is not
       deliverable according to the USPS, but parts of the address are valid
       (such as the street and ZIP code).empty stringThis address is not
       deliverable. No matching street could be found within the city or ZIP
       code.
       dpvCmrastringGets or sets the DPV cmra. Indicates whether or not the
       address is CMRA-authorized. Possible values are: YAddress is
       CMRA-authorizedNAddress is not CMRA-authorizedempty stringA DPV match is
       not made (deliverability_analysis[dpv_confirmation] is N or an empty
       string).
       dpvVacantstringGets or sets the DPV vacant. Indicates that an address was
       once deliverable, but has become vacant and is no longer receiving
       deliveries. Possible values are: YAddress is vacantNAddress is not
       vacantempty stringA DPV match is not made
       (deliverability_analysis[dpv_confirmation] is N or an empty string).
       dpvFootNotesarray[string]Gets or sets the DPV foot notes. An array of
       2-character strings that gives more insight into how
       deliverability_analysis[dpv_confirmation] was determined. Will always
       include at least 1 string, and can include up to 3. For possible values
       and details, see the appendix.
       ewsMatchbooleanGets or sets a value indicating whether [ews match].
       Indicates whether or not an address has been flagged in the Early Warning
       System (EWS), meaning the address is under development and not yet ready
       to receive mail. However, it should become available in a few months.
       lacsIndicatorstringGets or sets the lacs indicator. Indicates whether the
       address was matched and converted by LACSLink. LACSLink corrects outdated
       addresses into their modern counterparts. Possible values are: YNew
       address produced with a matching record in LACSLink.NNew address could
       not be produced because no match was found in LACSLink.empty
       stringLACSLink was not attempted.
       lacsReturnCodestringGets or sets the lacs return code. A code indicating
       how deliverability_analysis[lacs_indicator] was determined. Possible
       values are: 1A new address was produced because a match was found in
       LACSLink.92A LACSLink record was matched after dropping secondary
       information.14A match was found in LACSLink, but could not be converted
       to a deliverable address.00A match was not found in LACSLink, and no new
       address was produced.empty stringLACSLink was not attempted.
       suiteReturnCodestringGets or sets the suite return code. Indicates
       whether the address was matched and corrected by SuiteLink. SuiteLink
       attempts to provide secondary information businesses. Possible values
       are: AA SuiteLink match was found and secondary information was added.00A
       SuiteLink match could not be found and no secondary information was
       added.empty stringSuiteLink lookup was not attempted.
       {} Xpo.Google.Api.Shared.Models.Lob.Response.BaseAddressResponse
       streetNumberstringGets or sets the street number. The numeric or
       alphanumeric part of an address preceding the street name. Often the
       house, building, or PO Box number.
       streetPredictionstringGets or sets the street prediction. Geographic
       direction preceding a street name (N, E, S, W, NE, SE, NW, SW).
       streetNamestringGets or sets the name of the street. The name of the
       street.
       streetSuffixstringGets or sets the street suffix. The standard USPS
       abbreviation for the street suffix (ST, AVE, BLVD, etc).
       streetPostDirectionstringGets or sets the street post direction.
       Geographic direction following a street name (N, E, S, W, NE, SE, NW,
       SW).
       secondaryDesignatorstringGets or sets the secondary designator. The
       standard USPS abbreviation describing the components[secondary_number]
       (STE, APT, BLDG, etc).
       secondaryNumberstringGets or sets the secondary number. Number of the
       apartment/unit/etc.
       pmbDesignatorstringGets or sets the PMB designator. Designator of a
       CMRA-authorized private mailbox.
       pmbNumberstringGets or sets the PMB number. Number of a CMRA-authorized
       private mailbox.
       extraSecondaryDesignatorstringGets or sets the extra secondary
       designator. An extra (often unnecessary) secondary designator provided
       with the input address.
       extraSecondaryNumberstringGets or sets the extra secondary number. An
       extra (often unnecessary) secondary number provided with the input
       address.
       citystringGets or sets the city. The name of the city.
       stateCodestringGets or sets the state. The name of the state as 2 chars.
       The state as a two-letter abbreviation.
       zipCodestringGets or sets the zip. The 5-digit ZIP code.
       postalCodeInternationalstringGets or sets the postal code international.
       The postal code.
       postalCodestringGets the postal code.
       zipCodeExtra4stringGets or sets the zip code extra4. The 4-digit ZIP
       add-on code.
       postalCodePlus4stringGets the postal code plus4.
       zipCodeTypestringGets or sets the type of the zip code. A description of
       the ZIP code type. For more detailed information about each ZIP code
       type, see the appendix. Will be one of standard, military, unique,
       po_box, or an empty string.
       deliveryPointBarcodestringGets or sets the delivery point barcode. A
       12-digit identifier that uniquely identifies a delivery point (location
       where mail can be sent and received). It consists of the 5-digit ZIP code
       (zip_code), 4-digit ZIP+4 add-on (zip_code_plus_4), 2-digit delivery
       point, and 1-digit delivery point check digit.
       addressTypestringGets or sets the type of the address. Uses USPS's
       Residential Delivery Indicator (RDI) to identify whether an address is
       classified as residential or business. Possible values are: US:
       residentalThe address is residential or a PO Box.commercialThe address is
       commercial.empty stringNot enough information provided to be determined.
       recordTypestringGets or sets the type of the record. A description of the
       type of address. Populated if a DPV match is made
       (deliverability_analysis[dpv_confirmation] is Y, S, or D). For more
       detailed information about each record type, see the appendix. Will be
       one of street, highrise, firm, po_box, rural_route, general_delivery, or
       an empty string.
       defaultBuildingAddressbooleanGets or sets the default building address.
       Designates whether or not the address is the default address for a
       building containing multiple delivery points.
       countystringGets or sets the county. County name of the address.
       countyFipsstringGets or sets the county fips. A 5-digit FIPS county code
       which uniquely identifies components[county]. It consists of a 2-digit
       state code and a 3-digit county code.
       carrierRoutestringGets or sets the carrier route. A 4-character code
       assigned to a mail delivery route within a ZIP code.
       carrierRouteTypestringGets or sets the type of the carrier route. The
       type of components[carrier_route]. For more detailed information about
       each carrier route type, see the appendix. Possible values are: US:
       city_deliveryCity delivery (starts with "C")rural_routeRural route
       (starts with "R")highway_contractHighway contract route (starts with
       "H").po_boxP.O. Box route (starts with "B")general_deliveryGeneral
       delivery (starts with "G")
       latitudenumberGets or sets the latitude. A positive or negative decimal
       indicating the geographic latitude of the address, specifying the
       north-to-south position of a location. This should be used with longitude
       to pinpoint locations on a map. Will not be returned for military
       addresses (state is AA, AE, or AP).
       longitudenumberGets or sets the longitude. A positive or negative decimal
       indicating the geographic longitude of the address, specifying the
       east-to-west position of a location. This should be used with latitude to
       pinpoint locations on a map. Will not be returned for military addresses
       (state is AA, AE, or AP).
       {} Xpo.Google.Api.Shared.Models.AddressVerificationDto
       verificationIdstringGets or sets the verification identifier.
       verificationObjectstringGets or sets the verification object.
       recipientstringGets or sets the recipient.
       primaryLinestringGets or sets the primary line.
       secondaryLinestringGets or sets the secondary line.
       urbanizationstringGets or sets the urbanization.
       lastLinestringGets or sets the last line.
       deliverabilitystringGets or sets the deliverability.
       countrystringGets or sets the country.
       countryCodestringGets or sets the country code.
       primaryNumberstringGets or sets the primary number.
       streetPredirectionstringGets or sets the street predirection.
       streetNamestringGets or sets the name of the street.
       streetSuffixstringGets or sets the street suffix.
       streetPostdirectionstringGets or sets the street postdirection.
       secondaryDesignatorstringGets or sets the secondary designator.
       secondaryNumberstringGets or sets the secondary number.
       pmbDesignatorstringGets or sets the PMB designator.
       pmbNumberstringGets or sets the PMB number.
       extraSecondaryDesignatorstringGets or sets the extra secondary
       designator.
       extraSecondaryNumberstringGets or sets the extra secondary number.
       citystringGets or sets the city.
       statestringGets or sets the state.
       zipCodestringGets or sets the zip code.
       postalCodestringGets or sets the postal code.
       zipCodePlus4stringGets or sets the zip code plus4.
       postalCodePlus4stringGets or sets the postal code plus4.
       zipCodeTypestringGets or sets the type of the zip code.
       deliveryPointBarCodestringGets or sets the delivery point bar code.
       addressTypestringGets or sets the type of the address.
       recordTypestringGets or sets the type of the record.
       defaultBuildingAddressbooleanGets or sets a value indicating whether
       [default building address].
       countystringGets or sets the county.
       countyFipsstringGets or sets the county fips.
       carrierRoutestringGets or sets the carrier route.
       carrierRouteTypestringGets or sets the type of the carrier route.
       latitudenumberGets or sets the latitude.
       longitudenumberGets or sets the longitude.
       isInternationalbooleanGets or sets a value indicating whether this
       instance is international.
       deliverabilityAnalysisConfirmationstringGets or sets the deliverability
       analysis confirmation.
       deliverabilityAnalysisCmrastringGets or sets the deliverability analysis
       cmra.
       deliverabilityAnalysisVacantstringGets or sets the deliverability
       analysis vacant.
       deliverabilityAnalysisFootNotesstringGets or sets the deliverability
       analysis foot notes.
       deliverabilityAnalysisEwsMatchedbooleanGets or sets a value indicating
       whether [deliverability analysis ews matched].
       deliverabilityAnalysisLACSIndicatorstringGets or sets the deliverability
       analysis lacs indicator.
       deliverabilityAnalysisLACSReturnCodestringGets or sets the deliverability
       analysis lacs return code.
       deliverabilityAnalysisLACSSuiteReturnCodestringGets or sets the
       deliverability analysis lacs suite return code.
       createdOnstringGets or sets the created on.
       createdBystringGets or sets the created by.
       {} Xpo.Google.Api.Shared.Models.ExceptionInfo
       codestringGets or sets the code.
       messagestringGets or sets the message.
       targetstringGets or sets the target.
       detailsarray[Xpo.Google.Api.Shared.Models.ExceptionInfo]Gets or sets the
       details.
       innerErrorstringGets or sets the inner error.
       {} Xpo.Google.Api.Shared.Models.GeoCoding.Response.Geometry
       locationXpo.Google.Api.Shared.Models.Common.LocationLocation contains the
       geocoded latitude,longitude value. For normal address lookups, this field
       is typically the most important.
       viewPortXpo.Google.Api.Shared.Models.Common.ViewPortViewport contains the
       recommended viewport for displaying the returned result, specified as two
       latitude,longitude values defining the southwest and northeast corner of
       the viewport bounding box. Generally the viewport is used to frame a
       result when displaying it to a user.
       boundsXpo.Google.Api.Shared.Models.Common.ViewPortBounds (optionally
       returned) stores the bounding box which can fully contain the returned
       result. Note that these bounds may not match the recommended viewport.
       (For example, San Francisco includes the Farallon islands, which are
       technically part of the city, but probably should not be returned in the
       viewport.)
       locationTypestringLocation type stores additional data about the
       specified location.
       Can be ROOFTOP, RANGE_INTERPOLATED, GEOMETRIC_CENTER or APPROXIMATE
       {} Xpo.Google.Api.Shared.Models.Common.AddressComponent
       shortNamestringshort_name is an abbreviated textual name for the address
       component, if available. For example, an address component for the state
       of Alaska may have a long_name of "Alaska" and a short_name of "AK" using
       the 2-letter postal abbreviation.
       longNamestringlong_name is the full text description or name of the
       address component as returned by the Geocoder.
       typesarray[string]types[] is an array indicating the type of the address
       component.
       {} Xpo.Google.Api.Shared.Models.Common.Location
       latitudenumberLatitude.
       longitudenumberLongitude.
       addressstringAddress.
       {} Xpo.Google.Api.Shared.Models.Common.ViewPort
       southWestXpo.Google.Api.Shared.Models.Common.LocationSouth West.
       northEastXpo.Google.Api.Shared.Models.Common.LocationNorth East.
       ×
       
       
       GEO CODE POST
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       
   
   
   * * GEO CODE LOCATIONS
       
       
       POST /LOCATIONS/{APPLICATIONCODE}/GEOCODE/LOCATIONS/{USERNAME}
       
       Show samples
       
       Geo Code Collection of Locations - Step 1: address verification Step 2:
       Lookup Location, if not found Step 3: Google GeoCoding, if found returns
       GeoCodingResponse
       
       Sample request:
       
       POST /locations/[ApplicationCode]/geocode/locations/xpouser
       
       [{
       
       "Street1": "7925 N. TRYON SUITE 211",
       
       "Street2": null,
       
       "City": "Charlotte",
       
       "StateCode": "NC",
       
       "PostalCode": "28201",
       
       "CountryCode": "USA",
       
       "Component": "Country"
       
       
       },
       
       {
       
       "Street1": "179 Lincoln St",
       
       "Street2": null,
       
       "City": "Boston",
       
       "StateCode": "MA",
       
       "PostalCode": "02111",
       
       "CountryCode": "USA",
       
       "Component": "Country"
       
       
       }
       
       ]
       
       PARAMETERS
       
       request
       Content type: application/json-patch+json application/json text/json
       application/*+json
       
       The collection of locations.
       
       applicationCode
       string
       
       The application code REQUIRED.
       
       userName
       string
       
       The username for logging REQUIRED.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       
       RESPONSE MESSAGES
       
       500 Response Exception
       
       BODY SAMPLE
       
       [
         {
           "street1": "string",
           "street2": "string",
           "city": "string",
           "stateCode": "string",
           "postalCode": "string",
           "countryCode": "string",
           "postalCodeExtra4": "string",
           "hasCityStatePostalOnly": true,
           "component": "Route",
           "hasPostalOnly": true,
           "addressUnformatted": "string"
         }
       ]
       
       BODY SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.LocationDto
       street1string(optional)Gets the street1.
       street2string(optional)Gets the street2.
       citystring(optional)Gets the city.
       stateCodestring(optional)Gets the state code.
       postalCodestring(optional)Gets the postal code.
       countryCodestring(optional)Gets the country code.
       postalCodeExtra4string(optional)Gets or sets the postal code extra 4.
       hasCityStatePostalOnlyboolean(optional)Gets if has not roof top address
       just City State Postal Only.
       componentstring(optional)Gets or sets the component.
       Can be Route, Locality, AdministrativeArea, PostalCode or Country
       hasPostalOnlyboolean(optional)Gets a value indicating whether this
       instance has postal only.
       addressUnformattedstring(optional)manual address string for Google Api
       field. PLEASE BE CAREFUL WHEN USING THIS
       
       RESPONSE SAMPLE
       
       [
         {
           "geocodingResponse": {
             "results": [
               {
                 "placeId": "string",
                 "geometry": {
                   "location": {
                     "latitude": 0,
                     "longitude": 0,
                     "address": "string"
                   },
                   "viewPort": {
                     "southWest": {
                       "latitude": 0,
                       "longitude": 0,
                       "address": "string"
                     },
                     "northEast": {
                       "latitude": 0,
                       "longitude": 0,
                       "address": "string"
                     }
                   },
                   "bounds": {
                     "southWest": {
                       "latitude": 0,
                       "longitude": 0,
                       "address": "string"
                     },
                     "northEast": {
                       "latitude": 0,
                       "longitude": 0,
                       "address": "string"
                     }
                   },
                   "locationType": "ROOFTOP"
                 },
                 "formattedAddress": "string",
                 "partialMatch": true,
                 "postcodeLocalities": [
                   "string"
                 ],
                 "types": [
                   "unknown"
                 ],
                 "addressComponents": [
                   {
                     "shortName": "string",
                     "longName": "string",
                     "types": [
                       "unknown"
                     ]
                   }
                 ]
               }
             ],
             "status": "OK",
             "errorMessage": "string",
             "htmlAttributions": [
               "string"
             ]
           },
           "verifyAddressResponse": {
             "id": "string",
             "recipient": "string",
             "street1": "string",
             "street2": "string",
             "urbanization": "string",
             "cityStatePostalLine": "string",
             "deliverability": "string",
             "deliverabilityAnalysis": {
               "dpvConfirmation": "string",
               "dpvCmra": "string",
               "dpvVacant": "string",
               "dpvFootNotes": [
                 "string"
               ],
               "ewsMatch": true,
               "lacsIndicator": "string",
               "lacsReturnCode": "string",
               "suiteReturnCode": "string"
             },
             "country": "string",
             "countryCode": "string",
             "object": "string",
             "isInternational": true,
             "address": {
               "streetNumber": "string",
               "streetPrediction": "string",
               "streetName": "string",
               "streetSuffix": "string",
               "streetPostDirection": "string",
               "secondaryDesignator": "string",
               "secondaryNumber": "string",
               "pmbDesignator": "string",
               "pmbNumber": "string",
               "extraSecondaryDesignator": "string",
               "extraSecondaryNumber": "string",
               "city": "string",
               "stateCode": "string",
               "zipCode": "string",
               "postalCodeInternational": "string",
               "postalCode": "string",
               "zipCodeExtra4": "string",
               "postalCodePlus4": "string",
               "zipCodeType": "string",
               "deliveryPointBarcode": "string",
               "addressType": "string",
               "recordType": "string",
               "defaultBuildingAddress": true,
               "county": "string",
               "countyFips": "string",
               "carrierRoute": "string",
               "carrierRouteType": "string",
               "latitude": 0,
               "longitude": 0
             }
           },
           "addresses": [
             {
               "addressUniqueId": "string",
               "searchKey": "string",
               "street1": "string",
               "street2": "string",
               "city": "string",
               "stateCode": "string",
               "postalCode": "string",
               "postalCode4Digits": "string",
               "countryCode": "string",
               "latitude": 0,
               "latitudeInRadians": 0,
               "longitude": 0,
               "longitudeInRadians": 0,
               "geoCode": "string",
               "isValid": true,
               "isValidated": true,
               "hasBadData": true,
               "comment": "string",
               "formattedAddress": "string",
               "expirationDate": "2023-09-19T13:08:35.413Z",
               "createdOn": "2023-09-19T13:08:35.413Z",
               "createdBy": "string",
               "lastUpdatedOn": "2023-09-19T13:08:35.413Z",
               "lastUpdatedBy": "string",
               "isPartialAddress": true,
               "addressVerification": {
                 "verificationId": "string",
                 "verificationObject": "string",
                 "recipient": "string",
                 "primaryLine": "string",
                 "secondaryLine": "string",
                 "urbanization": "string",
                 "lastLine": "string",
                 "deliverability": "string",
                 "country": "string",
                 "countryCode": "string",
                 "primaryNumber": "string",
                 "streetPredirection": "string",
                 "streetName": "string",
                 "streetSuffix": "string",
                 "streetPostdirection": "string",
                 "secondaryDesignator": "string",
                 "secondaryNumber": "string",
                 "pmbDesignator": "string",
                 "pmbNumber": "string",
                 "extraSecondaryDesignator": "string",
                 "extraSecondaryNumber": "string",
                 "city": "string",
                 "state": "string",
                 "zipCode": "string",
                 "postalCode": "string",
                 "zipCodePlus4": "string",
                 "postalCodePlus4": "string",
                 "zipCodeType": "string",
                 "deliveryPointBarCode": "string",
                 "addressType": "string",
                 "recordType": "string",
                 "defaultBuildingAddress": true,
                 "county": "string",
                 "countyFips": "string",
                 "carrierRoute": "string",
                 "carrierRouteType": "string",
                 "latitude": 0,
                 "longitude": 0,
                 "isInternational": true,
                 "deliverabilityAnalysisConfirmation": "string",
                 "deliverabilityAnalysisCmra": "string",
                 "deliverabilityAnalysisVacant": "string",
                 "deliverabilityAnalysisFootNotes": "string",
                 "deliverabilityAnalysisEwsMatched": true,
                 "deliverabilityAnalysisLACSIndicator": "string",
                 "deliverabilityAnalysisLACSReturnCode": "string",
                 "deliverabilityAnalysisLACSSuiteReturnCode": "string",
                 "createdOn": "2023-09-19T13:08:35.413Z",
                 "createdBy": "string"
               }
             }
           ],
           "errors": [
             {
               "exception": {
                 "code": "string",
                 "message": "string",
                 "target": "string",
                 "details": [
                   {}
                 ],
                 "innerError": "string"
               },
               "innerExceptionInfoCode": "string"
             }
           ]
         }
       ]
       
       RESPONSE SCHEMA
       
       {}
       Xpo.Google.Api.Shared.Models.GeoCoding.Response.GeoCodingVerifiedResponse
       geocodingResponseXpo.Google.Api.Shared.Models.GeoCoding.Response.GeocodingResponseGeocoding
       Response.
       verifyAddressResponseXpo.Google.Api.Shared.Models.Lob.Response.VerifyAddressResponseVerifyAddress
       Response.
       addressesarray[Xpo.Google.Api.Shared.Models.AddressDto]Gets or sets the
       Addresses from db.
       errorsarray[Xpo.Google.Api.Shared.Models.ErrorResponse]Gets or sets the
       list of errors from apis.
       {} Xpo.Google.Api.Shared.Models.GeoCoding.Response.GeocodingResponse
       resultsarray[Xpo.Google.Api.Shared.Models.GeoCoding.Response.Result]Results.
       When the geocoder returns results, it places them within a (JSON) results
       array. Even if the geocoder returns no results (such as if the address
       doesn't exist) it still returns an empty results array.
       statusstringThe status returned with the response.
       Xpo.Google.Api.Shared.Models.Common.Enums.Status.Ok indicates success.
       Can be OK, ZERO_RESULTS, OVER_QUERY_LIMIT, REQUEST_DENIED,
       INVALID_REQUEST, MAX_ELEMENTS_EXCEEDED, MAX_WAYPOINTS_EXCEEDED,
       NOT_FOUND, UNKNOWN_ERROR or HTTP_ERROR
       errorMessagestringWhen the status code is other than 'Ok', there may be
       an additional error_message field within the response object. This field
       contains more detailed information about the reasons behind the given
       status code. Note: This field is not guaranteed to be always present, and
       its content is subject to change.
       htmlAttributionsarray[string]html_attributions contain a set of
       attributions which must be displayed to the user.
       {} Xpo.Google.Api.Shared.Models.Lob.Response.VerifyAddressResponse
       idstringGets or sets the identifier. Unique identifier prefixed with
       intl_ver_ or us_ver_.
       recipientstringGets or sets the recipient. The intended recipient,
       typically a person's or firm's name.
       street1stringGets or sets the street1. The primary delivery line (usually
       the street address) of the address. US: Primary
       Numberprimary_numberStreet Predirectionstreet_predirectionStreet
       Namestreet_nameStreet Suffixstreet_suffixStreet
       Postdirectionstreet_postdirectionSecondary
       Designatorsecondary_designatorSecondary Numbersecondary_numberPMB
       Designatorpmb_designatorPMB Numberpmb_number
       street2stringGets or sets the street2. The secondary delivery line of the
       address. This field is typically empty but may contain information if
       primary_line is too long.
       urbanizationstringGets or sets the urbanization. Only present for
       addresses in Puerto Rico. An urbanization refers to an area, sector, or
       development within a city.
       cityStatePostalLinestringGets or sets the city state postal line.
       Combination of the following applicable components: US:
       CitycityStatestateZIP codezip_codeZIP+4zip_code_plus_4 Internationl:
       CitycityStatestatePostal codepostal_code
       deliverabilitystringGets or sets the deliverability. Summarizes the
       deliverability of the intl_verification object. Possible values are: US:
       deliverableThe address is deliverable by the
       USPS.deliverable_missing_infoThe address is deliverable, but the
       secondary unit information is unnecessary.deliverable_incorrect_unitThe
       address is deliverable to the building's default address but the
       secondary unit provided may not exist. There is a chance the mail will
       not reach the intended recipient.deliverable_missing_unitThe address is
       deliverable to the building's default address but is missing secondary
       unit information. There is a chance the mail will not reach the intended
       recipient.undeliverableThe address is not deliverable according to the
       USPS. International: deliverableThe address is
       deliverable.deliverable_missing_infoThe address is missing some
       information, but is most likely deliverable.undeliverableThe address is
       most likely not deliverable. Some components of the address (such as city
       or postal code) may have been found.no_matchThis address is not
       deliverable. No matching street could be found within the city or postal
       code.
       deliverabilityAnalysisXpo.Google.Api.Shared.Models.Lob.DeliverabilityAnalysisGets
       or sets the deliverability analysis.
       countrystringGets or sets the country. The country of the address. Will
       be returned as a 2 letter country short-name code (ISO 3166).
       countryCodestringGets the country code.
       objectstringGets or sets the object. Value is intl_verification or
       us_verification.
       isInternationalbooleanGets a value indicating whether this instance is
       international.
       addressXpo.Google.Api.Shared.Models.Lob.Response.BaseAddressResponseThe
       address
       {} Xpo.Google.Api.Shared.Models.AddressDto
       addressUniqueIdstringGets or sets the AddressUniqueId.
       searchKeystringGets or sets the SearchKey UNIQUE.
       street1stringGets or sets the Street1.
       street2stringGets or sets the Street2.
       citystringGets or sets the city.
       stateCodestringGets or sets the StateCode.
       postalCodestringGets or sets the PostalCode.
       postalCode4DigitsstringGets or sets the PostalCode4Digits.
       countryCodestringGets or sets the CountryCode.
       latitudenumberGets or sets the Latitude.
       latitudeInRadiansnumberGets or sets the LatitudeInRadians.
       longitudenumberGets or sets the Longitude.
       longitudeInRadiansnumberGets or sets the LongitudeInRadians.
       geoCodestringGets or sets the GeoCode.
       isValidbooleanGets or sets the IsValid.
       isValidatedbooleanGets or sets the IsValidated.
       hasBadDatabooleanGets or sets the HasBadData.
       commentstringGets or sets the Comment.
       formattedAddressstringGets or sets the formatted address.
       expirationDatestringGets or sets the expiration date.
       createdOnstringGets or sets the CreatedOn.
       createdBystringGets or sets the CreatedOn.
       lastUpdatedOnstringGets or sets the LastUpdatedOn.
       lastUpdatedBystringGets or sets the LastUpdatedBy.
       isPartialAddressbooleanGets or sets the IsPartialAddress.
       addressVerificationXpo.Google.Api.Shared.Models.AddressVerificationDtoGets
       or sets the AddressVerification.
       {} Xpo.Google.Api.Shared.Models.ErrorResponse
       exceptionXpo.Google.Api.Shared.Models.ExceptionInfoGets or sets the
       exception.
       innerExceptionInfoCodestringGets the inner exception information code.
       {} Xpo.Google.Api.Shared.Models.GeoCoding.Response.Result
       placeIdstringplace_id is a unique identifier that can be used with other
       Google APIs. For example, you can use the place_id in a Google Places API
       request to get details of a local business, such as phone number, opening
       hours, user reviews, and more. See the place ID overview.
       geometryXpo.Google.Api.Shared.Models.GeoCoding.Response.GeometryGeometry.
       formattedAddressstringFormatted address is a string containing the
       human-readable address of this location. Often this address is equivalent
       to the "postal address," which sometimes differs from country to country.
       (Note that some countries, such as the United Kingdom, do not allow
       distribution of true postal addresses due to licensing restrictions.)
       This address is generally composed of one or more address components. For
       example, the address "111 8th Avenue, New York, NY" contains separate
       address components for "111" (the street number, "8th Avenue" (the
       route), "New York" (the city) and "NY" (the US state). These address
       components contain additional information as noted below.
       partialMatchbooleanpartial_match indicates that the geocoder did not
       return an exact match for the original request, though it was able to
       match part of the requested address. You may wish to examine the original
       request for misspellings and/or an incomplete address. Partial matches
       most often occur for street addresses that do not exist within the
       locality you pass in the request. Partial matches may also be returned
       when a request matches two or more locations in the same locality. For
       example, "21 Henr St, Bristol, UK" will return a partial match for both
       Henry Street and Henrietta Street. Note that if a request includes a
       misspelled address component, the geocoding service may suggest an
       alternative address. Suggestions triggered in this way will also be
       marked as a partial match.
       postcodeLocalitiesarray[string]postcode_localities[] is an array denoting
       all the localities contained in a postal code. This is only present when
       the result is a postal code that contains multiple localities.
       typesarray[string]The types[] array indicates the type of the returned
       result. This array contains a set of one or more tags identifying the
       type of feature returned in the result. For example, a geocode of
       "Chicago" returns "locality" which indicates that "Chicago" is a city,
       and also returns "political" which indicates it is a political entity.
       addressComponentsarray[Xpo.Google.Api.Shared.Models.Common.AddressComponent]address_components[]
       is an array containing the separate address components
       {} Xpo.Google.Api.Shared.Models.Lob.DeliverabilityAnalysis
       dpvConfirmationstringGets or sets the DPV confirmation. Result of
       Delivery Point Validation (DPV), which determines whether or not the
       address is deliverable by the USPS. Possible values are: YThe address is
       deliverable by the USPS.DThe address is deliverable by removing the
       provided secondary unit designator. This information may be incorrect or
       unnecessary.DThe address is deliverable to the building's default address
       but is missing a secondary unit designator and/or number. There is a
       chance the mail will not reach the intended recipient.NThe address is not
       deliverable according to the USPS, but parts of the address are valid
       (such as the street and ZIP code).empty stringThis address is not
       deliverable. No matching street could be found within the city or ZIP
       code.
       dpvCmrastringGets or sets the DPV cmra. Indicates whether or not the
       address is CMRA-authorized. Possible values are: YAddress is
       CMRA-authorizedNAddress is not CMRA-authorizedempty stringA DPV match is
       not made (deliverability_analysis[dpv_confirmation] is N or an empty
       string).
       dpvVacantstringGets or sets the DPV vacant. Indicates that an address was
       once deliverable, but has become vacant and is no longer receiving
       deliveries. Possible values are: YAddress is vacantNAddress is not
       vacantempty stringA DPV match is not made
       (deliverability_analysis[dpv_confirmation] is N or an empty string).
       dpvFootNotesarray[string]Gets or sets the DPV foot notes. An array of
       2-character strings that gives more insight into how
       deliverability_analysis[dpv_confirmation] was determined. Will always
       include at least 1 string, and can include up to 3. For possible values
       and details, see the appendix.
       ewsMatchbooleanGets or sets a value indicating whether [ews match].
       Indicates whether or not an address has been flagged in the Early Warning
       System (EWS), meaning the address is under development and not yet ready
       to receive mail. However, it should become available in a few months.
       lacsIndicatorstringGets or sets the lacs indicator. Indicates whether the
       address was matched and converted by LACSLink. LACSLink corrects outdated
       addresses into their modern counterparts. Possible values are: YNew
       address produced with a matching record in LACSLink.NNew address could
       not be produced because no match was found in LACSLink.empty
       stringLACSLink was not attempted.
       lacsReturnCodestringGets or sets the lacs return code. A code indicating
       how deliverability_analysis[lacs_indicator] was determined. Possible
       values are: 1A new address was produced because a match was found in
       LACSLink.92A LACSLink record was matched after dropping secondary
       information.14A match was found in LACSLink, but could not be converted
       to a deliverable address.00A match was not found in LACSLink, and no new
       address was produced.empty stringLACSLink was not attempted.
       suiteReturnCodestringGets or sets the suite return code. Indicates
       whether the address was matched and corrected by SuiteLink. SuiteLink
       attempts to provide secondary information businesses. Possible values
       are: AA SuiteLink match was found and secondary information was added.00A
       SuiteLink match could not be found and no secondary information was
       added.empty stringSuiteLink lookup was not attempted.
       {} Xpo.Google.Api.Shared.Models.Lob.Response.BaseAddressResponse
       streetNumberstringGets or sets the street number. The numeric or
       alphanumeric part of an address preceding the street name. Often the
       house, building, or PO Box number.
       streetPredictionstringGets or sets the street prediction. Geographic
       direction preceding a street name (N, E, S, W, NE, SE, NW, SW).
       streetNamestringGets or sets the name of the street. The name of the
       street.
       streetSuffixstringGets or sets the street suffix. The standard USPS
       abbreviation for the street suffix (ST, AVE, BLVD, etc).
       streetPostDirectionstringGets or sets the street post direction.
       Geographic direction following a street name (N, E, S, W, NE, SE, NW,
       SW).
       secondaryDesignatorstringGets or sets the secondary designator. The
       standard USPS abbreviation describing the components[secondary_number]
       (STE, APT, BLDG, etc).
       secondaryNumberstringGets or sets the secondary number. Number of the
       apartment/unit/etc.
       pmbDesignatorstringGets or sets the PMB designator. Designator of a
       CMRA-authorized private mailbox.
       pmbNumberstringGets or sets the PMB number. Number of a CMRA-authorized
       private mailbox.
       extraSecondaryDesignatorstringGets or sets the extra secondary
       designator. An extra (often unnecessary) secondary designator provided
       with the input address.
       extraSecondaryNumberstringGets or sets the extra secondary number. An
       extra (often unnecessary) secondary number provided with the input
       address.
       citystringGets or sets the city. The name of the city.
       stateCodestringGets or sets the state. The name of the state as 2 chars.
       The state as a two-letter abbreviation.
       zipCodestringGets or sets the zip. The 5-digit ZIP code.
       postalCodeInternationalstringGets or sets the postal code international.
       The postal code.
       postalCodestringGets the postal code.
       zipCodeExtra4stringGets or sets the zip code extra4. The 4-digit ZIP
       add-on code.
       postalCodePlus4stringGets the postal code plus4.
       zipCodeTypestringGets or sets the type of the zip code. A description of
       the ZIP code type. For more detailed information about each ZIP code
       type, see the appendix. Will be one of standard, military, unique,
       po_box, or an empty string.
       deliveryPointBarcodestringGets or sets the delivery point barcode. A
       12-digit identifier that uniquely identifies a delivery point (location
       where mail can be sent and received). It consists of the 5-digit ZIP code
       (zip_code), 4-digit ZIP+4 add-on (zip_code_plus_4), 2-digit delivery
       point, and 1-digit delivery point check digit.
       addressTypestringGets or sets the type of the address. Uses USPS's
       Residential Delivery Indicator (RDI) to identify whether an address is
       classified as residential or business. Possible values are: US:
       residentalThe address is residential or a PO Box.commercialThe address is
       commercial.empty stringNot enough information provided to be determined.
       recordTypestringGets or sets the type of the record. A description of the
       type of address. Populated if a DPV match is made
       (deliverability_analysis[dpv_confirmation] is Y, S, or D). For more
       detailed information about each record type, see the appendix. Will be
       one of street, highrise, firm, po_box, rural_route, general_delivery, or
       an empty string.
       defaultBuildingAddressbooleanGets or sets the default building address.
       Designates whether or not the address is the default address for a
       building containing multiple delivery points.
       countystringGets or sets the county. County name of the address.
       countyFipsstringGets or sets the county fips. A 5-digit FIPS county code
       which uniquely identifies components[county]. It consists of a 2-digit
       state code and a 3-digit county code.
       carrierRoutestringGets or sets the carrier route. A 4-character code
       assigned to a mail delivery route within a ZIP code.
       carrierRouteTypestringGets or sets the type of the carrier route. The
       type of components[carrier_route]. For more detailed information about
       each carrier route type, see the appendix. Possible values are: US:
       city_deliveryCity delivery (starts with "C")rural_routeRural route
       (starts with "R")highway_contractHighway contract route (starts with
       "H").po_boxP.O. Box route (starts with "B")general_deliveryGeneral
       delivery (starts with "G")
       latitudenumberGets or sets the latitude. A positive or negative decimal
       indicating the geographic latitude of the address, specifying the
       north-to-south position of a location. This should be used with longitude
       to pinpoint locations on a map. Will not be returned for military
       addresses (state is AA, AE, or AP).
       longitudenumberGets or sets the longitude. A positive or negative decimal
       indicating the geographic longitude of the address, specifying the
       east-to-west position of a location. This should be used with latitude to
       pinpoint locations on a map. Will not be returned for military addresses
       (state is AA, AE, or AP).
       {} Xpo.Google.Api.Shared.Models.AddressVerificationDto
       verificationIdstringGets or sets the verification identifier.
       verificationObjectstringGets or sets the verification object.
       recipientstringGets or sets the recipient.
       primaryLinestringGets or sets the primary line.
       secondaryLinestringGets or sets the secondary line.
       urbanizationstringGets or sets the urbanization.
       lastLinestringGets or sets the last line.
       deliverabilitystringGets or sets the deliverability.
       countrystringGets or sets the country.
       countryCodestringGets or sets the country code.
       primaryNumberstringGets or sets the primary number.
       streetPredirectionstringGets or sets the street predirection.
       streetNamestringGets or sets the name of the street.
       streetSuffixstringGets or sets the street suffix.
       streetPostdirectionstringGets or sets the street postdirection.
       secondaryDesignatorstringGets or sets the secondary designator.
       secondaryNumberstringGets or sets the secondary number.
       pmbDesignatorstringGets or sets the PMB designator.
       pmbNumberstringGets or sets the PMB number.
       extraSecondaryDesignatorstringGets or sets the extra secondary
       designator.
       extraSecondaryNumberstringGets or sets the extra secondary number.
       citystringGets or sets the city.
       statestringGets or sets the state.
       zipCodestringGets or sets the zip code.
       postalCodestringGets or sets the postal code.
       zipCodePlus4stringGets or sets the zip code plus4.
       postalCodePlus4stringGets or sets the postal code plus4.
       zipCodeTypestringGets or sets the type of the zip code.
       deliveryPointBarCodestringGets or sets the delivery point bar code.
       addressTypestringGets or sets the type of the address.
       recordTypestringGets or sets the type of the record.
       defaultBuildingAddressbooleanGets or sets a value indicating whether
       [default building address].
       countystringGets or sets the county.
       countyFipsstringGets or sets the county fips.
       carrierRoutestringGets or sets the carrier route.
       carrierRouteTypestringGets or sets the type of the carrier route.
       latitudenumberGets or sets the latitude.
       longitudenumberGets or sets the longitude.
       isInternationalbooleanGets or sets a value indicating whether this
       instance is international.
       deliverabilityAnalysisConfirmationstringGets or sets the deliverability
       analysis confirmation.
       deliverabilityAnalysisCmrastringGets or sets the deliverability analysis
       cmra.
       deliverabilityAnalysisVacantstringGets or sets the deliverability
       analysis vacant.
       deliverabilityAnalysisFootNotesstringGets or sets the deliverability
       analysis foot notes.
       deliverabilityAnalysisEwsMatchedbooleanGets or sets a value indicating
       whether [deliverability analysis ews matched].
       deliverabilityAnalysisLACSIndicatorstringGets or sets the deliverability
       analysis lacs indicator.
       deliverabilityAnalysisLACSReturnCodestringGets or sets the deliverability
       analysis lacs return code.
       deliverabilityAnalysisLACSSuiteReturnCodestringGets or sets the
       deliverability analysis lacs suite return code.
       createdOnstringGets or sets the created on.
       createdBystringGets or sets the created by.
       {} Xpo.Google.Api.Shared.Models.ExceptionInfo
       codestringGets or sets the code.
       messagestringGets or sets the message.
       targetstringGets or sets the target.
       detailsarray[Xpo.Google.Api.Shared.Models.ExceptionInfo]Gets or sets the
       details.
       innerErrorstringGets or sets the inner error.
       {} Xpo.Google.Api.Shared.Models.GeoCoding.Response.Geometry
       locationXpo.Google.Api.Shared.Models.Common.LocationLocation contains the
       geocoded latitude,longitude value. For normal address lookups, this field
       is typically the most important.
       viewPortXpo.Google.Api.Shared.Models.Common.ViewPortViewport contains the
       recommended viewport for displaying the returned result, specified as two
       latitude,longitude values defining the southwest and northeast corner of
       the viewport bounding box. Generally the viewport is used to frame a
       result when displaying it to a user.
       boundsXpo.Google.Api.Shared.Models.Common.ViewPortBounds (optionally
       returned) stores the bounding box which can fully contain the returned
       result. Note that these bounds may not match the recommended viewport.
       (For example, San Francisco includes the Farallon islands, which are
       technically part of the city, but probably should not be returned in the
       viewport.)
       locationTypestringLocation type stores additional data about the
       specified location.
       Can be ROOFTOP, RANGE_INTERPOLATED, GEOMETRIC_CENTER or APPROXIMATE
       {} Xpo.Google.Api.Shared.Models.Common.AddressComponent
       shortNamestringshort_name is an abbreviated textual name for the address
       component, if available. For example, an address component for the state
       of Alaska may have a long_name of "Alaska" and a short_name of "AK" using
       the 2-letter postal abbreviation.
       longNamestringlong_name is the full text description or name of the
       address component as returned by the Geocoder.
       typesarray[string]types[] is an array indicating the type of the address
       component.
       {} Xpo.Google.Api.Shared.Models.Common.Location
       latitudenumberLatitude.
       longitudenumberLongitude.
       addressstringAddress.
       {} Xpo.Google.Api.Shared.Models.Common.ViewPort
       southWestXpo.Google.Api.Shared.Models.Common.LocationSouth West.
       northEastXpo.Google.Api.Shared.Models.Common.LocationNorth East.
       ×
       
       
       GEO CODE LOCATIONS POST
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       
   
   
   * * POSTALCODE LOOKUP
       
       
       GET /LOCATIONS/{APPLICATIONCODE}/POSTALCODELOOKUP/{POSTALCODE}/{USERNAME}
       
       Show samples
       
       PostalCode lookup using LOB.com for US and Google GeoCoding for
       international countries. Please be careful MEX PostalCodes share the same
       logic as US PostalCodes
       
       Sample request:
       
       GET /locations/[ApplicationCode]/postalcodelookup/02111/testuser
       
       PARAMETERS
       
       applicationCode
       string
       
       The application code REQUIRED.
       
       postalCode
       string
       
       The postal code REQUIRED - DOES NOT Support 5-4 format for USA, ONLY
       ##### USA Format.
       
       userName
       string
       
       Name of the user for logging REQUIRED.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       RESPONSE SAMPLE
       
       {
         "response": {
           "postalCode": "string",
           "postalCodeType": "string",
           "countryCode": "string",
           "expirationDate": "2023-09-19T13:08:35.418Z",
           "createdBy": "string",
           "createdOn": "2023-09-19T13:08:35.418Z",
           "cities": [
             {
               "city": "string",
               "stateCode": "string",
               "county": "string",
               "countyFips": "string",
               "postalCode": "string",
               "isPreferred": true,
               "latitude": 0,
               "longitude": 0
             }
           ]
         },
         "exception": {
           "responseType": "string",
           "message": "string",
           "errors": [
             {
               "exception": {
                 "code": "string",
                 "message": "string",
                 "target": "string",
                 "details": [
                   {}
                 ],
                 "innerError": "string"
               }
             }
           ]
         }
       }
       
       RESPONSE SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.Response.PostalCodeResponse
       responseXpo.Google.Api.Shared.Models.PostalCodeDtoGets or sets the
       response (PostalCodeDto).
       exceptionXpo.Google.Api.Shared.Models.ResponseExceptionThe Response
       Exception
       {} Xpo.Google.Api.Shared.Models.PostalCodeDto
       postalCodestringGets or sets the postal code.
       postalCodeTypestringGets or sets the type of the postal code.
       countryCodestringGets or sets the country code.
       expirationDatestringGets or sets the expiration date.
       createdBystringGets or sets the created by.
       createdOnstringGets or sets the created on.
       citiesarray[Xpo.Google.Api.Shared.Models.PostalCodeCityDto]Gets or sets
       the cities.
       {} Xpo.Google.Api.Shared.Models.ResponseException
       responseTypestringGets or sets the type of the response.
       messagestringGets or sets the message.
       errorsarray[Xpo.Google.Api.Shared.Models.Error]Gets or sets the list of
       errors from apis.
       {} Xpo.Google.Api.Shared.Models.PostalCodeCityDto
       citystringGets or sets the city.
       stateCodestringGets or sets the state code.
       countystringGets or sets the county.
       countyFipsstringGets or sets the county fips.
       postalCodestringGets or sets the postal code.
       isPreferredbooleanGets or sets a value indicating whether this instance
       is preferred.
       latitudenumberGets or sets the Latitude.
       longitudenumberGets or sets the Longitude.
       {} Xpo.Google.Api.Shared.Models.Error
       exceptionXpo.Google.Api.Shared.Models.ExceptionInfoGets or sets the
       exception.
       {} Xpo.Google.Api.Shared.Models.ExceptionInfo
       codestringGets or sets the code.
       messagestringGets or sets the message.
       targetstringGets or sets the target.
       detailsarray[Xpo.Google.Api.Shared.Models.ExceptionInfo]Gets or sets the
       details.
       innerErrorstringGets or sets the inner error.
       ×
       
       
       POSTALCODE LOOKUP GET
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       
   
   
   * * POSTALCODE LOOKUP US
       
       
       GET
       /LOCATIONS/{APPLICATIONCODE}/POSTALCODE/{POSTALCODE}/LOOKUP/{USERNAME}
       
       Show samples
       
       US Only PostalCode lookup using LOB.com api
       
       Sample request:
       
       GET /locations/[ApplicationCode]/postalcode/02111/lookup/testuser
       
       PARAMETERS
       
       applicationCode
       string
       
       The application code REQUIRED.
       
       postalCode
       string
       
       The postal code REQUIRED - DOES NOT Support 5-4 format for USA, ONLY
       ##### USA Format.
       
       userName
       string
       
       Name of the user for logging OPTIONAL but PREFERRED.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       RESPONSE SAMPLE
       
       {
         "response": {
           "id": "string",
           "postalCode": "string",
           "zipCodeType": "string",
           "cities": [
             {
               "city": "string",
               "stateCode": "string",
               "county": "string",
               "countyFips": "string",
               "preferred": true
             }
           ],
           "object": "string"
         },
         "exception": {
           "responseType": "string",
           "message": "string",
           "errors": [
             {
               "exception": {
                 "code": "string",
                 "message": "string",
                 "target": "string",
                 "details": [
                   {}
                 ],
                 "innerError": "string"
               }
             }
           ]
         }
       }
       
       RESPONSE SCHEMA
       
       {}
       Xpo.Google.Api.Shared.Models.Lob.Response.PostalCodeReverseLookupResponse
       responseXpo.Google.Api.Shared.Models.Lob.External.Response.PostalCodeLookupResponseThe
       Response
       exceptionXpo.Google.Api.Shared.Models.ResponseExceptionThe Response
       Exception
       {}
       Xpo.Google.Api.Shared.Models.Lob.External.Response.PostalCodeLookupResponse
       idstringGets or sets the identifier. Unique identifier prefixed with
       us_zip_.
       postalCodestringGets or sets the Postal Code. The 5-digit ZIP code.
       zipCodeTypestringGets or sets the type of the zip code. A description of
       the ZIP code type. For more detailed information about each ZIP code
       type, see the appendix. Will be one of standard, military, unique,
       po_box, or an empty string.
       citiesarray[Xpo.Google.Api.Shared.Models.Lob.External.Response.CityResponse]Gets
       or sets the cities.
       objectstringGets or sets the object. Value is us_zip_lookup
       {} Xpo.Google.Api.Shared.Models.ResponseException
       responseTypestringGets or sets the type of the response.
       messagestringGets or sets the message.
       errorsarray[Xpo.Google.Api.Shared.Models.Error]Gets or sets the list of
       errors from apis.
       {} Xpo.Google.Api.Shared.Models.Lob.External.Response.CityResponse
       citystringGets or sets the city. The name of the city.
       stateCodestringGets or sets the state. The name of the state as 2 chars.
       The state as a two-letter abbreviation.
       countystringGets or sets the county. County name of the address.
       countyFipsstringGets or sets the county fips. A 5-digit FIPS county code
       which uniquely identifies components[county]. It consists of a 2-digit
       state code and a 3-digit county code.
       preferredbooleanGets or sets the carrier route. Indicates whether or not
       the city is the USPS default city (preferred city) of a ZIP code. There
       is only one preferred city per ZIP code, which will always be in position
       0 in the array of cities.
       {} Xpo.Google.Api.Shared.Models.Error
       exceptionXpo.Google.Api.Shared.Models.ExceptionInfoGets or sets the
       exception.
       {} Xpo.Google.Api.Shared.Models.ExceptionInfo
       codestringGets or sets the code.
       messagestringGets or sets the message.
       targetstringGets or sets the target.
       detailsarray[Xpo.Google.Api.Shared.Models.ExceptionInfo]Gets or sets the
       details.
       innerErrorstringGets or sets the inner error.
       ×
       
       
       POSTALCODE LOOKUP US GET
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       
   
   
   * * POSTALCODE LOOKUP V2
       
       
       GET
       /LOCATIONS/V2/{APPLICATIONCODE}/POSTALCODELOOKUP/{POSTALCODE}/{USERNAME}
       
       Show samples
       
       PostalCode lookup using LOB.com for US and Google GeoCoding for
       international countries. Please be careful MEX PostalCodes share the same
       logic as US PostalCodes
       
       Sample request:
       
       GET /locations/V2/[ApplicationCode]/postalcodelookup/02111/testuser
       
       PARAMETERS
       
       applicationCode
       string
       
       The application code REQUIRED.
       
       postalCode
       string
       
       The postal code REQUIRED - DOES NOT Support 5-4 format for USA, ONLY
       ##### USA Format.
       
       userName
       string
       
       Name of the user for logging REQUIRED.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       RESPONSE SAMPLE
       
       {
         "response": {
           "postalCode": "string",
           "postalCodeType": "string",
           "countryCode": "string",
           "expirationDate": "2023-09-19T13:08:35.421Z",
           "createdBy": "string",
           "createdOn": "2023-09-19T13:08:35.421Z",
           "cities": [
             {
               "city": "string",
               "stateCode": "string",
               "county": "string",
               "countyFips": "string",
               "postalCode": "string",
               "isPreferred": true,
               "latitude": 0,
               "longitude": 0
             }
           ]
         },
         "exception": {
           "errors": [
             {
               "responseType": "string",
               "message": "string",
               "errors": [
                 "string"
               ]
             }
           ]
         }
       }
       
       RESPONSE SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.Responses.V2.PostalCodeResponse
       responseXpo.Google.Api.Shared.Models.PostalCodeDtoGets or sets the
       response (PostalCodeDto).
       exceptionXpo.Google.Api.Shared.Models.Responses.V2.ResponseExceptionThe
       Response Exception
       {} Xpo.Google.Api.Shared.Models.PostalCodeDto
       postalCodestringGets or sets the postal code.
       postalCodeTypestringGets or sets the type of the postal code.
       countryCodestringGets or sets the country code.
       expirationDatestringGets or sets the expiration date.
       createdBystringGets or sets the created by.
       createdOnstringGets or sets the created on.
       citiesarray[Xpo.Google.Api.Shared.Models.PostalCodeCityDto]Gets or sets
       the cities.
       {} Xpo.Google.Api.Shared.Models.Responses.V2.ResponseException
       errorsarray[Xpo.Google.Api.Shared.Models.Responses.V2.InternalError]Gets
       or sets the errors.
       {} Xpo.Google.Api.Shared.Models.PostalCodeCityDto
       citystringGets or sets the city.
       stateCodestringGets or sets the state code.
       countystringGets or sets the county.
       countyFipsstringGets or sets the county fips.
       postalCodestringGets or sets the postal code.
       isPreferredbooleanGets or sets a value indicating whether this instance
       is preferred.
       latitudenumberGets or sets the Latitude.
       longitudenumberGets or sets the Longitude.
       {} Xpo.Google.Api.Shared.Models.Responses.V2.InternalError
       responseTypestringGets or sets the type of the response.
       messagestringGets or sets the message.
       errorsarray[string]Gets or sets the errors.
       ×
       
       
       POSTALCODE LOOKUP V2 GET
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       
   
   
   * * POSTALCODE LOOKUP V2
       
       
       POST /LOCATIONS/V2/{APPLICATIONCODE}/POSTALCODELOOKUP/{USERNAME}
       
       Show samples
       
       PostalCode lookup using LOB.com for US (saves on money, might not have
       lat and lng) and/or Google GeoCoding (might not return cities, most of
       the time returns lat and lng) for international countries, override by
       UseGoogleGeocodingForLookup property.
       
       This method give you the option to include the countryCode 3 digit
       IsoCode recommended, so 5 digit postal codes are shared across countries.
       
       For UI it is recommended to choose a country to help narrow your search
       
       Sample request:
       
       POST /locations/V2/[ApplicationCode]/postalcodelookup/testuser
       
       {
       
       "postalCode": "80123",
       "useGoogleGeocodingForLookup": true
       
       
       }
       
       or
       
       {
       
       "postalCode": "    03178",
       
       "countryCode": "ESP"
       
       
       }
       
       OR
       
       {
       
       "postalCode": "03130"
       
       
       }
       
       PARAMETERS
       
       request
       Content type: application/json-patch+json application/json text/json
       application/*+json
       Xpo.Google.Api.Shared.Models.Requestors.PostalCodeLookupRequestor
       
       The request.
       
       applicationCode
       string
       
       The application code REQUIRED.
       
       userName
       string
       
       Name of the user for logging REQUIRED.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       BODY SAMPLE
       
       {
         "postalCode": "string",
         "countryCode": "string",
         "useGoogleGeocodingForLookup": true
       }
       
       BODY SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.Requestors.PostalCodeLookupRequestor
       postalCodestring(optional)Gets or sets the postal code. The postal code
       REQUIRED - DOES NOT Support 5-4 format for USA, ONLY ##### USA Format.
       countryCodestring(optional)Gets or sets the country code. Supports 3
       chars PREFERRED, Iso Code is also Supported NOT RECOMMENDED
       useGoogleGeocodingForLookupboolean(optional)Gets or sets a value
       indicating whether [use google geocoding for lookup].
       
       RESPONSE SAMPLE
       
       {
         "response": {
           "postalCode": "string",
           "postalCodeType": "string",
           "countryCode": "string",
           "expirationDate": "2023-09-19T13:08:35.423Z",
           "createdBy": "string",
           "createdOn": "2023-09-19T13:08:35.423Z",
           "cities": [
             {
               "city": "string",
               "stateCode": "string",
               "county": "string",
               "countyFips": "string",
               "postalCode": "string",
               "isPreferred": true,
               "latitude": 0,
               "longitude": 0
             }
           ]
         },
         "exception": {
           "errors": [
             {
               "responseType": "string",
               "message": "string",
               "errors": [
                 "string"
               ]
             }
           ]
         }
       }
       
       RESPONSE SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.Responses.V2.PostalCodeResponse
       responseXpo.Google.Api.Shared.Models.PostalCodeDtoGets or sets the
       response (PostalCodeDto).
       exceptionXpo.Google.Api.Shared.Models.Responses.V2.ResponseExceptionThe
       Response Exception
       {} Xpo.Google.Api.Shared.Models.PostalCodeDto
       postalCodestringGets or sets the postal code.
       postalCodeTypestringGets or sets the type of the postal code.
       countryCodestringGets or sets the country code.
       expirationDatestringGets or sets the expiration date.
       createdBystringGets or sets the created by.
       createdOnstringGets or sets the created on.
       citiesarray[Xpo.Google.Api.Shared.Models.PostalCodeCityDto]Gets or sets
       the cities.
       {} Xpo.Google.Api.Shared.Models.Responses.V2.ResponseException
       errorsarray[Xpo.Google.Api.Shared.Models.Responses.V2.InternalError]Gets
       or sets the errors.
       {} Xpo.Google.Api.Shared.Models.PostalCodeCityDto
       citystringGets or sets the city.
       stateCodestringGets or sets the state code.
       countystringGets or sets the county.
       countyFipsstringGets or sets the county fips.
       postalCodestringGets or sets the postal code.
       isPreferredbooleanGets or sets a value indicating whether this instance
       is preferred.
       latitudenumberGets or sets the Latitude.
       longitudenumberGets or sets the Longitude.
       {} Xpo.Google.Api.Shared.Models.Responses.V2.InternalError
       responseTypestringGets or sets the type of the response.
       messagestringGets or sets the message.
       errorsarray[string]Gets or sets the errors.
       ×
       
       
       POSTALCODE LOOKUP V2 POST
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       
   
   
   * * POSTALCODELOOKUP CLEAR CACHE
       
       
       DELETE /LOCATIONS/V2/{APPLICATIONCODE}/POSTALCODELOOKUP/CACHE
       
       Show samples
       
       Clears the PostalCode Lookup Cache
       
       Sample request:
       
       DELETE /locations/V2/[ApplicationCode]/postalcodelookup/cache
       
       PARAMETERS
       
       applicationCode
       string
       
       The application code.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       ×
       
       
       POSTALCODELOOKUP CLEAR CACHE DELETE
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       
   
   
   * * QUERY LOCATION
       
       
       POST /LOCATIONS/QUERY
       
       Show samples
       
       Query for a Location
       
       Sample request:
       
       POST /locations/query
       
       {
       
       "Street1": "7925 N. TRYON SUITE 211",
       
       "Street2": null,
       
       "City": "Charlotte",
       
       "StateCode": "NC",
       
       "PostalCode": "28201",
       
       "CountryCode": "USA",
       
       "Component": "Country"
       
       
       }
       
       PARAMETERS
       
       request
       Content type: application/json-patch+json application/json text/json
       application/*+json
       Xpo.Google.Api.Shared.Models.LocationDto
       
       The location to search.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       BODY SAMPLE
       
       {
         "street1": "string",
         "street2": "string",
         "city": "string",
         "stateCode": "string",
         "postalCode": "string",
         "countryCode": "string",
         "postalCodeExtra4": "string",
         "hasCityStatePostalOnly": true,
         "component": "Route",
         "hasPostalOnly": true,
         "addressUnformatted": "string"
       }
       
       BODY SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.LocationDto
       street1string(optional)Gets the street1.
       street2string(optional)Gets the street2.
       citystring(optional)Gets the city.
       stateCodestring(optional)Gets the state code.
       postalCodestring(optional)Gets the postal code.
       countryCodestring(optional)Gets the country code.
       postalCodeExtra4string(optional)Gets or sets the postal code extra 4.
       hasCityStatePostalOnlyboolean(optional)Gets if has not roof top address
       just City State Postal Only.
       componentstring(optional)Gets or sets the component.
       Can be Route, Locality, AdministrativeArea, PostalCode or Country
       hasPostalOnlyboolean(optional)Gets a value indicating whether this
       instance has postal only.
       addressUnformattedstring(optional)manual address string for Google Api
       field. PLEASE BE CAREFUL WHEN USING THIS
       
       RESPONSE SAMPLE
       
       {
         "addressUniqueId": "string",
         "searchKey": "string",
         "street1": "string",
         "street2": "string",
         "city": "string",
         "stateCode": "string",
         "postalCode": "string",
         "postalCode4Digits": "string",
         "countryCode": "string",
         "latitude": 0,
         "latitudeInRadians": 0,
         "longitude": 0,
         "longitudeInRadians": 0,
         "geoCode": "string",
         "isValid": true,
         "isValidated": true,
         "hasBadData": true,
         "comment": "string",
         "formattedAddress": "string",
         "expirationDate": "2023-09-19T13:08:35.425Z",
         "createdOn": "2023-09-19T13:08:35.425Z",
         "createdBy": "string",
         "lastUpdatedOn": "2023-09-19T13:08:35.425Z",
         "lastUpdatedBy": "string",
         "isPartialAddress": true,
         "addressVerification": {
           "verificationId": "string",
           "verificationObject": "string",
           "recipient": "string",
           "primaryLine": "string",
           "secondaryLine": "string",
           "urbanization": "string",
           "lastLine": "string",
           "deliverability": "string",
           "country": "string",
           "countryCode": "string",
           "primaryNumber": "string",
           "streetPredirection": "string",
           "streetName": "string",
           "streetSuffix": "string",
           "streetPostdirection": "string",
           "secondaryDesignator": "string",
           "secondaryNumber": "string",
           "pmbDesignator": "string",
           "pmbNumber": "string",
           "extraSecondaryDesignator": "string",
           "extraSecondaryNumber": "string",
           "city": "string",
           "state": "string",
           "zipCode": "string",
           "postalCode": "string",
           "zipCodePlus4": "string",
           "postalCodePlus4": "string",
           "zipCodeType": "string",
           "deliveryPointBarCode": "string",
           "addressType": "string",
           "recordType": "string",
           "defaultBuildingAddress": true,
           "county": "string",
           "countyFips": "string",
           "carrierRoute": "string",
           "carrierRouteType": "string",
           "latitude": 0,
           "longitude": 0,
           "isInternational": true,
           "deliverabilityAnalysisConfirmation": "string",
           "deliverabilityAnalysisCmra": "string",
           "deliverabilityAnalysisVacant": "string",
           "deliverabilityAnalysisFootNotes": "string",
           "deliverabilityAnalysisEwsMatched": true,
           "deliverabilityAnalysisLACSIndicator": "string",
           "deliverabilityAnalysisLACSReturnCode": "string",
           "deliverabilityAnalysisLACSSuiteReturnCode": "string",
           "createdOn": "2023-09-19T13:08:35.425Z",
           "createdBy": "string"
         }
       }
       
       RESPONSE SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.AddressDto
       addressUniqueIdstringGets or sets the AddressUniqueId.
       searchKeystringGets or sets the SearchKey UNIQUE.
       street1stringGets or sets the Street1.
       street2stringGets or sets the Street2.
       citystringGets or sets the city.
       stateCodestringGets or sets the StateCode.
       postalCodestringGets or sets the PostalCode.
       postalCode4DigitsstringGets or sets the PostalCode4Digits.
       countryCodestringGets or sets the CountryCode.
       latitudenumberGets or sets the Latitude.
       latitudeInRadiansnumberGets or sets the LatitudeInRadians.
       longitudenumberGets or sets the Longitude.
       longitudeInRadiansnumberGets or sets the LongitudeInRadians.
       geoCodestringGets or sets the GeoCode.
       isValidbooleanGets or sets the IsValid.
       isValidatedbooleanGets or sets the IsValidated.
       hasBadDatabooleanGets or sets the HasBadData.
       commentstringGets or sets the Comment.
       formattedAddressstringGets or sets the formatted address.
       expirationDatestringGets or sets the expiration date.
       createdOnstringGets or sets the CreatedOn.
       createdBystringGets or sets the CreatedOn.
       lastUpdatedOnstringGets or sets the LastUpdatedOn.
       lastUpdatedBystringGets or sets the LastUpdatedBy.
       isPartialAddressbooleanGets or sets the IsPartialAddress.
       addressVerificationXpo.Google.Api.Shared.Models.AddressVerificationDtoGets
       or sets the AddressVerification.
       {} Xpo.Google.Api.Shared.Models.AddressVerificationDto
       verificationIdstringGets or sets the verification identifier.
       verificationObjectstringGets or sets the verification object.
       recipientstringGets or sets the recipient.
       primaryLinestringGets or sets the primary line.
       secondaryLinestringGets or sets the secondary line.
       urbanizationstringGets or sets the urbanization.
       lastLinestringGets or sets the last line.
       deliverabilitystringGets or sets the deliverability.
       countrystringGets or sets the country.
       countryCodestringGets or sets the country code.
       primaryNumberstringGets or sets the primary number.
       streetPredirectionstringGets or sets the street predirection.
       streetNamestringGets or sets the name of the street.
       streetSuffixstringGets or sets the street suffix.
       streetPostdirectionstringGets or sets the street postdirection.
       secondaryDesignatorstringGets or sets the secondary designator.
       secondaryNumberstringGets or sets the secondary number.
       pmbDesignatorstringGets or sets the PMB designator.
       pmbNumberstringGets or sets the PMB number.
       extraSecondaryDesignatorstringGets or sets the extra secondary
       designator.
       extraSecondaryNumberstringGets or sets the extra secondary number.
       citystringGets or sets the city.
       statestringGets or sets the state.
       zipCodestringGets or sets the zip code.
       postalCodestringGets or sets the postal code.
       zipCodePlus4stringGets or sets the zip code plus4.
       postalCodePlus4stringGets or sets the postal code plus4.
       zipCodeTypestringGets or sets the type of the zip code.
       deliveryPointBarCodestringGets or sets the delivery point bar code.
       addressTypestringGets or sets the type of the address.
       recordTypestringGets or sets the type of the record.
       defaultBuildingAddressbooleanGets or sets a value indicating whether
       [default building address].
       countystringGets or sets the county.
       countyFipsstringGets or sets the county fips.
       carrierRoutestringGets or sets the carrier route.
       carrierRouteTypestringGets or sets the type of the carrier route.
       latitudenumberGets or sets the latitude.
       longitudenumberGets or sets the longitude.
       isInternationalbooleanGets or sets a value indicating whether this
       instance is international.
       deliverabilityAnalysisConfirmationstringGets or sets the deliverability
       analysis confirmation.
       deliverabilityAnalysisCmrastringGets or sets the deliverability analysis
       cmra.
       deliverabilityAnalysisVacantstringGets or sets the deliverability
       analysis vacant.
       deliverabilityAnalysisFootNotesstringGets or sets the deliverability
       analysis foot notes.
       deliverabilityAnalysisEwsMatchedbooleanGets or sets a value indicating
       whether [deliverability analysis ews matched].
       deliverabilityAnalysisLACSIndicatorstringGets or sets the deliverability
       analysis lacs indicator.
       deliverabilityAnalysisLACSReturnCodestringGets or sets the deliverability
       analysis lacs return code.
       deliverabilityAnalysisLACSSuiteReturnCodestringGets or sets the
       deliverability analysis lacs suite return code.
       createdOnstringGets or sets the created on.
       createdBystringGets or sets the created by.
       ×
       
       
       QUERY LOCATION POST
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       
   
   
   * * QUERY LOCATIONS
       
       
       POST /LOCATIONS/QUERY/MULTI
       
       Show samples
       
       Query for multi Locations
       
       Sample request:
       
       POST /locations/query/multi
       
       [{
       
       "Street1": "7925 N. TRYON SUITE 211",
       
       "Street2": null,
       
       "City": "Charlotte",
       
       "StateCode": "NC",
       
       "PostalCode": "28201",
       
       "CountryCode": "USA",
       
       "Component": "Country"
       
       
       },
       
       {
       
       "Street1": "179 Lincoln St",
       
       "Street2": null,
       
       "City": "Boston",
       
       "StateCode": "MA",
       
       "PostalCode": "02111",
       
       "CountryCode": "USA",
       
       "Component": "Country"
       
       
       }
       
       ]
       
       PARAMETERS
       
       request
       Content type: application/json-patch+json application/json text/json
       application/*+json
       
       The collection of locations.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       BODY SAMPLE
       
       [
         {
           "street1": "string",
           "street2": "string",
           "city": "string",
           "stateCode": "string",
           "postalCode": "string",
           "countryCode": "string",
           "postalCodeExtra4": "string",
           "hasCityStatePostalOnly": true,
           "component": "Route",
           "hasPostalOnly": true,
           "addressUnformatted": "string"
         }
       ]
       
       BODY SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.LocationDto
       street1string(optional)Gets the street1.
       street2string(optional)Gets the street2.
       citystring(optional)Gets the city.
       stateCodestring(optional)Gets the state code.
       postalCodestring(optional)Gets the postal code.
       countryCodestring(optional)Gets the country code.
       postalCodeExtra4string(optional)Gets or sets the postal code extra 4.
       hasCityStatePostalOnlyboolean(optional)Gets if has not roof top address
       just City State Postal Only.
       componentstring(optional)Gets or sets the component.
       Can be Route, Locality, AdministrativeArea, PostalCode or Country
       hasPostalOnlyboolean(optional)Gets a value indicating whether this
       instance has postal only.
       addressUnformattedstring(optional)manual address string for Google Api
       field. PLEASE BE CAREFUL WHEN USING THIS
       
       RESPONSE SAMPLE
       
       [
         {
           "addressUniqueId": "string",
           "searchKey": "string",
           "street1": "string",
           "street2": "string",
           "city": "string",
           "stateCode": "string",
           "postalCode": "string",
           "postalCode4Digits": "string",
           "countryCode": "string",
           "latitude": 0,
           "latitudeInRadians": 0,
           "longitude": 0,
           "longitudeInRadians": 0,
           "geoCode": "string",
           "isValid": true,
           "isValidated": true,
           "hasBadData": true,
           "comment": "string",
           "formattedAddress": "string",
           "expirationDate": "2023-09-19T13:08:35.427Z",
           "createdOn": "2023-09-19T13:08:35.427Z",
           "createdBy": "string",
           "lastUpdatedOn": "2023-09-19T13:08:35.427Z",
           "lastUpdatedBy": "string",
           "isPartialAddress": true,
           "addressVerification": {
             "verificationId": "string",
             "verificationObject": "string",
             "recipient": "string",
             "primaryLine": "string",
             "secondaryLine": "string",
             "urbanization": "string",
             "lastLine": "string",
             "deliverability": "string",
             "country": "string",
             "countryCode": "string",
             "primaryNumber": "string",
             "streetPredirection": "string",
             "streetName": "string",
             "streetSuffix": "string",
             "streetPostdirection": "string",
             "secondaryDesignator": "string",
             "secondaryNumber": "string",
             "pmbDesignator": "string",
             "pmbNumber": "string",
             "extraSecondaryDesignator": "string",
             "extraSecondaryNumber": "string",
             "city": "string",
             "state": "string",
             "zipCode": "string",
             "postalCode": "string",
             "zipCodePlus4": "string",
             "postalCodePlus4": "string",
             "zipCodeType": "string",
             "deliveryPointBarCode": "string",
             "addressType": "string",
             "recordType": "string",
             "defaultBuildingAddress": true,
             "county": "string",
             "countyFips": "string",
             "carrierRoute": "string",
             "carrierRouteType": "string",
             "latitude": 0,
             "longitude": 0,
             "isInternational": true,
             "deliverabilityAnalysisConfirmation": "string",
             "deliverabilityAnalysisCmra": "string",
             "deliverabilityAnalysisVacant": "string",
             "deliverabilityAnalysisFootNotes": "string",
             "deliverabilityAnalysisEwsMatched": true,
             "deliverabilityAnalysisLACSIndicator": "string",
             "deliverabilityAnalysisLACSReturnCode": "string",
             "deliverabilityAnalysisLACSSuiteReturnCode": "string",
             "createdOn": "2023-09-19T13:08:35.427Z",
             "createdBy": "string"
           }
         }
       ]
       
       RESPONSE SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.AddressDto
       addressUniqueIdstringGets or sets the AddressUniqueId.
       searchKeystringGets or sets the SearchKey UNIQUE.
       street1stringGets or sets the Street1.
       street2stringGets or sets the Street2.
       citystringGets or sets the city.
       stateCodestringGets or sets the StateCode.
       postalCodestringGets or sets the PostalCode.
       postalCode4DigitsstringGets or sets the PostalCode4Digits.
       countryCodestringGets or sets the CountryCode.
       latitudenumberGets or sets the Latitude.
       latitudeInRadiansnumberGets or sets the LatitudeInRadians.
       longitudenumberGets or sets the Longitude.
       longitudeInRadiansnumberGets or sets the LongitudeInRadians.
       geoCodestringGets or sets the GeoCode.
       isValidbooleanGets or sets the IsValid.
       isValidatedbooleanGets or sets the IsValidated.
       hasBadDatabooleanGets or sets the HasBadData.
       commentstringGets or sets the Comment.
       formattedAddressstringGets or sets the formatted address.
       expirationDatestringGets or sets the expiration date.
       createdOnstringGets or sets the CreatedOn.
       createdBystringGets or sets the CreatedOn.
       lastUpdatedOnstringGets or sets the LastUpdatedOn.
       lastUpdatedBystringGets or sets the LastUpdatedBy.
       isPartialAddressbooleanGets or sets the IsPartialAddress.
       addressVerificationXpo.Google.Api.Shared.Models.AddressVerificationDtoGets
       or sets the AddressVerification.
       {} Xpo.Google.Api.Shared.Models.AddressVerificationDto
       verificationIdstringGets or sets the verification identifier.
       verificationObjectstringGets or sets the verification object.
       recipientstringGets or sets the recipient.
       primaryLinestringGets or sets the primary line.
       secondaryLinestringGets or sets the secondary line.
       urbanizationstringGets or sets the urbanization.
       lastLinestringGets or sets the last line.
       deliverabilitystringGets or sets the deliverability.
       countrystringGets or sets the country.
       countryCodestringGets or sets the country code.
       primaryNumberstringGets or sets the primary number.
       streetPredirectionstringGets or sets the street predirection.
       streetNamestringGets or sets the name of the street.
       streetSuffixstringGets or sets the street suffix.
       streetPostdirectionstringGets or sets the street postdirection.
       secondaryDesignatorstringGets or sets the secondary designator.
       secondaryNumberstringGets or sets the secondary number.
       pmbDesignatorstringGets or sets the PMB designator.
       pmbNumberstringGets or sets the PMB number.
       extraSecondaryDesignatorstringGets or sets the extra secondary
       designator.
       extraSecondaryNumberstringGets or sets the extra secondary number.
       citystringGets or sets the city.
       statestringGets or sets the state.
       zipCodestringGets or sets the zip code.
       postalCodestringGets or sets the postal code.
       zipCodePlus4stringGets or sets the zip code plus4.
       postalCodePlus4stringGets or sets the postal code plus4.
       zipCodeTypestringGets or sets the type of the zip code.
       deliveryPointBarCodestringGets or sets the delivery point bar code.
       addressTypestringGets or sets the type of the address.
       recordTypestringGets or sets the type of the record.
       defaultBuildingAddressbooleanGets or sets a value indicating whether
       [default building address].
       countystringGets or sets the county.
       countyFipsstringGets or sets the county fips.
       carrierRoutestringGets or sets the carrier route.
       carrierRouteTypestringGets or sets the type of the carrier route.
       latitudenumberGets or sets the latitude.
       longitudenumberGets or sets the longitude.
       isInternationalbooleanGets or sets a value indicating whether this
       instance is international.
       deliverabilityAnalysisConfirmationstringGets or sets the deliverability
       analysis confirmation.
       deliverabilityAnalysisCmrastringGets or sets the deliverability analysis
       cmra.
       deliverabilityAnalysisVacantstringGets or sets the deliverability
       analysis vacant.
       deliverabilityAnalysisFootNotesstringGets or sets the deliverability
       analysis foot notes.
       deliverabilityAnalysisEwsMatchedbooleanGets or sets a value indicating
       whether [deliverability analysis ews matched].
       deliverabilityAnalysisLACSIndicatorstringGets or sets the deliverability
       analysis lacs indicator.
       deliverabilityAnalysisLACSReturnCodestringGets or sets the deliverability
       analysis lacs return code.
       deliverabilityAnalysisLACSSuiteReturnCodestringGets or sets the
       deliverability analysis lacs suite return code.
       createdOnstringGets or sets the created on.
       createdBystringGets or sets the created by.
       ×
       
       
       QUERY LOCATIONS POST
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       
   
   
   * * REVERSE LOOKUP
       
       
       GET
       /LOCATIONS/{APPLICATIONCODE}/REVERSE/{LATITUDE}/{LONGITUDE}/{USERNAME}
       
       Show samples
       
       Reverse lookup using Latitude and Longitude with Google GeoCoding
       
       Sample request:
       
       GET /locations/[ApplicationCode]/reverse/40.714224/-73.961452/testuser
       
       PARAMETERS
       
       applicationCode
       string
       
       The application code REQUIRED.
       
       latitude
       number
       
       The latitude REQUIRED.
       
       longitude
       number
       
       The longitude REQUIRED.
       
       userName
       string
       
       Name of the user for logging REQUIRED.
       
       resultType
       string
       
       The desired result type(s) returned OPTIONAL.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       RESPONSE SAMPLE
       
       {
         "response": {
           "latitude": 0,
           "longitude": 0,
           "createdBy": "string",
           "createdOn": "2023-09-19T13:08:35.428Z",
           "exception": {},
           "addresses": [
             {
               "addressUniqueId": "string",
               "searchKey": "string",
               "street1": "string",
               "street2": "string",
               "city": "string",
               "stateCode": "string",
               "postalCode": "string",
               "postalCode4Digits": "string",
               "countryCode": "string",
               "latitude": 0,
               "latitudeInRadians": 0,
               "longitude": 0,
               "longitudeInRadians": 0,
               "geoCode": "string",
               "isValid": true,
               "isValidated": true,
               "hasBadData": true,
               "comment": "string",
               "formattedAddress": "string",
               "expirationDate": "2023-09-19T13:08:35.428Z",
               "createdOn": "2023-09-19T13:08:35.428Z",
               "createdBy": "string",
               "lastUpdatedOn": "2023-09-19T13:08:35.428Z",
               "lastUpdatedBy": "string",
               "isPartialAddress": true,
               "addressVerification": {
                 "verificationId": "string",
                 "verificationObject": "string",
                 "recipient": "string",
                 "primaryLine": "string",
                 "secondaryLine": "string",
                 "urbanization": "string",
                 "lastLine": "string",
                 "deliverability": "string",
                 "country": "string",
                 "countryCode": "string",
                 "primaryNumber": "string",
                 "streetPredirection": "string",
                 "streetName": "string",
                 "streetSuffix": "string",
                 "streetPostdirection": "string",
                 "secondaryDesignator": "string",
                 "secondaryNumber": "string",
                 "pmbDesignator": "string",
                 "pmbNumber": "string",
                 "extraSecondaryDesignator": "string",
                 "extraSecondaryNumber": "string",
                 "city": "string",
                 "state": "string",
                 "zipCode": "string",
                 "postalCode": "string",
                 "zipCodePlus4": "string",
                 "postalCodePlus4": "string",
                 "zipCodeType": "string",
                 "deliveryPointBarCode": "string",
                 "addressType": "string",
                 "recordType": "string",
                 "defaultBuildingAddress": true,
                 "county": "string",
                 "countyFips": "string",
                 "carrierRoute": "string",
                 "carrierRouteType": "string",
                 "latitude": 0,
                 "longitude": 0,
                 "isInternational": true,
                 "deliverabilityAnalysisConfirmation": "string",
                 "deliverabilityAnalysisCmra": "string",
                 "deliverabilityAnalysisVacant": "string",
                 "deliverabilityAnalysisFootNotes": "string",
                 "deliverabilityAnalysisEwsMatched": true,
                 "deliverabilityAnalysisLACSIndicator": "string",
                 "deliverabilityAnalysisLACSReturnCode": "string",
                 "deliverabilityAnalysisLACSSuiteReturnCode": "string",
                 "createdOn": "2023-09-19T13:08:35.428Z",
                 "createdBy": "string"
               }
             }
           ]
         },
         "exceptions": [
           {}
         ],
         "exception": {
           "responseType": "string",
           "message": "string",
           "errors": [
             {
               "exception": {
                 "code": "string",
                 "message": "string",
                 "target": "string",
                 "details": [
                   {}
                 ],
                 "innerError": "string"
               }
             }
           ]
         }
       }
       
       RESPONSE SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.Response.ReverseLatLngResponse
       responseXpo.Google.Api.Shared.Models.ReverseLatLngDtoGets or sets the
       response.
       exceptionsarray[Inline Model 1]Gets or sets the exceptions.
       exceptionXpo.Google.Api.Shared.Models.ResponseExceptionThe Response
       Exception
       {} Xpo.Google.Api.Shared.Models.ReverseLatLngDto
       latitudenumberGets or sets the latitude.
       longitudenumberGets or sets the longitude.
       createdBystringGets or sets the created by.
       createdOnstringGets or sets the created on.
       exceptionobjectGets or sets the exception.
       addressesarray[Xpo.Google.Api.Shared.Models.AddressDto]Gets or sets the
       addresses.
       {} Inline Model 1
       
       {} Xpo.Google.Api.Shared.Models.ResponseException
       responseTypestringGets or sets the type of the response.
       messagestringGets or sets the message.
       errorsarray[Xpo.Google.Api.Shared.Models.Error]Gets or sets the list of
       errors from apis.
       {} Xpo.Google.Api.Shared.Models.AddressDto
       addressUniqueIdstringGets or sets the AddressUniqueId.
       searchKeystringGets or sets the SearchKey UNIQUE.
       street1stringGets or sets the Street1.
       street2stringGets or sets the Street2.
       citystringGets or sets the city.
       stateCodestringGets or sets the StateCode.
       postalCodestringGets or sets the PostalCode.
       postalCode4DigitsstringGets or sets the PostalCode4Digits.
       countryCodestringGets or sets the CountryCode.
       latitudenumberGets or sets the Latitude.
       latitudeInRadiansnumberGets or sets the LatitudeInRadians.
       longitudenumberGets or sets the Longitude.
       longitudeInRadiansnumberGets or sets the LongitudeInRadians.
       geoCodestringGets or sets the GeoCode.
       isValidbooleanGets or sets the IsValid.
       isValidatedbooleanGets or sets the IsValidated.
       hasBadDatabooleanGets or sets the HasBadData.
       commentstringGets or sets the Comment.
       formattedAddressstringGets or sets the formatted address.
       expirationDatestringGets or sets the expiration date.
       createdOnstringGets or sets the CreatedOn.
       createdBystringGets or sets the CreatedOn.
       lastUpdatedOnstringGets or sets the LastUpdatedOn.
       lastUpdatedBystringGets or sets the LastUpdatedBy.
       isPartialAddressbooleanGets or sets the IsPartialAddress.
       addressVerificationXpo.Google.Api.Shared.Models.AddressVerificationDtoGets
       or sets the AddressVerification.
       {} Xpo.Google.Api.Shared.Models.Error
       exceptionXpo.Google.Api.Shared.Models.ExceptionInfoGets or sets the
       exception.
       {} Xpo.Google.Api.Shared.Models.AddressVerificationDto
       verificationIdstringGets or sets the verification identifier.
       verificationObjectstringGets or sets the verification object.
       recipientstringGets or sets the recipient.
       primaryLinestringGets or sets the primary line.
       secondaryLinestringGets or sets the secondary line.
       urbanizationstringGets or sets the urbanization.
       lastLinestringGets or sets the last line.
       deliverabilitystringGets or sets the deliverability.
       countrystringGets or sets the country.
       countryCodestringGets or sets the country code.
       primaryNumberstringGets or sets the primary number.
       streetPredirectionstringGets or sets the street predirection.
       streetNamestringGets or sets the name of the street.
       streetSuffixstringGets or sets the street suffix.
       streetPostdirectionstringGets or sets the street postdirection.
       secondaryDesignatorstringGets or sets the secondary designator.
       secondaryNumberstringGets or sets the secondary number.
       pmbDesignatorstringGets or sets the PMB designator.
       pmbNumberstringGets or sets the PMB number.
       extraSecondaryDesignatorstringGets or sets the extra secondary
       designator.
       extraSecondaryNumberstringGets or sets the extra secondary number.
       citystringGets or sets the city.
       statestringGets or sets the state.
       zipCodestringGets or sets the zip code.
       postalCodestringGets or sets the postal code.
       zipCodePlus4stringGets or sets the zip code plus4.
       postalCodePlus4stringGets or sets the postal code plus4.
       zipCodeTypestringGets or sets the type of the zip code.
       deliveryPointBarCodestringGets or sets the delivery point bar code.
       addressTypestringGets or sets the type of the address.
       recordTypestringGets or sets the type of the record.
       defaultBuildingAddressbooleanGets or sets a value indicating whether
       [default building address].
       countystringGets or sets the county.
       countyFipsstringGets or sets the county fips.
       carrierRoutestringGets or sets the carrier route.
       carrierRouteTypestringGets or sets the type of the carrier route.
       latitudenumberGets or sets the latitude.
       longitudenumberGets or sets the longitude.
       isInternationalbooleanGets or sets a value indicating whether this
       instance is international.
       deliverabilityAnalysisConfirmationstringGets or sets the deliverability
       analysis confirmation.
       deliverabilityAnalysisCmrastringGets or sets the deliverability analysis
       cmra.
       deliverabilityAnalysisVacantstringGets or sets the deliverability
       analysis vacant.
       deliverabilityAnalysisFootNotesstringGets or sets the deliverability
       analysis foot notes.
       deliverabilityAnalysisEwsMatchedbooleanGets or sets a value indicating
       whether [deliverability analysis ews matched].
       deliverabilityAnalysisLACSIndicatorstringGets or sets the deliverability
       analysis lacs indicator.
       deliverabilityAnalysisLACSReturnCodestringGets or sets the deliverability
       analysis lacs return code.
       deliverabilityAnalysisLACSSuiteReturnCodestringGets or sets the
       deliverability analysis lacs suite return code.
       createdOnstringGets or sets the created on.
       createdBystringGets or sets the created by.
       {} Xpo.Google.Api.Shared.Models.ExceptionInfo
       codestringGets or sets the code.
       messagestringGets or sets the message.
       targetstringGets or sets the target.
       detailsarray[Xpo.Google.Api.Shared.Models.ExceptionInfo]Gets or sets the
       details.
       innerErrorstringGets or sets the inner error.
       ×
       
       
       REVERSE LOOKUP GET
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       
   
   
   * * UPLOAD FILES
       
       
       POST /LOCATIONS/{APPLICATIONCODE}/VERIFY/UPLOAD
       
       Show samples
       
       Uploads the locations files then sends back an email with verified
       location data and/or exceptions
       
       .xlsx file with headers: ReferenceId Street1 Street2 City StateCode
       PostalCode CountryCode
       
       ReferenceId = unique id for referencing back in the calling system.
       
       Sample request form data:
       
       Post /locations/[ApplicationCode]/upload
       
       {
       
       "files": {},
       
       "emails[your.name@email.com]": "your name",
       
       "geoCodedEnabled": true
       
       
       }
       
       PARAMETERS
       
       applicationCode
       string
       
       The application code REQUIRED.
       
       Files
       array
       
       Gets or sets the files. REQUIRED
       
       Emails
       object
       
       Gets or sets the emails. REQUIRED Dictionary email address, name
       
       GeoCodedEnabled
       true false
       boolean
       
       Gets or sets a value indicating whether [geo coded enabled].
       
       TEST THIS ENDPOINT
       
       Hide Response
       
       
       RESPONSE MESSAGES
       
       200 Success
       
       
       ×
       
       
       UPLOAD FILES POST
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       
   
   
   * * VALIDATES USPS WEBSERVICES
       
       
       POST /LOCATIONS/VALIDATE/USPS
       
       Show samples
       
       Validates the specified location with USPS WebServices US only
       
       This was just a simple test DO NOT USE IN REAL WORLD APPLICATION
       
       We do not support if returns 500
       
       Sample request:
       
       POST /locations/validate/usps
       
       {
       
       "Street1": "7925 N. TRYON SUITE 211",
       
       "Street2": null,
       
       "City": "Charlotte",
       
       "StateCode": "NC",
       
       "PostalCode": "28201",
       
       "CountryCode": "USA",
       
       "Component": "Country"
       
       
       }
       
       PARAMETERS
       
       location
       Content type: application/json-patch+json application/json text/json
       application/*+json
       Xpo.Google.Api.Shared.Models.LocationDto
       
       The location.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       BODY SAMPLE
       
       {
         "street1": "string",
         "street2": "string",
         "city": "string",
         "stateCode": "string",
         "postalCode": "string",
         "countryCode": "string",
         "postalCodeExtra4": "string",
         "hasCityStatePostalOnly": true,
         "component": "Route",
         "hasPostalOnly": true,
         "addressUnformatted": "string"
       }
       
       BODY SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.LocationDto
       street1string(optional)Gets the street1.
       street2string(optional)Gets the street2.
       citystring(optional)Gets the city.
       stateCodestring(optional)Gets the state code.
       postalCodestring(optional)Gets the postal code.
       countryCodestring(optional)Gets the country code.
       postalCodeExtra4string(optional)Gets or sets the postal code extra 4.
       hasCityStatePostalOnlyboolean(optional)Gets if has not roof top address
       just City State Postal Only.
       componentstring(optional)Gets or sets the component.
       Can be Route, Locality, AdministrativeArea, PostalCode or Country
       hasPostalOnlyboolean(optional)Gets a value indicating whether this
       instance has postal only.
       addressUnformattedstring(optional)manual address string for Google Api
       field. PLEASE BE CAREFUL WHEN USING THIS
       
       RESPONSE SAMPLE
       
       {
         "id": 0,
         "street1": "string",
         "street2": "string",
         "city": "string",
         "stateCode": "string",
         "postalCode": "string",
         "zipPlus4": "string",
         "exceptions": [
           {}
         ],
         "addressValidateResponse": {
           "zipPlus4": "string",
           "street1": "string",
           "street2": "string",
           "city": "string",
           "stateCode": "string",
           "postalCode": "string",
           "countryCode": "string"
         }
       }
       
       RESPONSE SCHEMA
       
       {} Xpo.Google.Api.Commands.ValidateAddressCommand
       idinteger
       street1string
       street2string
       citystring
       stateCodestring
       postalCodestring
       zipPlus4string
       exceptionsarray[Inline Model 1]
       addressValidateResponseXpo.Google.Api.Models.LocationUSPS
       {} Inline Model 1
       
       {} Xpo.Google.Api.Models.LocationUSPS
       zipPlus4string
       street1string
       street2string
       citystring
       stateCodestring
       postalCodestring
       countryCodestring
       ×
       
       
       VALIDATES USPS WEBSERVICES POST
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       
   
   
   * * VERIFIES SPECIFIED LOCATION
       
       
       POST /LOCATIONS/{APPLICATIONCODE}/VERIFY/{USERNAME}
       
       Show samples
       
       Verifies the specified location using LOB.com CASS.
       
       US see https://lob.com/docs#us_verifications_create
       
       Int'l see https://lob.com/docs#intl_verifications_create
       
       Sample request:
       
       POST /locations/[ApplicationCode]/verify/testuser
       
       USA
       
       {
       
       "Street1": "7925 N. TRYON SUITE 211",
       
       "Street2": null,
       
       "City": "Charlotte",
       
       "StateCode": "NC",
       
       "PostalCode": "28201",
       
       "CountryCode": "USA",
       
       "Component": "Route"
       
       
       }
       
       INT'l
       
       {
       
       "Street1":"Lange Stationsstraat 352",
       
       "City": "LEUVEN",
       
       "PostalCode": "3000",
       
       "CountryCode": "BEL",
       
       "Component": "Route"
       
       
       }
       
       PARAMETERS
       
       location
       Content type: application/json-patch+json application/json text/json
       application/*+json
       Xpo.Google.Api.Shared.Models.LocationDto
       
       The location.
       
       applicationCode
       string
       
       The application code REQUIRED.
       
       userName
       string
       
       Name of the user for logging REQUIRED.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       BODY SAMPLE
       
       {
         "street1": "string",
         "street2": "string",
         "city": "string",
         "stateCode": "string",
         "postalCode": "string",
         "countryCode": "string",
         "postalCodeExtra4": "string",
         "hasCityStatePostalOnly": true,
         "component": "Route",
         "hasPostalOnly": true,
         "addressUnformatted": "string"
       }
       
       BODY SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.LocationDto
       street1string(optional)Gets the street1.
       street2string(optional)Gets the street2.
       citystring(optional)Gets the city.
       stateCodestring(optional)Gets the state code.
       postalCodestring(optional)Gets the postal code.
       countryCodestring(optional)Gets the country code.
       postalCodeExtra4string(optional)Gets or sets the postal code extra 4.
       hasCityStatePostalOnlyboolean(optional)Gets if has not roof top address
       just City State Postal Only.
       componentstring(optional)Gets or sets the component.
       Can be Route, Locality, AdministrativeArea, PostalCode or Country
       hasPostalOnlyboolean(optional)Gets a value indicating whether this
       instance has postal only.
       addressUnformattedstring(optional)manual address string for Google Api
       field. PLEASE BE CAREFUL WHEN USING THIS
       
       RESPONSE SAMPLE
       
       {
         "request": {
           "street1": "string",
           "street2": "string",
           "city": "string",
           "stateCode": "string",
           "postalCode": "string",
           "countryCode": "string",
           "postalCodeExtra4": "string",
           "hasCityStatePostalOnly": true,
           "component": "Route",
           "hasPostalOnly": true,
           "addressUnformatted": "string"
         },
         "failed": true,
         "processingExceptions": [
           {}
         ],
         "responseException": {
           "responseType": "string",
           "message": "string",
           "errors": [
             {
               "exception": {
                 "code": "string",
                 "message": "string",
                 "target": "string",
                 "details": [
                   {}
                 ],
                 "innerError": "string"
               }
             }
           ]
         },
         "isPartialAddress": true,
         "response": {
           "id": "string",
           "recipient": "string",
           "street1": "string",
           "street2": "string",
           "urbanization": "string",
           "cityStatePostalLine": "string",
           "deliverability": "string",
           "deliverabilityAnalysis": {
             "dpvConfirmation": "string",
             "dpvCmra": "string",
             "dpvVacant": "string",
             "dpvFootNotes": [
               "string"
             ],
             "ewsMatch": true,
             "lacsIndicator": "string",
             "lacsReturnCode": "string",
             "suiteReturnCode": "string"
           },
           "country": "string",
           "countryCode": "string",
           "object": "string",
           "isInternational": true,
           "address": {
             "streetNumber": "string",
             "streetPrediction": "string",
             "streetName": "string",
             "streetSuffix": "string",
             "streetPostDirection": "string",
             "secondaryDesignator": "string",
             "secondaryNumber": "string",
             "pmbDesignator": "string",
             "pmbNumber": "string",
             "extraSecondaryDesignator": "string",
             "extraSecondaryNumber": "string",
             "city": "string",
             "stateCode": "string",
             "zipCode": "string",
             "postalCodeInternational": "string",
             "postalCode": "string",
             "zipCodeExtra4": "string",
             "postalCodePlus4": "string",
             "zipCodeType": "string",
             "deliveryPointBarcode": "string",
             "addressType": "string",
             "recordType": "string",
             "defaultBuildingAddress": true,
             "county": "string",
             "countyFips": "string",
             "carrierRoute": "string",
             "carrierRouteType": "string",
             "latitude": 0,
             "longitude": 0
           }
         }
       }
       
       RESPONSE SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.Response.LocationVerificationResponse
       requestXpo.Google.Api.Shared.Models.LocationDtoGets or sets the Request.
       failedbooleanGets a value indicating whether this
       Xpo.Google.Api.Shared.Models.Response.LocationVerificationResponse is
       failed.
       processingExceptionsarray[Inline Model 1]Gets or sets the processing
       exceptions.
       responseExceptionXpo.Google.Api.Shared.Models.ResponseExceptionGets or
       sets the response exception.
       isPartialAddressbooleanGets or sets the partial address flag.
       responseXpo.Google.Api.Shared.Models.Lob.Response.VerifyAddressResponseGets
       or sets the verify address response.
       {} Xpo.Google.Api.Shared.Models.LocationDto
       street1stringGets the street1.
       street2stringGets the street2.
       citystringGets the city.
       stateCodestringGets the state code.
       postalCodestringGets the postal code.
       countryCodestringGets the country code.
       postalCodeExtra4stringGets or sets the postal code extra 4.
       hasCityStatePostalOnlybooleanGets if has not roof top address just City
       State Postal Only.
       componentstringGets or sets the component.
       Can be Route, Locality, AdministrativeArea, PostalCode or Country
       hasPostalOnlybooleanGets a value indicating whether this instance has
       postal only.
       addressUnformattedstringmanual address string for Google Api field.
       PLEASE BE CAREFUL WHEN USING THIS
       {} Inline Model 1
       
       {} Xpo.Google.Api.Shared.Models.ResponseException
       responseTypestringGets or sets the type of the response.
       messagestringGets or sets the message.
       errorsarray[Xpo.Google.Api.Shared.Models.Error]Gets or sets the list of
       errors from apis.
       {} Xpo.Google.Api.Shared.Models.Lob.Response.VerifyAddressResponse
       idstringGets or sets the identifier. Unique identifier prefixed with
       intl_ver_ or us_ver_.
       recipientstringGets or sets the recipient. The intended recipient,
       typically a person's or firm's name.
       street1stringGets or sets the street1. The primary delivery line (usually
       the street address) of the address. US: Primary
       Numberprimary_numberStreet Predirectionstreet_predirectionStreet
       Namestreet_nameStreet Suffixstreet_suffixStreet
       Postdirectionstreet_postdirectionSecondary
       Designatorsecondary_designatorSecondary Numbersecondary_numberPMB
       Designatorpmb_designatorPMB Numberpmb_number
       street2stringGets or sets the street2. The secondary delivery line of the
       address. This field is typically empty but may contain information if
       primary_line is too long.
       urbanizationstringGets or sets the urbanization. Only present for
       addresses in Puerto Rico. An urbanization refers to an area, sector, or
       development within a city.
       cityStatePostalLinestringGets or sets the city state postal line.
       Combination of the following applicable components: US:
       CitycityStatestateZIP codezip_codeZIP+4zip_code_plus_4 Internationl:
       CitycityStatestatePostal codepostal_code
       deliverabilitystringGets or sets the deliverability. Summarizes the
       deliverability of the intl_verification object. Possible values are: US:
       deliverableThe address is deliverable by the
       USPS.deliverable_missing_infoThe address is deliverable, but the
       secondary unit information is unnecessary.deliverable_incorrect_unitThe
       address is deliverable to the building's default address but the
       secondary unit provided may not exist. There is a chance the mail will
       not reach the intended recipient.deliverable_missing_unitThe address is
       deliverable to the building's default address but is missing secondary
       unit information. There is a chance the mail will not reach the intended
       recipient.undeliverableThe address is not deliverable according to the
       USPS. International: deliverableThe address is
       deliverable.deliverable_missing_infoThe address is missing some
       information, but is most likely deliverable.undeliverableThe address is
       most likely not deliverable. Some components of the address (such as city
       or postal code) may have been found.no_matchThis address is not
       deliverable. No matching street could be found within the city or postal
       code.
       deliverabilityAnalysisXpo.Google.Api.Shared.Models.Lob.DeliverabilityAnalysisGets
       or sets the deliverability analysis.
       countrystringGets or sets the country. The country of the address. Will
       be returned as a 2 letter country short-name code (ISO 3166).
       countryCodestringGets the country code.
       objectstringGets or sets the object. Value is intl_verification or
       us_verification.
       isInternationalbooleanGets a value indicating whether this instance is
       international.
       addressXpo.Google.Api.Shared.Models.Lob.Response.BaseAddressResponseThe
       address
       {} Xpo.Google.Api.Shared.Models.Error
       exceptionXpo.Google.Api.Shared.Models.ExceptionInfoGets or sets the
       exception.
       {} Xpo.Google.Api.Shared.Models.Lob.DeliverabilityAnalysis
       dpvConfirmationstringGets or sets the DPV confirmation. Result of
       Delivery Point Validation (DPV), which determines whether or not the
       address is deliverable by the USPS. Possible values are: YThe address is
       deliverable by the USPS.DThe address is deliverable by removing the
       provided secondary unit designator. This information may be incorrect or
       unnecessary.DThe address is deliverable to the building's default address
       but is missing a secondary unit designator and/or number. There is a
       chance the mail will not reach the intended recipient.NThe address is not
       deliverable according to the USPS, but parts of the address are valid
       (such as the street and ZIP code).empty stringThis address is not
       deliverable. No matching street could be found within the city or ZIP
       code.
       dpvCmrastringGets or sets the DPV cmra. Indicates whether or not the
       address is CMRA-authorized. Possible values are: YAddress is
       CMRA-authorizedNAddress is not CMRA-authorizedempty stringA DPV match is
       not made (deliverability_analysis[dpv_confirmation] is N or an empty
       string).
       dpvVacantstringGets or sets the DPV vacant. Indicates that an address was
       once deliverable, but has become vacant and is no longer receiving
       deliveries. Possible values are: YAddress is vacantNAddress is not
       vacantempty stringA DPV match is not made
       (deliverability_analysis[dpv_confirmation] is N or an empty string).
       dpvFootNotesarray[string]Gets or sets the DPV foot notes. An array of
       2-character strings that gives more insight into how
       deliverability_analysis[dpv_confirmation] was determined. Will always
       include at least 1 string, and can include up to 3. For possible values
       and details, see the appendix.
       ewsMatchbooleanGets or sets a value indicating whether [ews match].
       Indicates whether or not an address has been flagged in the Early Warning
       System (EWS), meaning the address is under development and not yet ready
       to receive mail. However, it should become available in a few months.
       lacsIndicatorstringGets or sets the lacs indicator. Indicates whether the
       address was matched and converted by LACSLink. LACSLink corrects outdated
       addresses into their modern counterparts. Possible values are: YNew
       address produced with a matching record in LACSLink.NNew address could
       not be produced because no match was found in LACSLink.empty
       stringLACSLink was not attempted.
       lacsReturnCodestringGets or sets the lacs return code. A code indicating
       how deliverability_analysis[lacs_indicator] was determined. Possible
       values are: 1A new address was produced because a match was found in
       LACSLink.92A LACSLink record was matched after dropping secondary
       information.14A match was found in LACSLink, but could not be converted
       to a deliverable address.00A match was not found in LACSLink, and no new
       address was produced.empty stringLACSLink was not attempted.
       suiteReturnCodestringGets or sets the suite return code. Indicates
       whether the address was matched and corrected by SuiteLink. SuiteLink
       attempts to provide secondary information businesses. Possible values
       are: AA SuiteLink match was found and secondary information was added.00A
       SuiteLink match could not be found and no secondary information was
       added.empty stringSuiteLink lookup was not attempted.
       {} Xpo.Google.Api.Shared.Models.Lob.Response.BaseAddressResponse
       streetNumberstringGets or sets the street number. The numeric or
       alphanumeric part of an address preceding the street name. Often the
       house, building, or PO Box number.
       streetPredictionstringGets or sets the street prediction. Geographic
       direction preceding a street name (N, E, S, W, NE, SE, NW, SW).
       streetNamestringGets or sets the name of the street. The name of the
       street.
       streetSuffixstringGets or sets the street suffix. The standard USPS
       abbreviation for the street suffix (ST, AVE, BLVD, etc).
       streetPostDirectionstringGets or sets the street post direction.
       Geographic direction following a street name (N, E, S, W, NE, SE, NW,
       SW).
       secondaryDesignatorstringGets or sets the secondary designator. The
       standard USPS abbreviation describing the components[secondary_number]
       (STE, APT, BLDG, etc).
       secondaryNumberstringGets or sets the secondary number. Number of the
       apartment/unit/etc.
       pmbDesignatorstringGets or sets the PMB designator. Designator of a
       CMRA-authorized private mailbox.
       pmbNumberstringGets or sets the PMB number. Number of a CMRA-authorized
       private mailbox.
       extraSecondaryDesignatorstringGets or sets the extra secondary
       designator. An extra (often unnecessary) secondary designator provided
       with the input address.
       extraSecondaryNumberstringGets or sets the extra secondary number. An
       extra (often unnecessary) secondary number provided with the input
       address.
       citystringGets or sets the city. The name of the city.
       stateCodestringGets or sets the state. The name of the state as 2 chars.
       The state as a two-letter abbreviation.
       zipCodestringGets or sets the zip. The 5-digit ZIP code.
       postalCodeInternationalstringGets or sets the postal code international.
       The postal code.
       postalCodestringGets the postal code.
       zipCodeExtra4stringGets or sets the zip code extra4. The 4-digit ZIP
       add-on code.
       postalCodePlus4stringGets the postal code plus4.
       zipCodeTypestringGets or sets the type of the zip code. A description of
       the ZIP code type. For more detailed information about each ZIP code
       type, see the appendix. Will be one of standard, military, unique,
       po_box, or an empty string.
       deliveryPointBarcodestringGets or sets the delivery point barcode. A
       12-digit identifier that uniquely identifies a delivery point (location
       where mail can be sent and received). It consists of the 5-digit ZIP code
       (zip_code), 4-digit ZIP+4 add-on (zip_code_plus_4), 2-digit delivery
       point, and 1-digit delivery point check digit.
       addressTypestringGets or sets the type of the address. Uses USPS's
       Residential Delivery Indicator (RDI) to identify whether an address is
       classified as residential or business. Possible values are: US:
       residentalThe address is residential or a PO Box.commercialThe address is
       commercial.empty stringNot enough information provided to be determined.
       recordTypestringGets or sets the type of the record. A description of the
       type of address. Populated if a DPV match is made
       (deliverability_analysis[dpv_confirmation] is Y, S, or D). For more
       detailed information about each record type, see the appendix. Will be
       one of street, highrise, firm, po_box, rural_route, general_delivery, or
       an empty string.
       defaultBuildingAddressbooleanGets or sets the default building address.
       Designates whether or not the address is the default address for a
       building containing multiple delivery points.
       countystringGets or sets the county. County name of the address.
       countyFipsstringGets or sets the county fips. A 5-digit FIPS county code
       which uniquely identifies components[county]. It consists of a 2-digit
       state code and a 3-digit county code.
       carrierRoutestringGets or sets the carrier route. A 4-character code
       assigned to a mail delivery route within a ZIP code.
       carrierRouteTypestringGets or sets the type of the carrier route. The
       type of components[carrier_route]. For more detailed information about
       each carrier route type, see the appendix. Possible values are: US:
       city_deliveryCity delivery (starts with "C")rural_routeRural route
       (starts with "R")highway_contractHighway contract route (starts with
       "H").po_boxP.O. Box route (starts with "B")general_deliveryGeneral
       delivery (starts with "G")
       latitudenumberGets or sets the latitude. A positive or negative decimal
       indicating the geographic latitude of the address, specifying the
       north-to-south position of a location. This should be used with longitude
       to pinpoint locations on a map. Will not be returned for military
       addresses (state is AA, AE, or AP).
       longitudenumberGets or sets the longitude. A positive or negative decimal
       indicating the geographic longitude of the address, specifying the
       east-to-west position of a location. This should be used with latitude to
       pinpoint locations on a map. Will not be returned for military addresses
       (state is AA, AE, or AP).
       {} Xpo.Google.Api.Shared.Models.ExceptionInfo
       codestringGets or sets the code.
       messagestringGets or sets the message.
       targetstringGets or sets the target.
       detailsarray[Xpo.Google.Api.Shared.Models.ExceptionInfo]Gets or sets the
       details.
       innerErrorstringGets or sets the inner error.
       ×
       
       
       VERIFIES SPECIFIED LOCATION POST
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       


 * * * MAPS REQUEST AUDIT
       
       
       GET /MAPS/AUDIT/{APPLICATIONCODE}/{USERNAME}
       
       Show samples
       
       Create Audit log on each request using Google Maps
       
       Sample request:
       
       GET /maps/audit/[ApplicationCode]/xpouser
       
       PARAMETERS
       
       applicationCode
       string
       
       The application code REQUIRED.
       
       userName
       string
       
       Name of the user REQUIRED.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       RESPONSE SAMPLE
       
       {
         "applicationCode": "string",
         "applicationKey": "string",
         "responseException": {
           "responseType": "string",
           "message": "string",
           "errors": [
             {
               "exception": {
                 "code": "string",
                 "message": "string",
                 "target": "string",
                 "details": [
                   {}
                 ],
                 "innerError": "string"
               }
             }
           ]
         },
         "exception": {}
       }
       
       RESPONSE SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.Response.ApplicationResponse
       applicationCodestringGets or sets the application code.
       applicationKeystringGets or sets the application key.
       responseExceptionXpo.Google.Api.Shared.Models.ResponseExceptionGets or
       sets the response exception.
       exceptionobjectGets or sets the exception.
       {} Xpo.Google.Api.Shared.Models.ResponseException
       responseTypestringGets or sets the type of the response.
       messagestringGets or sets the message.
       errorsarray[Xpo.Google.Api.Shared.Models.Error]Gets or sets the list of
       errors from apis.
       {} Xpo.Google.Api.Shared.Models.Error
       exceptionXpo.Google.Api.Shared.Models.ExceptionInfoGets or sets the
       exception.
       {} Xpo.Google.Api.Shared.Models.ExceptionInfo
       codestringGets or sets the code.
       messagestringGets or sets the message.
       targetstringGets or sets the target.
       detailsarray[Xpo.Google.Api.Shared.Models.ExceptionInfo]Gets or sets the
       details.
       innerErrorstringGets or sets the inner error.
       ×
       
       
       MAPS REQUEST AUDIT GET
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       


 * * * PLACES AUTOCOMPLETE
       
       
       POST /PLACES/AUTOCOMPLETE/{APPLICATIONCODE}/{USERNAME}
       
       Show samples
       
       Places AutoComplete. - this can be slow
       
       Sample request:
       
       POST /places/autocomplete/[ApplicationCode]/xpouser
       
       {
       
       "Input" : "tho",
       
       "Radius" : 25
       
       }
       
       PARAMETERS
       
       request
       Content type: application/json-patch+json application/json text/json
       application/*+json
       Xpo.Google.Api.Shared.Models.Places.AutoComplete.Requests.PlacesAutoCompleteRequest
       
       The PlacesAutoComplete Request .
       
       applicationCode
       string
       
       The application code.
       
       userName
       string
       
       Name of the user.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       BODY SAMPLE
       
       {
         "sensor": true,
         "input": "string",
         "offset": "string",
         "location": {
           "latitude": 0,
           "longitude": 0,
           "address": "string"
         },
         "radius": 0,
         "strictbounds": true,
         "types": [
           "Geocode"
         ],
         "components": [
           {
             "key": "Route",
             "value": "string"
           }
         ]
       }
       
       BODY SCHEMA
       
       {}
       Xpo.Google.Api.Shared.Models.Places.AutoComplete.Requests.PlacesAutoCompleteRequest
       sensorboolean(optional)True to indicate that request comes from a device
       with a location sensor, otherwise false. This information is required by
       Google and does not affect the results.
       inputstring(optional)The text string on which to search. The Place
       service will return candidate matches based on this string and order
       results based on their perceived relevance.
       offsetstring(optional)The character position in the input term at which
       the service uses text for predictions. For example, if the input is
       'Googl' and the completion point is 3, the service will match on 'Goo'.
       The offset should generally be set to the position of the text caret. If
       no offset is supplied, the service will use the entire term.
       locationXpo.Google.Api.Shared.Models.Common.Location(optional)The point
       around which you wish to retrieve Place information.
       radiusnumber(optional)The distance (in meters) within which to return
       Place results. Note that setting a radius biases results to the indicated
       area, but may not fully restrict results to the specified area. See
       Location Biasing below.
       strictboundsboolean(optional)Strictbounds. Returns only those places that
       are strictly within the region defined by location and radius. This is a
       restriction, rather than a bias, meaning that results outside this region
       will not be returned even if they match the user input.
       typesarray[string](optional)The types of Place results to return. See
       Place Types below. If no type is specified, all types will be returned.
       https://developers.google.com/places/supported_types#table3
       componentsarray[System.Collections.Generic.KeyValuePair`2[[Xpo.Google.Api.Shared.Models.Common.Enums.Component,
       Xpo.Google.Api.Shared.Models, Version=1.0.0.0, Culture=neutral,
       PublicKeyToken=null],[System.String, System.Private.CoreLib,
       Version=4.0.0.0, Culture=neutral,
       PublicKeyToken=7cec85d7bea7798e]]](optional)The component filters,
       separated by a pipe (|). Each component filter consists of a
       component:value pair and will fully restrict the results from the
       geocoder. For more information see Component Filtering.
       {} Xpo.Google.Api.Shared.Models.Common.Location
       latitudenumber(optional)Latitude.
       longitudenumber(optional)Longitude.
       addressstring(optional)Address.
       {}
       System.Collections.Generic.KeyValuePair`2[[Xpo.Google.Api.Shared.Models.Common.Enums.Component,
       Xpo.Google.Api.Shared.Models, Version=1.0.0.0, Culture=neutral,
       PublicKeyToken=null],[System.String, System.Private.CoreLib,
       Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
       keystring(optional)
       Can be Route, Locality, AdministrativeArea, PostalCode or Country
       valuestring(optional)
       
       RESPONSE SAMPLE
       
       {
         "predictions": [
           {
             "placeId": "string",
             "description": "string",
             "structuredFormatting": {
               "mainText": "string",
               "mainTextMatchedSubstrings": [
                 {
                   "offset": "string",
                   "length": "string"
                 }
               ],
               "secondaryText": "string",
               "secondaryTextMatchedSubstrings": [
                 {
                   "offset": "string",
                   "length": "string"
                 }
               ]
             },
             "terms": [
               {
                 "value": "string",
                 "offset": "string"
               }
             ],
             "types": [
               "unknown"
             ],
             "matchedSubstrings": [
               {
                 "offset": "string",
                 "length": "string"
               }
             ]
           }
         ],
         "exception": {},
         "responseException": {
           "responseType": "string",
           "message": "string",
           "errors": [
             {
               "exception": {
                 "code": "string",
                 "message": "string",
                 "target": "string",
                 "details": [
                   {}
                 ],
                 "innerError": "string"
               }
             }
           ]
         }
       }
       
       RESPONSE SCHEMA
       
       {}
       Xpo.Google.Api.Shared.Models.Places.AutoComplete.Responses.PlacesAutoCompleteResponse
       predictionsarray[Xpo.Google.Api.Shared.Models.Common.Prediction]Gets or
       sets the predictions.
       exceptionobjectGets or sets the exception.
       responseExceptionXpo.Google.Api.Shared.Models.ResponseExceptionGets or
       sets the response exception.
       {} Xpo.Google.Api.Shared.Models.Common.Prediction
       placeIdstringPlaceId is a textual identifier that uniquely identifies a
       place. To retrieve information about the place, pass this identifier in
       the placeId field of a Google Places API Web Service request
       descriptionstringDescription contains the human-readable name for the
       returned result. For establishment results, this is usually the business
       name.
       structuredFormattingXpo.Google.Api.Shared.Models.Common.StructuredFormattingStructured
       formatting.
       termsarray[Xpo.Google.Api.Shared.Models.Common.Term]Terms contains an
       array of terms identifying each section of the returned description (a
       section of the description is generally terminated with a comma). Each
       entry in the array has a value field, containing the text of the term,
       and an offset field, defining the start position of this term in the
       description, measured in Unicode characters.
       typesarray[string]Types is an array indicating the type of the
       prediction.
       matchedSubstringsarray[Xpo.Google.Api.Shared.Models.Common.MatchedSubstring]MatchedSubstring
       contains an offset value and a length. These describe the location of the
       entered term in the prediction result text, so that the term can be
       highlighted if desired.
       {} Xpo.Google.Api.Shared.Models.ResponseException
       responseTypestringGets or sets the type of the response.
       messagestringGets or sets the message.
       errorsarray[Xpo.Google.Api.Shared.Models.Error]Gets or sets the list of
       errors from apis.
       {} Xpo.Google.Api.Shared.Models.Common.StructuredFormatting
       mainTextstringMain text. Contains the main text of a prediction, usually
       the name of the place.
       mainTextMatchedSubstringsarray[Xpo.Google.Api.Shared.Models.Common.MatchedSubstring]Main
       text matched substrings. Contains an array with offset value and length.
       These describe the location of the entered term in the prediction result
       text, so that the term can be highlighted if desired.
       secondaryTextstringSecondary text. Contains the secondary text of a
       prediction, usually the location of the place.
       secondaryTextMatchedSubstringsarray[Xpo.Google.Api.Shared.Models.Common.MatchedSubstring]Secondary
       text matched substrings.
       {} Xpo.Google.Api.Shared.Models.Common.Term
       valuestringContaining the text of the term.
       offsetstringDefining the start position of this term in the description,
       measured in Unicode characters.
       {} Xpo.Google.Api.Shared.Models.Common.MatchedSubstring
       offsetstringOffset.
       lengthstringLength.
       {} Xpo.Google.Api.Shared.Models.Error
       exceptionXpo.Google.Api.Shared.Models.ExceptionInfoGets or sets the
       exception.
       {} Xpo.Google.Api.Shared.Models.ExceptionInfo
       codestringGets or sets the code.
       messagestringGets or sets the message.
       targetstringGets or sets the target.
       detailsarray[Xpo.Google.Api.Shared.Models.ExceptionInfo]Gets or sets the
       details.
       innerErrorstringGets or sets the inner error.
       ×
       
       
       PLACES AUTOCOMPLETE POST
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       
   
   
   * * PLACES AUTOCOMPLETE RAW
       
       
       POST /PLACES/AUTOCOMPLETE/{APPLICATIONCODE}/{USERNAME}/RAW
       
       Show samples
       
       Places AutoComplete Raw for Google - this can be slow
       
       Sample request:
       
       POST /places/autocomplete/[ApplicationCode]/xpouser/raw
       
       {
       
       "Input" : "tho",
       
       "Radius" : 25
       
       }
       
       PARAMETERS
       
       request
       Content type: application/json-patch+json application/json text/json
       application/*+json
       Xpo.Google.Api.Entities.Places.AutoComplete.Request.PlacesAutoCompleteRequest
       
       The request.
       
       applicationCode
       string
       
       The application code.
       
       userName
       string
       
       Name of the user.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       
       RESPONSE MESSAGES
       
       500 Response Exception
       
       BODY SAMPLE
       
       {
         "input": "string",
         "offset": "string",
         "location": {
           "lat": 0,
           "lng": 0,
           "address": "string"
         },
         "radius": 0,
         "strictbounds": true,
         "language": "Arabic",
         "types": [
           "Geocode"
         ],
         "components": [
           {
             "key": "Route",
             "value": "string"
           }
         ],
         "sensor": true
       }
       
       BODY SCHEMA
       
       {}
       Xpo.Google.Api.Entities.Places.AutoComplete.Request.PlacesAutoCompleteRequest
       inputstring(optional)The text string on which to search. The Place
       service will return candidate matches based on this string and order
       results based on their perceived relevance.
       offsetstring(optional)The character position in the input term at which
       the service uses text for predictions. For example, if the input is
       'Googl' and the completion point is 3, the service will match on 'Goo'.
       The offset should generally be set to the position of the text caret. If
       no offset is supplied, the service will use the entire term.
       locationXpo.Google.Api.Entities.Common.Location(optional)The point around
       which you wish to retrieve Place information.
       radiusnumber(optional)The distance (in meters) within which to return
       Place results. Note that setting a radius biases results to the indicated
       area, but may not fully restrict results to the specified area. See
       Location Biasing below.
       strictboundsboolean(optional)Strictbounds. Returns only those places that
       are strictly within the region defined by location and radius. This is a
       restriction, rather than a bias, meaning that results outside this region
       will not be returned even if they match the user input.
       languagestring(optional)The language in which to return results. See the
       supported list of domain languages. Note that we often update supported
       languages so this list may not be exhaustive. If language is not
       supplied, the Place service will attempt to use the native language of
       the domain from which the request is sent.
       Can be Arabic, Bulgarian, Bengali, Catalan, Czech, Danish, German, Greek,
       English, EnglishAustralian, EnglishGreatBritain, Spanish, Basque, Farsi,
       Finnish, Filipino, French, Galician, Gujarati, Hindi, Croatian,
       Hungarian, Indonesian, Italian, Hebrew, Japanese, Kannada, Korean,
       Lithuanian, Latvian, Malayalam, Marathi, Dutch, Norwegian, Polish,
       Portuguese, PortugueseBrazil, PortuguesePortugal, Romanian, Russian,
       Slovak, Slovenian, Serbian, Swedish, Tamil, Telugu, Thai, Tagalog,
       Turkish, Ukrainian, Vietnamese, ChineseSimplified or ChineseTraditional
       typesarray[string](optional)The types of Place results to return. See
       Place Types below. If no type is specified, all types will be returned.
       https://developers.google.com/places/supported_types#table3
       componentsarray[System.Collections.Generic.KeyValuePair`2[[Xpo.Google.Api.Entities.Common.Enums.Component,
       Xpo.Google.Api.Entities, Version=1.0.0.0, Culture=neutral,
       PublicKeyToken=null],[System.String, System.Private.CoreLib,
       Version=4.0.0.0, Culture=neutral,
       PublicKeyToken=7cec85d7bea7798e]]](optional)The component filters,
       separated by a pipe (|). Each component filter consists of a
       component:value pair and will fully restrict the results from the
       geocoder. For more information see Component Filtering.
       sensorboolean(optional)True to indicate that request comes from a device
       with a location sensor, otherwise false. This information is required by
       Google and does not affect the results.
       {} Xpo.Google.Api.Entities.Common.Location
       latnumber(optional)Latitude.
       lngnumber(optional)Longitude.
       addressstring(optional)Address.
       {}
       System.Collections.Generic.KeyValuePair`2[[Xpo.Google.Api.Entities.Common.Enums.Component,
       Xpo.Google.Api.Entities, Version=1.0.0.0, Culture=neutral,
       PublicKeyToken=null],[System.String, System.Private.CoreLib,
       Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
       keystring(optional)
       Can be Route, Locality, AdministrativeArea, PostalCode or Country
       valuestring(optional)
       
       RESPONSE SAMPLE
       
       {
         "predictions": [
           {
             "place_id": "string",
             "description": "string",
             "structured_formatting": {
               "main_text": "string",
               "main_text_matched_substrings": [
                 {
                   "offset": "string",
                   "length": "string"
                 }
               ],
               "secondary_text": "string",
               "secondary_text_matched_substrings": [
                 {
                   "offset": "string",
                   "length": "string"
                 }
               ]
             },
             "terms": [
               {
                 "value": "string",
                 "offset": "string"
               }
             ],
             "types": [
               "unknown"
             ],
             "matched_substrings": [
               {
                 "offset": "string",
                 "length": "string"
               }
             ]
           }
         ],
         "rawJson": "string",
         "rawQueryString": "string",
         "status": "OK",
         "error_message": "string",
         "html_attributions": [
           "string"
         ]
       }
       
       RESPONSE SCHEMA
       
       {}
       Xpo.Google.Api.Entities.Places.AutoComplete.Response.PlacesAutoCompleteResponse
       predictionsarray[Xpo.Google.Api.Entities.Places.Common.Prediction]Contains
       an array of predictions, with information about the prediction.
       rawJsonstringSee Xpo.Google.Api.Entities.Interfaces.IResponse.RawJson.
       rawQueryStringstringSee
       Xpo.Google.Api.Entities.Interfaces.IResponse.RawQueryString.
       statusstringSee Xpo.Google.Api.Entities.Interfaces.IResponse.Status.
       Can be OK, ZERO_RESULTS, OVER_QUERY_LIMIT, REQUEST_DENIED,
       INVALID_REQUEST, MAX_ELEMENTS_EXCEEDED, MAX_WAYPOINTS_EXCEEDED,
       NOT_FOUND, UNKNOWN_ERROR or HTTP_ERROR
       error_messagestringSee
       Xpo.Google.Api.Entities.Interfaces.IResponse.ErrorMessage.
       html_attributionsarray[string]See
       Xpo.Google.Api.Entities.Interfaces.IResponse.HtmlAttributions.
       {} Xpo.Google.Api.Entities.Places.Common.Prediction
       place_idstringPlaceId is a textual identifier that uniquely identifies a
       place. To retrieve information about the place, pass this identifier in
       the placeId field of a Google Places API Web Service request
       descriptionstringDescription contains the human-readable name for the
       returned result. For establishment results, this is usually the business
       name.
       structured_formattingXpo.Google.Api.Entities.Places.Common.StructuredFormattingStructured
       formatting.
       termsarray[Xpo.Google.Api.Entities.Places.Common.Term]Terms contains an
       array of terms identifying each section of the returned description (a
       section of the description is generally terminated with a comma). Each
       entry in the array has a value field, containing the text of the term,
       and an offset field, defining the start position of this term in the
       description, measured in Unicode characters.
       typesarray[string]Types is an array indicating the type of the
       prediction.
       matched_substringsarray[Xpo.Google.Api.Entities.Places.Common.MatchedSubstring]MatchedSubstring
       contains an offset value and a length. These describe the location of the
       entered term in the prediction result text, so that the term can be
       highlighted if desired.
       {} Xpo.Google.Api.Entities.Places.Common.StructuredFormatting
       main_textstringMain text. Contains the main text of a prediction, usually
       the name of the place.
       main_text_matched_substringsarray[Xpo.Google.Api.Entities.Places.Common.MatchedSubstring]Main
       text matched substrings. Contains an array with offset value and length.
       These describe the location of the entered term in the prediction result
       text, so that the term can be highlighted if desired.
       secondary_textstringSecondary text. Contains the secondary text of a
       prediction, usually the location of the place.
       secondary_text_matched_substringsarray[Xpo.Google.Api.Entities.Places.Common.MatchedSubstring]Secondary
       text matched substrings.
       {} Xpo.Google.Api.Entities.Places.Common.Term
       valuestringContaining the text of the term.
       offsetstringDefining the start position of this term in the description,
       measured in Unicode characters.
       {} Xpo.Google.Api.Entities.Places.Common.MatchedSubstring
       offsetstringOffset.
       lengthstringLength.
       ×
       
       
       PLACES AUTOCOMPLETE RAW POST
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       
   
   
   * * PLACES DETAILS
       
       
       GET /PLACES/{PLACEID}/{APPLICATIONCODE}/{USERNAME}
       
       Show samples
       
       Places Details by PlaceId.
       
       Sample request:
       
       GET /places/ChIJCzYy5IS16lQRQrfeQ5K5Oxw/[ApplicationCode]/textuser
       
       PARAMETERS
       
       placeId
       string
       
       The place identifier.
       
       applicationCode
       string
       
       The application code.
       
       userName
       string
       
       Name of the user.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       RESPONSE SAMPLE
       
       {
         "response": {
           "result": {
             "addressComponents": [
               {
                 "shortName": "string",
                 "longName": "string",
                 "types": [
                   "unknown"
                 ]
               }
             ],
             "formattedAddress": "string",
             "formattedPhoneNumber": "string",
             "adrAddress": "string",
             "geometry": {
               "location": {
                 "latitude": 0,
                 "longitude": 0,
                 "address": "string"
               },
               "viewPort": {
                 "southWest": {
                   "latitude": 0,
                   "longitude": 0,
                   "address": "string"
                 },
                 "northEast": {
                   "latitude": 0,
                   "longitude": 0,
                   "address": "string"
                 }
               }
             },
             "icon": "string",
             "internationalPhoneNumber": "string",
             "name": "string",
             "openingHours": {
               "openNow": true,
               "periods": [
                 {
                   "open": {
                     "day": 0,
                     "time": "string"
                   },
                   "close": {
                     "day": 0,
                     "time": "string"
                   }
                 }
               ],
               "weekdayTexts": [
                 "string"
               ]
             },
             "permanentlyClosed": true,
             "placeId": "string",
             "photos": [
               {
                 "photoReference": "string",
                 "height": 0,
                 "width": 0,
                 "htmlAttributions": [
                   "string"
                 ]
               }
             ],
             "scope": "APP",
             "alternativePlaceIds": [
               {
                 "placeId": "string",
                 "scope": "APP"
               }
             ],
             "priceLevel": "0",
             "rating": 0,
             "review": [
               {
                 "aspect": {
                   "aspectRatings": [
                     {
                       "type": "string",
                       "rating": 0
                     }
                   ]
                 },
                 "authorName": "string",
                 "authorUrl": "string",
                 "language": "string",
                 "rating": 0,
                 "text": "string",
                 "profilePhotoUrl": "string",
                 "relativeTime": "string",
                 "dateTime": "2023-09-19T13:08:35.444Z"
               }
             ],
             "types": [
               "unknown"
             ],
             "url": "string",
             "vicinity": "string",
             "utcOffset": 0,
             "website": "string"
           },
           "status": "OK",
           "errorMessage": "string",
           "htmlAttributions": [
             "string"
           ]
         },
         "exception": {},
         "responseException": {
           "responseType": "string",
           "message": "string",
           "errors": [
             {
               "exception": {
                 "code": "string",
                 "message": "string",
                 "target": "string",
                 "details": [
                   {}
                 ],
                 "innerError": "string"
               }
             }
           ]
         }
       }
       
       RESPONSE SCHEMA
       
       {}
       Xpo.Google.Api.Shared.Models.Places.Details.Responses.PlacesDetailsResponder
       responseXpo.Google.Api.Shared.Models.Places.Details.Responses.PlacesDetailsResponseGets
       or sets the response.
       exceptionobjectGets or sets the exception.
       responseExceptionXpo.Google.Api.Shared.Models.ResponseExceptionGets or
       sets the response exception.
       {}
       Xpo.Google.Api.Shared.Models.Places.Details.Responses.PlacesDetailsResponse
       resultXpo.Google.Api.Shared.Models.Places.Details.Responses.DetailsResultResults
       contains an array of places, with information about the place. See Place
       Search Results for information about these results. The Places API
       returns up to 20 establishment results. Additionally, political results
       may be returned which serve to identify the area of the request.
       statusstringThe status returned with the response.
       Xpo.Google.Api.Shared.Models.Common.Enums.Status.Ok indicates success.
       Can be OK, ZERO_RESULTS, OVER_QUERY_LIMIT, REQUEST_DENIED,
       INVALID_REQUEST, MAX_ELEMENTS_EXCEEDED, MAX_WAYPOINTS_EXCEEDED,
       NOT_FOUND, UNKNOWN_ERROR or HTTP_ERROR
       errorMessagestringWhen the status code is other than 'Ok', there may be
       an additional error_message field within the response object. This field
       contains more detailed information about the reasons behind the given
       status code. Note: This field is not guaranteed to be always present, and
       its content is subject to change.
       htmlAttributionsarray[string]html_attributions contain a set of
       attributions which must be displayed to the user.
       {} Xpo.Google.Api.Shared.Models.ResponseException
       responseTypestringGets or sets the type of the response.
       messagestringGets or sets the message.
       errorsarray[Xpo.Google.Api.Shared.Models.Error]Gets or sets the list of
       errors from apis.
       {} Xpo.Google.Api.Shared.Models.Places.Details.Responses.DetailsResult
       addressComponentsarray[Xpo.Google.Api.Shared.Models.Common.AddressComponent]address_components[]
       is an array of separate address components used to compose a given
       address. For example, the address "111 8th Avenue, New York, NY" contains
       separate address components for "111" (the street number, "8th Avenue"
       (the route), "New York" (the city) and "NY" (the US state). Each
       address_component typically contains: ◦types[] is an array indicating the
       type of the address component.
       formattedAddressstringFormatted_address is a string containing the
       human-readable address of this place. Often this address is equivalent to
       the "postal address," which sometimes differs from country to country.
       This address is generally composed of one or more address_component
       fields.
       formattedPhoneNumberstringformatted_phone_number contains the Place's
       phone number in its local format. For example, the formatted_phone_number
       for Google's Sydney, Australia office is (02) 9374 4000.
       adrAddressstringadr_address is a representation of the place's address in
       the adr microformat. http://microformats.org/wiki/adr
       geometryXpo.Google.Api.Shared.Models.Places.Common.GeometryGeometry
       contains a location.
       iconstringicon contains the URL of a suggested icon which may be
       displayed to the user when indicating this result on a map
       internationalPhoneNumberstringinternational_phone_number contains the
       Place's phone number in international format. International format
       includes the country code, and is prefixed with the plus (+) sign. For
       example, the formatted_phone_number for Google's Sydney, Australia office
       is +61 2 9374 4000.
       namestringname contains the human-readable name for the returned result.
       For establishment results, this is usually the canonicalized business
       name.
       openingHoursXpo.Google.Api.Shared.Models.Places.Details.Responses.OpeningHoursopening_hours
       may contain information about the place opening hours.
       permanentlyClosedbooleanPermanentlyClosed is a boolean flag indicating
       whether the place has permanently shut down (value true). If the place is
       not permanently closed, the flag is absent from the response.
       placeIdstringA textual identifier that uniquely identifies a place. To
       retrieve information about the place, pass this identifier in the placeId
       field of a Places API request
       photosarray[Xpo.Google.Api.Shared.Models.Places.Common.Photo]An array of
       photo objects, each containing a reference to an image. A Place Details
       request may return up to ten photos.
       scopestringScope — Indicates the scope of the placeId. Note: The scope
       field is included only in Nearby Search results and Place Details
       results. You can only retrieve app-scoped places via the Nearby Search
       and the Place Details requests. If the scope field is not present in a
       response, it is safe to assume the scope is GOOGLE
       Can be APP or GOOGLE
       alternativePlaceIdsarray[Xpo.Google.Api.Shared.Models.Places.Common.AlternativePlace]AlternativePlaceIds
       — An array of zero, one or more alternative place IDs for the place, with
       a scope related to each alternative ID. Note: This array may be empty or
       not present. If present, it contains the following fields:
       priceLevelstringprice_level — The price level of the place, on a scale of
       0 to 4. The exact amount indicated by a specific value will vary from
       region to region. Price levels are interpreted as follows:
       Can be 0, 1, 2, 3 or 4
       ratingnumberrating contains the Place's rating, from 0.0 to 5.0, based on
       user reviews. For more granular ratings, inspect the contents of the
       aspects collection.
       reviewarray[Xpo.Google.Api.Shared.Models.Places.Details.Responses.Review]Reviews,
       array of up to five reviews. If a language parameter was specified in the
       Place Details request, the Places Service will bias the results to prefer
       reviews written in that language.
       typesarray[string]Types contains an array of feature types describing the
       given result. See the list of supported types for more information. XML
       responses include multiple type elements if more than one type is
       assigned to the result.
       urlstringUrl contains the official Google Place Page URL of this
       establishment. Applications must link to or embed the Google Place page
       on any screen that shows detailed results about this Place to the user.
       vicinitystringVicinity lists a simplified address for the Place,
       including the street name, street number, and locality, but not the
       province/state, postal code, or country. For example, Google's Sydney,
       Australia office has a vicinity value of 48 Pirrama Road, Pyrmont.
       utcOffsetintegerUtcOffset contains the number of minutes this Place’s
       current timezone is offset from UTC. For example, for Places in Sydney,
       Australia during daylight saving time this would be 660 (+11 hours from
       UTC), and for Places in California outside of daylight saving time this
       would be -480 (-8 hours from UTC).
       websitestringWebsite lists the authoritative website for this Place, such
       as a business' homepage.
       {} Xpo.Google.Api.Shared.Models.Error
       exceptionXpo.Google.Api.Shared.Models.ExceptionInfoGets or sets the
       exception.
       {} Xpo.Google.Api.Shared.Models.Common.AddressComponent
       shortNamestringshort_name is an abbreviated textual name for the address
       component, if available. For example, an address component for the state
       of Alaska may have a long_name of "Alaska" and a short_name of "AK" using
       the 2-letter postal abbreviation.
       longNamestringlong_name is the full text description or name of the
       address component as returned by the Geocoder.
       typesarray[string]types[] is an array indicating the type of the address
       component.
       {} Xpo.Google.Api.Shared.Models.Places.Common.Geometry
       locationXpo.Google.Api.Shared.Models.Common.LocationLocation contains the
       geocoded latitude and longitude value for this place.
       viewPortXpo.Google.Api.Shared.Models.Common.ViewPortViewport contains the
       recommended viewport for displaying the returned result, specified as two
       latitude,longitude values defining the southwest and northeast corner of
       the viewport bounding box. Generally the viewport is used to frame a
       result when displaying it to a user.
       {} Xpo.Google.Api.Shared.Models.Places.Details.Responses.OpeningHours
       openNowbooleanOpenNow is a boolean value indicating if the Place is open
       at the current time.
       periodsarray[Xpo.Google.Api.Shared.Models.Places.Details.Responses.Period]periods[]
       is an array of opening periods covering seven days, starting from Sunday,
       in chronological order.
       weekdayTextsarray[string]WeekdayTexts is an array of seven strings
       representing the formatted opening hours for each day of the week. If a
       language parameter was specified in the Place Details request, the Places
       Service will format and localize the opening hours appropriately for that
       language. The ordering of the elements in this array depends on the
       language parameter. Some languages start the week on Monday while others
       start on Sunday.
       {} Xpo.Google.Api.Shared.Models.Places.Common.Photo
       photoReferencestringPhotoReference — a string used to identify the photo
       when you perform a Photo request.
       heightintegerHeight — the maximum height of the image.
       widthintegerWidth — the maximum width of the image.
       htmlAttributionsarray[string]HtmlAttributions — contains any required
       attributions. This field will always be present, but may be empty.
       {} Xpo.Google.Api.Shared.Models.Places.Common.AlternativePlace
       placeIdstringPlaceId � The most likely reason for a place to have an
       alternative place ID is if your application adds a place and receives an
       application-scoped place ID, then later receives a Google-scoped place ID
       after passing the moderation process.
       scopestringScope � Indicates the scope of the Alternative PlaceId. The
       scope of an alternative place ID will always be APP, indicating that the
       alternative place ID is recognised by your application only.
       Can be APP or GOOGLE
       {} Xpo.Google.Api.Shared.Models.Places.Details.Responses.Review
       aspectXpo.Google.Api.Shared.Models.Places.Details.Responses.Aspectaspects
       contains a collection of AspectRating objects, each of which provides a
       rating of a single attribute of the establishment. The first object in
       the collection is considered the primary aspect.
       authorNamestringauthor_name the name of the user who submitted the
       review. Anonymous reviews are attributed to "A Google user".
       authorUrlstringauthor_url the URL to the users Google+ profile, if
       available.
       languagestringLanguage an IETF language code indicating the language used
       in the user's review. This field contains the main language tag only, and
       not the secondary tag indicating country or region. For example, all the
       English reviews are tagged as 'en', and not 'en-AU' or 'en-UK' and so on.
       ratingnumberRating the user's overall rating for this place. This is a
       whole number, ranging from 1 to 5.
       textstringText contains the user's review. When reviewing a location with
       Google Places, text reviews are considered optional; therefore, this
       field may by empty.
       profilePhotoUrlstringThe url to the photo.
       relativeTimestringThe relative time, in human language description.
       dateTimestringTime the time that the review was submitted, measured in
       the number of seconds since since midnight, January 1, 1970 UTC.
       {} Xpo.Google.Api.Shared.Models.ExceptionInfo
       codestringGets or sets the code.
       messagestringGets or sets the message.
       targetstringGets or sets the target.
       detailsarray[Xpo.Google.Api.Shared.Models.ExceptionInfo]Gets or sets the
       details.
       innerErrorstringGets or sets the inner error.
       {} Xpo.Google.Api.Shared.Models.Common.Location
       latitudenumberLatitude.
       longitudenumberLongitude.
       addressstringAddress.
       {} Xpo.Google.Api.Shared.Models.Common.ViewPort
       southWestXpo.Google.Api.Shared.Models.Common.LocationSouth West.
       northEastXpo.Google.Api.Shared.Models.Common.LocationNorth East.
       {} Xpo.Google.Api.Shared.Models.Places.Details.Responses.Period
       openXpo.Google.Api.Shared.Models.Places.Details.Responses.DayTimeOpen
       contains a pair of day and time objects describing when the Place opens.
       closeXpo.Google.Api.Shared.Models.Places.Details.Responses.DayTimeOpen
       contains a pair of day and time objects describing when the Place closes.
       {} Xpo.Google.Api.Shared.Models.Places.Details.Responses.Aspect
       aspectRatingsarray[Xpo.Google.Api.Shared.Models.Places.Details.Responses.AspectRating]Aspects
       contains a collection of AspectRating objects, each of which provides a
       rating of a single attribute of the establishment. The first object in
       the collection is considered the primary aspect. Each AspectRating is
       described as:
       {} Xpo.Google.Api.Shared.Models.Places.Details.Responses.DayTime
       dayintegerDay a number from 0–6, corresponding to the days of the week,
       starting on Sunday. For example, 2 means Tuesday.
       timestringTime may contain a time of day in 24-hour hhmm format (values
       are in the range 0000–2359). The time will be reported in the Place’s
       timezone
       {} Xpo.Google.Api.Shared.Models.Places.Details.Responses.AspectRating
       typestringType the name of the aspect that is being rated. E.g.
       atmosphere, service, food, overall, etc.
       ratingnumberRating the user's rating for this particular aspect, from 0
       to 3.
       ×
       
       
       PLACES DETAILS GET
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       
   
   
   * * PLACES NEARBYSEARCH RAW
       
       
       POST /PLACES/NEARBYSEARCH/RAW/{APPLICATIONCODE}/{USERNAME}/{TYPE}
       
       Show samples
       
       Places Near By Search Raw from Google.
       
       See:
       https://developers.google.com/places/web-service/search#PlaceSearchRequests
       
       see also for the type
       https://developers.google.com/places/web-service/supported_types#table1
       Normal case without _ or spaces ex. gas_station = GasStation
       
       Samples request:
       
       POST /places/nearbysearch/raw/[ApplicationCode]/textuser
       
       POST /places/nearbysearch/raw/[ApplicationCode]/textuser/Restaurant
       
       {
       
       "location":
       
       {
       
          "latitude": 40.71427,
       
          "longitude": -74.00597
       
       
       },
       
       "radius": 25,
       
       "sensor": true
       
       }
       
       PARAMETERS
       
       placesNearBySearchRequest
       Content type: application/json-patch+json application/json text/json
       application/*+json
       Xpo.Google.Api.Shared.Models.Places.Search.NearBy.Requests.PlacesNearBySearchRequest
       
       The places near by search request.
       
       applicationCode
       string
       
       The application code.
       
       userName
       string
       
       Name of the user.
       
       type
       string
       
       search type as string (optional).
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       
       RESPONSE MESSAGES
       
       400 Returns the exception as string
       
       BODY SAMPLE
       
       {
         "name": "string",
         "keyword": "string",
         "rankby": "Prominence",
         "openNow": true,
         "language": "Arabic",
         "minprice": "0",
         "maxprice": "0",
         "type": "accounting",
         "location": {
           "latitude": 0,
           "longitude": 0,
           "address": "string"
         },
         "radius": 0,
         "pageToken": "string",
         "sensor": true,
         "isSsl": true
       }
       
       BODY SCHEMA
       
       {}
       Xpo.Google.Api.Shared.Models.Places.Search.NearBy.Requests.PlacesNearBySearchRequest
       namestring(optional)name — One or more terms to be matched against the
       names of places, separated with a space character. Results will be
       restricted to those containing the passed name values. Note that a place
       may have additional names associated with it, beyond its listed name. The
       API will try to match the passed name value against all of these names.
       As a result, places may be returned in the results whose listed names do
       not match the search term, but whose associated names do.
       keywordstring(optional)keyword — A term to be matched against all content
       that Google has indexed for this place, including but not limited to
       name, type, and address, as well as customer reviews and other
       third-party content.
       rankbystring(optional)rankby — Specifies the order in which results are
       listed. Possible values are: - prominence (default). This option sorts
       results based on their importance. Ranking will favor prominent places
       within the specified area. - Prominence, can be affected by a place's
       ranking in Google's index, global popularity, and other factors. -
       Distance. This option biases search results in ascending order by their
       distance from the specified location. When distance is specified, one or
       more of keyword, name, or types is required. If rankby=distance is
       specified, then one or more of keyword, name, or types is required.
       Can be Prominence or Distance
       openNowboolean(optional)opennow (optional). Returns only those places
       that are open for business at the time the query is sent. Places that do
       not specify opening hours in the Google Places database will not be
       returned if you include this parameter in your query.
       languagestring(optional)(optional) The language in which to return
       results. See the supported list of domain languages. Note that we often
       update supported languages so this list may not be exhaustive. If
       language is not supplied, the Place service will attempt to use the
       native language of the domain from which the request is sent.
       Can be Arabic, Bulgarian, Bengali, Catalan, Czech, Danish, German, Greek,
       English, EnglishAustralian, EnglishGreatBritain, Spanish, Basque, Farsi,
       Finnish, Filipino, French, Galician, Gujarati, Hindi, Croatian,
       Hungarian, Indonesian, Italian, Hebrew, Japanese, Kannada, Korean,
       Lithuanian, Latvian, Malayalam, Marathi, Dutch, Norwegian, Polish,
       Portuguese, PortugueseBrazil, PortuguesePortugal, Romanian, Russian,
       Slovak, Slovenian, Serbian, Swedish, Tamil, Telugu, Thai, Tagalog,
       Turkish, Ukrainian, Vietnamese, ChineseSimplified or ChineseTraditional
       minpricestring(optional)Minprice (optional). Restricts results to only
       those places within the specified range. Valid values range between 0
       (most affordable) to 4 (most expensive), inclusive. The exact amount
       indicated by a specific value will vary from region to region.
       Can be 0, 1, 2, 3 or 4
       maxpricestring(optional)Maxprice (optional). Restricts results to only
       those places within the specified range. Valid values range between 0
       (most affordable) to 4 (most expensive), inclusive. The exact amount
       indicated by a specific value will vary from region to region.
       Can be 0, 1, 2, 3 or 4
       typestring(optional)Type (optional). Restricts the results to places
       matching the specified type. Only one type may be specified (if more than
       one type is provided, all types following the first entry are ignored).
       Can be accounting, airport, amusement_park, aquarium, art_gallery, atm,
       bakery, bank, bar, beauty_salon, bicycle_store, book_store,
       bowling_alley, bus_station, cafe, campground, car_dealer, car_rental,
       car_repair, car_wash, casino, cemetery, church, city_hall,
       clothing_store, convenience_store, courthouse, dentist, department_store,
       doctor, embassy, electrician, department_store, fire_station, florist,
       funeral_home, furniture_store, gas_station, gym, hair_care,
       hardware_store, hindu_temple, home_goods_store, hospital,
       insurance_agency, jewelry_store, laundry, lawyer, library, liquor_store,
       local_government_office, locksmith, lodging, meal_delivery,
       meal_takeaway, mosque, movie_rental, movie_theater, moving_company,
       museum, night_club, painter, park, parking, pet_store, pharmacy,
       physiotherapist, plumber, police, post_office, real_estate_agency,
       restaurant, roofing_contractor, rv_park, school, shoe_store,
       shopping_mall, spa, stadium, storage, store, subway_station, synagogue,
       taxi_stand, transit_station, travel_agency, veterinary_care or zoo
       locationXpo.Google.Api.Shared.Models.Common.Location(optional)Location
       (optional). The latitude/longitude around which to retrieve place
       information. If you specify a location parameter, you must also specify a
       radius parameter.
       radiusnumber(optional)Radius (Radius). Defines the distance (in meters)
       within which to bias place results. The maximum allowed radius is 50 000
       meters. Results inside of this region will be ranked higher than results
       outside of the search circle; however, prominent results from outside of
       the search radius may be included
       pageTokenstring(optional)pagetoken — Returns the next 20 results from a
       previously run search. Setting a pagetoken parameter will execute a
       search with the same parameters used previously — all parameters other
       than pagetoken will be ignored.
       sensorboolean(optional)True to indicate that request comes from a device
       with a location sensor, otherwise false. This information is required by
       Google and does not affect the results.
       isSslboolean(optional)Always true. Setter is not supported.
       {} Xpo.Google.Api.Shared.Models.Common.Location
       latitudenumber(optional)Latitude.
       longitudenumber(optional)Longitude.
       addressstring(optional)Address.
       
       RESPONSE SAMPLE
       
       {
         "results": [
           {
             "vicinity": "string",
             "icon": "string",
             "geometry": {
               "location": {
                 "lat": 0,
                 "lng": 0,
                 "address": "string"
               },
               "viewPort": {
                 "southwest": {
                   "lat": 0,
                   "lng": 0,
                   "address": "string"
                 },
                 "northeast": {
                   "lat": 0,
                   "lng": 0,
                   "address": "string"
                 }
               }
             },
             "name": "string",
             "opening_hours": {
               "OpenNow": true
             },
             "photos": [
               {
                 "photo_reference": "string",
                 "height": 0,
                 "width": 0,
                 "html_attributions": [
                   "string"
                 ]
               }
             ],
             "place_id": "string",
             "scope": "APP",
             "alt_ids": [
               {
                 "place_id": "string",
                 "scope": "APP"
               }
             ],
             "price_level": "0",
             "rating": 0,
             "types": [
               "unknown"
             ],
             "permanently_closed": true
           }
         ],
         "next_page_token": "string",
         "rawJson": "string",
         "rawQueryString": "string",
         "status": "OK",
         "error_message": "string",
         "html_attributions": [
           "string"
         ]
       }
       
       RESPONSE SCHEMA
       
       {}
       Xpo.Google.Api.Entities.Places.Search.NearBy.Response.PlacesNearbySearchResponse
       resultsarray[Xpo.Google.Api.Entities.Places.Search.NearBy.Response.NearByResult]Contains
       an array of places, with information about each. See Search Results for
       information about these results. The Places API returns up to 20
       establishment results per query. Additionally, political results may be
       returned which serve to identify the area of the request.
       next_page_tokenstringContains a token that can be used to return up to 20
       additional results. A next_page_token will not be returned if there are
       no additional results to display. The maximum number of results that can
       be returned is 60. There is a short delay between when a next_page_token
       is issued, and when it will become valid.
       rawJsonstringSee Xpo.Google.Api.Entities.Interfaces.IResponse.RawJson.
       rawQueryStringstringSee
       Xpo.Google.Api.Entities.Interfaces.IResponse.RawQueryString.
       statusstringSee Xpo.Google.Api.Entities.Interfaces.IResponse.Status.
       Can be OK, ZERO_RESULTS, OVER_QUERY_LIMIT, REQUEST_DENIED,
       INVALID_REQUEST, MAX_ELEMENTS_EXCEEDED, MAX_WAYPOINTS_EXCEEDED,
       NOT_FOUND, UNKNOWN_ERROR or HTTP_ERROR
       error_messagestringSee
       Xpo.Google.Api.Entities.Interfaces.IResponse.ErrorMessage.
       html_attributionsarray[string]See
       Xpo.Google.Api.Entities.Interfaces.IResponse.HtmlAttributions.
       {} Xpo.Google.Api.Entities.Places.Search.NearBy.Response.NearByResult
       vicinitystringVicinity contains a feature name of a nearby location.
       Often this feature refers to a street or neighborhood within the given
       results. The vicinity property is only returned for a Nearby Search.
       iconstringIcon contains the URL of a recommended icon which may be
       displayed to the user when indicating this result.
       geometryXpo.Google.Api.Entities.Places.Common.GeometryGeometry contains
       geometry information about the result, generally including the location
       (geocode) of the place and (optionally) the viewport identifying its
       general area of coverage.
       namestringName contains the human-readable name for the returned result.
       For establishment results, this is usually the business name.
       opening_hoursXpo.Google.Api.Entities.Places.Search.Common.OpeningHoursOpeningHours
       may contain the following information:
       photosarray[Xpo.Google.Api.Entities.Places.Common.Photo]Photos — an array
       of photo objects, each containing a reference to an image. A Place Search
       will return at most one photo object. Performing a Place Details request
       on the place may return up to ten photos. More information about Place
       Photos and how you can use the images in your application can be found in
       the Place Photos documentation.
       place_idstringPlaceId — a textual identifier that uniquely identifies a
       place. To retrieve information about the place, pass this identifier in
       the placeId field of a Places API request. For more information about
       place IDs, see the place ID overview.
       scopestringScope — Indicates the scope of the placeId. Note: The scope
       field is included only in Nearby Search results and Place Details
       results. You can only retrieve app-scoped places via the Nearby Search
       and the Place Details requests. If the scope field is not present in a
       response, it is safe to assume the scope is GOOGLE
       Can be APP or GOOGLE
       alt_idsarray[Xpo.Google.Api.Entities.Places.Common.AlternativePlace]AlternativePlaceIds
       — An array of zero, one or more alternative place IDs for the place, with
       a scope related to each alternative ID. Note: This array may be empty or
       not present.
       price_levelstringprice_level — The price level of the place, on a scale
       of 0 to 4. The exact amount indicated by a specific value will vary from
       region to region.
       Can be 0, 1, 2, 3 or 4
       ratingnumberRating contains the place's rating, from 1.0 to 5.0, based on
       aggregated user reviews.
       typesarray[string]Types contains an array of feature types describing the
       given result. See the list of supported types for more information. XML
       responses include multiple type elements if more than one type is
       assigned to the result.
       permanently_closedbooleanpermanently_closed is a boolean flag indicating
       whether the place has permanently shut down(value true). If the place is
       not permanently closed, the flag is absent from the response.
       {} Xpo.Google.Api.Entities.Places.Common.Geometry
       locationXpo.Google.Api.Entities.Common.LocationLocation contains the
       geocoded latitude and longitude value for this place.
       viewPortXpo.Google.Api.Entities.Common.ViewPortViewport contains the
       recommended viewport for displaying the returned result, specified as two
       latitude,longitude values defining the southwest and northeast corner of
       the viewport bounding box. Generally the viewport is used to frame a
       result when displaying it to a user.
       {} Xpo.Google.Api.Entities.Places.Search.Common.OpeningHours
       OpenNowbooleanOpenNow is a boolean value indicating if the place is open
       at the current time.
       {} Xpo.Google.Api.Entities.Places.Common.Photo
       photo_referencestringPhotoReference — a string used to identify the photo
       when you perform a Photo request.
       heightintegerHeight — the maximum height of the image.
       widthintegerWidth — the maximum width of the image.
       html_attributionsarray[string]HtmlAttributions — contains any required
       attributions. This field will always be present, but may be empty.
       {} Xpo.Google.Api.Entities.Places.Common.AlternativePlace
       place_idstringPlaceId — The most likely reason for a place to have an
       alternative place ID is if your application adds a place and receives an
       application-scoped place ID, then later receives a Google-scoped place ID
       after passing the moderation process.
       scopestringScope — Indicates the scope of the Alternative PlaceId. The
       scope of an alternative place ID will always be APP, indicating that the
       alternative place ID is recognised by your application only.
       Can be APP or GOOGLE
       {} Xpo.Google.Api.Entities.Common.Location
       latnumberLatitude.
       lngnumberLongitude.
       addressstringAddress.
       {} Xpo.Google.Api.Entities.Common.ViewPort
       southwestXpo.Google.Api.Entities.Common.LocationSouth West.
       northeastXpo.Google.Api.Entities.Common.LocationNorth East.
       ×
       
       
       PLACES NEARBYSEARCH RAW POST
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       
   
   
   * * PLACES TEXT SEARCH
       
       
       POST /PLACES/TEXTSEARCHES/{APPLICATIONCODE}/{USERNAME}
       
       Show samples
       
       Places Text Search.
       
       Sample request:
       
       POST /places/textsearches/[ApplicationCode]/textuser
       
       [
       
       {
       
           "Query": "Puerto Rico"
       
       },
       
       {
       
           "Query": "Los Angeles, CA"
       
       }
       
       
       ]
       
       PARAMETERS
       
       placesTextSearchRequests
       Content type: application/json-patch+json application/json text/json
       application/*+json
       
       The collection of PlacesTextSearchRequest index 0 = Origin 1 =
       Destination REQUIRED.
       
       applicationCode
       string
       
       The application code REQUIRED.
       
       userName
       string
       
       Name of the user REQUIRED.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       BODY SAMPLE
       
       [
         {
           "query": "string",
           "openNow": true,
           "language": "Arabic",
           "minprice": "0",
           "maxprice": "0",
           "type": "accounting",
           "location": {
             "latitude": 0,
             "longitude": 0,
             "address": "string"
           },
           "radius": 0,
           "pageToken": "string",
           "sensor": true,
           "isSsl": true
         }
       ]
       
       BODY SCHEMA
       
       {}
       Xpo.Google.Api.Shared.Models.Places.Search.Text.Requests.PlacesTextSearchRequest
       querystring(optional)Query — The text string on which to search, for
       example: "restaurant". The Google Places service will return candidate
       matches based on this string and order the results based on their
       perceived relevance.
       openNowboolean(optional)opennow (optional). Returns only those places
       that are open for business at the time the query is sent. Places that do
       not specify opening hours in the Google Places database will not be
       returned if you include this parameter in your query.
       languagestring(optional)(optional) The language in which to return
       results. See the supported list of domain languages. Note that we often
       update supported languages so this list may not be exhaustive. If
       language is not supplied, the Place service will attempt to use the
       native language of the domain from which the request is sent.
       Can be Arabic, Bulgarian, Bengali, Catalan, Czech, Danish, German, Greek,
       English, EnglishAustralian, EnglishGreatBritain, Spanish, Basque, Farsi,
       Finnish, Filipino, French, Galician, Gujarati, Hindi, Croatian,
       Hungarian, Indonesian, Italian, Hebrew, Japanese, Kannada, Korean,
       Lithuanian, Latvian, Malayalam, Marathi, Dutch, Norwegian, Polish,
       Portuguese, PortugueseBrazil, PortuguesePortugal, Romanian, Russian,
       Slovak, Slovenian, Serbian, Swedish, Tamil, Telugu, Thai, Tagalog,
       Turkish, Ukrainian, Vietnamese, ChineseSimplified or ChineseTraditional
       minpricestring(optional)Minprice (optional). Restricts results to only
       those places within the specified range. Valid values range between 0
       (most affordable) to 4 (most expensive), inclusive. The exact amount
       indicated by a specific value will vary from region to region.
       Can be 0, 1, 2, 3 or 4
       maxpricestring(optional)Maxprice (optional). Restricts results to only
       those places within the specified range. Valid values range between 0
       (most affordable) to 4 (most expensive), inclusive. The exact amount
       indicated by a specific value will vary from region to region.
       Can be 0, 1, 2, 3 or 4
       typestring(optional)Type (optional). Restricts the results to places
       matching the specified type. Only one type may be specified (if more than
       one type is provided, all types following the first entry are ignored).
       Can be accounting, airport, amusement_park, aquarium, art_gallery, atm,
       bakery, bank, bar, beauty_salon, bicycle_store, book_store,
       bowling_alley, bus_station, cafe, campground, car_dealer, car_rental,
       car_repair, car_wash, casino, cemetery, church, city_hall,
       clothing_store, convenience_store, courthouse, dentist, department_store,
       doctor, embassy, electrician, department_store, fire_station, florist,
       funeral_home, furniture_store, gas_station, gym, hair_care,
       hardware_store, hindu_temple, home_goods_store, hospital,
       insurance_agency, jewelry_store, laundry, lawyer, library, liquor_store,
       local_government_office, locksmith, lodging, meal_delivery,
       meal_takeaway, mosque, movie_rental, movie_theater, moving_company,
       museum, night_club, painter, park, parking, pet_store, pharmacy,
       physiotherapist, plumber, police, post_office, real_estate_agency,
       restaurant, roofing_contractor, rv_park, school, shoe_store,
       shopping_mall, spa, stadium, storage, store, subway_station, synagogue,
       taxi_stand, transit_station, travel_agency, veterinary_care or zoo
       locationXpo.Google.Api.Shared.Models.Common.Location(optional)Location
       (optional). The latitude/longitude around which to retrieve place
       information. If you specify a location parameter, you must also specify a
       radius parameter.
       radiusnumber(optional)Radius (Radius). Defines the distance (in meters)
       within which to bias place results. The maximum allowed radius is 50 000
       meters. Results inside of this region will be ranked higher than results
       outside of the search circle; however, prominent results from outside of
       the search radius may be included
       pageTokenstring(optional)pagetoken — Returns the next 20 results from a
       previously run search. Setting a pagetoken parameter will execute a
       search with the same parameters used previously — all parameters other
       than pagetoken will be ignored.
       sensorboolean(optional)True to indicate that request comes from a device
       with a location sensor, otherwise false. This information is required by
       Google and does not affect the results.
       isSslboolean(optional)Always true. Setter is not supported.
       {} Xpo.Google.Api.Shared.Models.Common.Location
       latitudenumber(optional)Latitude.
       longitudenumber(optional)Longitude.
       addressstring(optional)Address.
       
       RESPONSE SAMPLE
       
       {
         "originResponse": {
           "results": [
             {
               "formattedAddress": "string",
               "iconUrl": "string",
               "geometry": {
                 "location": {
                   "latitude": 0,
                   "longitude": 0,
                   "address": "string"
                 },
                 "viewPort": {
                   "southWest": {
                     "latitude": 0,
                     "longitude": 0,
                     "address": "string"
                   },
                   "northEast": {
                     "latitude": 0,
                     "longitude": 0,
                     "address": "string"
                   }
                 }
               },
               "name": "string",
               "openingHours": {
                 "openNow": true
               },
               "photos": [
                 {
                   "photoReference": "string",
                   "height": 0,
                   "width": 0,
                   "htmlAttributions": [
                     "string"
                   ]
                 }
               ],
               "placeId": "string",
               "scope": "APP",
               "alternativePlaceIds": [
                 {
                   "placeId": "string",
                   "scope": "APP"
                 }
               ],
               "priceLevel": "0",
               "rating": 0,
               "types": [
                 "unknown"
               ],
               "permanentlyClosed": true
             }
           ],
           "nextPageToken": "string"
         },
         "destinationResponse": {
           "results": [
             {
               "formattedAddress": "string",
               "iconUrl": "string",
               "geometry": {
                 "location": {
                   "latitude": 0,
                   "longitude": 0,
                   "address": "string"
                 },
                 "viewPort": {
                   "southWest": {
                     "latitude": 0,
                     "longitude": 0,
                     "address": "string"
                   },
                   "northEast": {
                     "latitude": 0,
                     "longitude": 0,
                     "address": "string"
                   }
                 }
               },
               "name": "string",
               "openingHours": {
                 "openNow": true
               },
               "photos": [
                 {
                   "photoReference": "string",
                   "height": 0,
                   "width": 0,
                   "htmlAttributions": [
                     "string"
                   ]
                 }
               ],
               "placeId": "string",
               "scope": "APP",
               "alternativePlaceIds": [
                 {
                   "placeId": "string",
                   "scope": "APP"
                 }
               ],
               "priceLevel": "0",
               "rating": 0,
               "types": [
                 "unknown"
               ],
               "permanentlyClosed": true
             }
           ],
           "nextPageToken": "string"
         },
         "exceptions": [
           {}
         ],
         "responseException": {
           "responseType": "string",
           "message": "string",
           "errors": [
             {
               "exception": {
                 "code": "string",
                 "message": "string",
                 "target": "string",
                 "details": [
                   {}
                 ],
                 "innerError": "string"
               }
             }
           ]
         }
       }
       
       RESPONSE SCHEMA
       
       {}
       Xpo.Google.Api.Shared.Models.Places.Search.Text.Responses.PlacesTextSearchResponder
       originResponseXpo.Google.Api.Shared.Models.Places.Search.Text.Responses.PlacesTextSearchResponseGets
       or sets the origin response.
       destinationResponseXpo.Google.Api.Shared.Models.Places.Search.Text.Responses.PlacesTextSearchResponseGets
       or sets the destination response.
       exceptionsarray[Inline Model 1]Gets or sets the list of Exceptions from
       apis.
       responseExceptionXpo.Google.Api.Shared.Models.ResponseExceptionGets or
       sets the response exception.
       {}
       Xpo.Google.Api.Shared.Models.Places.Search.Text.Responses.PlacesTextSearchResponse
       resultsarray[Xpo.Google.Api.Shared.Models.Places.Search.Text.Responses.TextResult]Results.
       nextPageTokenstringContains a token that can be used to return up to 20
       additional results. A next_page_token will not be returned if there are
       no additional results to display. The maximum number of results that can
       be returned is 60. There is a short delay between when a next_page_token
       is issued, and when it will become valid.
       {} Inline Model 1
       
       {} Xpo.Google.Api.Shared.Models.ResponseException
       responseTypestringGets or sets the type of the response.
       messagestringGets or sets the message.
       errorsarray[Xpo.Google.Api.Shared.Models.Error]Gets or sets the list of
       errors from apis.
       {} Xpo.Google.Api.Shared.Models.Places.Search.Text.Responses.TextResult
       formattedAddressstringFormattedAddress is a string containing the
       human-readable address of this place. Often this address is equivalent to
       the "postal address". The formatted_address property is only returned for
       a Text Search.
       iconUrlstringIcon contains the URL of a recommended icon which may be
       displayed to the user when indicating this result.
       geometryXpo.Google.Api.Shared.Models.Places.Common.GeometryGeometry
       contains geometry information about the result, generally including the
       location (geocode) of the place and (optionally) the viewport identifying
       its general area of coverage.
       namestringName contains the human-readable name for the returned result.
       For establishment results, this is usually the business name.
       openingHoursXpo.Google.Api.Shared.Models.Places.Search.Common.OpeningHoursOpeningHours
       may contain the following information:
       photosarray[Xpo.Google.Api.Shared.Models.Places.Common.Photo]Photos — an
       array of photo objects, each containing a reference to an image. A Place
       Search will return at most one photo object. Performing a Place Details
       request on the place may return up to ten photos. More information about
       Place Photos and how you can use the images in your application can be
       found in the Place Photos documentation.
       placeIdstringPlaceId — a textual identifier that uniquely identifies a
       place. To retrieve information about the place, pass this identifier in
       the placeId field of a Places API request. For more information about
       place IDs, see the place ID overview.
       scopestringScope — Indicates the scope of the placeId. Note: The scope
       field is included only in Nearby Search results and Place Details
       results. You can only retrieve app-scoped places via the Nearby Search
       and the Place Details requests. If the scope field is not present in a
       response, it is safe to assume the scope is GOOGLE
       Can be APP or GOOGLE
       alternativePlaceIdsarray[Xpo.Google.Api.Shared.Models.Places.Common.AlternativePlace]AlternativePlaceIds
       — An array of zero, one or more alternative place IDs for the place, with
       a scope related to each alternative ID. Note: This array may be empty or
       not present.
       priceLevelstringprice_level — The price level of the place, on a scale of
       0 to 4. The exact amount indicated by a specific value will vary from
       region to region.
       Can be 0, 1, 2, 3 or 4
       ratingnumberRating contains the place's rating, from 1.0 to 5.0, based on
       aggregated user reviews.
       typesarray[string]Types contains an array of feature types describing the
       given result. See the list of supported types for more information. XML
       responses include multiple type elements if more than one type is
       assigned to the result.
       permanentlyClosedbooleanpermanently_closed is a boolean flag indicating
       whether the place has permanently shut down(value true). If the place is
       not permanently closed, the flag is absent from the response.
       {} Xpo.Google.Api.Shared.Models.Error
       exceptionXpo.Google.Api.Shared.Models.ExceptionInfoGets or sets the
       exception.
       {} Xpo.Google.Api.Shared.Models.Places.Common.Geometry
       locationXpo.Google.Api.Shared.Models.Common.LocationLocation contains the
       geocoded latitude and longitude value for this place.
       viewPortXpo.Google.Api.Shared.Models.Common.ViewPortViewport contains the
       recommended viewport for displaying the returned result, specified as two
       latitude,longitude values defining the southwest and northeast corner of
       the viewport bounding box. Generally the viewport is used to frame a
       result when displaying it to a user.
       {} Xpo.Google.Api.Shared.Models.Places.Search.Common.OpeningHours
       openNowbooleanOpenNow is a boolean value indicating if the place is open
       at the current time.
       {} Xpo.Google.Api.Shared.Models.Places.Common.Photo
       photoReferencestringPhotoReference — a string used to identify the photo
       when you perform a Photo request.
       heightintegerHeight — the maximum height of the image.
       widthintegerWidth — the maximum width of the image.
       htmlAttributionsarray[string]HtmlAttributions — contains any required
       attributions. This field will always be present, but may be empty.
       {} Xpo.Google.Api.Shared.Models.Places.Common.AlternativePlace
       placeIdstringPlaceId � The most likely reason for a place to have an
       alternative place ID is if your application adds a place and receives an
       application-scoped place ID, then later receives a Google-scoped place ID
       after passing the moderation process.
       scopestringScope � Indicates the scope of the Alternative PlaceId. The
       scope of an alternative place ID will always be APP, indicating that the
       alternative place ID is recognised by your application only.
       Can be APP or GOOGLE
       {} Xpo.Google.Api.Shared.Models.ExceptionInfo
       codestringGets or sets the code.
       messagestringGets or sets the message.
       targetstringGets or sets the target.
       detailsarray[Xpo.Google.Api.Shared.Models.ExceptionInfo]Gets or sets the
       details.
       innerErrorstringGets or sets the inner error.
       {} Xpo.Google.Api.Shared.Models.Common.Location
       latitudenumberLatitude.
       longitudenumberLongitude.
       addressstringAddress.
       {} Xpo.Google.Api.Shared.Models.Common.ViewPort
       southWestXpo.Google.Api.Shared.Models.Common.LocationSouth West.
       northEastXpo.Google.Api.Shared.Models.Common.LocationNorth East.
       ×
       
       
       PLACES TEXT SEARCH POST
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       
   
   
   * * PLACES TEXTS SEARCH RAW
       
       
       POST /PLACES/TEXTSEARCHES/RAW/{APPLICATIONCODE}/{USERNAME}
       
       Show samples
       
       Texts Search Raw from Google.
       
       see
       https://developers.google.com/places/web-service/search#TextSearchRequests
       
       Sample request:
       
       POST /places/textsearches/raw/[ApplicationCode]/textuser
       
       {
       
       "query": "Puerto Rico",
       
       "sensor": true
       
       }
       
       PARAMETERS
       
       placesTextSearchRequest
       Content type: application/json-patch+json application/json text/json
       application/*+json
       Xpo.Google.Api.Entities.Places.Search.Text.Request.PlacesTextSearchRequest
       
       The PlacesTextSearchRequest REQUIRED.
       
       applicationCode
       string
       
       The application code REQUIRED.
       
       userName
       string
       
       Name of the user REQUIRED.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       
       RESPONSE MESSAGES
       
       400 Returns the exception as string
       
       BODY SAMPLE
       
       {
         "query": "string",
         "openNow": true,
         "language": "Arabic",
         "minprice": "0",
         "maxprice": "0",
         "type": "accounting",
         "location": {
           "lat": 0,
           "lng": 0,
           "address": "string"
         },
         "radius": 0,
         "pageToken": "string",
         "sensor": true
       }
       
       BODY SCHEMA
       
       {}
       Xpo.Google.Api.Entities.Places.Search.Text.Request.PlacesTextSearchRequest
       querystring(optional)Query — The text string on which to search, for
       example: "restaurant". The Google Places service will return candidate
       matches based on this string and order the results based on their
       perceived relevance.
       openNowboolean(optional)opennow (optional). Returns only those places
       that are open for business at the time the query is sent. Places that do
       not specify opening hours in the Google Places database will not be
       returned if you include this parameter in your query.
       languagestring(optional)(optional) The language in which to return
       results. See the supported list of domain languages. Note that we often
       update supported languages so this list may not be exhaustive. If
       language is not supplied, the Place service will attempt to use the
       native language of the domain from which the request is sent.
       Can be Arabic, Bulgarian, Bengali, Catalan, Czech, Danish, German, Greek,
       English, EnglishAustralian, EnglishGreatBritain, Spanish, Basque, Farsi,
       Finnish, Filipino, French, Galician, Gujarati, Hindi, Croatian,
       Hungarian, Indonesian, Italian, Hebrew, Japanese, Kannada, Korean,
       Lithuanian, Latvian, Malayalam, Marathi, Dutch, Norwegian, Polish,
       Portuguese, PortugueseBrazil, PortuguesePortugal, Romanian, Russian,
       Slovak, Slovenian, Serbian, Swedish, Tamil, Telugu, Thai, Tagalog,
       Turkish, Ukrainian, Vietnamese, ChineseSimplified or ChineseTraditional
       minpricestring(optional)Minprice (optional). Restricts results to only
       those places within the specified range. Valid values range between 0
       (most affordable) to 4 (most expensive), inclusive. The exact amount
       indicated by a specific value will vary from region to region.
       Can be 0, 1, 2, 3 or 4
       maxpricestring(optional)Maxprice (optional). Restricts results to only
       those places within the specified range. Valid values range between 0
       (most affordable) to 4 (most expensive), inclusive. The exact amount
       indicated by a specific value will vary from region to region.
       Can be 0, 1, 2, 3 or 4
       typestring(optional)Type (optional). Restricts the results to places
       matching the specified type. Only one type may be specified (if more than
       one type is provided, all types following the first entry are ignored).
       Can be accounting, airport, amusement_park, aquarium, art_gallery, atm,
       bakery, bank, bar, beauty_salon, bicycle_store, book_store,
       bowling_alley, bus_station, cafe, campground, car_dealer, car_rental,
       car_repair, car_wash, casino, cemetery, church, city_hall,
       clothing_store, convenience_store, courthouse, dentist, department_store,
       doctor, embassy, electrician, department_store, fire_station, florist,
       funeral_home, furniture_store, gas_station, gym, hair_care,
       hardware_store, hindu_temple, home_goods_store, hospital,
       insurance_agency, jewelry_store, laundry, lawyer, library, liquor_store,
       local_government_office, locksmith, lodging, meal_delivery,
       meal_takeaway, mosque, movie_rental, movie_theater, moving_company,
       museum, night_club, painter, park, parking, pet_store, pharmacy,
       physiotherapist, plumber, police, post_office, real_estate_agency,
       restaurant, roofing_contractor, rv_park, school, shoe_store,
       shopping_mall, spa, stadium, storage, store, subway_station, synagogue,
       taxi_stand, transit_station, travel_agency, veterinary_care or zoo
       locationXpo.Google.Api.Entities.Common.Location(optional)Location
       (optional). The latitude/longitude around which to retrieve place
       information. If you specify a location parameter, you must also specify a
       radius parameter.
       radiusnumber(optional)Radius (Radius). Defines the distance (in meters)
       within which to bias place results. The maximum allowed radius is 50 000
       meters. Results inside of this region will be ranked higher than results
       outside of the search circle; however, prominent results from outside of
       the search radius may be included
       pageTokenstring(optional)pagetoken — Returns the next 20 results from a
       previously run search. Setting a pagetoken parameter will execute a
       search with the same parameters used previously — all parameters other
       than pagetoken will be ignored.
       sensorboolean(optional)True to indicate that request comes from a device
       with a location sensor, otherwise false. This information is required by
       Google and does not affect the results.
       {} Xpo.Google.Api.Entities.Common.Location
       latnumber(optional)Latitude.
       lngnumber(optional)Longitude.
       addressstring(optional)Address.
       
       RESPONSE SAMPLE
       
       {
         "results": [
           {
             "formatted_address": "string",
             "icon": "string",
             "geometry": {
               "location": {
                 "lat": 0,
                 "lng": 0,
                 "address": "string"
               },
               "viewPort": {
                 "southwest": {
                   "lat": 0,
                   "lng": 0,
                   "address": "string"
                 },
                 "northeast": {
                   "lat": 0,
                   "lng": 0,
                   "address": "string"
                 }
               }
             },
             "name": "string",
             "opening_hours": {
               "OpenNow": true
             },
             "photos": [
               {
                 "photo_reference": "string",
                 "height": 0,
                 "width": 0,
                 "html_attributions": [
                   "string"
                 ]
               }
             ],
             "place_id": "string",
             "scope": "APP",
             "alt_ids": [
               {
                 "place_id": "string",
                 "scope": "APP"
               }
             ],
             "price_level": "0",
             "rating": 0,
             "types": [
               "unknown"
             ],
             "permanently_closed": true
           }
         ],
         "next_page_token": "string",
         "rawJson": "string",
         "rawQueryString": "string",
         "status": "OK",
         "error_message": "string",
         "html_attributions": [
           "string"
         ]
       }
       
       RESPONSE SCHEMA
       
       {}
       Xpo.Google.Api.Entities.Places.Search.Text.Response.PlacesTextSearchResponse
       resultsarray[Xpo.Google.Api.Entities.Places.Search.Text.Response.TextResult]Results.
       next_page_tokenstringContains a token that can be used to return up to 20
       additional results. A next_page_token will not be returned if there are
       no additional results to display. The maximum number of results that can
       be returned is 60. There is a short delay between when a next_page_token
       is issued, and when it will become valid.
       rawJsonstringSee Xpo.Google.Api.Entities.Interfaces.IResponse.RawJson.
       rawQueryStringstringSee
       Xpo.Google.Api.Entities.Interfaces.IResponse.RawQueryString.
       statusstringSee Xpo.Google.Api.Entities.Interfaces.IResponse.Status.
       Can be OK, ZERO_RESULTS, OVER_QUERY_LIMIT, REQUEST_DENIED,
       INVALID_REQUEST, MAX_ELEMENTS_EXCEEDED, MAX_WAYPOINTS_EXCEEDED,
       NOT_FOUND, UNKNOWN_ERROR or HTTP_ERROR
       error_messagestringSee
       Xpo.Google.Api.Entities.Interfaces.IResponse.ErrorMessage.
       html_attributionsarray[string]See
       Xpo.Google.Api.Entities.Interfaces.IResponse.HtmlAttributions.
       {} Xpo.Google.Api.Entities.Places.Search.Text.Response.TextResult
       formatted_addressstringFormattedAddress is a string containing the
       human-readable address of this place. Often this address is equivalent to
       the "postal address". The formatted_address property is only returned for
       a Text Search.
       iconstringIcon contains the URL of a recommended icon which may be
       displayed to the user when indicating this result.
       geometryXpo.Google.Api.Entities.Places.Common.GeometryGeometry contains
       geometry information about the result, generally including the location
       (geocode) of the place and (optionally) the viewport identifying its
       general area of coverage.
       namestringName contains the human-readable name for the returned result.
       For establishment results, this is usually the business name.
       opening_hoursXpo.Google.Api.Entities.Places.Search.Common.OpeningHoursOpeningHours
       may contain the following information:
       photosarray[Xpo.Google.Api.Entities.Places.Common.Photo]Photos — an array
       of photo objects, each containing a reference to an image. A Place Search
       will return at most one photo object. Performing a Place Details request
       on the place may return up to ten photos. More information about Place
       Photos and how you can use the images in your application can be found in
       the Place Photos documentation.
       place_idstringPlaceId — a textual identifier that uniquely identifies a
       place. To retrieve information about the place, pass this identifier in
       the placeId field of a Places API request. For more information about
       place IDs, see the place ID overview.
       scopestringScope — Indicates the scope of the placeId. Note: The scope
       field is included only in Nearby Search results and Place Details
       results. You can only retrieve app-scoped places via the Nearby Search
       and the Place Details requests. If the scope field is not present in a
       response, it is safe to assume the scope is GOOGLE
       Can be APP or GOOGLE
       alt_idsarray[Xpo.Google.Api.Entities.Places.Common.AlternativePlace]AlternativePlaceIds
       — An array of zero, one or more alternative place IDs for the place, with
       a scope related to each alternative ID. Note: This array may be empty or
       not present.
       price_levelstringprice_level — The price level of the place, on a scale
       of 0 to 4. The exact amount indicated by a specific value will vary from
       region to region.
       Can be 0, 1, 2, 3 or 4
       ratingnumberRating contains the place's rating, from 1.0 to 5.0, based on
       aggregated user reviews.
       typesarray[string]Types contains an array of feature types describing the
       given result. See the list of supported types for more information. XML
       responses include multiple type elements if more than one type is
       assigned to the result.
       permanently_closedbooleanpermanently_closed is a boolean flag indicating
       whether the place has permanently shut down(value true). If the place is
       not permanently closed, the flag is absent from the response.
       {} Xpo.Google.Api.Entities.Places.Common.Geometry
       locationXpo.Google.Api.Entities.Common.LocationLocation contains the
       geocoded latitude and longitude value for this place.
       viewPortXpo.Google.Api.Entities.Common.ViewPortViewport contains the
       recommended viewport for displaying the returned result, specified as two
       latitude,longitude values defining the southwest and northeast corner of
       the viewport bounding box. Generally the viewport is used to frame a
       result when displaying it to a user.
       {} Xpo.Google.Api.Entities.Places.Search.Common.OpeningHours
       OpenNowbooleanOpenNow is a boolean value indicating if the place is open
       at the current time.
       {} Xpo.Google.Api.Entities.Places.Common.Photo
       photo_referencestringPhotoReference — a string used to identify the photo
       when you perform a Photo request.
       heightintegerHeight — the maximum height of the image.
       widthintegerWidth — the maximum width of the image.
       html_attributionsarray[string]HtmlAttributions — contains any required
       attributions. This field will always be present, but may be empty.
       {} Xpo.Google.Api.Entities.Places.Common.AlternativePlace
       place_idstringPlaceId — The most likely reason for a place to have an
       alternative place ID is if your application adds a place and receives an
       application-scoped place ID, then later receives a Google-scoped place ID
       after passing the moderation process.
       scopestringScope — Indicates the scope of the Alternative PlaceId. The
       scope of an alternative place ID will always be APP, indicating that the
       alternative place ID is recognised by your application only.
       Can be APP or GOOGLE
       {} Xpo.Google.Api.Entities.Common.Location
       latnumberLatitude.
       lngnumberLongitude.
       addressstringAddress.
       {} Xpo.Google.Api.Entities.Common.ViewPort
       southwestXpo.Google.Api.Entities.Common.LocationSouth West.
       northeastXpo.Google.Api.Entities.Common.LocationNorth East.
       ×
       
       
       PLACES TEXTS SEARCH RAW POST
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       


 * * * RESTRICTIONS
       
       
       GET /RESTRICTIONS
       
       Show samples
       
       List of All Restrictions
       
       Sample request:
       
       GET /restrictions
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       RESPONSE SAMPLE
       
       [
         {
           "restrictionId": 0,
           "code": "string",
           "name": "string",
           "createdOn": "2023-09-19T13:08:35.455Z",
           "createdBy": "string"
         }
       ]
       
       RESPONSE SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.RestrictionDto
       restrictionIdintegerGets or sets the RestrictionId.
       codestringGets or sets the code.
       namestringGets or sets the name.
       createdOnstringGets or sets the CreatedOn.
       createdBystringGets or sets the CreatedOn.
       ×
       
       
       RESTRICTIONS GET
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       


 * * * NEAREST ROADS
       
       
       POST /ROADS/NEARESTROADS/{APPLICATIONCODE}/{USERNAME}
       
       Show samples
       
       Gets the Nearest Roads on a sets of latitude and latitude Raw from
       Google.
       
       Sample request:
       
       POST /roads/nearestroads/[ApplicationCode]/xpouser
       
       {
       
       "Points" : [
       
           {
       
               "lat" : 60.170880,
       
               "lng" : 24.942795
       
           },
       
           {
       
               "lat" : 60.170879,
       
               "lng" : 24.942796
       
           },
       
           {
       
               "lat" : 60.170877,
       
               "lng" : 24.942796
       
           }
       
       ]
       
       
       }
       
       PARAMETERS
       
       request
       Content type: application/json-patch+json application/json text/json
       application/*+json
       Xpo.Google.Api.Entities.Maps.Roads.NearestRoads.Request.NearestRoadsRequest
       
       The NearestRoads request REQUIRED.
       
       applicationCode
       string
       
       The application code REQUIRED.
       
       userName
       string
       
       Name of the user REQUIRED.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       
       RESPONSE MESSAGES
       
       500 Response or GoogleApi Exception
       
       BODY SAMPLE
       
       {
         "points": [
           {
             "lat": 0,
             "lng": 0,
             "address": "string"
           }
         ]
       }
       
       BODY SCHEMA
       
       {}
       Xpo.Google.Api.Entities.Maps.Roads.NearestRoads.Request.NearestRoadsRequest
       pointsarray[Xpo.Google.Api.Entities.Common.Location](optional)points — A
       list of latitude/longitude pairs. Latitude and longitude values should be
       separated by commas. Coordinates should be separated by the pipe
       character: "|". For example:
       points=60.170880,24.942795|60.170879,24.942796|60.170877,24.942796.
       {} Xpo.Google.Api.Entities.Common.Location
       latnumber(optional)Latitude.
       lngnumber(optional)Longitude.
       addressstring(optional)Address.
       
       RESPONSE SAMPLE
       
       {
         "snappedPoints": [
           {
             "location": {
               "latitude": 0,
               "longitude": 0
             },
             "originalIndex": 0,
             "PlaceId": "string"
           }
         ],
         "errors": [
           {
             "code": "string",
             "message": "string",
             "status": "OK",
             "details": [
               {
                 "@type": "string",
                 "links": [
                   {
                     "description": "string",
                     "url": "string"
                   }
                 ]
               }
             ]
           }
         ],
         "rawJson": "string",
         "rawQueryString": "string",
         "status": "OK",
         "error_message": "string",
         "html_attributions": [
           "string"
         ]
       }
       
       RESPONSE SCHEMA
       
       {}
       Xpo.Google.Api.Entities.Maps.Roads.NearestRoads.Response.NearestRoadsResponse
       snappedPointsarray[Xpo.Google.Api.Entities.Maps.Roads.Common.SnappedPoint]An
       array of snapped points.
       errorsarray[Xpo.Google.Api.Entities.Maps.Roads.Common.Error]A list of
       errors which occurred.
       rawJsonstringSee Xpo.Google.Api.Entities.Interfaces.IResponse.RawJson.
       rawQueryStringstringSee
       Xpo.Google.Api.Entities.Interfaces.IResponse.RawQueryString.
       statusstringSee Xpo.Google.Api.Entities.Interfaces.IResponse.Status.
       Can be OK, ZERO_RESULTS, OVER_QUERY_LIMIT, REQUEST_DENIED,
       INVALID_REQUEST, MAX_ELEMENTS_EXCEEDED, MAX_WAYPOINTS_EXCEEDED,
       NOT_FOUND, UNKNOWN_ERROR or HTTP_ERROR
       error_messagestringSee
       Xpo.Google.Api.Entities.Interfaces.IResponse.ErrorMessage.
       html_attributionsarray[string]See
       Xpo.Google.Api.Entities.Interfaces.IResponse.HtmlAttributions.
       {} Xpo.Google.Api.Entities.Maps.Roads.Common.SnappedPoint
       locationXpo.Google.Api.Entities.Maps.Roads.Common.LocationLocation —
       Contains a latitude and longitude value.
       originalIndexintegerOriginalIndex — An integer that indicates the
       corresponding value in the original request. Each value in the request
       should map to a snapped value in the response. However, if you've set
       interpolate=true, then it's possible that the response will contain more
       coordinates than the request. Interpolated values will not have an
       originalIndex. These values are indexed from 0, so a point with an
       originalIndex of 4 will be the snapped value of the 5th
       latitude/longitude passed to the path parameter.
       PlaceIdstringPlaceId — A unique identifier for a place. All place IDs
       returned by the Google Maps Roads API correspond to road segments. Place
       IDs can be used with other Google APIs, including the Google Places API
       and the Google Maps JavaScript API. For example, if you need to get road
       names for the snapped points returned by the Google Maps Roads API, you
       can pass the placeId to the Google Places API or the Google Maps
       Geocoding API. Within the Google Maps Roads API, you can pass the placeId
       to the speedLimit method to determine the speed limit along that road
       segment.
       {} Xpo.Google.Api.Entities.Maps.Roads.Common.Error
       codestringThis is the same as the HTTP status of the response.
       messagestringA short description of the error.
       statusstringThe status of the request. See
       Xpo.Google.Api.Entities.Common.Enums.Status.
       Can be OK, ZERO_RESULTS, OVER_QUERY_LIMIT, REQUEST_DENIED,
       INVALID_REQUEST, MAX_ELEMENTS_EXCEEDED, MAX_WAYPOINTS_EXCEEDED,
       NOT_FOUND, UNKNOWN_ERROR or HTTP_ERROR
       detailsarray[Xpo.Google.Api.Entities.Maps.Roads.Common.ErrorDetail]Error
       details.
       {} Xpo.Google.Api.Entities.Maps.Roads.Common.Location
       latitudenumberLatitude.
       longitudenumberLongitude.
       {} Xpo.Google.Api.Entities.Maps.Roads.Common.ErrorDetail
       @typestringThe type of error.
       linksarray[Xpo.Google.Api.Entities.Maps.Roads.Common.Link]Links
       associated with the errors.
       {} Xpo.Google.Api.Entities.Maps.Roads.Common.Link
       descriptionstringDescription of the link.
       urlstringthe url.
       ×
       
       
       NEAREST ROADS POST
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       
   
   
   * * SNAP TO ROADS
       
       
       POST /ROADS/SNAPTOROADS/{APPLICATIONCODE}/{USERNAME}/RAW
       
       Show samples
       
       Get the Snap To Roads on a sets of latitude and latitude Raw from Google.
       
       Sample request:
       
       POST /roads/snaptoroads/[ApplicationCode]/xpouser/raw
       
       {
       
       "path" : [
       
           {
       
               "lat" : 60.170880,
       
               "lng" : 24.942795
       
           },
       
           {
       
               "lat" : 60.170879,
       
               "lng" : 24.942796
       
           },
       
           {
       
               "lat" : 60.170877,
       
               "lng" : 24.942796
       
           }
       
       ]
       
       
       }
       
       PARAMETERS
       
       request
       Content type: application/json-patch+json application/json text/json
       application/*+json
       Xpo.Google.Api.Entities.Maps.Roads.SnapToRoads.Request.SnapToRoadsRequest
       
       The SnapToRoads request REQUIRED.
       
       applicationCode
       string
       
       The application code REQUIRED.
       
       userName
       string
       
       Name of the user REQUIRED.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       
       RESPONSE MESSAGES
       
       500 Response or GoogleApi Exception
       
       BODY SAMPLE
       
       {
         "path": [
           {
             "lat": 0,
             "lng": 0,
             "address": "string"
           }
         ],
         "interpolate": true
       }
       
       BODY SCHEMA
       
       {}
       Xpo.Google.Api.Entities.Maps.Roads.SnapToRoads.Request.SnapToRoadsRequest
       patharray[Xpo.Google.Api.Entities.Common.Location](optional)path — The
       path to be snapped (required). The path parameter accepts a list of
       latitude/longitude pairs. Latitude and longitude values should be
       separated by commas. Coordinates should be separated by the pipe
       character: "|". For example:
       path=60.170880,24.942795|60.170879,24.942796|60.170877,24.942796.
       interpolateboolean(optional)Interpolate — Whether to interpolate a path
       to include all points forming the full road-geometry. When true,
       additional interpolated points will also be returned, resulting in a path
       that smoothly follows the geometry of the road, even around corners and
       through tunnels. Interpolated paths will most likely contain more points
       than the original path. Defaults to false.
       {} Xpo.Google.Api.Entities.Common.Location
       latnumber(optional)Latitude.
       lngnumber(optional)Longitude.
       addressstring(optional)Address.
       
       RESPONSE SAMPLE
       
       {
         "snappedPoints": [
           {
             "location": {
               "latitude": 0,
               "longitude": 0
             },
             "originalIndex": 0,
             "PlaceId": "string"
           }
         ],
         "errors": [
           {
             "code": "string",
             "message": "string",
             "status": "OK",
             "details": [
               {
                 "@type": "string",
                 "links": [
                   {
                     "description": "string",
                     "url": "string"
                   }
                 ]
               }
             ]
           }
         ],
         "rawJson": "string",
         "rawQueryString": "string",
         "status": "OK",
         "error_message": "string",
         "html_attributions": [
           "string"
         ]
       }
       
       RESPONSE SCHEMA
       
       {}
       Xpo.Google.Api.Entities.Maps.Roads.SnapToRoads.Response.SnapToRoadsResponse
       snappedPointsarray[Xpo.Google.Api.Entities.Maps.Roads.Common.SnappedPoint]An
       array of snapped points.
       errorsarray[Xpo.Google.Api.Entities.Maps.Roads.Common.Error]A list of
       errors which occurred.
       rawJsonstringSee Xpo.Google.Api.Entities.Interfaces.IResponse.RawJson.
       rawQueryStringstringSee
       Xpo.Google.Api.Entities.Interfaces.IResponse.RawQueryString.
       statusstringSee Xpo.Google.Api.Entities.Interfaces.IResponse.Status.
       Can be OK, ZERO_RESULTS, OVER_QUERY_LIMIT, REQUEST_DENIED,
       INVALID_REQUEST, MAX_ELEMENTS_EXCEEDED, MAX_WAYPOINTS_EXCEEDED,
       NOT_FOUND, UNKNOWN_ERROR or HTTP_ERROR
       error_messagestringSee
       Xpo.Google.Api.Entities.Interfaces.IResponse.ErrorMessage.
       html_attributionsarray[string]See
       Xpo.Google.Api.Entities.Interfaces.IResponse.HtmlAttributions.
       {} Xpo.Google.Api.Entities.Maps.Roads.Common.SnappedPoint
       locationXpo.Google.Api.Entities.Maps.Roads.Common.LocationLocation —
       Contains a latitude and longitude value.
       originalIndexintegerOriginalIndex — An integer that indicates the
       corresponding value in the original request. Each value in the request
       should map to a snapped value in the response. However, if you've set
       interpolate=true, then it's possible that the response will contain more
       coordinates than the request. Interpolated values will not have an
       originalIndex. These values are indexed from 0, so a point with an
       originalIndex of 4 will be the snapped value of the 5th
       latitude/longitude passed to the path parameter.
       PlaceIdstringPlaceId — A unique identifier for a place. All place IDs
       returned by the Google Maps Roads API correspond to road segments. Place
       IDs can be used with other Google APIs, including the Google Places API
       and the Google Maps JavaScript API. For example, if you need to get road
       names for the snapped points returned by the Google Maps Roads API, you
       can pass the placeId to the Google Places API or the Google Maps
       Geocoding API. Within the Google Maps Roads API, you can pass the placeId
       to the speedLimit method to determine the speed limit along that road
       segment.
       {} Xpo.Google.Api.Entities.Maps.Roads.Common.Error
       codestringThis is the same as the HTTP status of the response.
       messagestringA short description of the error.
       statusstringThe status of the request. See
       Xpo.Google.Api.Entities.Common.Enums.Status.
       Can be OK, ZERO_RESULTS, OVER_QUERY_LIMIT, REQUEST_DENIED,
       INVALID_REQUEST, MAX_ELEMENTS_EXCEEDED, MAX_WAYPOINTS_EXCEEDED,
       NOT_FOUND, UNKNOWN_ERROR or HTTP_ERROR
       detailsarray[Xpo.Google.Api.Entities.Maps.Roads.Common.ErrorDetail]Error
       details.
       {} Xpo.Google.Api.Entities.Maps.Roads.Common.Location
       latitudenumberLatitude.
       longitudenumberLongitude.
       {} Xpo.Google.Api.Entities.Maps.Roads.Common.ErrorDetail
       @typestringThe type of error.
       linksarray[Xpo.Google.Api.Entities.Maps.Roads.Common.Link]Links
       associated with the errors.
       {} Xpo.Google.Api.Entities.Maps.Roads.Common.Link
       descriptionstringDescription of the link.
       urlstringthe url.
       ×
       
       
       SNAP TO ROADS POST
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       
   
   
   * * SNAP TO ROADS
       
       
       POST /ROADS/SNAPTOROADS/{APPLICATIONCODE}/{USERNAME}
       
       Show samples
       
       Get the Snap To Roads on a sets of latitude and latitude Raw from Google.
       
       Sample request:
       
       POST /roads/snaptoroads/[ApplicationCode]/xpouser
       
       {
       
       "points" : [
       
           {
       
               "latitude" : 60.170880,
       
               "longitude" : 24.942795
       
           },
       
           {
       
               "latitude" : 60.170879,
       
               "longitude" : 24.942796
       
           },
       
           {
       
               "latitude" : 60.170877,
       
               "longitude" : 24.942796
       
           }
       
       ],
       
       "interpolate": true
       
       
       }
       
       PARAMETERS
       
       request
       Content type: application/json-patch+json application/json text/json
       application/*+json
       Xpo.Google.Api.Shared.Models.Roads.Requests.SnapToRoadsRequest
       
       The SnapToRoads request REQUIRED.
       
       applicationCode
       string
       
       The application code REQUIRED.
       
       userName
       string
       
       Name of the user REQUIRED.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       
       RESPONSE MESSAGES
       
       500 Response or GoogleApi Exception
       
       BODY SAMPLE
       
       {
         "points": [
           {
             "latitude": 0,
             "longitude": 0
           }
         ],
         "interpolate": true
       }
       
       BODY SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.Roads.Requests.SnapToRoadsRequest
       pointsarray[Xpo.Google.Api.Shared.Models.Roads.Point](optional)Gets or
       sets the points.
       interpolateboolean(optional)Interpolate — Whether to interpolate a path
       to include all points forming the full road-geometry. When true,
       additional interpolated points will also be returned, resulting in a path
       that smoothly follows the geometry of the road, even around corners and
       through tunnels. Interpolated paths will most likely contain more points
       than the original path. Defaults to false.
       {} Xpo.Google.Api.Shared.Models.Roads.Point
       latitudenumber(optional)Gets or sets the latitude.
       longitudenumber(optional)Gets or sets the longitude.
       
       RESPONSE SAMPLE
       
       {
         "snappedPoints": [
           {
             "location": {
               "latitude": 0,
               "longitude": 0
             },
             "originalIndex": 0,
             "placeId": "string"
           }
         ],
         "exception": {},
         "responseException": {
           "responseType": "string",
           "message": "string",
           "errors": [
             {
               "exception": {
                 "code": "string",
                 "message": "string",
                 "target": "string",
                 "details": [
                   {}
                 ],
                 "innerError": "string"
               }
             }
           ]
         }
       }
       
       RESPONSE SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.Roads.Responses.SnapToRoadsResponse
       snappedPointsarray[Xpo.Google.Api.Shared.Models.Roads.Responses.SnappedPoint]Gets
       or sets the snapped points.
       exceptionobjectGets or sets the exception.
       responseExceptionXpo.Google.Api.Shared.Models.ResponseExceptionThe
       Response Exception
       {} Xpo.Google.Api.Shared.Models.Roads.Responses.SnappedPoint
       locationXpo.Google.Api.Shared.Models.Roads.PointLocation — Contains a
       latitude and longitude value.
       originalIndexintegerOriginalIndex — An integer that indicates the
       corresponding value in the original request. Each value in the request
       should map to a snapped value in the response. However, if you've set
       interpolate=true, then it's possible that the response will contain more
       coordinates than the request. Interpolated values will not have an
       originalIndex. These values are indexed from 0, so a point with an
       originalIndex of 4 will be the snapped value of the 5th
       latitude/longitude passed to the path parameter.
       placeIdstringPlaceId — A unique identifier for a place. All place IDs
       returned by the Google Maps Roads API correspond to road segments. Place
       IDs can be used with other Google APIs, including the Google Places API
       and the Google Maps JavaScript API. For example, if you need to get road
       names for the snapped points returned by the Google Maps Roads API, you
       can pass the placeId to the Google Places API or the Google Maps
       Geocoding API. Within the Google Maps Roads API, you can pass the placeId
       to the speedLimit method to determine the speed limit along that road
       segment.
       {} Xpo.Google.Api.Shared.Models.ResponseException
       responseTypestringGets or sets the type of the response.
       messagestringGets or sets the message.
       errorsarray[Xpo.Google.Api.Shared.Models.Error]Gets or sets the list of
       errors from apis.
       {} Xpo.Google.Api.Shared.Models.Roads.Point
       latitudenumberGets or sets the latitude.
       longitudenumberGets or sets the longitude.
       {} Xpo.Google.Api.Shared.Models.Error
       exceptionXpo.Google.Api.Shared.Models.ExceptionInfoGets or sets the
       exception.
       {} Xpo.Google.Api.Shared.Models.ExceptionInfo
       codestringGets or sets the code.
       messagestringGets or sets the message.
       targetstringGets or sets the target.
       detailsarray[Xpo.Google.Api.Shared.Models.ExceptionInfo]Gets or sets the
       details.
       innerErrorstringGets or sets the inner error.
       ×
       
       
       SNAP TO ROADS POST
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       
   
   
   * * SPEED LIMITS
       
       
       POST /ROADS/SPEEDLIMITS/{APPLICATIONCODE}/{USERNAME}
       
       Show samples
       
       Gets the Speed Limits on a sets of latitude and latitude Raw from Google.
       
       Sample request:
       
       POST /roads/speedlimits/[ApplicationCode]/xpouser
       
       {
       
       "Points" : [
       
           {
       
               "lat" : 60.170880,
       
               "lng" : 24.942795
       
           },
       
           {
       
               "lat" : 60.170879,
       
               "lng" : 24.942796
       
           },
       
           {
       
               "lat" : 60.170877,
       
               "lng" : 24.942796
       
           }
       
       ]
       
       
       }
       
       PARAMETERS
       
       request
       Content type: application/json-patch+json application/json text/json
       application/*+json
       Xpo.Google.Api.Entities.Maps.Roads.SpeedLimits.Request.SpeedLimitsRequest
       
       The SpeedLimits request REQUIRED.
       
       applicationCode
       string
       
       The application code REQUIRED.
       
       userName
       string
       
       Name of the user REQUIRED.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       
       RESPONSE MESSAGES
       
       500 Response or GoogleApi Exception
       
       BODY SAMPLE
       
       {
         "path": [
           {
             "lat": 0,
             "lng": 0,
             "address": "string"
           }
         ],
         "placeIds": [
           "string"
         ],
         "unit": "MPH"
       }
       
       BODY SCHEMA
       
       {}
       Xpo.Google.Api.Entities.Maps.Roads.SpeedLimits.Request.SpeedLimitsRequest
       patharray[Xpo.Google.Api.Entities.Common.Location](optional)path — The
       path to be snapped (required or PlaceIds). The path parameter accepts a
       list of latitude/longitude pairs. Latitude and longitude values should be
       separated by commas. Coordinates should be separated by the pipe
       character: "|". For example:
       path=60.170880,24.942795|60.170879,24.942796|60.170877,24.942796.
       placeIdsarray[string](optional)placeId — The place ID of the road
       segment. Place IDs are returned by the snapToRoads method. You can pass
       up to 100 placeIds with each request.
       unitstring(optional)units (optional) — Whether to return speed limits in
       kilometers or miles per hour. This can be set to either KPH or MPH.
       Defaults to KPH.
       Can be MPH or KPH
       {} Xpo.Google.Api.Entities.Common.Location
       latnumber(optional)Latitude.
       lngnumber(optional)Longitude.
       addressstring(optional)Address.
       
       RESPONSE SAMPLE
       
       {
         "snappedPoints": [
           {
             "location": {
               "latitude": 0,
               "longitude": 0
             },
             "originalIndex": 0,
             "PlaceId": "string"
           }
         ],
         "errors": [
           {
             "code": "string",
             "message": "string",
             "status": "OK",
             "details": [
               {
                 "@type": "string",
                 "links": [
                   {
                     "description": "string",
                     "url": "string"
                   }
                 ]
               }
             ]
           }
         ],
         "rawJson": "string",
         "rawQueryString": "string",
         "status": "OK",
         "error_message": "string",
         "html_attributions": [
           "string"
         ]
       }
       
       RESPONSE SCHEMA
       
       {}
       Xpo.Google.Api.Entities.Maps.Roads.NearestRoads.Response.NearestRoadsResponse
       snappedPointsarray[Xpo.Google.Api.Entities.Maps.Roads.Common.SnappedPoint]An
       array of snapped points.
       errorsarray[Xpo.Google.Api.Entities.Maps.Roads.Common.Error]A list of
       errors which occurred.
       rawJsonstringSee Xpo.Google.Api.Entities.Interfaces.IResponse.RawJson.
       rawQueryStringstringSee
       Xpo.Google.Api.Entities.Interfaces.IResponse.RawQueryString.
       statusstringSee Xpo.Google.Api.Entities.Interfaces.IResponse.Status.
       Can be OK, ZERO_RESULTS, OVER_QUERY_LIMIT, REQUEST_DENIED,
       INVALID_REQUEST, MAX_ELEMENTS_EXCEEDED, MAX_WAYPOINTS_EXCEEDED,
       NOT_FOUND, UNKNOWN_ERROR or HTTP_ERROR
       error_messagestringSee
       Xpo.Google.Api.Entities.Interfaces.IResponse.ErrorMessage.
       html_attributionsarray[string]See
       Xpo.Google.Api.Entities.Interfaces.IResponse.HtmlAttributions.
       {} Xpo.Google.Api.Entities.Maps.Roads.Common.SnappedPoint
       locationXpo.Google.Api.Entities.Maps.Roads.Common.LocationLocation —
       Contains a latitude and longitude value.
       originalIndexintegerOriginalIndex — An integer that indicates the
       corresponding value in the original request. Each value in the request
       should map to a snapped value in the response. However, if you've set
       interpolate=true, then it's possible that the response will contain more
       coordinates than the request. Interpolated values will not have an
       originalIndex. These values are indexed from 0, so a point with an
       originalIndex of 4 will be the snapped value of the 5th
       latitude/longitude passed to the path parameter.
       PlaceIdstringPlaceId — A unique identifier for a place. All place IDs
       returned by the Google Maps Roads API correspond to road segments. Place
       IDs can be used with other Google APIs, including the Google Places API
       and the Google Maps JavaScript API. For example, if you need to get road
       names for the snapped points returned by the Google Maps Roads API, you
       can pass the placeId to the Google Places API or the Google Maps
       Geocoding API. Within the Google Maps Roads API, you can pass the placeId
       to the speedLimit method to determine the speed limit along that road
       segment.
       {} Xpo.Google.Api.Entities.Maps.Roads.Common.Error
       codestringThis is the same as the HTTP status of the response.
       messagestringA short description of the error.
       statusstringThe status of the request. See
       Xpo.Google.Api.Entities.Common.Enums.Status.
       Can be OK, ZERO_RESULTS, OVER_QUERY_LIMIT, REQUEST_DENIED,
       INVALID_REQUEST, MAX_ELEMENTS_EXCEEDED, MAX_WAYPOINTS_EXCEEDED,
       NOT_FOUND, UNKNOWN_ERROR or HTTP_ERROR
       detailsarray[Xpo.Google.Api.Entities.Maps.Roads.Common.ErrorDetail]Error
       details.
       {} Xpo.Google.Api.Entities.Maps.Roads.Common.Location
       latitudenumberLatitude.
       longitudenumberLongitude.
       {} Xpo.Google.Api.Entities.Maps.Roads.Common.ErrorDetail
       @typestringThe type of error.
       linksarray[Xpo.Google.Api.Entities.Maps.Roads.Common.Link]Links
       associated with the errors.
       {} Xpo.Google.Api.Entities.Maps.Roads.Common.Link
       descriptionstringDescription of the link.
       urlstringthe url.
       ×
       
       
       SPEED LIMITS POST
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       


 * * * STREETVIEW IMAGE RAW
       
       
       POST /STREETVIEWS/{APPLICATIONCODE}/{USERNAME}
       
       Show samples
       
       Gets the StreetView Image based on roof top address or latitude and
       latitude Raw from Google
       
       Sample request:
       
       POST /streetviews/[ApplicationCode]/xpouser
       
       {
       
       "Location": {
       
           "Address": "179 Lincoln St, Boston MA, 20111, USA"
       
       }
       
       
       }
       
       or
       
       {
       
       "Location": {
       
           "lat": 40.7141289,
       
           "lng": -73.9614074
       
       }
       
       
       }
       
       PARAMETERS
       
       request
       Content type: application/json-patch+json application/json text/json
       application/*+json
       Xpo.Google.Api.Entities.Maps.StreetView.Request.StreetViewRequest
       
       The StreetView request REQUIRED.
       
       applicationCode
       string
       
       The application code REQUIRED.
       
       userName
       string
       
       Name of the user REQUIRED.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       
       RESPONSE MESSAGES
       
       500 Response or GoogleApi Exception
       
       BODY SAMPLE
       
       {
         "location": {
           "lat": 0,
           "lng": 0,
           "address": "string"
         },
         "panoramaId": "string",
         "size": {
           "width": 0,
           "height": 0
         },
         "pitch": 0,
         "heading": 0,
         "fieldOfView": 0
       }
       
       BODY SCHEMA
       
       {} Xpo.Google.Api.Entities.Maps.StreetView.Request.StreetViewRequest
       locationXpo.Google.Api.Entities.Common.Location(optional)location can be
       either a text string (such as Chagrin Falls, OH) or a lat/lng value
       (40.457375,-80.009353). The Google Street View Image API will snap to the
       panorama photographed closest to this location. When an address text
       string is provided, the API may use a different camera location to better
       display the specified location. When a lat/lng is provided, the API
       searches a 50 meter radius for a photograph closest to this location.
       Because Street View imagery is periodically refreshed, and photographs
       may be taken from slightly different positions each time, it's possible
       that your location may snap to a different panorama when imagery is
       updated.
       panoramaIdstring(optional)Pano is a specific panorama ID. These are
       generally stable Either Address, Location or Pano is required.
       sizeXpo.Google.Api.Entities.Maps.Common.MapSize(optional)Size specifies
       the output size of the image in pixels. Required. Size is specified as
       {width}x{height} - for example, size=600x400 returns an image 600 pixels
       wide, and 400 high.
       pitchinteger(optional)Pitch (default is 0) specifies the up or down angle
       of the camera relative to the Street View vehicle. This is often, but not
       always, flat horizontal. Positive values angle the camera up (with 90
       degrees indicating straight up); negative values angle the camera down
       (with -90 indicating straight down).
       headinginteger(optional)Heading indicates the compass heading of the
       camera. Accepted values are from 0 to 360 (both values indicating North,
       with 90 indicating East, and 180 South). If no heading is specified, a
       value will be calculated that directs the camera towards the specified
       location, from the point at which the closest photograph was taken.
       fieldOfViewinteger(optional)Fov (default is 90) determines the horizontal
       field of view of the image. The field of view is expressed in degrees,
       with a maximum allowed value of 120. When dealing with a fixed-size
       viewport, as with a Street View image of a set size, field of view in
       essence represents zoom, with smaller numbers indicating a higher level
       of zoom.
       {} Xpo.Google.Api.Entities.Common.Location
       latnumber(optional)Latitude.
       lngnumber(optional)Longitude.
       addressstring(optional)Address.
       {} Xpo.Google.Api.Entities.Maps.Common.MapSize
       widthinteger(optional)Width.
       heightinteger(optional)Height.
       
       RESPONSE SAMPLE
       
       {
         "fileContents": "string",
         "contentType": "string",
         "fileDownloadName": "string",
         "lastModified": "2023-09-19T13:08:35.486Z",
         "entityTag": {
           "tag": {
             "buffer": "string",
             "offset": 0,
             "length": 0,
             "value": "string",
             "hasValue": true
           },
           "isWeak": true
         },
         "enableRangeProcessing": true
       }
       
       RESPONSE SCHEMA
       
       {} Microsoft.AspNetCore.Mvc.FileContentResult
       fileContentsstring
       contentTypestring
       fileDownloadNamestring
       lastModifiedstring
       entityTagMicrosoft.Net.Http.Headers.EntityTagHeaderValue
       enableRangeProcessingboolean
       {} Microsoft.Net.Http.Headers.EntityTagHeaderValue
       tagMicrosoft.Extensions.Primitives.StringSegment
       isWeakboolean
       {} Microsoft.Extensions.Primitives.StringSegment
       bufferstring
       offsetinteger
       lengthinteger
       valuestring
       hasValueboolean
       ×
       
       
       STREETVIEW IMAGE RAW POST
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       


 * * * TIMEZONE BY LAT AND LNG
       
       
       GET
       /TIMEZONES/{APPLICATIONCODE}/{USERNAME}/LAT/{LATITUDE}/LONG/{LONGITUDE}
       
       Show samples
       
       Gets the TimeZones based on latitude and latitude.
       
       Sample request:
       
       GET /timezones/[ApplicationCode]/xpouser/lat/40.7141289/long/-73.9614074
       
       PARAMETERS
       
       applicationCode
       string
       
       The application code REQUIRED.
       
       userName
       string
       
       Name of the user REQUIRED.
       
       latitude
       number
       
       The latitude REQUIRED.
       
       longitude
       number
       
       The longitude REQUIRED.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       RESPONSE SAMPLE
       
       {
         "response": {
           "offSet": 0,
           "rawOffSet": 0,
           "timeZoneId": "string",
           "timeZoneName": "string",
           "status": "OK",
           "errorMessage": "string",
           "htmlAttributions": [
             "string"
           ]
         },
         "exception": {
           "responseType": "string",
           "message": "string",
           "errors": [
             {
               "exception": {
                 "code": "string",
                 "message": "string",
                 "target": "string",
                 "details": [
                   {}
                 ],
                 "innerError": "string"
               }
             }
           ]
         }
       }
       
       RESPONSE SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.TimeZone.Response.TimeZonesResponse
       responseXpo.Google.Api.Shared.Models.TimeZone.Response.TimeZoneResponseGets
       or sets the response.
       exceptionXpo.Google.Api.Shared.Models.ResponseExceptionThe Response
       Exception
       {} Xpo.Google.Api.Shared.Models.TimeZone.Response.TimeZoneResponse
       offSetnumberDstOffset: the offset for daylight-savings time in seconds.
       This will be zero if the time zone is not in Daylight Savings Time during
       the specified timestamp.
       rawOffSetnumberRawOffset: the offset from UTC (in seconds) for the given
       location. This does not take into effect daylight savings.
       timeZoneIdstringTimeZoneId: a string containing the ID of the time zone,
       such as "America/Los_Angeles" or "Australia/Sydney".
       timeZoneNamestringTimeZoneName: a string containing the long form name of
       the time zone. This field will be localized if the language parameter is
       set. eg. "Pacific Daylight Time" or "Australian.
       statusstringThe status returned with the response.
       Xpo.Google.Api.Shared.Models.Common.Enums.Status.Ok indicates success.
       Can be OK, ZERO_RESULTS, OVER_QUERY_LIMIT, REQUEST_DENIED,
       INVALID_REQUEST, MAX_ELEMENTS_EXCEEDED, MAX_WAYPOINTS_EXCEEDED,
       NOT_FOUND, UNKNOWN_ERROR or HTTP_ERROR
       errorMessagestringWhen the status code is other than 'Ok', there may be
       an additional error_message field within the response object. This field
       contains more detailed information about the reasons behind the given
       status code. Note: This field is not guaranteed to be always present, and
       its content is subject to change.
       htmlAttributionsarray[string]html_attributions contain a set of
       attributions which must be displayed to the user.
       {} Xpo.Google.Api.Shared.Models.ResponseException
       responseTypestringGets or sets the type of the response.
       messagestringGets or sets the message.
       errorsarray[Xpo.Google.Api.Shared.Models.Error]Gets or sets the list of
       errors from apis.
       {} Xpo.Google.Api.Shared.Models.Error
       exceptionXpo.Google.Api.Shared.Models.ExceptionInfoGets or sets the
       exception.
       {} Xpo.Google.Api.Shared.Models.ExceptionInfo
       codestringGets or sets the code.
       messagestringGets or sets the message.
       targetstringGets or sets the target.
       detailsarray[Xpo.Google.Api.Shared.Models.ExceptionInfo]Gets or sets the
       details.
       innerErrorstringGets or sets the inner error.
       ×
       
       
       TIMEZONE BY LAT AND LNG GET
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       
   
   
   * * TIMEZONE RAW
       
       
       POST /TIMEZONES/{APPLICATIONCODE}/{USERNAME}/RAW
       
       Show samples
       
       Gets the TimeZones based on roof top address or latitude and latitude Raw
       Response from Google.
       
       Sample request:
       
       POST /timezones/[ApplicationCode]/xpouser/raw
       
       {
       
       "Location": {
       
           "Address": "179 Lincoln St, Boston MA, 20111, USA"
       
       }
       
       
       }
       
       or
       
       {
       
       "Location": {
       
           "lat": 40.7141289,
       
           "lng": -73.9614074
       
       }
       
       
       }
       
       PARAMETERS
       
       request
       Content type: application/json-patch+json application/json text/json
       application/*+json
       Xpo.Google.Api.Entities.Maps.TimeZone.Request.TimeZoneRequest
       
       The TimeZone request REQUIRED.
       
       applicationCode
       string
       
       The application code REQUIRED.
       
       userName
       string
       
       Name of the user REQUIRED.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       
       RESPONSE MESSAGES
       
       500 Response or GoogleApi Exception
       
       BODY SAMPLE
       
       {
         "location": {
           "lat": 0,
           "lng": 0,
           "address": "string"
         },
         "timeStamp": "2023-09-19T13:08:35.357Z",
         "language": "Arabic",
         "channel": "string"
       }
       
       BODY SCHEMA
       
       {} Xpo.Google.Api.Entities.Maps.TimeZone.Request.TimeZoneRequest
       locationXpo.Google.Api.Entities.Common.Location(optional)A
       comma-separated lat,lng tuple (eg. location=-33.86,151.20), representing
       the location to look up
       timeStampstring(optional)Timestamp specifies the desired time as seconds
       since midnight, January 1, 1970 UTC. The Time Zone API uses the timestamp
       to determine whether or not Daylight Savings should be applied. Times
       before 1970 can be expressed as negative values.
       languagestring(optional)The language in which to return results. See the
       list of supported domain languages. Note that we often update supported
       languages so this list may not be exhaustive. Defaults to en.
       Can be Arabic, Bulgarian, Bengali, Catalan, Czech, Danish, German, Greek,
       English, EnglishAustralian, EnglishGreatBritain, Spanish, Basque, Farsi,
       Finnish, Filipino, French, Galician, Gujarati, Hindi, Croatian,
       Hungarian, Indonesian, Italian, Hebrew, Japanese, Kannada, Korean,
       Lithuanian, Latvian, Malayalam, Marathi, Dutch, Norwegian, Polish,
       Portuguese, PortugueseBrazil, PortuguesePortugal, Romanian, Russian,
       Slovak, Slovenian, Serbian, Swedish, Tamil, Telugu, Thai, Tagalog,
       Turkish, Ukrainian, Vietnamese, ChineseSimplified or ChineseTraditional
       channelstring(optional)To track usage across different applications using
       the same client ID, you can use the channel parameter with your API
       requests. By specifying different channel values for different aspects of
       your application, you can determine precisely how your application is
       used. For example, your external website might access an API using a
       channel set to customer, while your internal marketing department might
       use a channel set to mkting. Your reports will break down usage of the
       API by those channel values. Make sure the channel value in your requests
       meets the following requirements: Must be an ASCII alphanumeric string.
       Can include a period(.), underscore(_) and hyphen(-) character. Is
       case-insensitive: Upper-case and mixed-case channel parameters are merged
       into their lower-case equivalent.For example, usage on the CUSTOMER
       channel will be combined with the usage of the customer channel. Must be
       a static and assigned per application instance(it can't be generated
       dynamically). For example, you can't use channel values to track
       individual users.
       {} Xpo.Google.Api.Entities.Common.Location
       latnumber(optional)Latitude.
       lngnumber(optional)Longitude.
       addressstring(optional)Address.
       
       RESPONSE SAMPLE
       
       {
         "offSet": 0,
         "rawOffSet": 0,
         "timeZoneId": "string",
         "timeZoneName": "string",
         "status": "OK",
         "errorMessage": "string",
         "htmlAttributions": [
           "string"
         ]
       }
       
       RESPONSE SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.TimeZone.Response.TimeZoneResponse
       offSetnumberDstOffset: the offset for daylight-savings time in seconds.
       This will be zero if the time zone is not in Daylight Savings Time during
       the specified timestamp.
       rawOffSetnumberRawOffset: the offset from UTC (in seconds) for the given
       location. This does not take into effect daylight savings.
       timeZoneIdstringTimeZoneId: a string containing the ID of the time zone,
       such as "America/Los_Angeles" or "Australia/Sydney".
       timeZoneNamestringTimeZoneName: a string containing the long form name of
       the time zone. This field will be localized if the language parameter is
       set. eg. "Pacific Daylight Time" or "Australian.
       statusstringThe status returned with the response.
       Xpo.Google.Api.Shared.Models.Common.Enums.Status.Ok indicates success.
       Can be OK, ZERO_RESULTS, OVER_QUERY_LIMIT, REQUEST_DENIED,
       INVALID_REQUEST, MAX_ELEMENTS_EXCEEDED, MAX_WAYPOINTS_EXCEEDED,
       NOT_FOUND, UNKNOWN_ERROR or HTTP_ERROR
       errorMessagestringWhen the status code is other than 'Ok', there may be
       an additional error_message field within the response object. This field
       contains more detailed information about the reasons behind the given
       status code. Note: This field is not guaranteed to be always present, and
       its content is subject to change.
       htmlAttributionsarray[string]html_attributions contain a set of
       attributions which must be displayed to the user.
       ×
       
       
       TIMEZONE RAW POST
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS
       
       


 * * * TRANSLATIONS RAW
       
       
       POST /TRANSLATIONS/{APPLICATIONCODE}/{USERNAME}/RAW
       
       Show samples
       
       Gets the Translated query strings Raw Response from Google Cloud
       Translation API
       
       Sample request:
       
       POST /translations/[ApplicationCode]/xpouser/raw
       
       {
       
       "qs": ["Quand est-ce que la famille Summer a déménagé en France ?", "La famille Summer parle anglais lorsqu'elle est :"]
       "target": "English"
       
       
       }
       
       PARAMETERS
       
       request
       Content type: application/json-patch+json application/json text/json
       application/*+json
       Xpo.Google.Api.Shared.Models.Translate.Requests.TranslateRequest
       
       The Translate request REQUIRED.
       
       applicationCode
       string
       
       The application code REQUIRED.
       
       userName
       string
       
       Name of the user REQUIRED.
       
       TEST THIS ENDPOINT
       
       Hide Response
       Response Type
       text/plain application/json text/json
       
       
       RESPONSE MESSAGES
       
       500 Response or GoogleApi Exception
       
       BODY SAMPLE
       
       {
         "qs": [
           "string"
         ],
         "source": "Arabic",
         "target": "Arabic"
       }
       
       BODY SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.Translate.Requests.TranslateRequest
       qsarray[string](optional)Gets or sets the qs.
       sourcestring(optional)Gets or sets the source.
       Can be Arabic, Bulgarian, Bengali, Catalan, Czech, Danish, German, Greek,
       English, EnglishAustralian, EnglishGreatBritain, Spanish, Basque, Farsi,
       Finnish, Filipino, French, Galician, Gujarati, Hindi, Croatian,
       Hungarian, Indonesian, Italian, Hebrew, Japanese, Kannada, Korean,
       Lithuanian, Latvian, Malayalam, Marathi, Dutch, Norwegian, Polish,
       Portuguese, PortugueseBrazil, PortuguesePortugal, Romanian, Russian,
       Slovak, Slovenian, Serbian, Swedish, Tamil, Telugu, Thai, Tagalog,
       Turkish, Ukrainian, Vietnamese, ChineseSimplified or ChineseTraditional
       targetstring(optional)Gets or sets the target.
       Can be Arabic, Bulgarian, Bengali, Catalan, Czech, Danish, German, Greek,
       English, EnglishAustralian, EnglishGreatBritain, Spanish, Basque, Farsi,
       Finnish, Filipino, French, Galician, Gujarati, Hindi, Croatian,
       Hungarian, Indonesian, Italian, Hebrew, Japanese, Kannada, Korean,
       Lithuanian, Latvian, Malayalam, Marathi, Dutch, Norwegian, Polish,
       Portuguese, PortugueseBrazil, PortuguesePortugal, Romanian, Russian,
       Slovak, Slovenian, Serbian, Swedish, Tamil, Telugu, Thai, Tagalog,
       Turkish, Ukrainian, Vietnamese, ChineseSimplified or ChineseTraditional
       
       RESPONSE SAMPLE
       
       {
         "translations": [
           {
             "detectedSourceLanguage": "string",
             "model": "string",
             "translatedText": "string"
           }
         ]
       }
       
       RESPONSE SCHEMA
       
       {} Xpo.Google.Api.Shared.Models.Translate.Responses.TranslateResponse
       translationsarray[Xpo.Google.Api.Shared.Models.Translate.Responses.Translation]Gets
       or sets the translations.
       {} Xpo.Google.Api.Shared.Models.Translate.Responses.Translation
       detectedSourceLanguagestringGets or sets the detected source language.
       modelstringThe translation model. Can be either base for the Phrase-Based
       Machine Translation(PBMT) model, or nmt for the Neural Machine
       Translation(NMT) model. If you did not include a model parameter with
       your request, then this field is not included in the response.
       translatedTextstringThe translated text by target language supplied in
       the input
       ×
       
       
       TRANSLATIONS RAW POST
       
       REQUEST URL
       
       
       
       RESPONSE BODY
       
       
       
       RESPONSE CODE
       
       
       
       RESPONSE HEADERS