These are a little more detailed than the summaries.
Signed-off-by: Stephen Finucane <stephen@that.guru>
/api:
get:
summary: List API resources.
+ description: |
+ Show paths to all supported API resources.
operationId: api_list
parameters: []
responses:
/api/bundles:
get:
summary: List bundles.
+ description: |
+ List all bundles that the current user has access to.
+ For unauthenticated requests, only public bundles can be shown.
operationId: bundles_list
parameters:
- $ref: '#/components/parameters/Page'
- bundles
post:
summary: Create a bundle.
+ description: |
+ Create a new bundle.
operationId: bundles_create
security:
- basicAuth: []
type: integer
get:
summary: Show a bundle.
+ description: |
+ Retrieve a bundle by its ID.
+ The bundle must be either be public or be owned by the currently authenticated user.
operationId: bundles_read
responses:
'200':
- bundles
patch:
summary: Update a bundle (partial).
+ description:
+ Partially update an existing bundle.
+ The bundle must be owned by the currently authenticated user.
operationId: bundles_partial_update
security:
- basicAuth: []
/api/covers:
get:
summary: List cover letters.
+ description: |
+ List all cover letters.
operationId: covers_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: Show a cover letter.
+ description: |
+ Retrieve a cover letter by its ID.
operationId: covers_read
responses:
'200':
type: integer
get:
summary: List cover letter comments
+ description: |
+ List all comments for the given cover letter.
operationId: cover_comments_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: Show a cover letter comment.
+ description: |
+ Retrieve a cover letter comment by its ID.
operationId: cover_comments_read
responses:
'200':
- comments
patch:
summary: Update a cover letter comment (partial).
+ description:
+ Partially update an existing cover letter comment.
+ You must be a maintainer of the project that the cover letter comment belongs to.
operationId: cover_comments_partial_update
requestBody:
$ref: '#/components/requestBodies/Comment'
/api/events:
get:
summary: List events.
+ description: |
+ List all events.
+ This list can be quite large. You are encouraged to use filters to narrow it to specific categories or project(s).
operationId: events_list
parameters:
- $ref: '#/components/parameters/Page'
/api/patches:
get:
summary: List patches.
+ description: |
+ List all patches.
operationId: patches_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: Show a patch.
+ description: |
+ Retrieve a patch by its ID.
operationId: patches_read
responses:
'200':
- patches
patch:
summary: Update a patch (partial).
+ description:
+ Partially update an existing patch.
+ You must be a maintainer of the project that the patch belongs to.
operationId: patches_partial_update
security:
- basicAuth: []
title: ID
type: integer
get:
- summary: List comments
+ summary: List patch comments
+ description: |
+ List all comments for the given patch.
operationId: patch_comments_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: Show a patch comment.
+ description: |
+ Retrieve a patch comment by its ID and the ID of the patch.
operationId: patch_comments_read
responses:
'200':
- comments
patch:
summary: Update a patch comment (partial).
+ description:
+ Partially update an existing patch comment.
+ You must be a maintainer of the project that the patch comment belongs to.
operationId: patch_comments_partial_update
requestBody:
$ref: '#/components/requestBodies/Comment'
type: integer
get:
summary: List checks.
+ description: |
+ List all checks for the given patch.
operationId: checks_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: Show a check.
+ description: |
+ Retrieve a check by its ID.
operationId: checks_read
responses:
'200':
/api/people:
get:
summary: List people.
+ description: |
+ List all people.
+ A person is anyone that has submitted a patch, a series of patches, or a comment to any project.
operationId: people_list
security:
- basicAuth: []
type: integer
get:
summary: Show a person.
+ description: |
+ Retrieve a person by their ID.
+ A person is anyone that has submitted a patch, a series of patches, or a comment to any project.
operationId: people_read
security:
- basicAuth: []
/api/projects:
get:
summary: List projects.
+ description: |
+ List all projects.
operationId: projects_list
parameters:
- $ref: '#/components/parameters/Page'
type: string
get:
summary: Show a project.
+ description: |
+ Retrieve a project by its ID.
operationId: projects_read
responses:
'200':
- projects
patch:
summary: Update a project (partial).
+ description:
+ Partially update an existing project.
+ You must be a maintainer of the project.
operationId: projects_partial_update
security:
- basicAuth: []
/api/series:
get:
summary: List series.
+ description: |
+ List all series.
+ A series is a collection of patches with an optional cover letter.
operationId: series_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: Show a series.
+ description: |
+ Retrieve a series by its ID.
+ A series is a collection of patches with an optional cover letter.
operationId: series_read
responses:
'200':
/api/users:
get:
summary: List users.
+ description: |
+ List all users.
operationId: users_list
security:
- basicAuth: []
type: integer
get:
summary: Show a user.
+ description: |
+ Retrieve a user by their ID.
operationId: users_read
security:
- basicAuth: []
- users
patch:
summary: Update a user (partial).
+ description:
+ Partially update a user account.
+ Only super users are allowed to update other user's accounts.
operationId: users_partial_update
security:
- basicAuth: []
{% endif %}
get:
summary: List API resources.
+ description: |
+ Show paths to all supported API resources.
operationId: api_list
parameters: []
responses:
/api/{{ version_url}}bundles:
get:
summary: List bundles.
+ description: |
+ List all bundles that the current user has access to.
+ For unauthenticated requests, only public bundles can be shown.
operationId: bundles_list
parameters:
- $ref: '#/components/parameters/Page'
{% if version >= (1, 2) %}
post:
summary: Create a bundle.
+ description: |
+ Create a new bundle.
operationId: bundles_create
security:
- basicAuth: []
type: integer
get:
summary: Show a bundle.
+ description: |
+ Retrieve a bundle by its ID.
+ The bundle must be either be public or be owned by the currently authenticated user.
operationId: bundles_read
responses:
'200':
{% if version >= (1, 2) %}
patch:
summary: Update a bundle (partial).
+ description:
+ Partially update an existing bundle.
+ The bundle must be owned by the currently authenticated user.
operationId: bundles_partial_update
security:
- basicAuth: []
/api/{{ version_url }}covers:
get:
summary: List cover letters.
+ description: |
+ List all cover letters.
operationId: covers_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: Show a cover letter.
+ description: |
+ Retrieve a cover letter by its ID.
operationId: covers_read
responses:
'200':
type: integer
get:
summary: List cover letter comments
+ description: |
+ List all comments for the given cover letter.
operationId: cover_comments_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: Show a cover letter comment.
+ description: |
+ Retrieve a cover letter comment by its ID.
operationId: cover_comments_read
responses:
'200':
- comments
patch:
summary: Update a cover letter comment (partial).
+ description:
+ Partially update an existing cover letter comment.
+ You must be a maintainer of the project that the cover letter comment belongs to.
operationId: cover_comments_partial_update
requestBody:
$ref: '#/components/requestBodies/Comment'
/api/{{ version_url }}events:
get:
summary: List events.
+ description: |
+ List all events.
+ This list can be quite large. You are encouraged to use filters to narrow it to specific categories or project(s).
operationId: events_list
parameters:
- $ref: '#/components/parameters/Page'
/api/{{ version_url }}patches:
get:
summary: List patches.
+ description: |
+ List all patches.
operationId: patches_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: Show a patch.
+ description: |
+ Retrieve a patch by its ID.
operationId: patches_read
responses:
'200':
- patches
patch:
summary: Update a patch (partial).
+ description:
+ Partially update an existing patch.
+ You must be a maintainer of the project that the patch belongs to.
operationId: patches_partial_update
security:
- basicAuth: []
title: ID
type: integer
get:
- summary: List comments
+ summary: List patch comments
+ description: |
+ List all comments for the given patch.
operationId: patch_comments_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: Show a patch comment.
+ description: |
+ Retrieve a patch comment by its ID and the ID of the patch.
operationId: patch_comments_read
responses:
'200':
- comments
patch:
summary: Update a patch comment (partial).
+ description:
+ Partially update an existing patch comment.
+ You must be a maintainer of the project that the patch comment belongs to.
operationId: patch_comments_partial_update
requestBody:
$ref: '#/components/requestBodies/Comment'
type: integer
get:
summary: List checks.
+ description: |
+ List all checks for the given patch.
operationId: checks_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: Show a check.
+ description: |
+ Retrieve a check by its ID.
operationId: checks_read
responses:
'200':
/api/{{ version_url }}people:
get:
summary: List people.
+ description: |
+ List all people.
+ A person is anyone that has submitted a patch, a series of patches, or a comment to any project.
operationId: people_list
security:
- basicAuth: []
type: integer
get:
summary: Show a person.
+ description: |
+ Retrieve a person by their ID.
+ A person is anyone that has submitted a patch, a series of patches, or a comment to any project.
operationId: people_read
security:
- basicAuth: []
/api/{{ version_url }}projects:
get:
summary: List projects.
+ description: |
+ List all projects.
operationId: projects_list
parameters:
- $ref: '#/components/parameters/Page'
type: string
get:
summary: Show a project.
+ description: |
+ Retrieve a project by its ID.
operationId: projects_read
responses:
'200':
- projects
patch:
summary: Update a project (partial).
+ description:
+ Partially update an existing project.
+ You must be a maintainer of the project.
operationId: projects_partial_update
security:
- basicAuth: []
/api/{{ version_url }}series:
get:
summary: List series.
+ description: |
+ List all series.
+ A series is a collection of patches with an optional cover letter.
operationId: series_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: Show a series.
+ description: |
+ Retrieve a series by its ID.
+ A series is a collection of patches with an optional cover letter.
operationId: series_read
responses:
'200':
/api/{{ version_url }}users:
get:
summary: List users.
+ description: |
+ List all users.
operationId: users_list
security:
- basicAuth: []
type: integer
get:
summary: Show a user.
+ description: |
+ Retrieve a user by their ID.
operationId: users_read
security:
- basicAuth: []
- users
patch:
summary: Update a user (partial).
+ description:
+ Partially update a user account.
+ Only super users are allowed to update other user's accounts.
operationId: users_partial_update
security:
- basicAuth: []
/api/1.0/:
get:
summary: List API resources.
+ description: |
+ Show paths to all supported API resources.
operationId: api_list
parameters: []
responses:
/api/1.0/bundles:
get:
summary: List bundles.
+ description: |
+ List all bundles that the current user has access to.
+ For unauthenticated requests, only public bundles can be shown.
operationId: bundles_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: Show a bundle.
+ description: |
+ Retrieve a bundle by its ID.
+ The bundle must be either be public or be owned by the currently authenticated user.
operationId: bundles_read
responses:
'200':
/api/1.0/covers:
get:
summary: List cover letters.
+ description: |
+ List all cover letters.
operationId: covers_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: Show a cover letter.
+ description: |
+ Retrieve a cover letter by its ID.
operationId: covers_read
responses:
'200':
type: integer
get:
summary: List cover letter comments
+ description: |
+ List all comments for the given cover letter.
operationId: cover_comments_list
parameters:
- $ref: '#/components/parameters/Page'
/api/1.0/events:
get:
summary: List events.
+ description: |
+ List all events.
+ This list can be quite large. You are encouraged to use filters to narrow it to specific categories or project(s).
operationId: events_list
parameters:
- $ref: '#/components/parameters/Page'
/api/1.0/patches:
get:
summary: List patches.
+ description: |
+ List all patches.
operationId: patches_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: Show a patch.
+ description: |
+ Retrieve a patch by its ID.
operationId: patches_read
responses:
'200':
- patches
patch:
summary: Update a patch (partial).
+ description:
+ Partially update an existing patch.
+ You must be a maintainer of the project that the patch belongs to.
operationId: patches_partial_update
security:
- basicAuth: []
title: ID
type: integer
get:
- summary: List comments
+ summary: List patch comments
+ description: |
+ List all comments for the given patch.
operationId: patch_comments_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: List checks.
+ description: |
+ List all checks for the given patch.
operationId: checks_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: Show a check.
+ description: |
+ Retrieve a check by its ID.
operationId: checks_read
responses:
'200':
/api/1.0/people:
get:
summary: List people.
+ description: |
+ List all people.
+ A person is anyone that has submitted a patch, a series of patches, or a comment to any project.
operationId: people_list
security:
- basicAuth: []
type: integer
get:
summary: Show a person.
+ description: |
+ Retrieve a person by their ID.
+ A person is anyone that has submitted a patch, a series of patches, or a comment to any project.
operationId: people_read
security:
- basicAuth: []
/api/1.0/projects:
get:
summary: List projects.
+ description: |
+ List all projects.
operationId: projects_list
parameters:
- $ref: '#/components/parameters/Page'
type: string
get:
summary: Show a project.
+ description: |
+ Retrieve a project by its ID.
operationId: projects_read
responses:
'200':
- projects
patch:
summary: Update a project (partial).
+ description:
+ Partially update an existing project.
+ You must be a maintainer of the project.
operationId: projects_partial_update
security:
- basicAuth: []
/api/1.0/series:
get:
summary: List series.
+ description: |
+ List all series.
+ A series is a collection of patches with an optional cover letter.
operationId: series_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: Show a series.
+ description: |
+ Retrieve a series by its ID.
+ A series is a collection of patches with an optional cover letter.
operationId: series_read
responses:
'200':
/api/1.0/users:
get:
summary: List users.
+ description: |
+ List all users.
operationId: users_list
security:
- basicAuth: []
type: integer
get:
summary: Show a user.
+ description: |
+ Retrieve a user by their ID.
operationId: users_read
security:
- basicAuth: []
- users
patch:
summary: Update a user (partial).
+ description:
+ Partially update a user account.
+ Only super users are allowed to update other user's accounts.
operationId: users_partial_update
security:
- basicAuth: []
/api/1.1/:
get:
summary: List API resources.
+ description: |
+ Show paths to all supported API resources.
operationId: api_list
parameters: []
responses:
/api/1.1/bundles:
get:
summary: List bundles.
+ description: |
+ List all bundles that the current user has access to.
+ For unauthenticated requests, only public bundles can be shown.
operationId: bundles_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: Show a bundle.
+ description: |
+ Retrieve a bundle by its ID.
+ The bundle must be either be public or be owned by the currently authenticated user.
operationId: bundles_read
responses:
'200':
/api/1.1/covers:
get:
summary: List cover letters.
+ description: |
+ List all cover letters.
operationId: covers_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: Show a cover letter.
+ description: |
+ Retrieve a cover letter by its ID.
operationId: covers_read
responses:
'200':
type: integer
get:
summary: List cover letter comments
+ description: |
+ List all comments for the given cover letter.
operationId: cover_comments_list
parameters:
- $ref: '#/components/parameters/Page'
/api/1.1/events:
get:
summary: List events.
+ description: |
+ List all events.
+ This list can be quite large. You are encouraged to use filters to narrow it to specific categories or project(s).
operationId: events_list
parameters:
- $ref: '#/components/parameters/Page'
/api/1.1/patches:
get:
summary: List patches.
+ description: |
+ List all patches.
operationId: patches_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: Show a patch.
+ description: |
+ Retrieve a patch by its ID.
operationId: patches_read
responses:
'200':
- patches
patch:
summary: Update a patch (partial).
+ description:
+ Partially update an existing patch.
+ You must be a maintainer of the project that the patch belongs to.
operationId: patches_partial_update
security:
- basicAuth: []
title: ID
type: integer
get:
- summary: List comments
+ summary: List patch comments
+ description: |
+ List all comments for the given patch.
operationId: patch_comments_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: List checks.
+ description: |
+ List all checks for the given patch.
operationId: checks_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: Show a check.
+ description: |
+ Retrieve a check by its ID.
operationId: checks_read
responses:
'200':
/api/1.1/people:
get:
summary: List people.
+ description: |
+ List all people.
+ A person is anyone that has submitted a patch, a series of patches, or a comment to any project.
operationId: people_list
security:
- basicAuth: []
type: integer
get:
summary: Show a person.
+ description: |
+ Retrieve a person by their ID.
+ A person is anyone that has submitted a patch, a series of patches, or a comment to any project.
operationId: people_read
security:
- basicAuth: []
/api/1.1/projects:
get:
summary: List projects.
+ description: |
+ List all projects.
operationId: projects_list
parameters:
- $ref: '#/components/parameters/Page'
type: string
get:
summary: Show a project.
+ description: |
+ Retrieve a project by its ID.
operationId: projects_read
responses:
'200':
- projects
patch:
summary: Update a project (partial).
+ description:
+ Partially update an existing project.
+ You must be a maintainer of the project.
operationId: projects_partial_update
security:
- basicAuth: []
/api/1.1/series:
get:
summary: List series.
+ description: |
+ List all series.
+ A series is a collection of patches with an optional cover letter.
operationId: series_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: Show a series.
+ description: |
+ Retrieve a series by its ID.
+ A series is a collection of patches with an optional cover letter.
operationId: series_read
responses:
'200':
/api/1.1/users:
get:
summary: List users.
+ description: |
+ List all users.
operationId: users_list
security:
- basicAuth: []
type: integer
get:
summary: Show a user.
+ description: |
+ Retrieve a user by their ID.
operationId: users_read
security:
- basicAuth: []
- users
patch:
summary: Update a user (partial).
+ description:
+ Partially update a user account.
+ Only super users are allowed to update other user's accounts.
operationId: users_partial_update
security:
- basicAuth: []
/api/1.2/:
get:
summary: List API resources.
+ description: |
+ Show paths to all supported API resources.
operationId: api_list
parameters: []
responses:
/api/1.2/bundles:
get:
summary: List bundles.
+ description: |
+ List all bundles that the current user has access to.
+ For unauthenticated requests, only public bundles can be shown.
operationId: bundles_list
parameters:
- $ref: '#/components/parameters/Page'
- bundles
post:
summary: Create a bundle.
+ description: |
+ Create a new bundle.
operationId: bundles_create
security:
- basicAuth: []
type: integer
get:
summary: Show a bundle.
+ description: |
+ Retrieve a bundle by its ID.
+ The bundle must be either be public or be owned by the currently authenticated user.
operationId: bundles_read
responses:
'200':
- bundles
patch:
summary: Update a bundle (partial).
+ description:
+ Partially update an existing bundle.
+ The bundle must be owned by the currently authenticated user.
operationId: bundles_partial_update
security:
- basicAuth: []
/api/1.2/covers:
get:
summary: List cover letters.
+ description: |
+ List all cover letters.
operationId: covers_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: Show a cover letter.
+ description: |
+ Retrieve a cover letter by its ID.
operationId: covers_read
responses:
'200':
type: integer
get:
summary: List cover letter comments
+ description: |
+ List all comments for the given cover letter.
operationId: cover_comments_list
parameters:
- $ref: '#/components/parameters/Page'
/api/1.2/events:
get:
summary: List events.
+ description: |
+ List all events.
+ This list can be quite large. You are encouraged to use filters to narrow it to specific categories or project(s).
operationId: events_list
parameters:
- $ref: '#/components/parameters/Page'
/api/1.2/patches:
get:
summary: List patches.
+ description: |
+ List all patches.
operationId: patches_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: Show a patch.
+ description: |
+ Retrieve a patch by its ID.
operationId: patches_read
responses:
'200':
- patches
patch:
summary: Update a patch (partial).
+ description:
+ Partially update an existing patch.
+ You must be a maintainer of the project that the patch belongs to.
operationId: patches_partial_update
security:
- basicAuth: []
title: ID
type: integer
get:
- summary: List comments
+ summary: List patch comments
+ description: |
+ List all comments for the given patch.
operationId: patch_comments_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: List checks.
+ description: |
+ List all checks for the given patch.
operationId: checks_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: Show a check.
+ description: |
+ Retrieve a check by its ID.
operationId: checks_read
responses:
'200':
/api/1.2/people:
get:
summary: List people.
+ description: |
+ List all people.
+ A person is anyone that has submitted a patch, a series of patches, or a comment to any project.
operationId: people_list
security:
- basicAuth: []
type: integer
get:
summary: Show a person.
+ description: |
+ Retrieve a person by their ID.
+ A person is anyone that has submitted a patch, a series of patches, or a comment to any project.
operationId: people_read
security:
- basicAuth: []
/api/1.2/projects:
get:
summary: List projects.
+ description: |
+ List all projects.
operationId: projects_list
parameters:
- $ref: '#/components/parameters/Page'
type: string
get:
summary: Show a project.
+ description: |
+ Retrieve a project by its ID.
operationId: projects_read
responses:
'200':
- projects
patch:
summary: Update a project (partial).
+ description:
+ Partially update an existing project.
+ You must be a maintainer of the project.
operationId: projects_partial_update
security:
- basicAuth: []
/api/1.2/series:
get:
summary: List series.
+ description: |
+ List all series.
+ A series is a collection of patches with an optional cover letter.
operationId: series_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: Show a series.
+ description: |
+ Retrieve a series by its ID.
+ A series is a collection of patches with an optional cover letter.
operationId: series_read
responses:
'200':
/api/1.2/users:
get:
summary: List users.
+ description: |
+ List all users.
operationId: users_list
security:
- basicAuth: []
type: integer
get:
summary: Show a user.
+ description: |
+ Retrieve a user by their ID.
operationId: users_read
security:
- basicAuth: []
- users
patch:
summary: Update a user (partial).
+ description:
+ Partially update a user account.
+ Only super users are allowed to update other user's accounts.
operationId: users_partial_update
security:
- basicAuth: []
/api/1.3/:
get:
summary: List API resources.
+ description: |
+ Show paths to all supported API resources.
operationId: api_list
parameters: []
responses:
/api/1.3/bundles:
get:
summary: List bundles.
+ description: |
+ List all bundles that the current user has access to.
+ For unauthenticated requests, only public bundles can be shown.
operationId: bundles_list
parameters:
- $ref: '#/components/parameters/Page'
- bundles
post:
summary: Create a bundle.
+ description: |
+ Create a new bundle.
operationId: bundles_create
security:
- basicAuth: []
type: integer
get:
summary: Show a bundle.
+ description: |
+ Retrieve a bundle by its ID.
+ The bundle must be either be public or be owned by the currently authenticated user.
operationId: bundles_read
responses:
'200':
- bundles
patch:
summary: Update a bundle (partial).
+ description:
+ Partially update an existing bundle.
+ The bundle must be owned by the currently authenticated user.
operationId: bundles_partial_update
security:
- basicAuth: []
/api/1.3/covers:
get:
summary: List cover letters.
+ description: |
+ List all cover letters.
operationId: covers_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: Show a cover letter.
+ description: |
+ Retrieve a cover letter by its ID.
operationId: covers_read
responses:
'200':
type: integer
get:
summary: List cover letter comments
+ description: |
+ List all comments for the given cover letter.
operationId: cover_comments_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: Show a cover letter comment.
+ description: |
+ Retrieve a cover letter comment by its ID.
operationId: cover_comments_read
responses:
'200':
- comments
patch:
summary: Update a cover letter comment (partial).
+ description:
+ Partially update an existing cover letter comment.
+ You must be a maintainer of the project that the cover letter comment belongs to.
operationId: cover_comments_partial_update
requestBody:
$ref: '#/components/requestBodies/Comment'
/api/1.3/events:
get:
summary: List events.
+ description: |
+ List all events.
+ This list can be quite large. You are encouraged to use filters to narrow it to specific categories or project(s).
operationId: events_list
parameters:
- $ref: '#/components/parameters/Page'
/api/1.3/patches:
get:
summary: List patches.
+ description: |
+ List all patches.
operationId: patches_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: Show a patch.
+ description: |
+ Retrieve a patch by its ID.
operationId: patches_read
responses:
'200':
- patches
patch:
summary: Update a patch (partial).
+ description:
+ Partially update an existing patch.
+ You must be a maintainer of the project that the patch belongs to.
operationId: patches_partial_update
security:
- basicAuth: []
title: ID
type: integer
get:
- summary: List comments
+ summary: List patch comments
+ description: |
+ List all comments for the given patch.
operationId: patch_comments_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: Show a patch comment.
+ description: |
+ Retrieve a patch comment by its ID and the ID of the patch.
operationId: patch_comments_read
responses:
'200':
- comments
patch:
summary: Update a patch comment (partial).
+ description:
+ Partially update an existing patch comment.
+ You must be a maintainer of the project that the patch comment belongs to.
operationId: patch_comments_partial_update
requestBody:
$ref: '#/components/requestBodies/Comment'
type: integer
get:
summary: List checks.
+ description: |
+ List all checks for the given patch.
operationId: checks_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: Show a check.
+ description: |
+ Retrieve a check by its ID.
operationId: checks_read
responses:
'200':
/api/1.3/people:
get:
summary: List people.
+ description: |
+ List all people.
+ A person is anyone that has submitted a patch, a series of patches, or a comment to any project.
operationId: people_list
security:
- basicAuth: []
type: integer
get:
summary: Show a person.
+ description: |
+ Retrieve a person by their ID.
+ A person is anyone that has submitted a patch, a series of patches, or a comment to any project.
operationId: people_read
security:
- basicAuth: []
/api/1.3/projects:
get:
summary: List projects.
+ description: |
+ List all projects.
operationId: projects_list
parameters:
- $ref: '#/components/parameters/Page'
type: string
get:
summary: Show a project.
+ description: |
+ Retrieve a project by its ID.
operationId: projects_read
responses:
'200':
- projects
patch:
summary: Update a project (partial).
+ description:
+ Partially update an existing project.
+ You must be a maintainer of the project.
operationId: projects_partial_update
security:
- basicAuth: []
/api/1.3/series:
get:
summary: List series.
+ description: |
+ List all series.
+ A series is a collection of patches with an optional cover letter.
operationId: series_list
parameters:
- $ref: '#/components/parameters/Page'
type: integer
get:
summary: Show a series.
+ description: |
+ Retrieve a series by its ID.
+ A series is a collection of patches with an optional cover letter.
operationId: series_read
responses:
'200':
/api/1.3/users:
get:
summary: List users.
+ description: |
+ List all users.
operationId: users_list
security:
- basicAuth: []
type: integer
get:
summary: Show a user.
+ description: |
+ Retrieve a user by their ID.
operationId: users_read
security:
- basicAuth: []
- users
patch:
summary: Update a user (partial).
+ description:
+ Partially update a user account.
+ Only super users are allowed to update other user's accounts.
operationId: users_partial_update
security:
- basicAuth: []