Archbee Space Update Request Structure
Archbee Space Update Request Structure is a JSON Structure definition published by Archbee, describing 3 properties. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.
Properties
Meta-schema: https://json-structure.org/meta/core/v0/#
JSON Structure
{
"$schema": "https://json-structure.org/meta/core/v0/#",
"$id": "https://api-evangelist.github.io/archbee/json-schema/archbee-space-update-request-schema.json",
"title": "Space Update Request",
"x-generated": "2026-09-04",
"x-method": "derived",
"x-source": "openapi/archbee-public-api-openapi.yml",
"x-note": "Derived 2026-09-04 from openapi/archbee-public-api-openapi.yml, which is assembled from Archbee's own published api-oas-v2 documentation blocks. Replaces the 2026-05-03 set, which described Member/Page/Space shapes from a fabricated scaffold specification.",
"type": "object",
"properties": {
"publicAccessControlPart": {
"type": "object",
"properties": {
"publicProtectionType": {
"type": "string",
"enum": [
"None",
"Password",
"Guest accounts",
"Private Accounts",
"Private Link",
"Magic Link",
"JWT",
"SAML"
],
"description": "Type of protection for the space",
"example": "Password"
},
"publicPassword": {
"type": "string",
"description": "Password required when publicProtectionType is 'Password'",
"example": "mySecurePassword123"
},
"publicGuestAccounts": {
"type": "object",
"properties": {
"email": {
"type": "string",
"enum": [
"email"
],
"example": "guest@example.com"
},
"password": {
"type": "string",
"example": "guestPassword123"
}
},
"description": "Guest accounts required when publicProtectionType is 'Guest accounts'"
},
"publicMagicLinkAccounts": {
"type": "object",
"properties": {
"email": {
"type": "string",
"enum": [
"email"
],
"example": "user@example.com"
}
},
"description": "Magic link accounts required when publicProtectionType is 'Magic Link'"
},
"publicPrivateAccounts": {
"type": "object",
"properties": {
"email": {
"type": "string",
"enum": [
"email"
],
"example": "private@example.com"
}
},
"description": "Private accounts required when publicProtectionType is 'Private Accounts'"
},
"privateLinkTokens": {
"type": "object",
"properties": {
"description": {
"type": "string",
"example": "API Access Token"
},
"env": {
"type": "string",
"example": "production"
},
"token": {
"type": "string",
"example": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9"
}
},
"description": "Private link tokens required when publicProtectionType is 'Private Link'"
},
"jwtValidationType": {
"type": "string",
"enum": [
"JWT-Secret",
"JWT-KeySet"
],
"description": "JWT validation type required when publicProtectionType is 'JWT'",
"example": "JWT-Secret"
},
"jwtKeyUrl": {
"type": "string",
"description": "JWT key URL required when jwtValidationType is 'JWT-KeySet'",
"example": "https://example.com/.well-known/jwks.json"
},
"jwtSecret": {
"type": "string",
"description": "JWT secret required when jwtValidationType is 'JWT-Secret'",
"example": "myJwtSecret123"
},
"conditionalRuleId": {
"type": "string",
"description": "Conditional rule ID for advanced access control",
"example": "21-character__string0"
},
"jwtRedirectURL": {
"type": "string",
"description": "JWT redirect URL for authentication flow",
"example": "https://example.com/auth/callback"
},
"samlMetadata": {
"type": "string",
"description": "SAML metadata required when publicProtectionType is 'SAML'",
"example": "<EntityDescriptor>...</EntityDescriptor>"
}
},
"description": "Configuration for public access control and authentication"
},
"hostnamePart": {
"type": "object",
"properties": {
"hostname": {
"type": "string",
"description": "Custom hostname for the space",
"example": "docs.example.com"
},
"hostnamePath": {
"type": "string",
"description": "Path component for the hostname",
"example": "/api-docs"
}
},
"description": "Custom hostname configuration for the space"
},
"spaceLinks": {
"type": "object",
"properties": {
"label": {
"type": "string",
"example": "Related Documentation"
},
"docSpaceId": {
"type": "string",
"example": "21-character__string0"
}
},
"description": "Links to other spaces. List should start with current space."
}
}
}
Work with this as data
Every JSON Structure here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for json structure
4 MCP tools reach this
find_json_structuresBrowse and filter every JSON Structure in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
curl "https://apis.io/api/v1/json-structures/archbee-space-update-request-structure"
curl "https://apis.io/api/v1/json-structures?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.