Create a Knowledge Base (Project-owned or ExternalUser-owned)
Which kind gets created depends on the credential’s asserted identity. providerId is REQUIRED here (unlike the Persona route, which can auto-resolve the caller’s default Provider) — no equivalent “default Provider” concept exists for a Project or ExternalUser yet.
Authorizations
Developer Platform Project credential, minted via POST /api/v1/projects/{projectId}/credentials. Send as Authorization: Bearer <keyId>.<secret>. Optionally pair with the x-persona-external-user-id header to act on behalf of one of the Project's own external users. This credential is a server-side secret — see the Integration Guide.
Body
The body is of type object.
Response
Knowledge Base created