curl -X POST https://api.sajuapi.dev/v1/cache/clear \
-H "X-API-Key: your-api-key" \
-H "Content-Type: application/json" \
-d '{
"saju": {
"four_pillars": {
"year": {
"stem": { "hangul": "갑", "hanja": "甲" },
"branch": { "hangul": "술", "hanja": "戌" }
},
"month": {
"stem": { "hangul": "병", "hanja": "丙" },
"branch": { "hangul": "자", "hanja": "子" }
},
"day": {
"stem": { "hangul": "경", "hanja": "庚" },
"branch": { "hangul": "인", "hanja": "寅" }
},
"hour": {
"stem": { "hangul": "갑", "hanja": "甲" },
"branch": { "hangul": "신", "hanja": "申" }
}
},
"day_master": {
"stem": "庚",
"name": "경금",
"element": "metal",
"element_kr": "금",
"element_name": "강철",
"emoji": "⚔️"
},
"element_counts": {
"wood": 3,
"fire": 1,
"earth": 1,
"metal": 2,
"water": 1
}
}
}'
사용자 캐시 삭제
curl -X POST https://api.sajuapi.dev/v1/cache/clear \
-H "X-API-Key: your-api-key" \
-H "Content-Type: application/json" \
-d '{
"saju": {
"four_pillars": {
"year": {
"stem": { "hangul": "갑", "hanja": "甲" },
"branch": { "hangul": "술", "hanja": "戌" }
},
"month": {
"stem": { "hangul": "병", "hanja": "丙" },
"branch": { "hangul": "자", "hanja": "子" }
},
"day": {
"stem": { "hangul": "경", "hanja": "庚" },
"branch": { "hangul": "인", "hanja": "寅" }
},
"hour": {
"stem": { "hangul": "갑", "hanja": "甲" },
"branch": { "hangul": "신", "hanja": "申" }
}
},
"day_master": {
"stem": "庚",
"name": "경금",
"element": "metal",
"element_kr": "금",
"element_name": "강철",
"emoji": "⚔️"
},
"element_counts": {
"wood": 3,
"fire": 1,
"earth": 1,
"metal": 2,
"water": 1
}
}
}'
/v1/calculations/saju에서 반환된 사주 객체 전체를 입력으로 받습니다.four_pillars, day_master, element_counts 등을 포함합니다.Show saju 객체 구조
/v1/calculations/saju API의 응답 data 필드와 동일한 구조입니다.
내부적으로 이 객체를 해시하여 캐시 키를 생성합니다.{
"success": true,
"data": {
"deleted_count": 12,
"saju_hash": "a1b2c3d4e5f6"
},
"meta": {
"requestId": "req_del123",
"durationMs": 89
}
}
| 필드 | 설명 |
|---|---|
deleted_count | 삭제된 캐시 키 개수 |
saju_hash | 삭제된 사주의 해시값 |
curl -X POST https://api.sajuapi.dev/v1/cache/clear \
-H "X-API-Key: your-api-key" \
-H "Content-Type: application/json" \
-d '{
"saju": {
"four_pillars": {
"year": {
"stem": { "hangul": "갑", "hanja": "甲" },
"branch": { "hangul": "술", "hanja": "戌" }
},
"month": {
"stem": { "hangul": "병", "hanja": "丙" },
"branch": { "hangul": "자", "hanja": "子" }
},
"day": {
"stem": { "hangul": "경", "hanja": "庚" },
"branch": { "hangul": "인", "hanja": "寅" }
},
"hour": {
"stem": { "hangul": "갑", "hanja": "甲" },
"branch": { "hangul": "신", "hanja": "申" }
}
},
"day_master": {
"stem": "庚",
"name": "경금",
"element": "metal",
"element_kr": "금",
"element_name": "강철",
"emoji": "⚔️"
},
"element_counts": {
"wood": 3,
"fire": 1,
"earth": 1,
"metal": 2,
"water": 1
}
}
}'