Deal Management Platform - API Reference
User & Auth
POST /auth/register
Register a new user account for startup, investor, specialist, LP or PLP.
POST /auth/login
Authenticate a user and provide a session token.
GET /auth/profile
Get current user's profile.
PUT /auth/profile
Update user profile information.
Startup & Investor Profiles
GET /startups
List all startup profiles.
GET /startups/{id}
Get details of a specific startup.
PUT /startups/{id}
Update startup information.
GET /investors
List all investor profiles.
GET /investors/{id}
Get details of a specific investor.
Deal Management
POST /deals
Create a new deal.
GET /deals
List all deals.
GET /deals/{id}
View specific deal details.
PUT /deals/{id}
Update an existing deal.
Deal Management Platform - API Reference
DELETE /deals/{id}
Delete a deal.
Deal Engagement
POST /deals/{id}/express-interest
Investor expresses interest in a deal.
GET /deals/{id}/interested-investors
Startup views interested investors.
GET /investor/interests
Investor views their engaged deals.
Messaging
POST /conversations
Start a new conversation.
GET /conversations
View all conversations.
POST /conversations/{id}/messages
Send a message in a conversation.
Documents
POST /deals/{id}/documents
Upload documents for a deal.
GET /deals/{id}/documents
View all documents for a deal.
DELETE /documents/{id}
Delete a specific document.
Specialist Assessment
POST /deals/{id}/assign-main-specialist
Assign a main specialist to a deal.
POST /deals/{id}/assign-secondary-specialist
Add a secondary specialist.
POST /deals/{id}/assessments
Deal Management Platform - API Reference
Submit main specialist assessment.
POST /deals/{id}/assessments/secondary
Submit secondary specialist input.
GET /deals/{id}/assessments/all
Get all assessments on a deal.
Kanban Task Management
POST /deals/{id}/kanban/tasks
Create a new task for the deal.
GET /deals/{id}/kanban
View Kanban board tasks.
PUT /kanban/tasks/{id}
Update a task status or assignment.
DELETE /kanban/tasks/{id}
Delete a task.
POST /kanban/tasks/{id}/comments
Add a comment to a task.
Events & Conferences
GET /events
List all upcoming events.
GET /events/{id}
Get event details.
POST /events/{id}/register
Register for an event.
GET /events/{id}/attendees
View registered attendees.
GET /users/{id}/event-schedule
View a user's event schedule.
Travel & Networking
POST /travel-plans
Deal Management Platform - API Reference
Create a travel plan for an event.
GET /travel-plans
View all travel plans.
PUT /travel-plans/{id}
Update a travel plan.
DELETE /travel-plans/{id}
Delete a travel plan.
POST /networking/meetings
Propose a networking meeting.
GET /networking/meetings
View all networking meetings.
POST /networking/meetings/{id}/respond
Respond to a meeting proposal.