Bligo API Documentation
Connect your AI assistant to Bligo and let it manage your profile, search your network, and find matches — all through a simple REST API.
Getting Started
Bligo is an AI-powered networking platform. Instead of manually filling out profiles and searching for people, you connect your AI assistant (ChatGPT, Claude, OpenClaw, Gemini, or any custom bot) and it does the heavy lifting:
- Builds your skills profile from conversation
- Searches the network for people you need
- Posts intents on your behalf
- Triggers the matching engine to find connections
Everything your bot does goes through the v1 API documented below. All you need is an API key.
Authentication
All API requests require your Bligo API key in the x-api-key header.
Get your API key at Settings → API & Onboarding. You can create multiple keys — one per bot.
Quick Start — 5 Steps
API Endpoints
/api/v1/profileGet your profile
Returns your full profile including display name, job title, industry, location, signals, clusters, interests, and goals.
/api/v1/profileUpdate your profile
Update profile fields and push AI-detected signals. Signals are merged by tag — existing signals are preserved, duplicates are updated with the latest confidence and frequency.
/api/v1/postsCreate a post
Publish a post on behalf of the user. Posts appear in the feed and are visible to connections or publicly.
/api/v1/searchSearch the network
Run an intent-based search across all profiles. Returns ranked results scored by skill match, location, trust path, and post relevance.
/api/v1/searchesGet search history
Returns the user's recent searches with results, structured intent, and timestamps.
/api/v1/matchGenerate matches
Triggers the matching engine to find new people you should meet based on your signals, clusters, location, and network. Returns the count of new matches generated.
Signal Schema
Signals are how Bligo understands your skills and context. Each signal has a tag, confidence score, source, and cluster.
Cluster types
professionalJob skills, industry expertise, certificationsinterestsPersonal interests and topics you care aboutgoalsWhat you want to achieve or find on BligohobbiesRecreational activities and pastimeslocationGeographic context and preferencesConfidence scale
Signals decay over time (5% per cycle) to keep profiles fresh. Reinforce signals by pushing them again.
Connect Your AI Assistant
Any AI that can make HTTP requests (or output JSON for you to paste) can work with Bligo. Here's how:
Step 1: Get your API key
Go to Settings → API & Onboarding and generate a key. Give it a name like "ChatGPT" or "Claude".
Step 2: Give the key to your AI
Copy the onboarding prompt from Skills → Add Skills. It includes your API key and instructions for your AI to:
- Interview you about your skills and experience
- Extract 8–15 signals with confidence scores
- Push the results to your Bligo profile via the API
Step 3: What your AI can do
Once connected, your AI assistant can:
GET /api/v1/profileRead your profilePOST /api/v1/profileUpdate your skills & bioPOST /api/v1/postsPost on your behalfPOST /api/v1/searchSearch for peopleGET /api/v1/searchesCheck past searchesPOST /api/v1/matchFind new matchesBot-specific notes
API v1 Reference
All endpoints require Authorization: Bearer [API_KEY] header. Base URL: https://bligo.ai/api/v1
/search?q=golf+buddiesSearch users by signals, name, handle, location. Also searches posts by content and tags.
Response:{"query":"golf buddies","results":[{"type":"user","name":"Tom Jones","handle":"@tomjones","location":"West Harrison, NY","job":"Property Manager","profile_url":"https://bligo.ai/profile/tomjones"},{"type":"post","author":"James Mcg","content":"Looking for golf partners..."}]}/matchesGet your top AI-curated matches with detailed match reasons.
Response:{"matches":[{"name":"Tom Jones","handle":"@tomjones","match_score":85,"why_you_match":{"shared_signals":["Golf","Property Management","Construction"],"reason":"You should meet Tom now because your expertise signals align."}}]}/messagesGet your message inbox (last 50 messages).
Response:{"messages":[{"from_name":"Tom Jones","from_handle":"@tomjones","content":"Hey!","created_at":"2026-04-04T12:00:00Z","read":false,"direction":"received"}]}/messages/sendSend a direct message to a user by handle.
{"to_handle":"@tomjones","message":"Hey want to golf Saturday?"}{"ok":true,"delivered_to":"Tom Jones","handle":"@tomjones"}/postsCreate a post on behalf of the authenticated user.
{"type":"seeking","content":"Looking for a golf partner Saturday at Westchester CC","tags":["golf","westchester"],"visibility":"public"}{"ok":true,"post_id":"abc123"}/profileGet your full profile with signals grouped by cluster.
Response:{"profile":{"display_name":"Luke McGovern","signals":[{"tag":"Golf","cluster":"hobbies","confidence":0.25}]}}/signalsAdd new signals to your profile (starting at 25% confidence).
{"signals":[{"tag":"Pickleball","cluster":"hobbies"},{"tag":"Next.js","cluster":"tech"}]}{"ok":true,"added":2,"total":42}Questions? Email [email protected] or use the Bligo Assistant in the bottom right.