Skip to main content

Variable: AccreditationApplyRequest

const AccreditationApplyRequest: TObject<{ entityTypes: TWith<TArray<TUnsafe<"federation_entity" | "openid_credential_issuer" | "openid_credential_verifier" | "openid_wallet_provider" | "openid_provider" | "openid_relying_party" | "oauth_authorization_server" | "oauth_client" | "oauth_resource">>, { description: "The OpenID Federation entity types to accredit it with. Send `["federation_entity"]`: any other type is refused with `accreditation.entity_type_unsupported` until the platform publishes metadata for it."; }>; organizationId: TWith<TString, { description: "The organization to put forward: an active organization inside the scope the caller acts for, directly beneath the trust anchor. Nothing else about it is taken from this body."; }>; }>

Defined in: packages/contracts/src/schemas/governance.ts:169

request.*.governance.accreditation.apply.v1 request: put an organisation in the caller's scope forward for admission. governance reads the organisation from identity itself; nothing about it is taken from this body except its id.