| Property | Value |
|---|---|
| Auth | Required |
| Required scope | Caller must own the product |
| Cost | 10 credits |
| Idempotent | Yes (second call returns the existing artifact) |
Body
| Field | Type | Required | Notes |
|---|---|---|---|
productId | string | yes | Product the quarter belongs to. |
period | string | yes | Format: YYYY-Q[1-4]. |
Reading the artifact
Errors
| Status | Code | When |
|---|---|---|
| 401 | AUTH_REQUIRED | No session. |
| 402 | CREDIT_EXHAUSTED | No credits. |
| 403 | ONBOARDING_REQUIRED | Activation contract not complete. |
| 404 | Quarter not closed | GET on a quarter that hasn’t been closed. |
| 500 | INTERNAL_ERROR | Generation or write failed. |