- v0
- v1
- 인증
- 유저
- 이미지
- 이야기
단일 이야기 수정
Develop Env
Develop Env
PATCH
/apis/v1/posts/{postId}
Request
Path Params
postId
string
required
Example:
00000000-0000-0000-0000-100000000000
Body Params application/json
title
string
required
summary
string
required
content
string
required
thumbnailPath
string | null
optional
category
enum<string>
required
Allowed values:
GENERAL_KNOWLEDGEETYMOLOGYPURE_KOREANQUOTATIONINFORMATIONNONSENSE
Example
{
"title": "Postman에서 수정",
"summary": "Postman에서 수정 요약",
"content": "Postman에서 수정 요약입니다\n아무튼 요약입니다",
"category": "INFORMATION"
}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PATCH 'http://localhost:9050/apis/v1/posts/00000000-0000-0000-0000-100000000000' \
--header 'Content-Type: application/json' \
--data-raw '{
"title": "Postman에서 수정",
"summary": "Postman에서 수정 요약",
"content": "Postman에서 수정 요약입니다\n아무튼 요약입니다",
"category": "INFORMATION"
}'
Responses
🟢200🟢 이야기 수정 성공
application/json
Body
toast
object (Toast)
required
title
string
required
description
string
required
payload
object (Post)
required
id
string
required
createdAt
string
required
Default:
CURRENT_TIMESTAMP
updatedAt
string
required
deletedAt
string | null
optional
title
string
required
summary
string
required
content
string
required
thumbnailPath
string | null
optional
category
enum<string>
required
Allowed values:
GENERAL_KNOWLEDGEETYMOLOGYPURE_KOREANQUOTATIONINFORMATIONNONSENSE
userId
string
required
Example
{
"toast": {
"title": "게시글 수정 완료",
"description": "게시글을 수정했습니다.\n메인 페이지로 이동합니다!"
},
"payload": {
"id": "00000000-0000-0000-0000-100000000000",
"createdAt": "2025-01-09T10:56:16.226Z",
"updatedAt": "2025-01-12T00:57:03.115Z",
"deletedAt": null,
"title": "Postman에서 수정",
"summary": "Postman에서 수정 요약",
"content": "Postman에서 수정 요약입니다\n아무튼 요약입니다",
"thumbnailPath": null,
"category": "INFORMATION",
"userId": "00000000-0000-0000-0000-000000000000"
}
}
🟠403🔴 권한없음
Modified at 2025-01-14 08:50:55