API reference
The proposed Kallfi third-party API operations generated from the canonical OpenAPI 3.1 contract.
Versioned and asynchronous
Every mutation uses a bearer credential and an idempotency key. Long-running work returns an operation instead of holding the request open.
Operations
POST /v1/soul-source-assets
Create a source-asset upload intent
POST /v1/souls
Create a Soul
GET /v1/souls/{soul_id}
Read a Soul
PATCH /v1/souls/{soul_id}
Update a Soul
POST /v1/souls/{soul_id}/responses
Request a Soul response
POST /v1/souls/{soul_id}/generations
Request image or video generation
GET /v1/operations/{operation_id}
Read an operation