# Get total record count of addresses

This endpoint gets the total record count returned using the required and optional properties passed in. This endpoint does not count against the package usage.

Endpoint: POST /MAK/doCount

## Header parameters:

  - `Accept` (string, required)
    Format of the response.
    Enum: "application/json", "*/*"

  - `Content-Type` (string, required)
    Format of the request.
    Enum: "application/json", "application/xml"

## Request fields (application/json):

  - `CustomerID` (string, required)
    The [License Key](https://docs.melissa.com/melissa/license/license-information.html) issued by Melissa.

  - `Includes` (object, required)
    Any parameter you would like to include in the query.

Requires at least one from:
- Zips
- Cities
- Radius
- ShapeWKTs

  - `Includes.Zips` (array)
    A list of Zips objects containing Zip codes and optionally Plus4.

  - `Includes.Zips.Zip` (string, required)

  - `Includes.Zips.Plus4` (string)

  - `Includes.Cities` (array)
    A list of cities objects each containing City and State.

  - `Includes.Cities.City` (string, required)

  - `Includes.Cities.State` (string, required)

  - `Includes.Radius` (object)
    A Radius object containing a Latitude, Longitude, and Distance represented in miles.

  - `Includes.Radius.Latitude` (number, required)

  - `Includes.Radius.Longitude` (number, required)

  - `Includes.Radius.Distance` (number, required)

  - `Includes.ShapeWKTs` (array)
    A list of WKT polygon strings

  - `Includes.RBDI` (array)
    An RBDI code.

  - `Includes.POBoxStyleAddress` (array)
    The status for POBoxStyleAddress

  - `Includes.ZipIncludedIn3553` (array)
    The status for ZipIncludedIn3553

  - `Includes.DropInd` (array)
    The status for DropInd

  - `Includes.Throwback` (array)
    The status for Throwback

  - `Includes.DeliveryDaysFlag` (array)
    The status for DeliveryDaysFlag

  - `Includes.NonDeliveryDaysFlag` (array)
    The status for NonDeliveryDaysFlag

  - `Includes.NoStatInd` (array)
    The status for NoStatInd

  - `Includes.NoSecureLocation` (array)
    The status for NoSecureLocation

  - `Includes.DoorNotAccessible` (array)
    The status for DoorNotAccessible

  - `Includes.FalseTable` (array)
    The status for FalseTable

  - `Includes.BaseRecord` (array)
    The status for BaseRecord

  - `Includes.NonUSPS` (array)
    The status for NonUSPS

  - `Includes.GeoLevel` (array)
    The status for GeoLevel

  - `Includes.CommercialMailReceivingAgency` (array)
    The status for CommercialMailReceivingAgency

  - `Excludes` (object)
    Any parameter you would like to exclude in the query.

  - `Excludes.Zips` (array)
    A list of Zips objects containing Zip codes and optionally Plus4.

  - `Excludes.Zips.Zip` (string, required)

  - `Excludes.Zips.Plus4` (string)

  - `Excludes.Cities` (array)
    A list of cities objects each containing City and State.

  - `Excludes.Cities.City` (string, required)

  - `Excludes.Cities.State` (string, required)

  - `Excludes.RBDI` (array)
    An RBDI code.

  - `Excludes.POBoxStyleAddress` (array)
    The status for POBoxStyleAddress

  - `Excludes.ZipIncludedIn3553` (array)
    The status for ZipIncludedIn3553

  - `Excludes.DropInd` (array)
    The status for DropInd

  - `Excludes.Throwback` (array)
    The status for Throwback

  - `Excludes.DeliveryDaysFlag` (array)
    The status for DeliveryDaysFlag

  - `Excludes.NonDeliveryDaysFlag` (array)
    The status for NonDeliveryDaysFlag

  - `Excludes.NoStatInd` (array)
    The status for NoStatInd

  - `Excludes.NoSecureLocation` (array)
    The status for NoSecureLocation

  - `Excludes.DoorNotAccessible` (array)
    The status for DoorNotAccessible

  - `Excludes.FalseTable` (array)
    The status for FalseTable

  - `Excludes.BaseRecord` (array)
    The status for BaseRecord

  - `Excludes.NonUSPS` (array)
    The status for NonUSPS

  - `Excludes.GeoLevel` (array)
    The status for GeoLevel

  - `Excludes.CommercialMailReceivingAgency` (array)
    The status for CommercialMailReceivingAgency

## Response 200 fields (application/json):

  - `Count` (integer)
    Number of records returned by the query.

  - `JobId` (string)
    The JobId to be used to purchase and access the full dataset.

  - `ResultCode` (string)
    Success or Error codes based on the response/request.

## Response 400 fields (application/json):

  - `type` (string)
    The type of error that occurred.

  - `title` (string)
    A short summary of the error.

  - `status` (integer)
    The HTTP status code for the error.

  - `errors` (object)

  - `errors.$.<PropertyName>` (array)
    A detailed message about the error.

  - `traceId` (string)
    A unique identifier for the request, useful for debugging.


