메인 콘텐츠로 건너뛰기
PATCH
문서나 블록 안에 블록을 추가합니다. 내용 추가 권한이 필요합니다. 블록이 하나라도 거절되면 아무것도 저장하지 않습니다.
string
필수
Bearer <토큰> 형식입니다. 토큰 자세히 알아보기 →
string
선택 항목입니다. 2026-03-11만 받습니다. 빼면 현재 버전을 사용하고, 다른 값을 보내면 400을 반환합니다.
string
필수
문서 ID나 블록 ID입니다.
object[]
필수
블록 100개까지입니다. 블록 값 자세히 알아보기 →
object
추가할 위치입니다. 기본값은 끝입니다.
  • { "type": "end" }
  • { "type": "start" }
  • { "type": "after_block", "after_block": { "id": "..." } }
object
{ "mode": "silent" }를 보내면 이 블록의 멘션 알림을 보내지 않습니다. 기본값은 default입니다.

위치

  • after_block에는 대상의 바로 아래 자식만 넣을 수 있습니다. 다른 곳의 블록은 400이고, 없는 ID는 404입니다.
  • after_block의 블록을 API로 지웠으면 새 블록은 끝에 들어갑니다. 그 부모를 지웠으면 400입니다.
  • 문서가 편집기가 넣은 빈 줄로 끝나면 새 블록은 그 앞에 들어갑니다.

대상별로 받는 블록

table_row는 table에만, column은 column_list에만 넣을 수 있습니다. 다른 곳에 넣으면 400입니다.

응답

블록 객체 목록입니다. 새 블록이 먼저 오고 그 뒤의 형제 블록이 따라오며, 100개까지 담습니다. 형제 블록이 더 있으면 has_more가 true입니다. 나머지는 블록 자식 읽기로 읽으세요. children: []를 보내면 아무것도 추가하지 않고 대상의 현재 자식을 반환합니다.

오류

공통 오류는 공통 규칙에서 확인할 수 있습니다.