Example CURL

curl -X POST -H 'Content-Type: application/json' \\
 -H 'Authorization: Bearer <Auth Token>' \\
 '<https://api.brdg.app/api/v4/portfolios/import>' \\
 -d '{"investor": {"type": "org", "identifier": "techstars.com"}, "companies":  [ ... ]}'

Request: (Host: https://api.brdg.app)

POST /api/v4/portfolios/import
Content-Type: application/json
Accept: application/json
Authorization: Bearer <Auth Token>

Request body in JSON format:

{
  "investor": {
    "type": "org",
    "identifier": "techstars.com"
  },
  "companies": [ ... ]
}

Response example:

{
	"portfolios": [
		{
			"id": 12,
			"investor_id": 34,
			"portfolio_id": 56,
			"created_at": "2025-09-22T11:24:23.315Z",
			"updated_at": "2025-09-22T11:24:23.315Z",
			"sid": 78,
			"archived_at": 0,
			"user_sid": null
		}
	],
	message: "Portfolio upsert completed.",
	successful_count: 1,
	failed_count: 0,
	errors: [],
	status: "OK"
}

Limitations