---
title: "Resolve a CDP member profile"
method: POST
path: "/members/resolve"
tags: ["Members"]
---

# Resolve a CDP member profile

`POST /members/resolve`

Resolve memberId from identities. LFX One should always make a first request to this API to retrieve the corresponding memberId from CDP. If a member is found, use it. If not, create a member.

## Request body

- object
  - `lfids` string[], required — LFX IDs to search for.
  - `emails` string[] — Optional email addresses to include in the lookup.

## Response `200`

Member resolved successfully.

- object
  - `memberId` string, uuid, required

## Other responses

- `401` — Missing or invalid authentication credentials.
- `403` — Authentication valid but insufficient scopes.
- `404` — Profile not found.
- `409` — Multiple member profiles matched.
- `429` — Per-client rate limit exceeded (200 req/min).

---

[API](https://skmtc.dev/linuxfoundation/apis/cdp-public-api.md) · [All operations](https://skmtc.dev/linuxfoundation/apis/cdp-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/linuxfoundation/cdp-public-api/revisions/08aceca4f417/schema)
