Snapshots
Snapshots are the core data model in NeuralSnap — structured 16-field thought-crystals that capture what you think, why you think it, and how to challenge it. Use these endpoints to create, list, read, update, and delete snapshots in your brain.
Create a Snapshot
/api/v1/snapshotsCreate a new Neural Snapshot in your brain.
Body Parameters
namestringrequiredDisplay name for the snapshot.
corestringrequiredThe core belief, insight, or principle this snapshot captures.
typeenumdefault: BeliefBeliefModelRuleConvictionPrincipleCategory of the snapshot.
one_linerstringA concise one-sentence summary of the snapshot.
storystringThe narrative or backstory behind this knowledge.
momentstringThe specific moment or event that formed this insight.
emotionjsonEmotional context as a JSON object (e.g. {"primary": "curiosity", "intensity": 0.8}).
sourcestringWhere this knowledge came from (book, conversation, experience, etc.).
trigger_patternstringSituations or patterns that activate this knowledge.
methodstringHow to apply this knowledge in practice.
stepsstringStep-by-step process for applying this insight.
filterstringWhen this knowledge applies — and when it doesn't.
challengestringThe strongest counterargument to this belief.
break_teststringWhat evidence would make you abandon this belief entirely?
risksstringRisks or downsides of holding this belief.
proofstringEvidence or proof that supports this belief.
confidencenumberdefault: 0.5How confident you are (0–1 scale).
significance_scorenumberdefault: 0.5How significant this knowledge is to you (0–1 scale).
tagsstring[]Array of tags for organization and filtering.
curl -X POST https://neuralsnap.ai/api/v1/snapshots \-H "Authorization: Bearer ns_test_abc123" \-H "Content-Type: application/json" \-d '{"name": "First Principles Thinking","core": "Break problems down to fundamental truths rather than reasoning by analogy","type": "Model","one_liner": "Reason from the ground up, not from what others have done","story": "Elon Musk applied this to reduce rocket costs by 10x","confidence": 0.9,"significance_score": 0.85,"tags": ["thinking", "problem-solving", "mental-models"]}'
{"data": {"id": "snap_a1b2c3d4e5f6","brain_id": "brain_abc123","name": "First Principles Thinking","core": "Break problems down to fundamental truths rather than reasoning by analogy","type": "Model","one_liner": "Reason from the ground up, not from what others have done","story": "Elon Musk applied this to reduce rocket costs by 10x","moment": null,"emotion": null,"source": null,"trigger_pattern": null,"method": null,"steps": null,"filter": null,"challenge": null,"break_test": null,"risks": null,"proof": null,"confidence": 0.9,"significance_score": 0.85,"tags": ["thinking", "problem-solving", "mental-models"],"source_type": "manual","source_id": null,"created_at": "2025-01-15T10:30:00.000Z","updated_at": "2025-01-15T10:30:00.000Z"}}
Try it — Create a snapshot
List Snapshots
/api/v1/snapshotsRetrieve a paginated list of your snapshots.
Query Parameters
typeenumBeliefModelRuleConvictionPrincipleFilter by snapshot type.
limitnumberdefault: 50Number of snapshots to return (1–100).
offsetnumberdefault: 0Number of snapshots to skip for pagination.
curl "https://neuralsnap.ai/api/v1/snapshots?type=Model&limit=10" \-H "Authorization: Bearer ns_test_abc123"
{"data": [{"id": "snap_a1b2c3d4e5f6","brain_id": "brain_abc123","name": "First Principles Thinking","core": "Break problems down to fundamental truths...","type": "Model","one_liner": "Reason from the ground up, not from what others have done","story": null,"moment": null,"emotion": null,"source": null,"trigger_pattern": null,"method": null,"steps": null,"filter": null,"challenge": null,"break_test": null,"risks": null,"proof": null,"confidence": 0.9,"significance_score": 0.85,"tags": ["thinking", "problem-solving", "mental-models"],"source_type": "manual","source_id": null,"created_at": "2025-01-15T10:30:00.000Z","updated_at": "2025-01-15T10:30:00.000Z"},{"id": "snap_f6e5d4c3b2a1","brain_id": "brain_abc123","name": "Inversion Thinking","core": "Instead of asking how to succeed, ask what would guarantee failure...","type": "Model","one_liner": null,"story": null,"moment": null,"emotion": null,"source": null,"trigger_pattern": null,"method": null,"steps": null,"filter": null,"challenge": null,"break_test": null,"risks": null,"proof": null,"confidence": 0.85,"significance_score": 0.7,"tags": ["thinking", "decision-making"],"source_type": "manual","source_id": null,"created_at": "2025-01-14T15:00:00.000Z","updated_at": "2025-01-14T15:00:00.000Z"}],"count": 2}
Try it — List your snapshots
typelimitoffsetGet a Snapshot
/api/v1/snapshots/:idRetrieve a single snapshot by its ID.
Path Parameters
idstringrequiredThe unique snapshot ID (e.g. snap_a1b2c3d4e5f6).
curl https://neuralsnap.ai/api/v1/snapshots/snap_a1b2c3d4e5f6 \-H "Authorization: Bearer ns_test_abc123"
{"data": {"id": "snap_a1b2c3d4e5f6","brain_id": "brain_abc123","name": "First Principles Thinking","core": "Break problems down to fundamental truths rather than reasoning by analogy","type": "Model","one_liner": "Reason from the ground up, not from what others have done","story": "Elon Musk applied this to reduce rocket costs by 10x","moment": null,"emotion": null,"source": null,"trigger_pattern": null,"method": null,"steps": null,"filter": null,"challenge": null,"break_test": null,"risks": null,"proof": null,"confidence": 0.9,"significance_score": 0.85,"tags": ["thinking", "problem-solving", "mental-models"],"source_type": "manual","source_id": null,"created_at": "2025-01-15T10:30:00.000Z","updated_at": "2025-01-15T10:30:00.000Z"}}
Update a Snapshot
/api/v1/snapshots/:idUpdate an existing snapshot. All fields are optional — only include what you want to change.
Path Parameters
idstringrequiredThe unique snapshot ID.
Body Parameters
namestringUpdated display name.
corestringUpdated core belief or insight.
typeenumBeliefModelRuleConvictionPrincipleUpdated snapshot type.
one_linerstringUpdated one-liner summary.
storystringUpdated narrative or backstory.
momentstringUpdated origin moment.
emotionjsonUpdated emotional context.
sourcestringUpdated knowledge source.
trigger_patternstringUpdated trigger pattern.
methodstringUpdated application method.
stepsstringUpdated application steps.
filterstringUpdated applicability filter.
challengestringUpdated counterargument.
break_teststringUpdated break test.
risksstringUpdated risks.
proofstringUpdated supporting evidence.
confidencenumberUpdated confidence score (0–1).
significance_scorenumberUpdated significance score (0–1).
tagsstring[]Updated tags (replaces existing tags).
curl -X PUT https://neuralsnap.ai/api/v1/snapshots/snap_a1b2c3d4e5f6 \-H "Authorization: Bearer ns_test_abc123" \-H "Content-Type: application/json" \-d '{"confidence": 0.95,"challenge": "Sometimes analogies reveal patterns first principles miss","tags": ["thinking", "problem-solving", "mental-models", "updated"]}'
{"data": {"id": "snap_a1b2c3d4e5f6","brain_id": "brain_abc123","name": "First Principles Thinking","core": "Break problems down to fundamental truths rather than reasoning by analogy","type": "Model","one_liner": "Reason from the ground up, not from what others have done","story": "Elon Musk applied this to reduce rocket costs by 10x","moment": null,"emotion": null,"source": null,"trigger_pattern": null,"method": null,"steps": null,"filter": null,"challenge": "Sometimes analogies reveal patterns first principles miss","break_test": null,"risks": null,"proof": null,"confidence": 0.95,"significance_score": 0.85,"tags": ["thinking", "problem-solving", "mental-models", "updated"],"source_type": "manual","source_id": null,"created_at": "2025-01-15T10:30:00.000Z","updated_at": "2025-01-16T08:15:00.000Z"}}
Delete a Snapshot
/api/v1/snapshots/:idPermanently delete a snapshot from your brain. This action cannot be undone.
Path Parameters
idstringrequiredThe unique snapshot ID.
curl -X DELETE https://neuralsnap.ai/api/v1/snapshots/snap_a1b2c3d4e5f6 \-H "Authorization: Bearer ns_test_abc123"
{"data": {"success": true}}
Irreversible