# List all committeescurl -X GET "https://nest.owasp.org/api/v0/committees/"# Sort by creation date (oldest first)curl -X GET "https://nest.owasp.org/api/v0/committees/?ordering=created_at"# Sort by update date (most recently updated first)curl -X GET "https://nest.owasp.org/api/v0/committees/?ordering=-updated_at"# Paginationcurl -X GET "https://nest.owasp.org/api/v0/committees/?page=1&limit=10"
import requests# List all committeesresponse = requests.get("https://nest.owasp.org/api/v0/committees/")committees = response.json()# Sort by creation date (oldest first)response = requests.get( "https://nest.owasp.org/api/v0/committees/", params={"ordering": "created_at"})# Paginationresponse = requests.get( "https://nest.owasp.org/api/v0/committees/", params={"page": 1, "limit": 10})# Print all committeesfor committee in committees['items']: print(f"{committee['name']} (key: {committee['key']})")
// List all committeesconst response = await fetch('https://nest.owasp.org/api/v0/committees/');const committees = await response.json();// Sort by creation date (oldest first)const sortedUrl = new URL('https://nest.owasp.org/api/v0/committees/');sortedUrl.searchParams.set('ordering', 'created_at');const sortedResponse = await fetch(sortedUrl);// Paginationconst paginatedUrl = new URL('https://nest.owasp.org/api/v0/committees/');paginatedUrl.searchParams.set('page', '1');paginatedUrl.searchParams.set('limit', '10');const paginatedResponse = await fetch(paginatedUrl);// Print all committeescommittees.items.forEach(committee => { console.log(`${committee.name} (key: ${committee.key})`);});
# Get committee by key (without prefix)curl -X GET "https://nest.owasp.org/api/v0/committees/project"# Get committee by key (with prefix)curl -X GET "https://nest.owasp.org/api/v0/committees/www-committee-project"# Get outreach committeecurl -X GET "https://nest.owasp.org/api/v0/committees/outreach"