Overview
Simnet runs a separate compute platform per region, and a resource exists in exactly one of them. So every request has to be routed, and theX-Region-Context header is how you choose.
GET /api/v1/onboarding/regions/activated.
Omitting the header
The header is optional. Without it the API picks a region for you:When a region account isn’t usable
A region is only usable when your account in it isACTIVE with a provisioned identity, and the region itself is ACTIVE with a reachable endpoint. If either half fails, the region is skipped on the implicit path and refused on the explicit one.
Activating a region
Regions are opt-in per account. The relevant endpoints are under Account:Activation is asynchronous — it provisions an account on that region’s platform. A region can appear in the activated list before it is fully usable, so a
403 immediately after activating usually means “not ready yet” rather than “failed”. Retry after a few seconds.Zones are not regions
A region contains zones, and the two are specified differently.Worked example: deploy into a specific region
1
List your activated regions
2
Pin the region for every subsequent call
3
List zones in that region
4
Deploy, sending the same header
Region groups
AnX-Multi-Region-Context header exists, naming a group of regions so a list call fans out across all of them and returns a combined result with a regionErrors entry for any that failed.
Related
Regions and zones
The concepts, in the console guides.
Errors
Why these come back as 403.
Authentication
Identity, and organization context.
Conventions
Pagination and response envelopes.