공유 인재풀
공개 직업 프로필 공유 인재풀을 검색하고 읽으세요.
공유 인재풀은 Tahoe가 이미 보유한 공개 직업 프로필 모음입니다. 이름, 헤드라인, 직함, 재직 회사, 지역, 기술, 언어가 들어 있습니다. 어느 워크스페이스에도 속하지 않고, 연락처가 없으며, 무료로 검색할 수 있습니다. 유료 검색을 실행하지 않고 사람을 찾을 때 쓰세요.
GET/pool/profilespool:read
인재풀 프로필을 최근에 확인된 순서로 보여 줍니다.
| 파라미터 | 타입 | 설명 |
|---|---|---|
country | string | 국가 이름입니다. 대소문자는 구분하지 않고 정확히 일치해야 합니다. 예: United States. |
company | string | 현재 재직 회사 이름의 일부와 대소문자 구분 없이 일치하는 프로필을 찾습니다. |
title | string | 현재 직함의 일부와 대소문자 구분 없이 일치하는 프로필을 찾습니다. |
updated_after | timestamp | 프로필이 처음 추가된 시점이 아니라 last_seen_at을 기준으로 거릅니다. |
limit | integer | 기본값 25, 최대 100. |
cursor | string | 이전 페이지에서 받은 값입니다. 같은 필터를 함께 보내세요. |
curl "https://tahoe.workonward.com/api/partner/v1/pool/profiles?country=United%20States&title=operations%20manager" \
-H "Authorization: Bearer $TAHOE_API_KEY"{
"object": "list",
"data": [
{
"object": "pool_profile",
"id": "pool_4Qd7sKm2Xj8v",
"workspace_id": null,
"full_name": "Marcus Bell",
"headline": "Operations Manager, Regional Distribution",
"job_title": "Operations Manager",
"company_name": "Harbor Freight Partners",
"company_industry": "Logistics",
"company_website": "https://example.com",
"company_linkedin_url": "https://www.linkedin.com/company/harbor-freight-partners-example",
"department": "Operations",
"management_level": "Manager",
"location_full": "Dayton, Ohio, United States",
"location_country": "United States",
"linkedin_url": "https://www.linkedin.com/in/marcus-bell-3k4l5m",
"github_url": null,
"photo_url": null,
"summary": "Ten years running warehouse and last-mile operations ...",
"skills": ["Warehouse operations", "Lean methods", "Team leadership"],
"languages": ["English"],
"total_experience_months": 124,
"connections_count": 920,
"follower_count": 1104,
"first_seen_at": "2026-05-02T09:14:00.000Z",
"last_seen_at": "2026-09-01T22:41:18.220Z",
"provenance": {
"origin": "shared_pool",
"first_seen_at": "2026-05-02T09:14:00.000Z",
"last_seen_at": "2026-09-01T22:41:18.220Z",
"consent": {
"basis": "public_profile",
"candidate_facing_notice": false,
"unsubscribed": false,
"suppressed": false
},
"licence": {
"redistributable": false,
"note": "Collected from public professional sources. Not licensed for onward redistribution."
},
"contact_info_available": false
},
"links": { "self": "/api/partner/v1/pool/profiles/pool_4Qd7sKm2Xj8v" }
}
],
"has_more": true,
"next_cursor": "cur_eyJrIjoiMjAyNi0wOS0wMVQyMjo0MToxOFoi..."
}last_seen_at은 그 사람이 마지막으로 이직한 시점이 아니라 Tahoe가 이 프로필을 마지막으로 확인한 시점입니다. 인재풀 프로필은 몇 달 전 정보일 수 있으므로, 재직 회사와 직함은 “last_seen_at 기준”으로만 사실이라고 보세요. 리크루터에게 프로필을 보여 줄 때는 그 날짜도 함께 표시하세요.
GET/pool/profiles/{profile_handle}pool:read
목록 행과 같은 형태의 인재풀 프로필 하나입니다.
POST/pool/searchpool:search
인재풀을 검색해 가장 잘 맞는 결과를 순위대로 반환합니다. Tahoe가 이미 보유한 프로필만 읽습니다. 새 검색을 실행하지 않으며 워크스페이스의 크레딧을 쓰지 않습니다.
curl -X POST https://tahoe.workonward.com/api/partner/v1/pool/search \
-H "Authorization: Bearer $TAHOE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "warehouse operations manager who has led night shifts in Ohio",
"terms": {
"titles": ["Operations Manager", "Warehouse Manager"],
"skills": ["Warehouse operations", "Team leadership"],
"locations": ["Ohio"]
},
"limit": 50
}'| 필드 | 타입 | 설명 |
|---|---|---|
query | string | 평소 말로 쓴 설명입니다. 최대 500자. |
terms.titles | string[] | 일치시킬 직함입니다. 최대 10개. |
terms.skills | string[] | 일치시킬 기술입니다. 최대 20개. |
terms.companies | string[] | 일치시킬 회사입니다. 최대 10개. |
terms.locations | string[] | 일치시킬 지역입니다. 최대 10개. |
limit | integer | 1~100. 기본값 25. |
query나 하나 이상의 term, 또는 둘 다 보내세요. 둘 다 없으면 “전체”가 아니라 400 invalid_request가 됩니다.
{
"object": "list",
"data": [
{
"object": "pool_profile",
"id": "pool_4Qd7sKm2Xj8v",
"workspace_id": null,
"full_name": "Marcus Bell",
"job_title": "Operations Manager",
"company_name": "Harbor Freight Partners",
"location_full": "Dayton, Ohio, United States",
"last_seen_at": "2026-09-01T22:41:18.220Z",
"match_score": 78,
"match_tier": "strong"
}
],
"has_more": false,
"next_cursor": null
}각 결과는 전체 인재풀 프로필(위에서는 일부 생략)에 이 검색에 대한 match_score와 match_tier를 더한 것입니다. 결과는 페이지를 넘기는 목록이 아니라 순위입니다. next_cursor는 항상 null이므로 limit으로 최대 100개까지 요청하세요. 검색을 잠시 쓸 수 없으면 429 pool_search_unavailable을 받습니다. 잠시 기다렸다가 다시 시도하세요. 인재풀 프로필을 하나씩 읽는 것은 영향을 받지 않습니다.
관련 이벤트
이벤트 유형은 pool.batch_upserted 하나이며 pool:read에 속합니다. 프로필 하나하나가 아니라 인재풀 프로필 묶음이 바뀌었다는 것을 알려 줍니다. 인재풀 사본을 보관한다면 updated_after로 다시 읽으세요. 변경 피드를 참고하세요.