5.0 KiB
5.0 KiB
name, description
| name | description |
|---|---|
| discussions-routes | Handle 14 OpenAPI operation(s) under /api/v1/discussions for the discussions route group. |
discussions API Routes
Handle 14 OpenAPI operation(s) under /api/v1/discussions for the discussions route group.
Use the generated operation tools to make real API calls. Do not invent API responses. If a tool reports missing setup, return the exact setup field name to the caller. For write, update, or delete operations, state the intended action before calling the tool.
Operations
api_get_discussion_labels_api_v1_discussions_labels_get
- Operation ID:
api_get_discussion_labels_api_v1_discussions_labels_get - Route:
GET /api/v1/discussions/labels - Mode: READ
- Summary: List discussion labels
api_get_user_votes_batch_api_v1_discussions_votes_batch_post
- Operation ID:
api_get_user_votes_batch_api_v1_discussions_votes_batch_post - Route:
POST /api/v1/discussions/votes/batch - Mode: WRITE
- Summary: Batch check user vote status
- Body: JSON request body accepted.
api_delete_discussion_api_v1_discussions_discussion_uuid_delete
- Operation ID:
api_delete_discussion_api_v1_discussions_discussion_uuid_delete - Route:
DELETE /api/v1/discussions/{discussion_uuid} - Mode: WRITE
- Summary: Delete a discussion
- Parameters:
discussion_uuidinpathrequired
api_get_discussion_api_v1_discussions_discussion_uuid_get
- Operation ID:
api_get_discussion_api_v1_discussions_discussion_uuid_get - Route:
GET /api/v1/discussions/{discussion_uuid} - Mode: READ
- Summary: Get a discussion
- Parameters:
discussion_uuidinpathrequired
api_update_discussion_api_v1_discussions_discussion_uuid_put
- Operation ID:
api_update_discussion_api_v1_discussions_discussion_uuid_put - Route:
PUT /api/v1/discussions/{discussion_uuid} - Mode: WRITE
- Summary: Update a discussion
- Parameters:
discussion_uuidinpathrequired
- Body: JSON request body accepted.
api_get_comments_by_discussion_api_v1_discussions_dis_87a0b55e1c
- Operation ID:
api_get_comments_by_discussion_api_v1_discussions_discussion_uuid_comments_get - Route:
GET /api/v1/discussions/{discussion_uuid}/comments - Mode: READ
- Summary: List comments for a discussion
- Parameters:
discussion_uuidinpathrequiredpageinquerylimitinquery
api_create_comment_api_v1_discussions_discussion_uuid_bc6989627c
- Operation ID:
api_create_comment_api_v1_discussions_discussion_uuid_comments_post - Route:
POST /api/v1/discussions/{discussion_uuid}/comments - Mode: WRITE
- Summary: Create a comment
- Parameters:
discussion_uuidinpathrequired
- Body: JSON request body accepted.
api_get_comment_count_api_v1_discussions_discussion_u_15e933154e
- Operation ID:
api_get_comment_count_api_v1_discussions_discussion_uuid_comments_count_get - Route:
GET /api/v1/discussions/{discussion_uuid}/comments/count - Mode: READ
- Summary: Get comment count for a discussion
- Parameters:
discussion_uuidinpathrequired
api_lock_discussion_api_v1_discussions_discussion_uuid_lock_put
- Operation ID:
api_lock_discussion_api_v1_discussions_discussion_uuid_lock_put - Route:
PUT /api/v1/discussions/{discussion_uuid}/lock - Mode: WRITE
- Summary: Lock or unlock a discussion
- Parameters:
discussion_uuidinpathrequired
- Body: JSON request body accepted.
api_pin_discussion_api_v1_discussions_discussion_uuid_pin_put
- Operation ID:
api_pin_discussion_api_v1_discussions_discussion_uuid_pin_put - Route:
PUT /api/v1/discussions/{discussion_uuid}/pin - Mode: WRITE
- Summary: Pin or unpin a discussion
- Parameters:
discussion_uuidinpathrequired
- Body: JSON request body accepted.
api_get_reactions_api_v1_discussions_discussion_uuid_c7dd806798
- Operation ID:
api_get_reactions_api_v1_discussions_discussion_uuid_reactions_get - Route:
GET /api/v1/discussions/{discussion_uuid}/reactions - Mode: READ
- Summary: List reactions on a discussion
- Parameters:
discussion_uuidinpathrequired
api_toggle_reaction_api_v1_discussions_discussion_uui_0ce0c91549
- Operation ID:
api_toggle_reaction_api_v1_discussions_discussion_uuid_reactions_post - Route:
POST /api/v1/discussions/{discussion_uuid}/reactions - Mode: WRITE
- Summary: Toggle a reaction on a discussion
- Parameters:
discussion_uuidinpathrequired
- Body: JSON request body accepted.
api_remove_upvote_api_v1_discussions_discussion_uuid_vote_delete
- Operation ID:
api_remove_upvote_api_v1_discussions_discussion_uuid_vote_delete - Route:
DELETE /api/v1/discussions/{discussion_uuid}/vote - Mode: WRITE
- Summary: Remove an upvote from a discussion
- Parameters:
discussion_uuidinpathrequired
api_upvote_discussion_api_v1_discussions_discussion_u_70125b3df6
- Operation ID:
api_upvote_discussion_api_v1_discussions_discussion_uuid_vote_post - Route:
POST /api/v1/discussions/{discussion_uuid}/vote - Mode: WRITE
- Summary: Upvote a discussion
- Parameters:
discussion_uuidinpathrequired