Update deposit-service OpenAPI spec#109
Conversation
greg-rhinestone
left a comment
There was a problem hiding this comment.
🤖 Greg · ✅ LGTM
Regenerates the deposit-service spec from rhinestonewtf/deposit-service-processor@690e44e, adding deposits-scope 403 responses across the affected account/deposit endpoints. This matches the upstream key-scope enforcement surface.
Risk: Low — generated spec-only change documenting additive auth errors
019bee9 to
a7cbe81
Compare
a7cbe81 to
410e99f
Compare
greg-rhinestone
left a comment
There was a problem hiding this comment.
🤖 Greg · 🔄 Re-review · ✅ LGTM
No effective deposit-service.json change since the last Greg review; the current generated spec still contains the already-reviewed deposits-scope 403 response coverage.
410e99f to
6337692
Compare
greg-rhinestone
left a comment
There was a problem hiding this comment.
🤖 Greg · 🔄 Re-review · ✅ LGTM
Generated deposit-service spec now includes the deposits-scope 403 response on the remaining account, deposit, withdrawal, and webhook endpoints from rhinestonewtf/deposit-service-processor@6f83c1a. No new compatibility issue surfaced.
a2189ba to
10c746c
Compare
10c746c to
b4ebe5b
Compare
b4ebe5b to
982bb6a
Compare
982bb6a to
7ceb49a
Compare
7ceb49a to
52f2437
Compare
52f2437 to
eb023e0
Compare
eb023e0 to
1d0c02d
Compare
1d0c02d to
890f698
Compare
890f698 to
6e30abc
Compare
6e30abc to
13dbc20
Compare
8fc8cd0 to
b5c69d4
Compare
| "description": "API key for authentication", | ||
| "example": "your-api-key" | ||
| }, | ||
| "required": true, |
There was a problem hiding this comment.
question — Previously raised and still present: /deposits and /deposits/stats document Authorization as an alternative to x-api-key, while /deposits/{id}/quotes still requires x-api-key only. Platform-token callers can list deposits and stats but have no documented way to fetch quote candidates for those deposits, so either this endpoint needs the same auth alternative or the asymmetry needs to be explicit.
b5c69d4 to
504d11e
Compare
| }, | ||
| "required": true, | ||
| "description": "API key for authentication", | ||
| "name": "x-api-key", |
There was a problem hiding this comment.
question — Previously raised and still present: /deposits and /deposits/stats document platform-token auth as an alternative to x-api-key, while /deposits/{id}/quotes still requires x-api-key only. Platform-token callers can list deposit ids and stats but have no documented way to fetch quote candidates for those deposits, so either this endpoint needs the same auth alternative or the asymmetry needs to be explicit.
504d11e to
b33499a
Compare
| "description": "API key for authentication", | ||
| "example": "your-api-key" | ||
| }, | ||
| "required": true, |
There was a problem hiding this comment.
question — Previously raised and still present: /deposits and /deposits/stats document platform-token auth as an alternative to x-api-key, while /deposits/{id}/quotes still requires x-api-key only. Platform-token callers can list deposit ids and stats but have no documented way to fetch quote candidates for those deposits, so either this endpoint needs the same auth alternative or the asymmetry needs to be explicit.
b33499a to
e6438f7
Compare
| "description": "API key for authentication", | ||
| "example": "your-api-key" | ||
| }, | ||
| "required": true, |
There was a problem hiding this comment.
question — Previously raised and still present: /deposits and /deposits/stats document platform-token auth as an alternative to x-api-key, while /deposits/{id}/quotes still requires x-api-key only. Platform-token callers can list deposit ids and stats but have no documented way to fetch quote candidates for those deposits, so either this endpoint needs the same auth alternative or the asymmetry needs to be explicit.
e6438f7 to
f61b752
Compare
| "description": "API key for authentication", | ||
| "example": "your-api-key" | ||
| }, | ||
| "required": true, |
There was a problem hiding this comment.
question — Previously raised and still present: /deposits and /deposits/stats document platform-token auth as an alternative to x-api-key, while /deposits/{id}/quotes still requires x-api-key only. Platform-token callers can list deposit ids and stats but have no documented way to fetch quote candidates for those deposits, so either this endpoint needs the same auth alternative or the asymmetry needs to be explicit.
f61b752 to
45036cf
Compare
| "description": "API key for authentication", | ||
| "example": "your-api-key" | ||
| }, | ||
| "required": true, |
There was a problem hiding this comment.
question — Previously raised and still present: /deposits and /deposits/stats document platform-token auth as an alternative to x-api-key, while /deposits/{id}/quotes still requires x-api-key only. Platform-token callers can list deposit ids and stats but have no documented way to fetch quote candidates for those deposits, so either this endpoint needs the same auth alternative or the asymmetry needs to be explicit.
45036cf to
3df39b1
Compare
| "description": "API key for authentication", | ||
| "example": "your-api-key" | ||
| }, | ||
| "required": true, |
There was a problem hiding this comment.
question — Previously raised and still present: /deposits and /deposits/stats document platform-token auth as an alternative to x-api-key, while /deposits/{id}/quotes still requires x-api-key only. Platform-token callers can list deposit ids and stats but have no documented way to fetch quote candidates for those deposits, so either this endpoint needs the same auth alternative or the asymmetry needs to be explicit.
3df39b1 to
f1eb2a0
Compare
| "description": "API key for authentication", | ||
| "example": "your-api-key" | ||
| }, | ||
| "required": true, |
There was a problem hiding this comment.
question — Previously raised and still present: /deposits and /deposits/stats document platform-token auth as an alternative to x-api-key, while /deposits/{id}/quotes still requires x-api-key only. Platform-token callers can list deposit ids and stats but have no documented way to fetch quote candidates for those deposits, so either this endpoint needs the same auth alternative or the asymmetry needs to be explicit.
f1eb2a0 to
19c57b8
Compare
| "description": "API key for authentication", | ||
| "example": "your-api-key" | ||
| }, | ||
| "required": true, |
There was a problem hiding this comment.
question — Previously raised and still present: /deposits and /deposits/stats document platform-token auth as an alternative to x-api-key, while /deposits/{id}/quotes still requires x-api-key only. Platform-token callers can list deposit ids and stats but have no documented way to fetch quote candidates for those deposits, so either this endpoint needs the same auth alternative or the asymmetry needs to be explicit.
19c57b8 to
85a736b
Compare
| "description": "API key for authentication", | ||
| "example": "your-api-key" | ||
| }, | ||
| "required": true, |
There was a problem hiding this comment.
question — Previously raised and still present: /deposits and /deposits/stats document platform-token auth as an alternative to x-api-key, while /deposits/{id}/quotes still requires x-api-key only. Platform-token callers can list deposit ids and stats but have no documented way to fetch quote candidates for those deposits, so either this endpoint needs the same auth alternative or the asymmetry needs to be explicit.
85a736b to
81c4e58
Compare
| }, | ||
| "required": true, | ||
| "description": "API key for authentication", | ||
| "name": "x-api-key", |
There was a problem hiding this comment.
question — Previously raised and still present: /deposits and /deposits/stats document platform-token auth as an alternative to x-api-key, while /deposits/{id}/quotes still requires x-api-key only. Platform-token callers can list deposit ids and stats but have no documented way to fetch quote candidates for those deposits, so either this endpoint needs the same auth alternative or the asymmetry needs to be explicit.
81c4e58 to
fed214a
Compare
| "description": "API key for authentication", | ||
| "example": "your-api-key" | ||
| }, | ||
| "required": true, |
There was a problem hiding this comment.
question — Previously raised and still present: /deposits and /deposits/stats document platform-token auth as an alternative to x-api-key, while /deposits/{id}/quotes still requires x-api-key only. Platform-token callers can list deposit ids and stats but have no documented way to fetch quote candidates for those deposits, so either this endpoint needs the same auth alternative or the asymmetry needs to be explicit.
fed214a to
2991885
Compare
| "description": "API key for authentication", | ||
| "example": "your-api-key" | ||
| }, | ||
| "required": true, |
There was a problem hiding this comment.
question — Previously raised and still present: /deposits and /deposits/stats document platform-token auth as an alternative to x-api-key, while /deposits/{id}/quotes still requires x-api-key only. Platform-token callers can list deposit ids and stats but have no documented way to fetch quote candidates for those deposits, so either this endpoint needs the same auth alternative or the asymmetry needs to be explicit.
…t-service-processor@ea5b7dcb9f3bf8c5966cef39f443dabfc053aa4b
2991885 to
2c703c1
Compare
| }, | ||
| "required": true, | ||
| "description": "API key for authentication", | ||
| "name": "x-api-key", |
There was a problem hiding this comment.
question — Previously raised and still present: /deposits and /deposits/stats document platform-token auth as an alternative to x-api-key, while /deposits/{id}/quotes still requires x-api-key only. Platform-token callers can list deposit ids and stats but have no documented way to fetch quote candidates for those deposits, so either this endpoint needs the same auth alternative or the asymmetry needs to be explicit.
This PR updates the OpenAPI spec generated from rhinestonewtf/deposit-service-processor@ea5b7dcb9f3bf8c5966cef39f443dabfc053aa4b.