{"auth":{"header":"X-API-Key","optional":true},"compatible":true,"endpoints":["GET /api/upload/config","POST /api/upload/quick","POST /api/upload/prepare","PUT \u003cuploadUrl\u003e","POST /api/upload/complete","GET /api/upload/status/{id}","POST /api/site/prepare","POST /api/site/complete"],"errorProtocol":{"fields":["success","error","message","code","retryable","action","hint","requestId","timestamp","docs","retryAfterSeconds"],"requestIdHeader":"X-Request-ID","retryAfterHeader":"Retry-After","rules":{"doNotRetryWhen":["retryable=false","HTTP 400/401/403/404/413"],"multipartRecovery":"Upload missingParts only, then retry complete with all part ETags","retryWhen":["retryable=true","network failure","HTTP 429/502/503/504"]},"version":"1"},"name":"OkFile Go","protocolVersion":"2","recommendedFlows":{"largeFile":["POST /api/upload/prepare","PUT uploadUrl","POST /api/upload/complete"],"smallFile":["GET /api/upload/config","POST /api/upload/quick"],"staticSite":["POST /api/site/prepare","upload each file","POST /api/site/complete"]},"retrySafety":{"completeSite":true,"completeUpload":true,"putUpload":true,"quickUpload":false},"server":"https://sh.pckee.com","storage":{"default":"local","profiles":[{"default":true,"id":"local","multipart":true,"type":"local"}]},"uploadModes":["quick","single","multipart"]}
