API Documentation
Endpoints
- GETGet organization invitations
- GETGet organizations of user
- GETGet organization by ID
- GETGet organization members
- GETGet all projects of an organization with pagination
- GETGet all projects of a team with pagination
- GETGet a project
- GETGet team by ID
- GETGet all teams of an organization
- GETGet all members of a team
- GETGet a member of a team
- GETGet a scan by ID
- GETGet all vulnerabilities of a project for SAST
- GETGet all IaC vulnerabilities of a project
- GETGet all SCA vulnerabilities of a project
- GETGet all SCA packages of a project
- GETGet a vulnerability of a project for SCA
- GETGet a vulnerability of a project for SAST
- GETGet a vulnerability of a project for IaC
- GETGet overview of a project
- GETGet user profile information
- POSTInvite user to organization
- POSTAccept invitation to organization
- POSTCreate organization
- POSTAdd member to organization
- POSTCreate a project
- POSTCreate a new team
- POSTAdd a member to a team
- POSTStart a scan
- PUTUpdate organization
- PUTUpdate organization member role
- PUTUpdate a team
- PATCHUpdate a project
- PATCHUpdate a vulnerability of a project
- PATCHUpdate user profile
- DELCancel organization invitation
- DELDelete organization
- DELRemove member from organization
- DELDelete a project
- DELDelete a team
- DELRemove a member from a team
Endpoints
Get all projects of an organization with pagination
GET
/
organization
/
{organizationId}
/
projects
Copy
curl --request GET \
--url https://app-preprod.cybedefend.com/organization/{organizationId}/projects
Copy
{
"projects": [
[
{
"projectId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"teamId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"teamName": "<string>",
"name": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"riskLevel": "<string>",
"issuesCount": {
"critical": 123,
"high": 123,
"medium": 123,
"low": 123
},
"analyses": [
[
{
"type": "<string>",
"lastScan": "2023-11-07T05:31:56Z",
"source": "<string>",
"issuesCount": {
"critical": 123,
"high": 123,
"medium": 123,
"low": 123
}
}
]
]
}
]
],
"totalProjects": 123,
"totalPages": 123,
"mainStatistics": {
"highRiskProjects": 123,
"highRiskProjectsInLast7Days": 123,
"solvedIssues": 123,
"solvedIssuesInLast7Days": 123,
"newIssues": 123,
"newIssuesInLast7Days": 123,
"criticalIssues": 123,
"highIssues": 123,
"mediumIssues": 123,
"lowIssues": 123
}
}
Path Parameters
Organization ID
Query Parameters
Search query
Example:
"my-project"
Page size
Example:
10
Page number
Example:
1
Response
201
application/json
Projects found successfully
The response is of type object
.
Copy
curl --request GET \
--url https://app-preprod.cybedefend.com/organization/{organizationId}/projects
Copy
{
"projects": [
[
{
"projectId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"teamId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"teamName": "<string>",
"name": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"riskLevel": "<string>",
"issuesCount": {
"critical": 123,
"high": 123,
"medium": 123,
"low": 123
},
"analyses": [
[
{
"type": "<string>",
"lastScan": "2023-11-07T05:31:56Z",
"source": "<string>",
"issuesCount": {
"critical": 123,
"high": 123,
"medium": 123,
"low": 123
}
}
]
]
}
]
],
"totalProjects": 123,
"totalPages": 123,
"mainStatistics": {
"highRiskProjects": 123,
"highRiskProjectsInLast7Days": 123,
"solvedIssues": 123,
"solvedIssuesInLast7Days": 123,
"newIssues": 123,
"newIssuesInLast7Days": 123,
"criticalIssues": 123,
"highIssues": 123,
"mediumIssues": 123,
"lowIssues": 123
}
}
Assistant
Responses are generated using AI and may contain mistakes.