openapi: 3.1.0
info:
title: Apache Software Foundation Projects Committees People API
description: The Apache Software Foundation Projects API provides read-only access to JSON data about ASF projects, committees, releases, and podlings. The data is served as static JSON files from projects.apache.org and includes comprehensive information about the foundation's structure, project metadata, committee membership, release histories, and incubating podlings.
version: 1.0.0
contact:
name: Apache Software Foundation
url: https://www.apache.org
license:
name: Apache License 2.0
url: https://www.apache.org/licenses/LICENSE-2.0
servers:
- url: https://projects.apache.org/json
description: ASF Projects JSON Data
tags:
- name: People
paths:
/foundation/people.json:
get:
operationId: getPeople
summary: Apache Software Foundation Get People
description: Returns a JSON object mapping ASF member usernames to the list of committees and groups they belong to.
tags:
- People
responses:
'200':
description: Successful response with people data
content:
application/json:
schema:
type: object
additionalProperties:
type: array
items:
type: string
examples:
GetPeople200Example:
summary: Default getPeople 200 response
x-microcks-default: true
value: {}
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/foundation/people_name.json:
get:
operationId: getPeopleNames
summary: Apache Software Foundation Get People Names
description: Returns a JSON object mapping ASF member usernames to their display names.
tags:
- People
responses:
'200':
description: Successful response with people names
content:
application/json:
schema:
type: object
additionalProperties:
type: string
examples:
GetPeopleNames200Example:
summary: Default getPeopleNames 200 response
x-microcks-default: true
value: {}
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/public_ldap_people.json:
get:
operationId: getPublicLdapPeople
summary: Apache Software Foundation Get LDAP People Data
description: Returns public people data from ASF LDAP, including display names and group memberships for all committers.
tags:
- People
responses:
'200':
description: Successful response with LDAP people data
content:
application/json:
schema:
type: object
properties:
people:
type: object
additionalProperties:
type: object
properties:
name:
type: string
key_fingerprints:
type: array
items:
type: string
last_updated:
type: string
examples:
GetPublicLdapPeople200Example:
summary: Default getPublicLdapPeople 200 response
x-microcks-default: true
value: {}
x-microcks-operation:
delay: 0
dispatcher: FALLBACK