# Contact Metadata by ID

Retrieve information on a specific contact property - its name and data type. To obtain a valid contactmetadata_ID, first call GET /v3/REST/contactmetadata to list your contact properties.

Endpoint: GET /v3/REST/contactmetadata/{contactmetadata_ID}
Version: 1.0.0
Security: basicAuth

## Path parameters:

  - `contactmetadata_ID` (integer, required)
    Unique numeric ID for the metadata object you want to retrieve.
    Example: 10000

## Response 200 fields (application/json):

  - `Count` (integer)
    Indicates the number of objects in the Data array.

  - `Data` (array)
    A JSON array containing a list of objects returned by this endpoint.

  - `Data.Datatype` (string)
    Indicates the type of data accepted for this contact property:

- str - string
- int - integer
- float - float / number
- bool - boolean
- datetime - datetime (Unix Timestamp or RFC 3339)

Default value: str

  - `Data.ID` (integer)
    Unique numeric ID for the contact property.

  - `Data.Name` (string)
    Name of the contact property. The name must be unique for the respective namespace.

  - `Data.NameSpace` (string)
    Indicates the namespace of this contact property:

- static - Can keep only 1 value. Each change to the value of the property for a contact overwrites the previously selected value. The values are saved in a contactdata object.
- historic - Each change to the value of the property creates a record in a new contacthistorydata object, saving the property value and a timestamp of when it was submitted.

Default value: static

  - `Total` (integer)
    Indicates the number of objects in the Data array.


## Response 400 fields

## Response 401 fields

## Response 403 fields

## Response 404 fields

## Response 429 fields

## Response 500 fields
