Projects
Python SDK reference for the projects resource
Note
The Bevor SDK is coming soon. This page previews its planned Python interface.
Access this resource from client.projects. Both async and sync clients expose the same methods.
get
GET /business/projects/{project_id}
result = await client.projects.get(
project_id=project_id,
)Arguments:
project_idIDpathrequiredReturns: ProjectSchema
show properties (11)hide properties (11)
idstringrequiredcreated_atstringrequirednamestringrequiredslugstringrequireddescriptionOptional[string]tagsarray of stringn_codesintegerrequiredn_analysesintegerrequiredteam_idstringrequiredcreated_by_userUserSchemarequiredshow properties (4)hide properties (4)
idstringrequiredis_selfbooleanrequiredcreated_atstringrequiredusernamestringrequiredgithub_linkOptional[GithubLinkSchema]show properties (6)hide properties (6)
idintegerrequirednamestringrequiredis_privatebooleanrequiredaccountGithubAccountSchemarequiredshow properties (4)hide properties (4)
idintegerrequiredloginstringrequiredtypestringrequiredavatar_urlstringrequiredpush_events_enabledbooleanrequiredbranch_filtersarray of GithubBranchFilterMapshow properties (2)hide properties (2)
patternstringrequiredis_enabledbooleanrequiredlist
GET /business/projects
result = await client.projects.list()Arguments:
optionsProjectQueryParams | Nonequerydefault:
NoneProjectQueryParams
pageOptional[integer]page_sizeOptional[integer]order_byOptional['created_at' | 'updated_at']orderOptional['desc' | 'asc']nameOptional[string]tagOptional[string]with_paginationboolquerydefault:
FalseReturn type by call:
with_pagination=True→PaginatedResource[ProjectSchema]with_pagination=False→Pagination[ProjectSchema]
show properties (6)hide properties (6)
resultsarray of ProjectSchemashow properties (11)hide properties (11)
idstringrequiredcreated_atstringrequirednamestringrequiredslugstringrequireddescriptionOptional[string]tagsarray of stringn_codesintegerrequiredn_analysesintegerrequiredteam_idstringrequiredcreated_by_userUserSchemarequiredshow properties (4)hide properties (4)
idstringrequiredis_selfbooleanrequiredcreated_atstringrequiredusernamestringrequiredgithub_linkOptional[GithubLinkSchema]show properties (6)hide properties (6)
idintegerrequirednamestringrequiredis_privatebooleanrequiredaccountGithubAccountSchemarequiredshow properties (4)hide properties (4)
idintegerrequiredloginstringrequiredtypestringrequiredavatar_urlstringrequiredpush_events_enabledbooleanrequiredbranch_filtersarray of GithubBranchFilterMapshow properties (2)hide properties (2)
patternstringrequiredis_enabledbooleanrequiredpageintegerrequiredpage_sizeintegerrequiredmorebooleanrequiredtotal_observationsintegerrequiredtotal_pagesintegerrequiredcreate
POST /business/projects
result = await client.projects.create()Arguments:
bodyCreateProjectBodyDict | Nonebodydefault:
NoneCreateProjectBodyDict
nameOptional[string]descriptionOptional[string]tagsOptional[array of string]Returns: ProjectSchema
show properties (11)hide properties (11)
idstringrequiredcreated_atstringrequirednamestringrequiredslugstringrequireddescriptionOptional[string]tagsarray of stringn_codesintegerrequiredn_analysesintegerrequiredteam_idstringrequiredcreated_by_userUserSchemarequiredshow properties (4)hide properties (4)
idstringrequiredis_selfbooleanrequiredcreated_atstringrequiredusernamestringrequiredgithub_linkOptional[GithubLinkSchema]show properties (6)hide properties (6)
idintegerrequirednamestringrequiredis_privatebooleanrequiredaccountGithubAccountSchemarequiredshow properties (4)hide properties (4)
idintegerrequiredloginstringrequiredtypestringrequiredavatar_urlstringrequiredpush_events_enabledbooleanrequiredbranch_filtersarray of GithubBranchFilterMapshow properties (2)hide properties (2)
patternstringrequiredis_enabledbooleanrequiredall
GET /business/user/projects
result = await client.projects.all()Arguments:
optionsProjectQueryParams | Nonequerydefault:
NoneProjectQueryParams
pageOptional[integer]page_sizeOptional[integer]order_byOptional['created_at' | 'updated_at']orderOptional['desc' | 'asc']nameOptional[string]tagOptional[string]Returns: ResultsResponse[ProjectSchema]
show properties (1)hide properties (1)
resultsarray of ProjectSchemashow properties (11)hide properties (11)
idstringrequiredcreated_atstringrequirednamestringrequiredslugstringrequireddescriptionOptional[string]tagsarray of stringn_codesintegerrequiredn_analysesintegerrequiredteam_idstringrequiredcreated_by_userUserSchemarequiredshow properties (4)hide properties (4)
idstringrequiredis_selfbooleanrequiredcreated_atstringrequiredusernamestringrequiredgithub_linkOptional[GithubLinkSchema]show properties (6)hide properties (6)
idintegerrequirednamestringrequiredis_privatebooleanrequiredaccountGithubAccountSchemarequiredshow properties (4)hide properties (4)
idintegerrequiredloginstringrequiredtypestringrequiredavatar_urlstringrequiredpush_events_enabledbooleanrequiredbranch_filtersarray of GithubBranchFilterMapshow properties (2)hide properties (2)
patternstringrequiredis_enabledbooleanrequired
