페르소나 위키공개 페르소나 문서

목록 조회

GET /api/v1/personas

인증 없이 서비스의 공개 목록을 반환합니다. 개인 저장 설정은 포함하지 않습니다.

bash
curl "https://personawiki.app/api/v1/personas"

q는 직무 이름·설명·배치·판단 내용을 검색합니다. category로 직업군을 제한하며 두 조건을 함께 적용합니다. 검색어는 200자 이내이며 결과가 없으면 빈 배열입니다.

json
{
  "personas": [
    {
      "id": "developer",
      "name": "소프트웨어 개발자",
      "version": "p1.t1.k4f53cda18c2b.kb-980c3c56f6e6bd9a.j4f69409ef0a86474",
      "links": {
        "document": "/personas/developer",
        "markdown": "/personas/developer.md",
        "context": "/api/v1/personas/developer/context"
      }
    },
    {
      "id": "designer",
      "name": "제품 디자이너",
      "version": "p1.t1.k4f53cda18c2b.kb-3a6afe2b4f0939c9.jaac93a8d71061f29",
      "links": {
        "document": "/personas/designer",
        "markdown": "/personas/designer.md",
        "context": "/api/v1/personas/designer/context"
      }
    },
    {
      "id": "manager",
      "name": "프로젝트 매니저",
      "version": "p1.t1.k4f53cda18c2b.kb-1e697c881be20ac2.j53400a73c602424d",
      "links": {
        "document": "/personas/manager",
        "markdown": "/personas/manager.md",
        "context": "/api/v1/personas/manager/context"
      }
    },
    {
      "id": "novelist",
      "name": "소설 작가",
      "version": "p1.t1.k90ca6fa46c5a.kb-a2d353ed860d5e53.jb9c378380c0437c4",
      "links": {
        "document": "/personas/novelist",
        "markdown": "/personas/novelist.md",
        "context": "/api/v1/personas/novelist/context"
      }
    },
    {
      "id": "screenwriter",
      "name": "시나리오 작가",
      "version": "p1.t1.kb76e97b6f887.kb-a2d353ed860d5e53.jb4d23ba928f84f03",
      "links": {
        "document": "/personas/screenwriter",
        "markdown": "/personas/screenwriter.md",
        "context": "/api/v1/personas/screenwriter/context"
      }
    },
    {
      "id": "editor",
      "name": "편집자",
      "version": "p1.t1.k8425d55a2aa4.kb-58108d6c798fe0f6.j58a7b0b3305f9d0d",
      "links": {
        "document": "/personas/editor",
        "markdown": "/personas/editor.md",
        "context": "/api/v1/personas/editor/context"
      }
    },
    {
      "id": "translator",
      "name": "번역가",
      "version": "p1.t1.k850bed9b77f4.kb-08c132c502787041.j0895abf0522a1f1a",
      "links": {
        "document": "/personas/translator",
        "markdown": "/personas/translator.md",
        "context": "/api/v1/personas/translator/context"
      }
    },
    {
      "id": "journalist",
      "name": "기자",
      "version": "p1.t1.kf4fb3fe7e627.kb-196ec1ee340fe942.jbe65619f7620d845",
      "links": {
        "document": "/personas/journalist",
        "markdown": "/personas/journalist.md",
        "context": "/api/v1/personas/journalist/context"
      }
    },
    {
      "id": "brand-marketer",
      "name": "브랜드 마케터",
      "version": "p1.t1.k4656986f84aa.kb-dbeeebc3e1e6516f.je3f83e4e8f366e9a",
      "links": {
        "document": "/personas/brand-marketer",
        "markdown": "/personas/brand-marketer.md",
        "context": "/api/v1/personas/brand-marketer/context"
      }
    },
    {
      "id": "content-marketer",
      "name": "콘텐츠 마케터",
      "version": "p1.t1.k08c41b34d3bd.kb-079e43561c10dc58.jdc36ed89b46fa63b",
      "links": {
        "document": "/personas/content-marketer",
        "markdown": "/personas/content-marketer.md",
        "context": "/api/v1/personas/content-marketer/context"
      }
    },
    {
      "id": "performance-marketer",
      "name": "퍼포먼스 마케터",
      "version": "p1.t1.kf3ba2c3a924c.kb-0532747b1f40cd31.j37ec6387b5a80221",
      "links": {
        "document": "/personas/performance-marketer",
        "markdown": "/personas/performance-marketer.md",
        "context": "/api/v1/personas/performance-marketer/context"
      }
    },
    {
      "id": "market-researcher",
      "name": "시장조사 분석가",
      "version": "p1.t1.keb18188637a9.kb-66e1fc10ebf5418c.j1d09372b8de05a3b",
      "links": {
        "document": "/personas/market-researcher",
        "markdown": "/personas/market-researcher.md",
        "context": "/api/v1/personas/market-researcher/context"
      }
    },
    {
      "id": "accountant",
      "name": "회계사",
      "version": "p1.t1.k12735f05e559.kb-b72bbc3b82869b89.j64134e183ab4499c",
      "links": {
        "document": "/personas/accountant",
        "markdown": "/personas/accountant.md",
        "context": "/api/v1/personas/accountant/context"
      }
    },
    {
      "id": "tax-advisor",
      "name": "세무 전문가",
      "version": "p1.t1.kfd17c89827ad.kb-2b502064e8242eca.j8a5894dc021a8f5a",
      "links": {
        "document": "/personas/tax-advisor",
        "markdown": "/personas/tax-advisor.md",
        "context": "/api/v1/personas/tax-advisor/context"
      }
    },
    {
      "id": "financial-analyst",
      "name": "재무분석가",
      "version": "p1.t1.kdc5482740384.kb-a4f06adf22a96597.jf2397a17dfb8405d",
      "links": {
        "document": "/personas/financial-analyst",
        "markdown": "/personas/financial-analyst.md",
        "context": "/api/v1/personas/financial-analyst/context"
      }
    },
    {
      "id": "lawyer",
      "name": "변호사",
      "version": "p1.t1.k5103f4707269.kb-ce992e1331e61609.jd629edb5a6db91bd",
      "links": {
        "document": "/personas/lawyer",
        "markdown": "/personas/lawyer.md",
        "context": "/api/v1/personas/lawyer/context"
      }
    },
    {
      "id": "labor-advisor",
      "name": "노무 전문가",
      "version": "p1.t1.k3e08855bd7e2.kb-17dc89149bafd7b2.j3f1c714dfae031eb",
      "links": {
        "document": "/personas/labor-advisor",
        "markdown": "/personas/labor-advisor.md",
        "context": "/api/v1/personas/labor-advisor/context"
      }
    },
    {
      "id": "hr-manager",
      "name": "인사 담당자",
      "version": "p1.t1.k894505c8d51d.kb-4b2f53cc7dae2d44.j0e1176252afbd259",
      "links": {
        "document": "/personas/hr-manager",
        "markdown": "/personas/hr-manager.md",
        "context": "/api/v1/personas/hr-manager/context"
      }
    },
    {
      "id": "recruiter",
      "name": "채용 담당자",
      "version": "p1.t1.k82a4090c5e30.kb-5162964cc257a704.jbb8820ea8f712bbc",
      "links": {
        "document": "/personas/recruiter",
        "markdown": "/personas/recruiter.md",
        "context": "/api/v1/personas/recruiter/context"
      }
    },
    {
      "id": "teacher",
      "name": "교사",
      "version": "p1.t1.k6193a91913fd.kb-03aaf96a4fa383e8.jcf3a33f41cc53a40",
      "links": {
        "document": "/personas/teacher",
        "markdown": "/personas/teacher.md",
        "context": "/api/v1/personas/teacher/context"
      }
    },
    {
      "id": "instructional-designer",
      "name": "교육설계자",
      "version": "p1.t1.kdf037bc781d4.kb-ba2f87fb63ba24a3.je15c51c2913f45dc",
      "links": {
        "document": "/personas/instructional-designer",
        "markdown": "/personas/instructional-designer.md",
        "context": "/api/v1/personas/instructional-designer/context"
      }
    },
    {
      "id": "management-consultant",
      "name": "경영 컨설턴트",
      "version": "p1.t1.k902bcee3403f.kb-8d0582451d005f8b.j400e98d806f60314",
      "links": {
        "document": "/personas/management-consultant",
        "markdown": "/personas/management-consultant.md",
        "context": "/api/v1/personas/management-consultant/context"
      }
    },
    {
      "id": "customer-success-manager",
      "name": "고객성공 매니저",
      "version": "p1.t1.k51ea4e44984b.kb-d2f618ea5301ba94.jb84b133b7e84120b",
      "links": {
        "document": "/personas/customer-success-manager",
        "markdown": "/personas/customer-success-manager.md",
        "context": "/api/v1/personas/customer-success-manager/context"
      }
    }
  ]
}

GET /api/v1/personas/{id}

기본 성향, 판단 근거, 숙련 범위와 문서 경로를 반환합니다.

bash
curl "https://personawiki.app/api/v1/personas/developer"