Read a Space's external access
Read-only metadata for one Space in the current family of a parent on an Enterprise or Internal plan. Requires parent admin authority and Space read access. Returns at most 100 links, passwords and people per section, with explicit truncation. Does not return sharing URLs, password proofs, connector credentials or private account identities.
/v1/teams/{teamId}/external-access/{spaceId}AuthorizationBearer token · headerrequiredBetter Auth session, OAuth access token, OAuth client-credentials token, or sfm_ Space machine credential.
AuthorizationOAuth2 access token · headerrequiredOAuth 2.0 with explicit Spacefast capability scopes. Use the authorization-code flow for people and client credentials for machines.
teams:readteamIdstringrequiredspaceIdstringrequiredResponse for status 200
$schemastring<uri>Canonical JSON Schema URL for this response body. The server also sends it in the Link: rel="describedby" response header.
dataobjectrequiredShow propertiesHide properties
spaceobjectrequiredShow propertiesHide properties
idstringrequiredslugstringrequiredtitlestringrequiredliveUrlstring<uri> | nullrequiredSaved public site URL, without access credentials. Does not verify reachability.
Show propertiesHide properties
string<uri>nullteamobjectrequiredShow propertiesHide properties
idstringrequirednamestringrequiredslugstringrequiredparentTeamIdstring | nullrequiredpublicAccessobjectrequiredShow propertiesHide properties
kindstringrequiredPublic-grant reach for the live channel. Unknown means the frozen configuration is unavailable. Private does not exclude links, passwords or named access.
publiclimitedscopedprivateunknownopensAtstring | nullrequiredsearchIndexingstringrequiredOn when known public reach meets no noindex from the Space or its team, so search engines may list the live site. Unknown when public reach is unknown and nothing sets noindex.
onoffunknownlinksobjectrequiredShow propertiesHide properties
countnumberrequiredCurrently active sharing links across configured live, version and branch targets.
usesnumberrequiredSum of lifetime credential redemptions for the currently active links. Includes repeats and automation. Not clicks or visitor requests.
lastUsedAtstring | nullrequiredLatest recorded use among the currently active links; null when none is recorded.
nextExpirystring | nullrequiredpasswordsnumberrequiredpeoplenumberrequiredAccepted, non-revoked Space person records. Not a count of contractors or people outside the company.
pendingPeoplenumberrequiredidentityAudiencesnumberrequiredActive, non-revoked external identity grants with remaining uses. Not a count of people.
servicesobjectrequiredShow propertiesHide properties
availablebooleanrequiredFalse when the feature, credential permissions or role metadata do not permit this read. Unavailable is not zero.
rolesobject[]requiredShow propertiesHide properties
objectrolestringrequiredconnectorstring | nullrequiredcontextstringrequiredteamownervisitorboundbooleanrequiredAn active connection in the owning team is bound to this role. Does not verify provider authentication or health.
servingbooleanrequiredA serving grant is stored for the bound connection. This is not an effective connector-policy verdict or proof of data flow.
publicGrantsobject[]requiredShow propertiesHide properties
objectgrantobjectrequiredShow propertiesHide properties
namestringaudienceobjectrequiredShow propertiesHide properties
kindstringrequiredkindstringrequiredteamIdstringrequiredkindstringrequiredpersonIdstringrequiredkindstringrequiredlinkIdstringrequiredkindstringrequiredcredentialIdstringrequiredkindstringrequiredmachineIdstringrequiredkindstringrequiredissuerstringrequiredsubjectstringrequiredresourcesobjectrequiredShow propertiesHide properties
includestring[]requiredexcludestring[]requiredcapabilitiesstring[]requiredconstraintsobjectrequiredShow propertiesHide properties
notBeforestring<date-time> | stringShow propertiesHide properties
string<date-time>stringexpiresAtstring<date-time> | stringShow propertiesHide properties
string<date-time>stringmaxUsesintegerrequireVerifiedEmailbooleannetworkobjectShow propertiesHide properties
ipCidrsstring[]IP address and CIDR Grants are unsupported because the serving runtime has no trusted visitor IP. Remove the IP constraint.
countriesstring[]excludedCountriesstring[]excludedUserAgentSubstringsstring[]frameOriginstringtargetobjectrequiredShow propertiesHide properties
kindstringrequiredkindstringrequiredversionIdstringrequiredkindstringrequiredbranchstringrequiredkindstringrequiredidstringrequiredsourceobjectrequiredShow propertiesHide properties
kindstringrequiredconfigmanagedsystemreferencestringrequiredgenerationintegerrequiredstatusstringrequiredscheduledactiveexpiredsourceExplanationobjectrequiredShow propertiesHide properties
editablebooleanrequiredlabelstringrequireddetailstringrequiredcreatedAtstring<date-time>requiredupdatedAtstring<date-time>requiredlinksobject[]requiredNewest 100 configured links, ordered by creation time and ID descending. See truncated.links for additional records.
Show propertiesHide properties
objectidstringrequiredspaceIdstringrequiredgrantIdstringrequiredrevisionintegerrequirednamestringrequiredlandingPathstringrequiredresourcesobjectrequiredShow propertiesHide properties
includestring[]requiredexcludestring[]requiredcapabilitiesstring[]requiredconstraintsobjectrequiredShow propertiesHide properties
notBeforestring<date-time> | stringShow propertiesHide properties
string<date-time>stringexpiresAtstring<date-time> | stringShow propertiesHide properties
string<date-time>stringmaxUsesintegerrequireVerifiedEmailbooleannetworkobjectShow propertiesHide properties
ipCidrsstring[]IP address and CIDR Grants are unsupported because the serving runtime has no trusted visitor IP. Remove the IP constraint.
countriesstring[]excludedCountriesstring[]excludedUserAgentSubstringsstring[]frameOriginstringtargetobjectrequiredShow propertiesHide properties
kindstringrequiredkindstringrequiredversionIdstringrequiredkindstringrequiredbranchstringrequiredkindstringrequiredcreatedBystring | nullrequiredopenCountintegerrequiredlastUsedAtstring<date-time> | nullrequiredShow propertiesHide properties
string<date-time>nullrevokedAtstring<date-time> | nullrequiredShow propertiesHide properties
string<date-time>nullcreatedAtstring<date-time>requiredactivebooleanrequiredpasswordsobject[]requiredShow propertiesHide properties
objectidstringrequiredgrantobjectrequiredShow propertiesHide properties
grantobjectrequiredShow propertiesHide properties
namestringaudienceobjectrequiredShow propertiesHide properties
kindstringrequiredkindstringrequiredteamIdstringrequiredkindstringrequiredpersonIdstringrequiredkindstringrequiredlinkIdstringrequiredkindstringrequiredcredentialIdstringrequiredkindstringrequiredmachineIdstringrequiredkindstringrequiredissuerstringrequiredsubjectstringrequiredresourcesobjectrequiredShow propertiesHide properties
includestring[]requiredexcludestring[]requiredcapabilitiesstring[]requiredconstraintsobjectrequiredShow propertiesHide properties
notBeforestring<date-time> | stringShow propertiesHide properties
string<date-time>stringexpiresAtstring<date-time> | stringShow propertiesHide properties
string<date-time>stringmaxUsesintegerrequireVerifiedEmailbooleannetworkobjectShow propertiesHide properties
ipCidrsstring[]IP address and CIDR Grants are unsupported because the serving runtime has no trusted visitor IP. Remove the IP constraint.
countriesstring[]excludedCountriesstring[]excludedUserAgentSubstringsstring[]frameOriginstringtargetobjectrequiredShow propertiesHide properties
kindstringrequiredkindstringrequiredversionIdstringrequiredkindstringrequiredbranchstringrequiredkindstringrequiredidstringrequiredsourceobjectrequiredShow propertiesHide properties
kindstringrequiredconfigmanagedsystemreferencestringrequiredgenerationintegerrequiredstatusstringrequiredscheduledactiveexpiredsourceExplanationobjectrequiredShow propertiesHide properties
editablebooleanrequiredlabelstringrequireddetailstringrequiredcreatedAtstring<date-time>requiredupdatedAtstring<date-time>requiredrotatedAtstring<date-time> | nullrequiredShow propertiesHide properties
string<date-time>nulllastUsedAtstring<date-time> | nullrequiredShow propertiesHide properties
string<date-time>nullrevokedAtstring<date-time> | nullrequiredShow propertiesHide properties
string<date-time>nullactivebooleanrequiredpeopleobject[]requiredShow propertiesHide properties
objectidstringrequiredspaceIdstringrequireddisplayNamestringrequiredemailstring<email> | nullrequiredShow propertiesHide properties
string<email>nullstatusstringrequiredpendingacceptedrevokedgrantsobject[]requiredShow propertiesHide properties
objectidstringrequiredscopestringrequiredrolestringrequiredviewercommentereditormanagertargetobjectrequiredShow propertiesHide properties
kindstringrequiredkindstringrequiredversionIdstringrequiredkindstringrequiredbranchstringrequiredkindstringrequiredcreatedAtstring<date-time>requiredrevokedAtstring<date-time> | nullrequiredShow propertiesHide properties
string<date-time>nullinvitedBystring | nullrequiredinviteExpiresAtstring<date-time> | nullrequiredShow propertiesHide properties
string<date-time>nullacceptedAtstring<date-time> | nullrequiredShow propertiesHide properties
string<date-time>nullrevokedAtstring<date-time> | nullrequiredShow propertiesHide properties
string<date-time>nullcreatedAtstring<date-time>requiredtruncatedobjectrequiredShow propertiesHide properties
linksbooleanrequiredpasswordsbooleanrequiredpeoplebooleanrequiredProblem details (RFC 9457). Any 4xx/5xx response is one application/problem+json document.
$schemastring<uri>Canonical JSON Schema URL for this response body. The server also sends it in the Link: rel="describedby" response header.
typestringrequiredProblem type URI resolving to the error docs page. The server derives it mechanically from code against the docs origin.
titlestringrequiredShort human-readable summary of the problem type. The server derives it mechanically from code.
statusintegerrequiredHTTP status code of this response, repeated in the body.
detailstringrequiredHuman-readable failure explanation for this occurrence.
codestringrequiredStable snake_case error code naming the failed public contract.
pointerstringRFC 6901 JSON Pointer into the failing request field, for example "/files/37/path", on validation failures.
detailsobjectMachine-readable context for the error code.
fixstringOne sentence on what to do about this error code, the same text as the type page. Read it before retrying.
suggestionsstring[]Actionable recovery steps safe to show in dashboards, SDKs, and CLI output.
nextstring[]Copy-pasteable commands or API requests an agent can run next.
requestIdstringrequiredThe request id to quote when contacting support.