---
title: "Create a contact property"
method: POST
path: "/v1/contacts/properties"
tags: ["Contact properties"]
---

# Create a contact property

`POST /v1/contacts/properties`

Create a custom contact property.

## Request body

- ContactPropertyCreateRequest — There are a few [reserved names](https://loops.so/docs/contacts/properties#reserved-names) that you cannot use for contact properties.
  - `name` string, required — The name of the property. This should be in camelCase, like `planName` or `importDate`.
  - `type` 'string' | 'number' | 'boolean' | 'date', required — The type of property.

## Response `200`

Successful create.

- ContactPropertySuccessResponse
  - `success` boolean, required

## Other responses

- `400` — Bad request (e.g. invalid type).
- `405` — Wrong HTTP request method.

---

[API](https://skmtc.net/loops/apis/loops-openapi-spec.md) · [All operations](https://skmtc.net/loops/apis/loops-openapi-spec/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/loops/loops-openapi-spec/revisions/9cc087257f0d/schema)
