public
For users and admins: the public routes cover the reads that need no sign-in. Every route lives under the one public origin, https://venturenetwork.ai, and answers errors as problem types. The interactive version of this page is the live Scalar reference at https://venturenetwork.ai/docs. This page is generated from packages/sdk/openapi.json on every build.
GET /v1/public/events
Section titled “GET /v1/public/events”Operation id PublicController_events.
Parameters
Section titled “Parameters”| Name | In | Required | Type | Notes |
|---|---|---|---|---|
limit |
query | no | integer | |
cursor |
query | no | string |
Responses
Section titled “Responses”200
| Field | Type | Required | Notes |
|---|---|---|---|
items |
array of object | yes | |
nextCursor |
string or null | yes |
Problem types
Section titled “Problem types”Derived from the source scan (handler, one level of service calls, guards and pipes): invalid_cursor, validation_failed.
GET /v1/public/events/{id}
Section titled “GET /v1/public/events/{id}”Operation id PublicController_event.
Parameters
Section titled “Parameters”| Name | In | Required | Type | Notes |
|---|---|---|---|---|
id |
path | yes | string |
Responses
Section titled “Responses”200
| Field | Type | Required | Notes |
|---|---|---|---|
id |
string | yes | |
hostOrgSlug |
string or null | yes | |
hostOrgName |
string or null | yes | |
hostUserId |
string | yes | |
hostHandle |
string or null | yes | |
hostName |
string | yes | |
title |
string | yes | min length 3, max length 140 |
description |
string | yes | max length 4000 |
startsAt |
string | yes | |
endsAt |
string | yes | |
timezone |
string | yes | |
locationKind |
string, one of in_person, virtual, hybrid |
yes | |
location |
string | yes | max length 200 |
joinUrl |
string or null | yes | |
coverImage |
string or null | yes | |
capacity |
integer or null | yes | |
scope |
string, one of public, org_members |
yes | |
status |
string, one of draft, published, cancelled |
yes | |
goingCount |
integer | yes | |
waitlistCount |
integer | yes | |
myRsvpStatus |
string, one of going, waitlist, cancelled or null |
yes | |
canManage |
boolean | yes | |
createdAt |
string | yes | |
updatedAt |
string | yes |
Problem types
Section titled “Problem types”No problem types were found for this route in the source scan.
GET /v1/public/orgs
Section titled “GET /v1/public/orgs”Operation id PublicController_orgs.
Parameters
Section titled “Parameters”| Name | In | Required | Type | Notes |
|---|---|---|---|---|
limit |
query | no | integer | |
cursor |
query | no | string |
Responses
Section titled “Responses”200
| Field | Type | Required | Notes |
|---|---|---|---|
items |
array of object | yes | |
nextCursor |
string or null | yes |
Problem types
Section titled “Problem types”Derived from the source scan (handler, one level of service calls, guards and pipes): invalid_cursor, validation_failed.
GET /v1/public/orgs/{slug}
Section titled “GET /v1/public/orgs/{slug}”Operation id PublicController_org.
Parameters
Section titled “Parameters”| Name | In | Required | Type | Notes |
|---|---|---|---|---|
slug |
path | yes | string |
Responses
Section titled “Responses”200
| Field | Type | Required | Notes |
|---|---|---|---|
id |
string | yes | |
slug |
string | yes | pattern ^[a-z0-9](?:[a-z0-9-]{1,38}[a-z0-9])$ |
name |
string | yes | min length 2, max length 80 |
kind |
string, one of university_network, club, accelerator, community |
yes | |
visibility |
string, one of public, unlisted |
yes | |
joinPolicy |
string, one of open, request, invite_only |
yes | |
description |
string | yes | max length 2000 |
accent |
string | yes | pattern ^#[0-9a-fA-F]{6}$ |
location |
string | yes | max length 80 |
website |
`` or string (uri) | yes | |
logo |
string or null | yes | |
coverImage |
string or null | yes | |
memberCount |
integer | yes | |
createdAt |
string | yes | |
updatedAt |
string | yes |
Problem types
Section titled “Problem types”Derived from the source scan (handler, one level of service calls, guards and pipes): org_not_found.
GET /v1/public/posts
Section titled “GET /v1/public/posts”Operation id PublicController_posts.
Parameters
Section titled “Parameters”| Name | In | Required | Type | Notes |
|---|---|---|---|---|
limit |
query | no | integer | |
cursor |
query | no | string |
Responses
Section titled “Responses”200
| Field | Type | Required | Notes |
|---|---|---|---|
items |
array of object | yes | |
nextCursor |
string or null | yes |
Problem types
Section titled “Problem types”Derived from the source scan (handler, one level of service calls, guards and pipes): invalid_cursor, validation_failed.
GET /v1/public/posts/{id}
Section titled “GET /v1/public/posts/{id}”Operation id PublicController_post.
Parameters
Section titled “Parameters”| Name | In | Required | Type | Notes |
|---|---|---|---|---|
id |
path | yes | string |
Responses
Section titled “Responses”200
| Field | Type | Required | Notes |
|---|---|---|---|
id |
string | yes | |
authorUserId |
string | yes | |
authorHandle |
string or null | yes | |
authorName |
string | yes | |
authorImage |
string or null | yes | |
kind |
string, one of cofounder_wanted, operator_wanted, seeking_investors, idea, hiring, other |
yes | |
title |
string | yes | min length 3, max length 140 |
body |
string | yes | max length 4000 |
tags |
array of string | yes | max items 10 |
photo |
string or null | yes | |
status |
string, one of open, closed |
yes | |
expired |
boolean | yes | |
expiresAt |
string or null | yes | |
targets |
object | yes | |
targets.orgs |
array of object | yes | |
targets.public |
boolean | yes | |
canEdit |
boolean | yes | |
createdAt |
string | yes | |
updatedAt |
string | yes |
Problem types
Section titled “Problem types”No problem types were found for this route in the source scan.
GET /v1/public/users/{handle}
Section titled “GET /v1/public/users/{handle}”Operation id PublicController_user.
Parameters
Section titled “Parameters”| Name | In | Required | Type | Notes |
|---|---|---|---|---|
handle |
path | yes | string |
Responses
Section titled “Responses”200
| Field | Type | Required | Notes |
|---|---|---|---|
userId |
string | yes | |
handle |
string | yes | pattern ^[a-z0-9](?:[a-z0-9-]{1,28}[a-z0-9])$ |
headline |
string | yes | max length 120 |
bio |
string | yes | max length 2000 |
roles |
array of string, one of founder, operator, investor, idea_person, business_owner |
yes | |
skills |
array of string | yes | max items 30 |
lookingFor |
array of string, one of cofounder, team, investors, talent, advice, ideas |
yes | |
affiliation |
string | yes | max length 120 |
program |
string | yes | max length 80 |
location |
string | yes | max length 80 |
links |
object | yes | |
onboardedAt |
string or null | yes | |
name |
string | yes | |
image |
string or null | yes |
Problem types
Section titled “Problem types”Derived from the source scan (handler, one level of service calls, guards and pipes): profile_not_found.