---
title: "Create connection contact for own or connected supplier"
method: POST
path: "/public/v2/eudr/customers/suppliers/{supplierId}/connection-contacts"
tags: ["EUDR - Customers - Suppliers"]
---

# Create connection contact for own or connected supplier

`POST /public/v2/eudr/customers/suppliers/{supplierId}/connection-contacts`

Create a new connection contact for a supplier.

This endpoint allows you to add contact persons to suppliers for relationship management.
If the specified target is not currently a supplier, it will be automatically connected as one.

**Use Cases**:
- Add contact persons to suppliers
- Maintain supplier contact information
- Enable supplier communication

**Required permissions:** `access_public_products`, `access_public_mng_conn_contacts`, and `READ` on the target

## Path parameters

- `supplierId` integer, required

## Request body

- PublicConnectionContactPayload — Payload for creating or updating a connection contact. Contains the contact's email address.
  - `email` string, email, required — Email address of the connection contact.

## Response `200`

Connection contact created successfully.

- PublicSupplierConnectionContact — Public representation of a supplier's connection contact. Contains the unique contact ID and the contact's email address.
  - `id` integer, required — Unique identifier of the connection contact.
  - `email` string, email, nullable — Email address of the connection contact. May be null if not provided.

## Other responses

- `400` — Invalid payload (e.g., missing required fields or invalid email format).
- `403` — 403 Forbidden - Authentication or authorization failure. This status code is returned when: (1) the request lacks valid authentication credentials (missing or invalid X-Auth-Token header), or (2) the authenticated user does not have the required permission to access this resource.
- `404` — Supplier not found.
- `429` — 429 Too Many Requests - API rate limit exceeded. The request has been rejected because the rate limit for this endpoint has been exceeded. Default rate limits: GET requests - 100 per 10 seconds, 500 per minute; POST/PUT/PATCH/DELETE requests - 20 per 10 seconds, 100 per minute. For increased access, please contact customer success.
- `500` — 500 Internal Server Error - An unexpected error occurred on the server. The request may or may not have been processed.

---

[API](https://skmtc.net/prewave/apis/public-prewave-api.md) · [All operations](https://skmtc.net/prewave/apis/public-prewave-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/prewave/public-prewave-api/revisions/466169815b78/schema)
