IT & Integrations · VERSION 912828b3
Read refresh inputs, rotation and refusals
Find the required refresh input, recognize the rotating response and distinguish documented input and token refusals.
IT administrator · Integration engineer · Developer
Read the required refresh string
Capture details
Fresh genuine 1728×921 Chrome capture of the exact committed 912828b3 read-only API reference. No credentials were entered or endpoint requests submitted. The expanded refresh operation describes signed refresh exchange, configured rotation, temporary/logout-invalidated refusals and the separate tenant-session handler. Request Schema requires one write-only refresh string.
Image SHA-256 cd90569ba9c9e35fac228a3afbb5d2f6ae1632de7e8dfcd9b456cd4363f52de7
- Exact refresh path: Confirm POST /api/v1/auth/token/refresh/.
- Read the deployment boundary: The operation description distinguishes base refresh from tenant-session refresh.
- Required write-only input: The star marks refresh as required; string is a type, not a real token.
Read the rotating response types
Capture details
Fresh genuine 1728×921 Chrome capture of the exact committed 912828b3 read-only API reference. No credentials were entered or endpoint requests submitted. The selected base profile shows required access and refresh strings in HTTP 200 Schema, with the required write-only refresh input above. These are typed definitions, not live JWT values.
Image SHA-256 e0eb79a8d60517ef1b4fa409c247d1a4cd9c75414318768ef25a8d03dc294437
- Required refresh input: Supply the documented input through an authorized client, not this read-only viewer.
- Success status: Read the schema under the correct HTTP response code.
- New access string: The rotating response requires access.
- Rotated refresh string: This captured profile also requires refresh. A nonrotating deployment has a different generated response.
Distinguish refresh failure contracts
Capture details
Fresh genuine 1728×921 Chrome capture of the exact committed 912828b3 read-only API reference. No credentials were entered or endpoint requests submitted. All three documented refresh refusal codes are visible: 400 with field-error/detail alternatives, 401 with detail/code strings and 403 with a detail string. The examples show types rather than actual server messages.
Image SHA-256 746cd6cc6968f372b993a33cba0e5be7cdd77c647d35fe187f6753541b8bd83d
- Input failure 400: Read the One of alternatives for required-field or parser errors.
- Field error arrays: The field-error alternative needs at least one error property.
- Parser detail alternative: The second alternative requires a detail string.
- Signed-token failure 401: This response requires detail and code.
- Refusal 403: Temporary or custom logout-invalidated refresh can be refused.
- 403 detail string: Do not invent an access/refresh payload for a refused response.
6 of 6 content blocks have reviewed image alignment. Missing overview or prerequisite images remain open.
Before you begin
- Use the reference for release 912828b3. Its source receipt and schema fingerprint identify this local documentation export; the API label and schema dialect are separate.
Recorded release 912828b3 · 2026-10-19 · 1728 × 921 Compare the exact documentation source
Capture details
Fresh genuine 1728×921 Chrome capture of the exact committed 912828b3 read-only API reference. No credentials were entered or endpoint requests submitted. The genuine privacy-minimized local documentation receipt shows full release 912828b3 commit/tree, OpenAPI 3.1, its schema fingerprint, 900 paths, 1,227 operations, 687 schema components and verified read-only zero-query rendering. It contains no local filesystem path.
Image SHA-256
99de6c8b2ce55151bb26d366204657af1b66c26e48742b8502ba5f5b60bd54a2- Full committed release: Compare the exact sourceCommit, not only a short label.
- Source tree: This is the retained committed Git tree.
- Exact schema fingerprint: Compare the complete SHA256 with the selected schema artifact.
- Read-only viewer: This describes documentation browsing, not request execution.
- Verified source count: All 1,817 core source blobs were checked against this release.
- Zero data queries: The documentation export did not query application data.
- Bounded scope: Endpoint execution, tenant compatibility and production deployment need separate evidence.
Recorded release 912828b3 · 2026-10-19 · 1728 × 921 Find the three auth operations safely
Capture details
Fresh genuine 1728×921 Chrome capture of the exact committed 912828b3 read-only API reference. No credentials were entered or endpoint requests submitted. The installed read-only Swagger reader shows the separate API 1.0.0 and OAS 3.1 labels and the auth operation group. Logout has a security marker; refresh and verify are separate paths. No credentials were entered.
Image SHA-256
b3a5df58e18c5f9c47e13754d34a9c3a500c21ce9cba800d21c786967d28f23a- Requests disabled: The reference banner states that requests are disabled.
- API label and dialect: API 1.0.0 and OAS 3.1 are separate from the Git release in the source receipt.
- Filter the auth group: Use the group filter to locate authentication contracts.
- Authenticated logout: Read this path separately from refresh and verify.
- Security requirement: The lock indicates that the logout operation declares authentication, not that this viewer has signed in.
- Refresh contract: Read the required input and rotation-specific response here.
- Verification contract: Read the limited token-validation contract here.
- The reference is read-only. These frames show contract types and examples, not credentials or live request results. Actual calls and deployment-specific authorization require their own verified workflow.
Recorded release 912828b3 · 2026-10-19 · 1728 × 921 Find the three auth operations safely
Capture details
Fresh genuine 1728×921 Chrome capture of the exact committed 912828b3 read-only API reference. No credentials were entered or endpoint requests submitted. The installed read-only Swagger reader shows the separate API 1.0.0 and OAS 3.1 labels and the auth operation group. Logout has a security marker; refresh and verify are separate paths. No credentials were entered.
Image SHA-256
b3a5df58e18c5f9c47e13754d34a9c3a500c21ce9cba800d21c786967d28f23a- Requests disabled: The reference banner states that requests are disabled.
- API label and dialect: API 1.0.0 and OAS 3.1 are separate from the Git release in the source receipt.
- Filter the auth group: Use the group filter to locate authentication contracts.
- Authenticated logout: Read this path separately from refresh and verify.
- Security requirement: The lock indicates that the logout operation declares authentication, not that this viewer has signed in.
- Refresh contract: Read the required input and rotation-specific response here.
- Verification contract: Read the limited token-validation contract here.
Recorded release 912828b3 · 2026-10-19 · 1728 × 921 Read the required refresh string
Capture details
Fresh genuine 1728×921 Chrome capture of the exact committed 912828b3 read-only API reference. No credentials were entered or endpoint requests submitted. The expanded refresh operation describes signed refresh exchange, configured rotation, temporary/logout-invalidated refusals and the separate tenant-session handler. Request Schema requires one write-only refresh string.
Image SHA-256
cd90569ba9c9e35fac228a3afbb5d2f6ae1632de7e8dfcd9b456cd4363f52de7- Exact refresh path: Confirm POST /api/v1/auth/token/refresh/.
- Read the deployment boundary: The operation description distinguishes base refresh from tenant-session refresh.
- Required write-only input: The star marks refresh as required; string is a type, not a real token.
1. Read the required refresh input
Open POST /api/v1/auth/token/refresh/ under auth. Request Schema requires one write-only refresh string. This base token endpoint does not declare an Authorization header. Never paste a real refresh token into a published teaching image. The read-only viewer does not submit this request.
Read the required refresh string
Capture details
Fresh genuine 1728×921 Chrome capture of the exact committed 912828b3 read-only API reference. No credentials were entered or endpoint requests submitted. The expanded refresh operation describes signed refresh exchange, configured rotation, temporary/logout-invalidated refusals and the separate tenant-session handler. Request Schema requires one write-only refresh string.
Image SHA-256 cd90569ba9c9e35fac228a3afbb5d2f6ae1632de7e8dfcd9b456cd4363f52de7
- Exact refresh path: Confirm POST /api/v1/auth/token/refresh/.
- Read the deployment boundary: The operation description distinguishes base refresh from tenant-session refresh.
- Required write-only input: The star marks refresh as required; string is a type, not a real token.
2. Match the response to the deployment rotation setting
Read response 200 Schema. The captured base profile has refresh rotation enabled and requires access and refresh strings. A new refresh identifier was observed in the separate normal local API check. A nonrotating deployment returns access only and needs its own generated contract; do not assume the pictured rotating shape applies to every deployment. Rotation does not itself prove that every previous token or session was revoked.
Read the rotating response types
Capture details
Fresh genuine 1728×921 Chrome capture of the exact committed 912828b3 read-only API reference. No credentials were entered or endpoint requests submitted. The selected base profile shows required access and refresh strings in HTTP 200 Schema, with the required write-only refresh input above. These are typed definitions, not live JWT values.
Image SHA-256 e0eb79a8d60517ef1b4fa409c247d1a4cd9c75414318768ef25a8d03dc294437
- Required refresh input: Supply the documented input through an authorized client, not this read-only viewer.
- Success status: Read the schema under the correct HTTP response code.
- New access string: The rotating response requires access.
- Rotated refresh string: This captured profile also requires refresh. A nonrotating deployment has a different generated response.
3. Handle failures and the tenant boundary
Expand the documented responses. HTTP 400 covers required-field and parser detail alternatives; HTTP 401 describes signed-token failures; HTTP 403 describes refused temporary or custom logout-invalidated refresh tokens. Read the description: tenant deployments resolve this route to a separate tenant-session refresh handler. The schema does not establish tenant launch access or a currently authorized clinical role.
Distinguish refresh failure contracts
Capture details
Fresh genuine 1728×921 Chrome capture of the exact committed 912828b3 read-only API reference. No credentials were entered or endpoint requests submitted. All three documented refresh refusal codes are visible: 400 with field-error/detail alternatives, 401 with detail/code strings and 403 with a detail string. The examples show types rather than actual server messages.
Image SHA-256 746cd6cc6968f372b993a33cba0e5be7cdd77c647d35fe187f6753541b8bd83d
- Input failure 400: Read the One of alternatives for required-field or parser errors.
- Field error arrays: The field-error alternative needs at least one error property.
- Parser detail alternative: The second alternative requires a detail string.
- Signed-token failure 401: This response requires detail and code.
- Refusal 403: Temporary or custom logout-invalidated refresh can be refused.
- 403 detail string: Do not invent an access/refresh payload for a refused response.
Read the required refresh string
Capture details
Fresh genuine 1728×921 Chrome capture of the exact committed 912828b3 read-only API reference. No credentials were entered or endpoint requests submitted. The expanded refresh operation describes signed refresh exchange, configured rotation, temporary/logout-invalidated refusals and the separate tenant-session handler. Request Schema requires one write-only refresh string.
Image SHA-256 cd90569ba9c9e35fac228a3afbb5d2f6ae1632de7e8dfcd9b456cd4363f52de7
- Exact refresh path: Confirm POST /api/v1/auth/token/refresh/.
- Read the deployment boundary: The operation description distinguishes base refresh from tenant-session refresh.
- Required write-only input: The star marks refresh as required; string is a type, not a real token.
Source evidence
Every citation uses this exact committed version. The private source repository requires access.
- repositories/platform/mansoq-core/config/auth_views.py:195 ·
912828b36d091e1bc9179a56af8ee2fe04770004Source file checksum
2f6466c03f5102a08bf18968bf240dcd34f8c9f9b69311b0499e1c32765cb6e1 - repositories/platform/mansoq-core/config/authentication.py:14 ·
912828b36d091e1bc9179a56af8ee2fe04770004Source file checksum
532bb63371c2a4c4e922b757188ae0056afc36db0b840136dda61e9bb9229875 - repositories/platform/mansoq-core/config/settings/base.py:416 ·
912828b36d091e1bc9179a56af8ee2fe04770004Source file checksum
34f8931a2bae5a35f45bf6247695ee6bac09ccada3be766773861b4245817d6f - repositories/platform/mansoq-core/config/urls.py:35 ·
912828b36d091e1bc9179a56af8ee2fe04770004Source file checksum
14593164ca85aed7c7e6926b744fb87058c7d70fd43f1e3eb5a54a71bea12023 - repositories/platform/mansoq-core/config/documentation.py:7 ·
912828b36d091e1bc9179a56af8ee2fe04770004Source file checksum
b79f1c087f7d49823e12aa2f91661fbba1ab19c7d94fb86c3281e2edacfe23a0 - repositories/platform/mansoq-core/mansoq/emr/tests/test_auth_token_contracts.py:95 ·
912828b36d091e1bc9179a56af8ee2fe04770004Source file checksum
61c26be02e14e7150493aeffd6334008dc72c4ca2a2b3271223e4d3b71acd4b9




