{ "opencollection": "1.0.0", "info": { "name": "GitHub Projects Card API", "version": "1.1.4" }, "items": [ { "info": { "name": "Card", "type": "folder" }, "items": [ { "info": { "name": "GitHub Get Project Card", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}/api/v3/projects/columns/cards/:card_id", "params": [ { "name": "card_id", "value": "", "type": "path", "description": "The unique identifier of the card." } ] }, "docs": "The Get Project Card operation retrieves detailed information about a specific card within a GitHub Project board by providing its unique card identifier. This endpoint returns comprehensive data about the card including its note content, associated issue or pull request details, creation and update timestamps, creator information, and its current position within the project column. The card_id parameter is required in the URL path to specify which card to retrieve, and the response includes met" }, { "info": { "name": "GitHub Update an Existing Project Card", "type": "http" }, "http": { "method": "PATCH", "url": "{protocol}://{hostname}/api/v3/projects/columns/cards/:card_id", "params": [ { "name": "card_id", "value": "", "type": "path", "description": "The unique identifier of the card." } ], "body": { "type": "json", "data": "{}" } }, "docs": "The PATCH operation on the `/projects/columns/cards/{card_id}` endpoint allows you to modify an existing project card within a GitHub project board by providing the card's unique identifier. This API call enables you to update card properties such as the note content or archived status, giving you programmatic control over managing cards in your project workflows. You must authenticate with appropriate permissions to modify cards, and the endpoint returns the updated card object upon successful " }, { "info": { "name": "GitHub Delete Project Card", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}/api/v3/projects/columns/cards/:card_id", "params": [ { "name": "card_id", "value": "", "type": "path", "description": "The unique identifier of the card." } ] }, "docs": "Deletes an existing card from a GitHub project board column by its unique card identifier. This operation permanently removes the specified project card and cannot be undone. The authenticated user must have write access to the repository or organization that owns the project board to successfully delete the card. Once deleted, the card and its associated metadata are removed from the project, though any linked issues or pull requests remain unaffected in their respective repositories." }, { "info": { "name": "GitHub Move Project Card", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}/api/v3/projects/columns/cards/:card_id/moves", "params": [ { "name": "card_id", "value": "", "type": "path", "description": "The unique identifier of the card." } ], "body": { "type": "json", "data": "{}" } }, "docs": "This API operation moves a project card to a different position within the same column or to a different column entirely within a GitHub project board. When making a POST request to /projects/columns/cards/{card_id}/moves, you specify the card_id of the card you want to relocate and provide parameters in the request body to define the new position, such as the target column_id and the desired position relative to other cards (top, bottom, or after a specific card). This endpoint is useful for pr" }, { "info": { "name": "GitHub Create Project Card", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}/api/v3/projects/columns/:column_id/cards", "params": [ { "name": "column_id", "value": "", "type": "path", "description": "The unique identifier of the column." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates a new card in the specified project column identified by column_id. This endpoint allows you to add either a content card (linked to an issue or pull request) or a note card (containing plain text) to a project board column. When creating a content card, you must provide the content_id and content_type parameters to reference an existing issue or pull request. For note cards, you supply a note parameter with the desired text content. The newly created card is added to the bottom of the s" } ] } ], "bundled": true }