Skip to content

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.

Operation id PublicController_events.

Name In Required Type Notes
limit query no integer
cursor query no string

200

Field Type Required Notes
items array of object yes
nextCursor string or null yes

Derived from the source scan (handler, one level of service calls, guards and pipes): invalid_cursor, validation_failed.

Operation id PublicController_event.

Name In Required Type Notes
id path yes string

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

No problem types were found for this route in the source scan.

Operation id PublicController_orgs.

Name In Required Type Notes
limit query no integer
cursor query no string

200

Field Type Required Notes
items array of object yes
nextCursor string or null yes

Derived from the source scan (handler, one level of service calls, guards and pipes): invalid_cursor, validation_failed.

Operation id PublicController_org.

Name In Required Type Notes
slug path yes string

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

Derived from the source scan (handler, one level of service calls, guards and pipes): org_not_found.

Operation id PublicController_posts.

Name In Required Type Notes
limit query no integer
cursor query no string

200

Field Type Required Notes
items array of object yes
nextCursor string or null yes

Derived from the source scan (handler, one level of service calls, guards and pipes): invalid_cursor, validation_failed.

Operation id PublicController_post.

Name In Required Type Notes
id path yes string

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

No problem types were found for this route in the source scan.

Operation id PublicController_user.

Name In Required Type Notes
handle path yes string

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

Derived from the source scan (handler, one level of service calls, guards and pipes): profile_not_found.