내 조직 제안 목록 조회

GET /fapi/v1/me/organization-suggestions · 환경의 로그인 호스트에서 호출

인증된 사용자가 확인된 이메일 주소 중 하나의 도메인 때문에 가입을 권유받은 조직을 나열합니다. 조직이 활성 상태이고, 도메인 캡처가 suggest로 설정된 상태에서 해당 도메인을 확인했으며, 사용자가 해당 조직의 멤버가 아닐 때 제안됩니다(제거되었거나 탈퇴한 멤버십도 포함되므로 다시 제안되지 않습니다). 조직당 항목 하나가 slug 순서로 최대 20개 반환됩니다. 사용자가 세 번 무시한 조직은 목록에 나타나지 않습니다. 환경의 기본 멤버 역할을 도메인 캡처로 부여할 수 없는 경우(관리자 역할, 권한이 높은 역할, 또는 조직과 멤버를 읽는 것 이상의 시스템 권한이 있는 역할)에는 목록이 비어 있습니다. 조회는 아무것도 변경하지 않으며, 최근에 확인된 세션이 필요하지 않습니다. 인증된 사용자의 __Host-idp_session 쿠키가 필요하며, 쿠키가 없거나 만료되었거나 폐기된 경우 401 unauthenticated를 반환합니다. 다른 출처의 자사 앱은 대신 프런트 API 액세스 토큰(DPoP 증명과 함께 Authorization: DPoP <token>)을 보낼 수 있습니다(프런트 API 액세스 토큰 참조).

@keenauth/js를 사용하는 경우: await keenauth.organizations.suggestions().

요청

헤더:

헤더 필수 설명
Idp-Client 예 SDK 식별자.

쿼리 매개변수 없음. 본문 없음.

응답

200 OK와 함께 {"data": [...]}를 반환합니다. 응답은 캐시되지 않습니다(Cache-Control: no-store).

각 항목: id(odm_…, 확인된 도메인 레코드, 가입 또는 무시에 사용), domain(일치한 이메일 도메인), 그리고 id(org_…), slug, name을 포함한 organization(제어 문자와 양방향 문자가 제거된 표시 이름입니다. 조직에 이름이 없으면 slug를 사용합니다. 일반 텍스트로 렌더링하십시오).

오류

상태 코드 발생 조건
401 unauthenticated 유효한 세션 쿠키 또는 프런트 API 액세스 토큰이 없습니다.
503 temporarily_unavailable 멤버십 디렉터리가 응답하지 않았습니다. 나중에 다시 시도하십시오.

예제

curl https://example.keenauth.app/fapi/v1/me/organization-suggestions \
  -H "Idp-Client: my-app/1.0.0 (node/22.0.0)" \
  -b cookies.txt
{
  "data": [
    {
      "id": "odm_01j9a5c4000000000000000001",
      "domain": "acme.example",
      "organization": {
        "id": "org_01j9xxxxxxxxxxxxxxxxxxxxxx",
        "slug": "acme",
        "name": "Acme"
      }
    }
  ]
}

개인정보

이 엔드포인트는 개인정보를 다룹니다: 조직 멤버십과 초대. KeenAuth API의 개인정보에서 저장되는 항목, 보관 기간, 삭제 방법을 설명합니다. 어떤 필드에도 특수 범주의 개인정보(건강, 생체 정보, 종교, 정치적 견해, 성적 지향)를 보내지 마십시오.