Getting started
Overview
Get an introduction to the Fastino Personalization API, its core features, and how it helps developers build adaptive, memory-driven agents that truly understand their users.
Introduction
The Personalization API provides a unified interface to register users, ingest activity data, and retrieve personal context — enabling AI assistants, copilots, and intelligent systems to learn from real user behavior.
Each user becomes a dynamic world-model that updates continuously from documents, emails, and events.
This guide walks you through setup, authentication, and your first API call.
How It Works
The API has four primary layers:
1. Register – Create or update a user profile with traits like name, timezone, and URLs.
Endpoint: PUT /register
2. Ingest – Feed events and documents to update the user’s memory.
Endpoint: POST /ingest
3. Query – Ask natural-language questions about the user’s preferences or behavior.
Endpoint: POST /query
4. Retrieve – Get summaries or top-k snippets for grounding model responses.
Endpoint: GET /summary
Before You Start
Requirements
API access token
JSON-capable HTTP client (curl, Postman, or Python
requests)ISO 8601 UTC timestamps
Internet access to
https://api.fastino.ai
Authorization
All requests must include the following headers:
Keep your API keys private — never expose them in frontend code or public repos.
Creating Your Account
Step 1: Sign Up for API Access
Visit the Fastino Developer Portal and create your workspace.
Provide:
Email address and organization name
Intended use case (e.g., calendar assistant, productivity agent)
Default region and timezone
Once complete, you can create an API key.
Connecting Your First User
Register a User
Response
Ingesting User Data
You can send events (emails, messages, actions) and documents (notes, traits, preferences) for contextual learning.
Response
Querying the User Profile
Ask natural-language questions about the user’s memory or preferences.
Response
Example Python Integration
Join our Discord Community