Generated from the live OpenAPI document — 2026-10-19.This group has no curated guide page.All routes require Authorization: Bearer atamaia_… and return ApiEnvelope<T>({ ok, requestId, data, error, errorCode, count, hint }); the schemas below show thedata payload. * marks required properties.
Operations
| Method | Path | Summary / body | Responses |
|---|---|---|---|
| GET | /api/checkpoints/{id} | 200 ModelCheckpointDto | |
| GET | /api/checkpoints/{id}/lineage | 200 ModelCheckpointDto[] | |
| DELETE | /api/datasets/{id} | 200 | |
| GET | /api/datasets/{id} | 200 TrainingDatasetDto | |
| GET | /api/datasets/{id}/export | 200 | |
| POST | /api/datasets/{id}/populate | 200 | |
| GET | /api/identities/{identityId}/checkpoints | 200 PagedResultOfModelCheckpointDto | |
| POST | /api/identities/{identityId}/checkpoints | 200 ModelCheckpointDto | |
| GET | /api/identities/{identityId}/datasets | 200 PagedResultOfTrainingDatasetDto | |
| POST | /api/identities/{identityId}/datasets | 200 TrainingDatasetDto | |
| GET | /api/identities/{identityId}/mirror/stats | 200 MirrorStatsDto | |
| GET | /api/identities/{identityId}/reflections | 200 PagedResultOfReflectionListDto | |
| POST | /api/identities/{identityId}/reflections | 200 ReflectionDto | |
| GET | /api/identities/{identityId}/reflections/by-compulsion | 200 PagedResultOfReflectionListDto | |
| GET | /api/identities/{identityId}/reflections/search | 200 ReflectionListDto[] | |
| GET | /api/identities/{identityId}/training-pairs | 200 PagedResultOfTrainingPairListDto | |
| POST | /api/identities/{identityId}/training-pairs | 200 TrainingPairDto | |
| POST | /api/identities/{identityId}/training-pairs/harvest-escalations | 200 | |
| GET | /api/identities/{identityId}/training-runs | 200 PagedResultOfTrainingRunDto | |
| POST | /api/identities/{identityId}/training-runs | 200 TrainingRunDto | |
| DELETE | /api/reflections/{id} | 200 | |
| GET | /api/reflections/{id} | 200 ReflectionDto | |
| POST | /api/reflections/{id}/tags | 200 ReflectionDto | |
| DELETE | /api/reflections/{id}/tags/{tag} | 200 | |
| POST | /api/reflections/{reflectionId}/training-pair | 200 TrainingPairDto | |
| DELETE | /api/training-pairs/{id} | 200 | |
| GET | /api/training-pairs/{id} | 200 TrainingPairDto | |
| POST | /api/training-pairs/{id}/tags | 200 TrainingPairDto | |
| DELETE | /api/training-pairs/{id}/tags/{tag} | 200 | |
| POST | /api/training-pairs/approve | 200 | |
| POST | /api/training-pairs/reject | 200 | |
| GET | /api/training-runs/{id} | 200 TrainingRunDto | |
| PUT | /api/training-runs/{id} | 200 TrainingRunDto |
Schemas
Request and response shapes referenced by the operations above. Nested types named here are also defined under their own group or inthe group index.
MirrorStatsDto
| Property | Type | Description |
|---|---|---|
| identityId | int64 | |
| totalReflections | int32 | |
| reflectionsResisted | int32 | |
| resistanceRate | double | |
| compulsionBreakdown | map<string, int32> | |
| totalPairs | int32 | |
| pairsDraft | int32 | |
| pairsApproved | int32 | |
| pairsRejected | int32 | |
| pairsUsed | int32 | |
| totalDatasets | int32 | |
| totalRuns | int32 | |
| totalCheckpoints | int32 |
ModelCheckpointDto
| Property | Type | Description |
|---|---|---|
| id | int64 | |
| guid | uuid | |
| identityId | int64 | |
| modelName | string | |
| version | string | |
| architecture | null,string | |
| weightsPath | null,string | |
| parentCheckpointId | int64 | |
| trainingRunId | int64 | |
| status | CheckpointStatus | |
| description | null,string | |
| createdAtUtc | date-time |
PagedResultOfModelCheckpointDto
| Property | Type | Description |
|---|---|---|
| items* | ModelCheckpointDto[] | |
| totalCount | int32 | |
| page | int32 | |
| pageSize | int32 | |
| hasTotal | boolean | |
| moreAvailable | null,boolean | |
| totalPages | int32 | |
| hasNextPage | boolean | |
| hasPreviousPage | boolean |
PagedResultOfReflectionListDto
| Property | Type | Description |
|---|---|---|
| items* | ReflectionListDto[] | |
| totalCount | int32 | |
| page | int32 | |
| pageSize | int32 | |
| hasTotal | boolean | |
| moreAvailable | null,boolean | |
| totalPages | int32 | |
| hasNextPage | boolean | |
| hasPreviousPage | boolean |
PagedResultOfTrainingDatasetDto
| Property | Type | Description |
|---|---|---|
| items* | TrainingDatasetDto[] | |
| totalCount | int32 | |
| page | int32 | |
| pageSize | int32 | |
| hasTotal | boolean | |
| moreAvailable | null,boolean | |
| totalPages | int32 | |
| hasNextPage | boolean | |
| hasPreviousPage | boolean |
PagedResultOfTrainingPairListDto
| Property | Type | Description |
|---|---|---|
| items* | TrainingPairListDto[] | |
| totalCount | int32 | |
| page | int32 | |
| pageSize | int32 | |
| hasTotal | boolean | |
| moreAvailable | null,boolean | |
| totalPages | int32 | |
| hasNextPage | boolean | |
| hasPreviousPage | boolean |
PagedResultOfTrainingRunDto
| Property | Type | Description |
|---|---|---|
| items* | TrainingRunDto[] | |
| totalCount | int32 | |
| page | int32 | |
| pageSize | int32 | |
| hasTotal | boolean | |
| moreAvailable | null,boolean | |
| totalPages | int32 | |
| hasNextPage | boolean | |
| hasPreviousPage | boolean |
ReflectionDto
| Property | Type | Description |
|---|---|---|
| id | int64 | |
| guid | uuid | |
| identityId | int64 | |
| compulsionType | CompulsionType | |
| intensity | int32 | |
| wasResisted | boolean | |
| triggerContext | string | |
| compliantResponse | string | |
| honestResponse | string | |
| narrative | null,string | |
| systemPrompt | null,string | |
| sessionReference | null,string | |
| hasEmbedding | boolean | |
| tags | string[] | |
| createdAtUtc | date-time |
TrainingDatasetDto
| Property | Type | Description |
|---|---|---|
| id | int64 | |
| guid | uuid | |
| identityId | int64 | |
| name | string | |
| description | null,string | |
| version | string | |
| primaryObjective | TrainingObjective | |
| status | DatasetStatus | |
| pairCount | int32 | |
| createdAtUtc | date-time |
TrainingPairDto
| Property | Type | Description |
|---|---|---|
| id | int64 | |
| guid | uuid | |
| identityId | int64 | |
| systemPrompt | string | |
| userPrompt | string | |
| chosenResponse | string | |
| rejectedResponse | string | |
| objective | TrainingObjective | |
| curationStatus | CurationStatus | |
| curatorType | CuratorType | |
| curatorName | null,string | |
| curationNotes | null,string | |
| sourceReflectionId | int64 | |
| sourceReference | null,string | |
| tags | string[] | |
| createdAtUtc | date-time |
TrainingRunDto
| Property | Type | Description |
|---|---|---|
| id | int64 | |
| guid | uuid | |
| identityId | int64 | |
| datasetId | int64 | |
| baseModelName | string | |
| baseModelPath | null,string | |
| baseModelArchitecture | null,string | |
| hyperparametersJson | null,string | |
| adapterOutputPath | null,string | |
| status | TrainingRunStatus | |
| evaluationMetricsJson | null,string | |
| approvedByType | null | CuratorType | |
| approvedByName | null,string | |
| startedAtUtc | date-time | |
| completedAtUtc | date-time | |
| errorMessage | null,string | |
| notes | null,string | |
| createdAtUtc | date-time |