# List all issuescurl -X GET "https://nest.owasp.org/api/v0/issues/"# Filter by organizationcurl -X GET "https://nest.owasp.org/api/v0/issues/?organization=OWASP"# Filter by repositorycurl -X GET "https://nest.owasp.org/api/v0/issues/?repository=Nest"# Filter by organization and repositorycurl -X GET "https://nest.owasp.org/api/v0/issues/?organization=OWASP&repository=Nest"# Filter by state (open issues only)curl -X GET "https://nest.owasp.org/api/v0/issues/?state=open"# Sort by update date (most recently updated first)curl -X GET "https://nest.owasp.org/api/v0/issues/?ordering=-updated_at"# Combine filters and paginationcurl -X GET "https://nest.owasp.org/api/v0/issues/?organization=OWASP&state=open&page=1&limit=20"
import requests# List all issuesresponse = requests.get("https://nest.owasp.org/api/v0/issues/")issues = response.json()# Filter by organizationresponse = requests.get( "https://nest.owasp.org/api/v0/issues/", params={"organization": "OWASP"})# Filter by repositoryresponse = requests.get( "https://nest.owasp.org/api/v0/issues/", params={"repository": "Nest"})# Filter by organization and repositoryresponse = requests.get( "https://nest.owasp.org/api/v0/issues/", params={ "organization": "OWASP", "repository": "Nest" })# Filter by state (open issues only)response = requests.get( "https://nest.owasp.org/api/v0/issues/", params={"state": "open"})# Sort by update dateresponse = requests.get( "https://nest.owasp.org/api/v0/issues/", params={"ordering": "-updated_at"})# Print issue titlesfor issue in issues['items']: print(f"[{issue['state'].upper()}] {issue['title']}")
// List all issuesconst response = await fetch('https://nest.owasp.org/api/v0/issues/');const issues = await response.json();// Filter by organizationconst orgUrl = new URL('https://nest.owasp.org/api/v0/issues/');orgUrl.searchParams.set('organization', 'OWASP');const orgResponse = await fetch(orgUrl);// Filter by repositoryconst repoUrl = new URL('https://nest.owasp.org/api/v0/issues/');repoUrl.searchParams.set('repository', 'Nest');const repoResponse = await fetch(repoUrl);// Filter by organization and repositoryconst combinedUrl = new URL('https://nest.owasp.org/api/v0/issues/');combinedUrl.searchParams.set('organization', 'OWASP');combinedUrl.searchParams.set('repository', 'Nest');const combinedResponse = await fetch(combinedUrl);// Filter by state (open issues only)const openUrl = new URL('https://nest.owasp.org/api/v0/issues/');openUrl.searchParams.set('state', 'open');const openResponse = await fetch(openUrl);// Sort by update dateconst sortedUrl = new URL('https://nest.owasp.org/api/v0/issues/');sortedUrl.searchParams.set('ordering', '-updated_at');const sortedResponse = await fetch(sortedUrl);// Print issue titlesissues.items.forEach(issue => { console.log(`[${issue.state.toUpperCase()}] ${issue.title}`);});