Skip to content

projects

For users and admins: the projects routes cover this part of the API. 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 OrgProjectAffiliationsController_list.

Name In Required Type Notes
limit query no integer
cursor query no string
status query no string, one of pending, active, declined, cancelled, ended
slug path yes 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): membership_pending, membership_suspended, org_not_found, org_role_required, validation_failed.

Operation id OrgProjectAffiliationsController_invite.

Name In Required Type Notes
slug path yes string
Field Type Required Notes
projectId string yes min length 1
kind string, one of community, program, investor yes
message string yes max length 500, default ""

200

Field Type Required Notes
id string yes
project object yes
project.id string yes
project.name string yes
project.summary string yes
project.stage string, one of idea, validating, building, launched yes
project.memberCount integer yes
project.visibility string, one of network, private yes
org object yes
org.slug string yes pattern ^[a-z0-9](?:[a-z0-9-]{1,38}[a-z0-9])$
org.name string yes
org.logo string or null yes
kind string, one of community, program, investor yes
status string, one of pending, active, declined, cancelled, ended yes
initiatedBy string, one of project, org yes
message string yes
cohort string yes
terms string or null yes
termsUpdatedAt string or null yes
requester object or null yes
viewerSide string, one of team, org, both or null yes
joiningMembers array of object or null yes
createdAt string yes
decidedAt string or null yes
endedAt string or null yes

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

Operation id OrgProjectsController_list.

Name In Required Type Notes
limit query no integer
cursor query no string
status query no string, one of active, archived, all
slug path yes 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): membership_pending, membership_suspended, org_not_found, validation_failed.

Operation id ProjectAffiliationsController_read.

Name In Required Type Notes
id path yes string

200

Field Type Required Notes
id string yes
project object yes
project.id string yes
project.name string yes
project.summary string yes
project.stage string, one of idea, validating, building, launched yes
project.memberCount integer yes
project.visibility string, one of network, private yes
org object yes
org.slug string yes pattern ^[a-z0-9](?:[a-z0-9-]{1,38}[a-z0-9])$
org.name string yes
org.logo string or null yes
kind string, one of community, program, investor yes
status string, one of pending, active, declined, cancelled, ended yes
initiatedBy string, one of project, org yes
message string yes
cohort string yes
terms string or null yes
termsUpdatedAt string or null yes
requester object or null yes
viewerSide string, one of team, org, both or null yes
joiningMembers array of object or null yes
createdAt string yes
decidedAt string or null yes
endedAt string or null yes

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

Operation id ProjectAffiliationsController_update.

Name In Required Type Notes
id path yes string
Field Type Required Notes
kind string, one of community, program, investor no
cohort string no max length 80
terms string no max length 4000

200

Field Type Required Notes
id string yes
project object yes
project.id string yes
project.name string yes
project.summary string yes
project.stage string, one of idea, validating, building, launched yes
project.memberCount integer yes
project.visibility string, one of network, private yes
org object yes
org.slug string yes pattern ^[a-z0-9](?:[a-z0-9-]{1,38}[a-z0-9])$
org.name string yes
org.logo string or null yes
kind string, one of community, program, investor yes
status string, one of pending, active, declined, cancelled, ended yes
initiatedBy string, one of project, org yes
message string yes
cohort string yes
terms string or null yes
termsUpdatedAt string or null yes
requester object or null yes
viewerSide string, one of team, org, both or null yes
joiningMembers array of object or null yes
createdAt string yes
decidedAt string or null yes
endedAt string or null yes

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

Operation id ProjectAffiliationsController_accept.

Name In Required Type Notes
id path yes string
Field Type Required Notes
inviteTeam boolean yes default true

200

Field Type Required Notes
id string yes
project object yes
project.id string yes
project.name string yes
project.summary string yes
project.stage string, one of idea, validating, building, launched yes
project.memberCount integer yes
project.visibility string, one of network, private yes
org object yes
org.slug string yes pattern ^[a-z0-9](?:[a-z0-9-]{1,38}[a-z0-9])$
org.name string yes
org.logo string or null yes
kind string, one of community, program, investor yes
status string, one of pending, active, declined, cancelled, ended yes
initiatedBy string, one of project, org yes
message string yes
cohort string yes
terms string or null yes
termsUpdatedAt string or null yes
requester object or null yes
viewerSide string, one of team, org, both or null yes
joiningMembers array of object or null yes
createdAt string yes
decidedAt string or null yes
endedAt string or null yes

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

Operation id ProjectAffiliationsController_cancel.

Name In Required Type Notes
id path yes string

200

Field Type Required Notes
id string yes
project object yes
project.id string yes
project.name string yes
project.summary string yes
project.stage string, one of idea, validating, building, launched yes
project.memberCount integer yes
project.visibility string, one of network, private yes
org object yes
org.slug string yes pattern ^[a-z0-9](?:[a-z0-9-]{1,38}[a-z0-9])$
org.name string yes
org.logo string or null yes
kind string, one of community, program, investor yes
status string, one of pending, active, declined, cancelled, ended yes
initiatedBy string, one of project, org yes
message string yes
cohort string yes
terms string or null yes
termsUpdatedAt string or null yes
requester object or null yes
viewerSide string, one of team, org, both or null yes
joiningMembers array of object or null yes
createdAt string yes
decidedAt string or null yes
endedAt string or null yes

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

POST /v1/project-affiliations/{id}/decline

Section titled “POST /v1/project-affiliations/{id}/decline”

Operation id ProjectAffiliationsController_decline.

Name In Required Type Notes
id path yes string

200

Field Type Required Notes
id string yes
project object yes
project.id string yes
project.name string yes
project.summary string yes
project.stage string, one of idea, validating, building, launched yes
project.memberCount integer yes
project.visibility string, one of network, private yes
org object yes
org.slug string yes pattern ^[a-z0-9](?:[a-z0-9-]{1,38}[a-z0-9])$
org.name string yes
org.logo string or null yes
kind string, one of community, program, investor yes
status string, one of pending, active, declined, cancelled, ended yes
initiatedBy string, one of project, org yes
message string yes
cohort string yes
terms string or null yes
termsUpdatedAt string or null yes
requester object or null yes
viewerSide string, one of team, org, both or null yes
joiningMembers array of object or null yes
createdAt string yes
decidedAt string or null yes
endedAt string or null yes

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

Operation id ProjectAffiliationsController_end.

Name In Required Type Notes
id path yes string

200

Field Type Required Notes
id string yes
project object yes
project.id string yes
project.name string yes
project.summary string yes
project.stage string, one of idea, validating, building, launched yes
project.memberCount integer yes
project.visibility string, one of network, private yes
org object yes
org.slug string yes pattern ^[a-z0-9](?:[a-z0-9-]{1,38}[a-z0-9])$
org.name string yes
org.logo string or null yes
kind string, one of community, program, investor yes
status string, one of pending, active, declined, cancelled, ended yes
initiatedBy string, one of project, org yes
message string yes
cohort string yes
terms string or null yes
termsUpdatedAt string or null yes
requester object or null yes
viewerSide string, one of team, org, both or null yes
joiningMembers array of object or null yes
createdAt string yes
decidedAt string or null yes
endedAt string or null yes

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

POST /v1/project-affiliations/{id}/invite-team

Section titled “POST /v1/project-affiliations/{id}/invite-team”

Operation id ProjectAffiliationsController_inviteTeam.

Name In Required Type Notes
id path yes string

200

Field Type Required Notes
invited array of string yes
skipped array of string yes

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

Operation id ProjectsController_search.

Name In Required Type Notes
limit query no integer
cursor query no string
member query no string The projects a handle is on the roster of.
status query no string, one of active, archived, all
q 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): membership_pending, membership_suspended, validation_failed.

Operation id ProjectsController_create.

Field Type Required Notes
name string yes min length 2, max length 80
summary string yes max length 280, default ""
description string yes max length 4000, default ""
stage string, one of idea, validating, building, launched yes default "idea"
visibility string, one of network, private yes default "network"

200

Field Type Required Notes
id string yes
name string yes
summary string yes
description string yes
stage string, one of idea, validating, building, launched yes
status string, one of active, archived yes
visibility string, one of network, private yes
memberCount integer yes
myRole string, one of lead, member or null yes
canManage boolean yes
affiliations array of object yes
createdAt string yes
updatedAt string yes
members array of object yes

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

Operation id ProjectsController_read.

Name In Required Type Notes
id path yes string

200

Field Type Required Notes
id string yes
name string yes
summary string yes
description string yes
stage string, one of idea, validating, building, launched yes
status string, one of active, archived yes
visibility string, one of network, private yes
memberCount integer yes
myRole string, one of lead, member or null yes
canManage boolean yes
affiliations array of object yes
createdAt string yes
updatedAt string yes
members array of object yes

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

Operation id ProjectsController_update.

Name In Required Type Notes
id path yes string
Field Type Required Notes
name string no min length 2, max length 80
summary string no max length 280
description string no max length 4000
stage string, one of idea, validating, building, launched no
visibility string, one of network, private no
status string, one of active, archived no

200

Field Type Required Notes
id string yes
name string yes
summary string yes
description string yes
stage string, one of idea, validating, building, launched yes
status string, one of active, archived yes
visibility string, one of network, private yes
memberCount integer yes
myRole string, one of lead, member or null yes
canManage boolean yes
affiliations array of object yes
createdAt string yes
updatedAt string yes
members array of object yes

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

Operation id ProjectsController_remove.

Name In Required Type Notes
id path yes string

204

No body.

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

Operation id ProjectsController_listAffiliations.

Name In Required Type Notes
id path yes string
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, membership_pending, membership_suspended, validation_failed.

Operation id ProjectsController_requestAffiliation.

Name In Required Type Notes
id path yes string
Field Type Required Notes
orgSlug string yes pattern ^[a-z0-9](?:[a-z0-9-]{1,38}[a-z0-9])$
kind string, one of community, program, investor yes
message string yes max length 500, default ""

200

Field Type Required Notes
id string yes
project object yes
project.id string yes
project.name string yes
project.summary string yes
project.stage string, one of idea, validating, building, launched yes
project.memberCount integer yes
project.visibility string, one of network, private yes
org object yes
org.slug string yes pattern ^[a-z0-9](?:[a-z0-9-]{1,38}[a-z0-9])$
org.name string yes
org.logo string or null yes
kind string, one of community, program, investor yes
status string, one of pending, active, declined, cancelled, ended yes
initiatedBy string, one of project, org yes
message string yes
cohort string yes
terms string or null yes
termsUpdatedAt string or null yes
requester object or null yes
viewerSide string, one of team, org, both or null yes
joiningMembers array of object or null yes
createdAt string yes
decidedAt string or null yes
endedAt string or null yes

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

Operation id ProjectsController_assign.

Name In Required Type Notes
id path yes string
Field Type Required Notes
handle string yes pattern ^[a-z0-9](?:[a-z0-9-]{1,28}[a-z0-9])$
role string, one of lead, member no
title string no max length 80

200

Field Type Required Notes
id string yes
name string yes
summary string yes
description string yes
stage string, one of idea, validating, building, launched yes
status string, one of active, archived yes
visibility string, one of network, private yes
memberCount integer yes
myRole string, one of lead, member or null yes
canManage boolean yes
affiliations array of object yes
createdAt string yes
updatedAt string yes
members array of object yes

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

Operation id ProjectsController_removeMember.

Name In Required Type Notes
id path yes string
userId path yes string

204

No body.

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

Operation id ProjectsController_leave.

Name In Required Type Notes
id path yes string

204

No body.

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