스토어프론트 호스팅
스토어프론트 소스 파일 내용 올리기
작업 트리 바꾸기(`PUT source`)가 가리킬 파일 내용을 해시 키로 올려 둔다(한 번에 200개·8MiB). 작업 트리는 바뀌지 않는다. 다시 올려도 안전하다
POST
작업 트리 바꾸기(PUT source)가 가리킬 파일 내용을 해시 키로 올려 둔다(한 번에 200개·8MiB). 작업 트리는 바뀌지 않는다. 다시 올려도 안전하다
accessTokenheader
AuthorizationBearer <token>Sayren 계정 토큰(로그인 토큰 또는 개인 액세스 토큰, RFC 9068 JWT)
X-Store-Id*string대상 상점 id. 토큰의 상점 범위 밖이면 403 STORE_NOT_GRANTED, 없으면 400 STORE_ID_REQUIRED다
application/json- body
blobs*array<>Items
1 <= items <= 200성공
application/json- response
meta*data*error*|nullcurl -X POST 'https://api.sayren.io/v1/storefront/site/source/blobs' \ -H 'X-Store-Id: string' \ -H 'Content-Type: application/json' \ -d '{ "blobs": [ { "hash": "string", "content": "string" } ]}'{ "meta": { "status": 200, "code": "OK", "message": "OK", "isSuccess": true }, "data": { "stored": 0, "existing": 0 }, "error": null}