Create a character import
Stage a character bundle import.
Fresh-start apps use mode=authoring_only with just character. Migration
apps use mode=hybrid or transcript_migration with the same authored
bundle plus a canonical transcript; LoreOS stages the transcript into a
sandbox session, then extracts relationship memory in the background.
Authentication
LoreOS API key, sent as Authorization: Bearer <key>.
Request
Use authoring_only for fresh characters with no prior chat history. Use hybrid for an authored bundle plus an imported transcript. transcript_migration is accepted for migration-only clients.
Canonical prior conversation export. Required for hybrid and transcript_migration. The raw transcript is replayed into a sandbox staging session and is not stored in the import row.
Your stable end-user id. Required for transcript imports so committed relationship memory attaches to the correct user.
background starts a Temporal CharacterImportExtractionWorkflow and returns temporal_workflow_id for polling. none stages the transcript without extractor work for tests or custom review flows.