---
title: "Add Contact"
method: POST
path: "/v1/projects/{project_id}/contacts"
tags: ["projects"]
---

# Add Contact

`POST /v1/projects/{project_id}/contacts`

Add a contact to a project.

Creates or finds a Person in the knowledge graph (Neo4j) and creates
a CONTACT_FOR relationship to the project. The Person may also be
linked to a Company based on email domain.

## Path parameters

- `project_id` string, uuid, required

## Request body

- AppApiProjectsContactCreate
  - `email` string, email, required
  - `name` string, nullable
  - `role` string, nullable
  - `company` string, nullable
  - `priority` integer
  - `notes` string, nullable

## Response `201`

Successful Response

- AppApiProjectsContactOut
  - `key` string, required
  - `email` string, required
  - `name` string, nullable, required
  - `role` string, nullable, required
  - `priority` integer, nullable, required
  - `notes` string, nullable, required
  - `last_contacted_at` string, nullable, required
  - `created_at` string, nullable, required
  - `company` ContactCompany, required
    - `name` string, nullable, required
    - `domain` string, nullable, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/ontora/apis/ontora-api.md) · [All operations](https://skmtc.dev/ontora/apis/ontora-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/ontora/ontora-api/revisions/7f57037fd94b/schema)
