profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Collection of Pages with Components구성 요소 유형Setup server sent events (SSE) content refetch어드민 패널 프록시 설정템플릿 빌더에서 스크립팅Project Scaffolding미디어 라이브러리

Headless

Quick startjson과 Claude 코드컴포넌트 Zod 가져오기

REST API

REST API 개요get웹사이트를 CMS API에 연결하기get경로 가져오기get라우트 가져오기get블록 가져오기getCEL 캐시가 포함된 블록 가져오기get블록 생성 가져오기get컴포넌트 가져오기getGET /components/{name}get데이터셋 스키마 이름 가져오기getGET /content-changes (SSE)patchPATCH /dataset/{schema_name}post게시물 번역patch번역 패치get사용량 가져오기postPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

라우트 가져오기

URL 경로로 단일 라우트를 해석하며, 매개변수 매칭과 검증된 매개변수 문서를 포함합니다.

주어진 경로에 대한 단일 라우트를 해석합니다. 경로가 정확히 일치하면 해당 항목이 우선하며, 그렇지 않으면 가장 높은 점수를 받은 매개변수 패턴이 선택되고, 연결된 매개변수는 문서로 검증되며, 유효한 블록이 계산됩니다. 선택적으로 해석된 매개변수 문서를 반환합니다.

인증: API 키(x-api-key 헤더 또는 api_key 쿼리 매개변수).

쿼리 매개변수

매개변수유형필수비고
websiteIdUUID예대상 웹사이트.
path문자열예해석할 URL 경로(예: /docs/getting-started).
api_key문자열아니요x-api-key 헤더의 대안입니다.
preview불리언아니요기본값은 false입니다. true이면 초안 콘텐츠를 기준으로 해석하며 게시된 문서가 필요하지 않습니다.
skipValidation불리언아니요기본값은 false입니다. true이면 매개변수 검증 실패 시 404가 발생하지 않습니다.

응답

{
  "route": {
    "path": "/docs/us/guide",
    "pattern": "/docs/{country}/guide",
    "block_ids": ["..."],
    "state": "Live",
    "param_bindings": { "country": "country" }
  },
  "resolvedParams": {
    "country": {
      "value": "us",
      "schemaName": "country",
      "document": { "id": "...", "schema_name": "country", "title": "United States", "published_content": {} }
    }
  }
}

route는 GET /routes의 항목과 동일한 구조를 갖습니다. resolvedParams는 라우트에 매개변수 바인딩이 있고 하나 이상의 문서가 해석된 경우에만 포함됩니다. language 스키마에 바인딩된 매개변수는 데이터베이스가 아니라 지원되는 언어의 기본 목록과 대조하여 해석됩니다.

예시

curl '{CMS_API_URL}/route?websiteId=<uuid>&path=/docs/getting-started' \
  -H 'x-api-key: <key>'

오류

  • 400 — websiteId 누락/잘못됨, 또는 path 누락/비어 있음
  • 401 — 잘못된 API 키
  • 404 — 라우트를 찾을 수 없거나 매개변수 검증 실패(skipValidation=true인 경우 제외)
Continue Reading
Previous‹경로 가져오기Next블록 가져오기›