페이지
마크다운으로 본문 수정하기
문서 본문을 마크다운 텍스트로 추가하거나 바꾸거나 고칩니다. 내용 수정 권한이 필요합니다.
PATCH
문서 본문을 텍스트로 고칩니다.
내용 수정 권한이 필요합니다. <page> 태그로 하위 문서를 만들려면 내용 추가 권한도 필요합니다.
type에 수정 방식 하나를 지정하고, 같은 이름의 키에 그 방식의 객체를 보내세요.
string
필수
Bearer <토큰> 형식입니다. 토큰 자세히 알아보기 →string
선택 항목입니다.
2026-03-11만 받습니다. 빼면 현재 버전을 사용하고, 다른 값을 보내면 400을 반환합니다.string
필수
문서 ID입니다. 블록 ID나 데이터베이스 ID는 400입니다.
string
필수
insert_content · update_content · replace_content_range · replace_content 중 하나입니다.string
기본값:"v2"
v2만 받습니다. v1은 400입니다.boolean
true면 202와 작업을 반환합니다. 비동기 작업 읽기 자세히 알아보기 →수정 방식
insert_content
문서에 내용을 추가합니다.string
필수
추가할 마크다운입니다.
object
{ "type": "start" } 또는 { "type": "end" }입니다. 기본값은 끝입니다.string
position 대신 이 텍스트 뒤의 새 줄에 추가합니다. 패턴은 content_range와 같습니다.update_content
텍스트 일부를 바꿉니다. 바꾸지 않는 줄은 건드리지 않으므로, 사람이 입력 중일 수 있는 문서를 고칠 때 가장 안전합니다.object[]
필수
순서대로 적용합니다. 항목마다
old_str · new_str과 선택 항목 replace_all_matches가 있습니다.boolean
true면 하위 문서와 인라인 데이터베이스를 지울 수 있습니다.replace_all_matches가true가 아니면,old_str이 두 곳 이상과 일치할 때 400입니다.- 일치하는
old_str이 하나도 없으면 400입니다. 일부만 일치하지 않으면 나머지를 적용하고, 응답의warnings에no_match코드로 알립니다.
replace_content_range
구간 하나를 바꿉니다.string
필수
시작 텍스트...끝 텍스트 또는 텍스트 하나입니다. 정확히 한 곳과 일치해야 합니다.string
필수
새 마크다운입니다.
boolean
true면 하위 문서와 인라인 데이터베이스를 지울 수 있습니다.replace_content
본문 전체를 바꿉니다.string
필수
새 마크다운입니다.
boolean
true면 하위 문서와 인라인 데이터베이스를 지울 수 있습니다.텍스트를 찾는 방식
old_str · after · content_range는 앞서 보낸 텍스트가 아니라 본문을 마크다운으로 읽기가 반환한 텍스트와 비교합니다. 굵은 글은 <b>텍스트</b>로 읽히므로 **텍스트**로는 일치하지 않습니다. 먼저 문서를 읽으세요.
올린 파일의 주소는 읽을 때마다 바뀝니다. 전체 주소 대신 ![](로 찾으세요. replace_content는 파일 자체를 비교하므로 파일을 유지합니다.
저장 방식
새 텍스트를 현재 본문과 블록 단위로 비교합니다.- 내용이 같은 블록은 그대로 두고 ID도 유지합니다.
- 바뀐 블록은 종류가 바뀌어도 ID를 유지합니다.
- 없어진 블록은 휴지통에 들어가고 되살릴 수 있습니다. 블록 지우기 자세히 알아보기 →
- 멘션은 항상 알림을 보냅니다. 여기서는
notifications를 받지 않습니다.
마크다운 형식
본문을 마크다운으로 읽기가 반환하는 형식으로 보내세요. 문서를 읽어 같은 텍스트를 그대로 쓰면 아무것도 바뀌지 않습니다.
닫지 않은 태그는 400
Markdown errors blocked parsing:과 문제 목록을 반환합니다.
하위 문서와 데이터베이스 등 유지되는 블록
<page url> · <database url> · <unknown> · 동기화 블록 · 올린 파일은 이 문서에 이미 있는 블록을 가리킵니다. 읽어 온 문서에서만 동작합니다. 태그를 옮기면 블록도 옮겨집니다.
상한
블록 자식 추가하기의 블록 상한은 여기에 적용되지 않지만, 문서 상한은 적용됩니다. 긴 텍스트는 2,000자 단위의 조각으로 나뉩니다.
응답
본문을 마크다운으로 읽기와 같은page_markdown 객체입니다. 알릴 내용이 있으면 warnings가 추가됩니다.
오류
공통 오류는 공통 규칙에서 확인할 수 있습니다.