Group Topic
thingiverse.api.group_topic
Contains endpoint functions for accessing the API
delete_grouptopics_grouptopic_id
asyncio(grouptopic_id, *, client)
async
Delete Group Topic by id
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
DeleteGrouptopicsGrouptopicIdResponse401 | DeleteGrouptopicsGrouptopicIdResponse403 | DeleteGrouptopicsGrouptopicIdResponse404 | int | None
|
DeleteGrouptopicsGrouptopicIdResponse401 | DeleteGrouptopicsGrouptopicIdResponse403 | DeleteGrouptopicsGrouptopicIdResponse404 | int |
Source code in thingiverse/api/group_topic/delete_grouptopics_grouptopic_id.py
asyncio_detailed(grouptopic_id, *, client)
async
Delete Group Topic by id
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
Response[DeleteGrouptopicsGrouptopicIdResponse401 | DeleteGrouptopicsGrouptopicIdResponse403 | DeleteGrouptopicsGrouptopicIdResponse404 | int]
|
Response[DeleteGrouptopicsGrouptopicIdResponse401 | DeleteGrouptopicsGrouptopicIdResponse403 | DeleteGrouptopicsGrouptopicIdResponse404 | int] |
Source code in thingiverse/api/group_topic/delete_grouptopics_grouptopic_id.py
sync(grouptopic_id, *, client)
Delete Group Topic by id
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
DeleteGrouptopicsGrouptopicIdResponse401 | DeleteGrouptopicsGrouptopicIdResponse403 | DeleteGrouptopicsGrouptopicIdResponse404 | int | None
|
DeleteGrouptopicsGrouptopicIdResponse401 | DeleteGrouptopicsGrouptopicIdResponse403 | DeleteGrouptopicsGrouptopicIdResponse404 | int |
Source code in thingiverse/api/group_topic/delete_grouptopics_grouptopic_id.py
sync_detailed(grouptopic_id, *, client)
Delete Group Topic by id
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
Response[DeleteGrouptopicsGrouptopicIdResponse401 | DeleteGrouptopicsGrouptopicIdResponse403 | DeleteGrouptopicsGrouptopicIdResponse404 | int]
|
Response[DeleteGrouptopicsGrouptopicIdResponse401 | DeleteGrouptopicsGrouptopicIdResponse403 | DeleteGrouptopicsGrouptopicIdResponse404 | int] |
Source code in thingiverse/api/group_topic/delete_grouptopics_grouptopic_id.py
delete_grouptopics_grouptopic_id_pin
asyncio(grouptopic_id, *, client)
async
Unpin the group topic
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
DeleteGrouptopicsGrouptopicIdPinResponse401 | DeleteGrouptopicsGrouptopicIdPinResponse403 | DeleteGrouptopicsGrouptopicIdPinResponse404 | TopicSchema | None
|
DeleteGrouptopicsGrouptopicIdPinResponse401 | DeleteGrouptopicsGrouptopicIdPinResponse403 | DeleteGrouptopicsGrouptopicIdPinResponse404 | TopicSchema |
Source code in thingiverse/api/group_topic/delete_grouptopics_grouptopic_id_pin.py
asyncio_detailed(grouptopic_id, *, client)
async
Unpin the group topic
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
Response[DeleteGrouptopicsGrouptopicIdPinResponse401 | DeleteGrouptopicsGrouptopicIdPinResponse403 | DeleteGrouptopicsGrouptopicIdPinResponse404 | TopicSchema]
|
Response[DeleteGrouptopicsGrouptopicIdPinResponse401 | DeleteGrouptopicsGrouptopicIdPinResponse403 | DeleteGrouptopicsGrouptopicIdPinResponse404 | TopicSchema] |
Source code in thingiverse/api/group_topic/delete_grouptopics_grouptopic_id_pin.py
sync(grouptopic_id, *, client)
Unpin the group topic
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
DeleteGrouptopicsGrouptopicIdPinResponse401 | DeleteGrouptopicsGrouptopicIdPinResponse403 | DeleteGrouptopicsGrouptopicIdPinResponse404 | TopicSchema | None
|
DeleteGrouptopicsGrouptopicIdPinResponse401 | DeleteGrouptopicsGrouptopicIdPinResponse403 | DeleteGrouptopicsGrouptopicIdPinResponse404 | TopicSchema |
Source code in thingiverse/api/group_topic/delete_grouptopics_grouptopic_id_pin.py
sync_detailed(grouptopic_id, *, client)
Unpin the group topic
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
Response[DeleteGrouptopicsGrouptopicIdPinResponse401 | DeleteGrouptopicsGrouptopicIdPinResponse403 | DeleteGrouptopicsGrouptopicIdPinResponse404 | TopicSchema]
|
Response[DeleteGrouptopicsGrouptopicIdPinResponse401 | DeleteGrouptopicsGrouptopicIdPinResponse403 | DeleteGrouptopicsGrouptopicIdPinResponse404 | TopicSchema] |
Source code in thingiverse/api/group_topic/delete_grouptopics_grouptopic_id_pin.py
delete_grouptopics_grouptopic_id_watch
asyncio(grouptopic_id, *, client)
async
Unwatch the group topic
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
DeleteGrouptopicsGrouptopicIdWatchResponse401 | DeleteGrouptopicsGrouptopicIdWatchResponse403 | DeleteGrouptopicsGrouptopicIdWatchResponse404 | TopicSchema | None
|
DeleteGrouptopicsGrouptopicIdWatchResponse401 | DeleteGrouptopicsGrouptopicIdWatchResponse403 | DeleteGrouptopicsGrouptopicIdWatchResponse404 | TopicSchema |
Source code in thingiverse/api/group_topic/delete_grouptopics_grouptopic_id_watch.py
asyncio_detailed(grouptopic_id, *, client)
async
Unwatch the group topic
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
Response[DeleteGrouptopicsGrouptopicIdWatchResponse401 | DeleteGrouptopicsGrouptopicIdWatchResponse403 | DeleteGrouptopicsGrouptopicIdWatchResponse404 | TopicSchema]
|
Response[DeleteGrouptopicsGrouptopicIdWatchResponse401 | DeleteGrouptopicsGrouptopicIdWatchResponse403 | DeleteGrouptopicsGrouptopicIdWatchResponse404 | TopicSchema] |
Source code in thingiverse/api/group_topic/delete_grouptopics_grouptopic_id_watch.py
sync(grouptopic_id, *, client)
Unwatch the group topic
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
DeleteGrouptopicsGrouptopicIdWatchResponse401 | DeleteGrouptopicsGrouptopicIdWatchResponse403 | DeleteGrouptopicsGrouptopicIdWatchResponse404 | TopicSchema | None
|
DeleteGrouptopicsGrouptopicIdWatchResponse401 | DeleteGrouptopicsGrouptopicIdWatchResponse403 | DeleteGrouptopicsGrouptopicIdWatchResponse404 | TopicSchema |
Source code in thingiverse/api/group_topic/delete_grouptopics_grouptopic_id_watch.py
sync_detailed(grouptopic_id, *, client)
Unwatch the group topic
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
Response[DeleteGrouptopicsGrouptopicIdWatchResponse401 | DeleteGrouptopicsGrouptopicIdWatchResponse403 | DeleteGrouptopicsGrouptopicIdWatchResponse404 | TopicSchema]
|
Response[DeleteGrouptopicsGrouptopicIdWatchResponse401 | DeleteGrouptopicsGrouptopicIdWatchResponse403 | DeleteGrouptopicsGrouptopicIdWatchResponse404 | TopicSchema] |
Source code in thingiverse/api/group_topic/delete_grouptopics_grouptopic_id_watch.py
get_grouptopics_grouptopic_id
asyncio(grouptopic_id, *, client)
async
Get a group topic by id
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
GetGrouptopicsGrouptopicIdResponse401 | GetGrouptopicsGrouptopicIdResponse403 | GetGrouptopicsGrouptopicIdResponse404 | GrouptopicSchema | None
|
GetGrouptopicsGrouptopicIdResponse401 | GetGrouptopicsGrouptopicIdResponse403 | GetGrouptopicsGrouptopicIdResponse404 | GrouptopicSchema |
Source code in thingiverse/api/group_topic/get_grouptopics_grouptopic_id.py
asyncio_detailed(grouptopic_id, *, client)
async
Get a group topic by id
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
Response[GetGrouptopicsGrouptopicIdResponse401 | GetGrouptopicsGrouptopicIdResponse403 | GetGrouptopicsGrouptopicIdResponse404 | GrouptopicSchema]
|
Response[GetGrouptopicsGrouptopicIdResponse401 | GetGrouptopicsGrouptopicIdResponse403 | GetGrouptopicsGrouptopicIdResponse404 | GrouptopicSchema] |
Source code in thingiverse/api/group_topic/get_grouptopics_grouptopic_id.py
sync(grouptopic_id, *, client)
Get a group topic by id
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
GetGrouptopicsGrouptopicIdResponse401 | GetGrouptopicsGrouptopicIdResponse403 | GetGrouptopicsGrouptopicIdResponse404 | GrouptopicSchema | None
|
GetGrouptopicsGrouptopicIdResponse401 | GetGrouptopicsGrouptopicIdResponse403 | GetGrouptopicsGrouptopicIdResponse404 | GrouptopicSchema |
Source code in thingiverse/api/group_topic/get_grouptopics_grouptopic_id.py
sync_detailed(grouptopic_id, *, client)
Get a group topic by id
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
Response[GetGrouptopicsGrouptopicIdResponse401 | GetGrouptopicsGrouptopicIdResponse403 | GetGrouptopicsGrouptopicIdResponse404 | GrouptopicSchema]
|
Response[GetGrouptopicsGrouptopicIdResponse401 | GetGrouptopicsGrouptopicIdResponse403 | GetGrouptopicsGrouptopicIdResponse404 | GrouptopicSchema] |
Source code in thingiverse/api/group_topic/get_grouptopics_grouptopic_id.py
get_grouptopics_grouptopic_id_comments
asyncio(grouptopic_id, *, client)
async
Get all comments for this topic in a quick pre-threaded view
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
GetGrouptopicsGrouptopicIdCommentsResponse401 | GetGrouptopicsGrouptopicIdCommentsResponse403 | GetGrouptopicsGrouptopicIdCommentsResponse404 | list[CommentSchema] | None
|
GetGrouptopicsGrouptopicIdCommentsResponse401 | GetGrouptopicsGrouptopicIdCommentsResponse403 | GetGrouptopicsGrouptopicIdCommentsResponse404 | list[CommentSchema] |
Source code in thingiverse/api/group_topic/get_grouptopics_grouptopic_id_comments.py
asyncio_detailed(grouptopic_id, *, client)
async
Get all comments for this topic in a quick pre-threaded view
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
Response[GetGrouptopicsGrouptopicIdCommentsResponse401 | GetGrouptopicsGrouptopicIdCommentsResponse403 | GetGrouptopicsGrouptopicIdCommentsResponse404 | list[CommentSchema]]
|
Response[GetGrouptopicsGrouptopicIdCommentsResponse401 | GetGrouptopicsGrouptopicIdCommentsResponse403 | GetGrouptopicsGrouptopicIdCommentsResponse404 | list[CommentSchema]] |
Source code in thingiverse/api/group_topic/get_grouptopics_grouptopic_id_comments.py
sync(grouptopic_id, *, client)
Get all comments for this topic in a quick pre-threaded view
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
GetGrouptopicsGrouptopicIdCommentsResponse401 | GetGrouptopicsGrouptopicIdCommentsResponse403 | GetGrouptopicsGrouptopicIdCommentsResponse404 | list[CommentSchema] | None
|
GetGrouptopicsGrouptopicIdCommentsResponse401 | GetGrouptopicsGrouptopicIdCommentsResponse403 | GetGrouptopicsGrouptopicIdCommentsResponse404 | list[CommentSchema] |
Source code in thingiverse/api/group_topic/get_grouptopics_grouptopic_id_comments.py
sync_detailed(grouptopic_id, *, client)
Get all comments for this topic in a quick pre-threaded view
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
Response[GetGrouptopicsGrouptopicIdCommentsResponse401 | GetGrouptopicsGrouptopicIdCommentsResponse403 | GetGrouptopicsGrouptopicIdCommentsResponse404 | list[CommentSchema]]
|
Response[GetGrouptopicsGrouptopicIdCommentsResponse401 | GetGrouptopicsGrouptopicIdCommentsResponse403 | GetGrouptopicsGrouptopicIdCommentsResponse404 | list[CommentSchema]] |
Source code in thingiverse/api/group_topic/get_grouptopics_grouptopic_id_comments.py
get_grouptopics_grouptopic_id_forumtopics_comments
asyncio(grouptopic_id, *, client, search=UNSET, page=UNSET, per_page=UNSET)
async
Get list topics and comments of a certain forum
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
search
|
str | Unset
|
Example: 3d. |
UNSET
|
page
|
int | Unset
|
Example: 1. |
UNSET
|
per_page
|
int | Unset
|
Example: 30. |
UNSET
|
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
GetGrouptopicsGrouptopicIdForumtopicsCommentsResponse200 | GetGrouptopicsGrouptopicIdForumtopicsCommentsResponse401 | GetGrouptopicsGrouptopicIdForumtopicsCommentsResponse403 | GetGrouptopicsGrouptopicIdForumtopicsCommentsResponse404 | None
|
GetGrouptopicsGrouptopicIdForumtopicsCommentsResponse200 | GetGrouptopicsGrouptopicIdForumtopicsCommentsResponse401 | GetGrouptopicsGrouptopicIdForumtopicsCommentsResponse403 | GetGrouptopicsGrouptopicIdForumtopicsCommentsResponse404 |
Source code in thingiverse/api/group_topic/get_grouptopics_grouptopic_id_forumtopics_comments.py
asyncio_detailed(grouptopic_id, *, client, search=UNSET, page=UNSET, per_page=UNSET)
async
Get list topics and comments of a certain forum
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
search
|
str | Unset
|
Example: 3d. |
UNSET
|
page
|
int | Unset
|
Example: 1. |
UNSET
|
per_page
|
int | Unset
|
Example: 30. |
UNSET
|
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
Response[GetGrouptopicsGrouptopicIdForumtopicsCommentsResponse200 | GetGrouptopicsGrouptopicIdForumtopicsCommentsResponse401 | GetGrouptopicsGrouptopicIdForumtopicsCommentsResponse403 | GetGrouptopicsGrouptopicIdForumtopicsCommentsResponse404]
|
Response[GetGrouptopicsGrouptopicIdForumtopicsCommentsResponse200 | GetGrouptopicsGrouptopicIdForumtopicsCommentsResponse401 | GetGrouptopicsGrouptopicIdForumtopicsCommentsResponse403 | GetGrouptopicsGrouptopicIdForumtopicsCommentsResponse404] |
Source code in thingiverse/api/group_topic/get_grouptopics_grouptopic_id_forumtopics_comments.py
sync(grouptopic_id, *, client, search=UNSET, page=UNSET, per_page=UNSET)
Get list topics and comments of a certain forum
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
search
|
str | Unset
|
Example: 3d. |
UNSET
|
page
|
int | Unset
|
Example: 1. |
UNSET
|
per_page
|
int | Unset
|
Example: 30. |
UNSET
|
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
GetGrouptopicsGrouptopicIdForumtopicsCommentsResponse200 | GetGrouptopicsGrouptopicIdForumtopicsCommentsResponse401 | GetGrouptopicsGrouptopicIdForumtopicsCommentsResponse403 | GetGrouptopicsGrouptopicIdForumtopicsCommentsResponse404 | None
|
GetGrouptopicsGrouptopicIdForumtopicsCommentsResponse200 | GetGrouptopicsGrouptopicIdForumtopicsCommentsResponse401 | GetGrouptopicsGrouptopicIdForumtopicsCommentsResponse403 | GetGrouptopicsGrouptopicIdForumtopicsCommentsResponse404 |
Source code in thingiverse/api/group_topic/get_grouptopics_grouptopic_id_forumtopics_comments.py
sync_detailed(grouptopic_id, *, client, search=UNSET, page=UNSET, per_page=UNSET)
Get list topics and comments of a certain forum
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
search
|
str | Unset
|
Example: 3d. |
UNSET
|
page
|
int | Unset
|
Example: 1. |
UNSET
|
per_page
|
int | Unset
|
Example: 30. |
UNSET
|
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
Response[GetGrouptopicsGrouptopicIdForumtopicsCommentsResponse200 | GetGrouptopicsGrouptopicIdForumtopicsCommentsResponse401 | GetGrouptopicsGrouptopicIdForumtopicsCommentsResponse403 | GetGrouptopicsGrouptopicIdForumtopicsCommentsResponse404]
|
Response[GetGrouptopicsGrouptopicIdForumtopicsCommentsResponse200 | GetGrouptopicsGrouptopicIdForumtopicsCommentsResponse401 | GetGrouptopicsGrouptopicIdForumtopicsCommentsResponse403 | GetGrouptopicsGrouptopicIdForumtopicsCommentsResponse404] |
Source code in thingiverse/api/group_topic/get_grouptopics_grouptopic_id_forumtopics_comments.py
get_grouptopics_grouptopic_id_root_comments
asyncio(grouptopic_id, *, client, page=UNSET, per_page=UNSET)
async
Get an unthreaded paginated list of root comment objects
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
page
|
int | Unset
|
Example: 1. |
UNSET
|
per_page
|
int | Unset
|
Example: 30. |
UNSET
|
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
GetGrouptopicsGrouptopicIdRootCommentsResponse401 | GetGrouptopicsGrouptopicIdRootCommentsResponse403 | GetGrouptopicsGrouptopicIdRootCommentsResponse404 | list[GetGrouptopicsGrouptopicIdRootCommentsResponse200Item] | None
|
GetGrouptopicsGrouptopicIdRootCommentsResponse401 | GetGrouptopicsGrouptopicIdRootCommentsResponse403 | GetGrouptopicsGrouptopicIdRootCommentsResponse404 | list[GetGrouptopicsGrouptopicIdRootCommentsResponse200Item] |
Source code in thingiverse/api/group_topic/get_grouptopics_grouptopic_id_root_comments.py
asyncio_detailed(grouptopic_id, *, client, page=UNSET, per_page=UNSET)
async
Get an unthreaded paginated list of root comment objects
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
page
|
int | Unset
|
Example: 1. |
UNSET
|
per_page
|
int | Unset
|
Example: 30. |
UNSET
|
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
Response[GetGrouptopicsGrouptopicIdRootCommentsResponse401 | GetGrouptopicsGrouptopicIdRootCommentsResponse403 | GetGrouptopicsGrouptopicIdRootCommentsResponse404 | list[GetGrouptopicsGrouptopicIdRootCommentsResponse200Item]]
|
Response[GetGrouptopicsGrouptopicIdRootCommentsResponse401 | GetGrouptopicsGrouptopicIdRootCommentsResponse403 | GetGrouptopicsGrouptopicIdRootCommentsResponse404 | list[GetGrouptopicsGrouptopicIdRootCommentsResponse200Item]] |
Source code in thingiverse/api/group_topic/get_grouptopics_grouptopic_id_root_comments.py
sync(grouptopic_id, *, client, page=UNSET, per_page=UNSET)
Get an unthreaded paginated list of root comment objects
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
page
|
int | Unset
|
Example: 1. |
UNSET
|
per_page
|
int | Unset
|
Example: 30. |
UNSET
|
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
GetGrouptopicsGrouptopicIdRootCommentsResponse401 | GetGrouptopicsGrouptopicIdRootCommentsResponse403 | GetGrouptopicsGrouptopicIdRootCommentsResponse404 | list[GetGrouptopicsGrouptopicIdRootCommentsResponse200Item] | None
|
GetGrouptopicsGrouptopicIdRootCommentsResponse401 | GetGrouptopicsGrouptopicIdRootCommentsResponse403 | GetGrouptopicsGrouptopicIdRootCommentsResponse404 | list[GetGrouptopicsGrouptopicIdRootCommentsResponse200Item] |
Source code in thingiverse/api/group_topic/get_grouptopics_grouptopic_id_root_comments.py
sync_detailed(grouptopic_id, *, client, page=UNSET, per_page=UNSET)
Get an unthreaded paginated list of root comment objects
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
page
|
int | Unset
|
Example: 1. |
UNSET
|
per_page
|
int | Unset
|
Example: 30. |
UNSET
|
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
Response[GetGrouptopicsGrouptopicIdRootCommentsResponse401 | GetGrouptopicsGrouptopicIdRootCommentsResponse403 | GetGrouptopicsGrouptopicIdRootCommentsResponse404 | list[GetGrouptopicsGrouptopicIdRootCommentsResponse200Item]]
|
Response[GetGrouptopicsGrouptopicIdRootCommentsResponse401 | GetGrouptopicsGrouptopicIdRootCommentsResponse403 | GetGrouptopicsGrouptopicIdRootCommentsResponse404 | list[GetGrouptopicsGrouptopicIdRootCommentsResponse200Item]] |
Source code in thingiverse/api/group_topic/get_grouptopics_grouptopic_id_root_comments.py
patch_grouptopics_grouptopic_id
asyncio(grouptopic_id, *, client, body=UNSET)
async
Update a group topic
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
body
|
PatchGrouptopicsGrouptopicIdBody | Unset
|
|
UNSET
|
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
GrouptopicSchema | PatchGrouptopicsGrouptopicIdResponse401 | PatchGrouptopicsGrouptopicIdResponse403 | PatchGrouptopicsGrouptopicIdResponse404 | None
|
GrouptopicSchema | PatchGrouptopicsGrouptopicIdResponse401 | PatchGrouptopicsGrouptopicIdResponse403 | PatchGrouptopicsGrouptopicIdResponse404 |
Source code in thingiverse/api/group_topic/patch_grouptopics_grouptopic_id.py
asyncio_detailed(grouptopic_id, *, client, body=UNSET)
async
Update a group topic
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
body
|
PatchGrouptopicsGrouptopicIdBody | Unset
|
|
UNSET
|
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
Response[GrouptopicSchema | PatchGrouptopicsGrouptopicIdResponse401 | PatchGrouptopicsGrouptopicIdResponse403 | PatchGrouptopicsGrouptopicIdResponse404]
|
Response[GrouptopicSchema | PatchGrouptopicsGrouptopicIdResponse401 | PatchGrouptopicsGrouptopicIdResponse403 | PatchGrouptopicsGrouptopicIdResponse404] |
Source code in thingiverse/api/group_topic/patch_grouptopics_grouptopic_id.py
sync(grouptopic_id, *, client, body=UNSET)
Update a group topic
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
body
|
PatchGrouptopicsGrouptopicIdBody | Unset
|
|
UNSET
|
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
GrouptopicSchema | PatchGrouptopicsGrouptopicIdResponse401 | PatchGrouptopicsGrouptopicIdResponse403 | PatchGrouptopicsGrouptopicIdResponse404 | None
|
GrouptopicSchema | PatchGrouptopicsGrouptopicIdResponse401 | PatchGrouptopicsGrouptopicIdResponse403 | PatchGrouptopicsGrouptopicIdResponse404 |
Source code in thingiverse/api/group_topic/patch_grouptopics_grouptopic_id.py
sync_detailed(grouptopic_id, *, client, body=UNSET)
Update a group topic
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
body
|
PatchGrouptopicsGrouptopicIdBody | Unset
|
|
UNSET
|
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
Response[GrouptopicSchema | PatchGrouptopicsGrouptopicIdResponse401 | PatchGrouptopicsGrouptopicIdResponse403 | PatchGrouptopicsGrouptopicIdResponse404]
|
Response[GrouptopicSchema | PatchGrouptopicsGrouptopicIdResponse401 | PatchGrouptopicsGrouptopicIdResponse403 | PatchGrouptopicsGrouptopicIdResponse404] |
Source code in thingiverse/api/group_topic/patch_grouptopics_grouptopic_id.py
post_grouptopics_grouptopic_id_comments
asyncio(grouptopic_id, *, client, body=UNSET)
async
Post a comment
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
body
|
PostGrouptopicsGrouptopicIdCommentsBody | Unset
|
|
UNSET
|
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
CommentSchema | PostGrouptopicsGrouptopicIdCommentsResponse401 | PostGrouptopicsGrouptopicIdCommentsResponse403 | PostGrouptopicsGrouptopicIdCommentsResponse404 | None
|
CommentSchema | PostGrouptopicsGrouptopicIdCommentsResponse401 | PostGrouptopicsGrouptopicIdCommentsResponse403 | PostGrouptopicsGrouptopicIdCommentsResponse404 |
Source code in thingiverse/api/group_topic/post_grouptopics_grouptopic_id_comments.py
asyncio_detailed(grouptopic_id, *, client, body=UNSET)
async
Post a comment
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
body
|
PostGrouptopicsGrouptopicIdCommentsBody | Unset
|
|
UNSET
|
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
Response[CommentSchema | PostGrouptopicsGrouptopicIdCommentsResponse401 | PostGrouptopicsGrouptopicIdCommentsResponse403 | PostGrouptopicsGrouptopicIdCommentsResponse404]
|
Response[CommentSchema | PostGrouptopicsGrouptopicIdCommentsResponse401 | PostGrouptopicsGrouptopicIdCommentsResponse403 | PostGrouptopicsGrouptopicIdCommentsResponse404] |
Source code in thingiverse/api/group_topic/post_grouptopics_grouptopic_id_comments.py
sync(grouptopic_id, *, client, body=UNSET)
Post a comment
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
body
|
PostGrouptopicsGrouptopicIdCommentsBody | Unset
|
|
UNSET
|
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
CommentSchema | PostGrouptopicsGrouptopicIdCommentsResponse401 | PostGrouptopicsGrouptopicIdCommentsResponse403 | PostGrouptopicsGrouptopicIdCommentsResponse404 | None
|
CommentSchema | PostGrouptopicsGrouptopicIdCommentsResponse401 | PostGrouptopicsGrouptopicIdCommentsResponse403 | PostGrouptopicsGrouptopicIdCommentsResponse404 |
Source code in thingiverse/api/group_topic/post_grouptopics_grouptopic_id_comments.py
sync_detailed(grouptopic_id, *, client, body=UNSET)
Post a comment
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
body
|
PostGrouptopicsGrouptopicIdCommentsBody | Unset
|
|
UNSET
|
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
Response[CommentSchema | PostGrouptopicsGrouptopicIdCommentsResponse401 | PostGrouptopicsGrouptopicIdCommentsResponse403 | PostGrouptopicsGrouptopicIdCommentsResponse404]
|
Response[CommentSchema | PostGrouptopicsGrouptopicIdCommentsResponse401 | PostGrouptopicsGrouptopicIdCommentsResponse403 | PostGrouptopicsGrouptopicIdCommentsResponse404] |
Source code in thingiverse/api/group_topic/post_grouptopics_grouptopic_id_comments.py
post_grouptopics_grouptopic_id_pin
asyncio(grouptopic_id, *, client)
async
Pin the group topic
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
PostGrouptopicsGrouptopicIdPinResponse401 | PostGrouptopicsGrouptopicIdPinResponse403 | PostGrouptopicsGrouptopicIdPinResponse404 | TopicSchema | None
|
PostGrouptopicsGrouptopicIdPinResponse401 | PostGrouptopicsGrouptopicIdPinResponse403 | PostGrouptopicsGrouptopicIdPinResponse404 | TopicSchema |
Source code in thingiverse/api/group_topic/post_grouptopics_grouptopic_id_pin.py
asyncio_detailed(grouptopic_id, *, client)
async
Pin the group topic
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
Response[PostGrouptopicsGrouptopicIdPinResponse401 | PostGrouptopicsGrouptopicIdPinResponse403 | PostGrouptopicsGrouptopicIdPinResponse404 | TopicSchema]
|
Response[PostGrouptopicsGrouptopicIdPinResponse401 | PostGrouptopicsGrouptopicIdPinResponse403 | PostGrouptopicsGrouptopicIdPinResponse404 | TopicSchema] |
Source code in thingiverse/api/group_topic/post_grouptopics_grouptopic_id_pin.py
sync(grouptopic_id, *, client)
Pin the group topic
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
PostGrouptopicsGrouptopicIdPinResponse401 | PostGrouptopicsGrouptopicIdPinResponse403 | PostGrouptopicsGrouptopicIdPinResponse404 | TopicSchema | None
|
PostGrouptopicsGrouptopicIdPinResponse401 | PostGrouptopicsGrouptopicIdPinResponse403 | PostGrouptopicsGrouptopicIdPinResponse404 | TopicSchema |
Source code in thingiverse/api/group_topic/post_grouptopics_grouptopic_id_pin.py
sync_detailed(grouptopic_id, *, client)
Pin the group topic
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
Response[PostGrouptopicsGrouptopicIdPinResponse401 | PostGrouptopicsGrouptopicIdPinResponse403 | PostGrouptopicsGrouptopicIdPinResponse404 | TopicSchema]
|
Response[PostGrouptopicsGrouptopicIdPinResponse401 | PostGrouptopicsGrouptopicIdPinResponse403 | PostGrouptopicsGrouptopicIdPinResponse404 | TopicSchema] |
Source code in thingiverse/api/group_topic/post_grouptopics_grouptopic_id_pin.py
post_grouptopics_grouptopic_id_update
asyncio(grouptopic_id, *, client, body=UNSET)
async
Update GroupTopic
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
body
|
PostGrouptopicsGrouptopicIdUpdateBody | Unset
|
|
UNSET
|
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
PostGrouptopicsGrouptopicIdUpdateResponse200 | PostGrouptopicsGrouptopicIdUpdateResponse401 | PostGrouptopicsGrouptopicIdUpdateResponse403 | PostGrouptopicsGrouptopicIdUpdateResponse404 | None
|
PostGrouptopicsGrouptopicIdUpdateResponse200 | PostGrouptopicsGrouptopicIdUpdateResponse401 | PostGrouptopicsGrouptopicIdUpdateResponse403 | PostGrouptopicsGrouptopicIdUpdateResponse404 |
Source code in thingiverse/api/group_topic/post_grouptopics_grouptopic_id_update.py
asyncio_detailed(grouptopic_id, *, client, body=UNSET)
async
Update GroupTopic
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
body
|
PostGrouptopicsGrouptopicIdUpdateBody | Unset
|
|
UNSET
|
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
Response[PostGrouptopicsGrouptopicIdUpdateResponse200 | PostGrouptopicsGrouptopicIdUpdateResponse401 | PostGrouptopicsGrouptopicIdUpdateResponse403 | PostGrouptopicsGrouptopicIdUpdateResponse404]
|
Response[PostGrouptopicsGrouptopicIdUpdateResponse200 | PostGrouptopicsGrouptopicIdUpdateResponse401 | PostGrouptopicsGrouptopicIdUpdateResponse403 | PostGrouptopicsGrouptopicIdUpdateResponse404] |
Source code in thingiverse/api/group_topic/post_grouptopics_grouptopic_id_update.py
sync(grouptopic_id, *, client, body=UNSET)
Update GroupTopic
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
body
|
PostGrouptopicsGrouptopicIdUpdateBody | Unset
|
|
UNSET
|
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
PostGrouptopicsGrouptopicIdUpdateResponse200 | PostGrouptopicsGrouptopicIdUpdateResponse401 | PostGrouptopicsGrouptopicIdUpdateResponse403 | PostGrouptopicsGrouptopicIdUpdateResponse404 | None
|
PostGrouptopicsGrouptopicIdUpdateResponse200 | PostGrouptopicsGrouptopicIdUpdateResponse401 | PostGrouptopicsGrouptopicIdUpdateResponse403 | PostGrouptopicsGrouptopicIdUpdateResponse404 |
Source code in thingiverse/api/group_topic/post_grouptopics_grouptopic_id_update.py
sync_detailed(grouptopic_id, *, client, body=UNSET)
Update GroupTopic
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
body
|
PostGrouptopicsGrouptopicIdUpdateBody | Unset
|
|
UNSET
|
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
Response[PostGrouptopicsGrouptopicIdUpdateResponse200 | PostGrouptopicsGrouptopicIdUpdateResponse401 | PostGrouptopicsGrouptopicIdUpdateResponse403 | PostGrouptopicsGrouptopicIdUpdateResponse404]
|
Response[PostGrouptopicsGrouptopicIdUpdateResponse200 | PostGrouptopicsGrouptopicIdUpdateResponse401 | PostGrouptopicsGrouptopicIdUpdateResponse403 | PostGrouptopicsGrouptopicIdUpdateResponse404] |
Source code in thingiverse/api/group_topic/post_grouptopics_grouptopic_id_update.py
post_grouptopics_grouptopic_id_watch
asyncio(grouptopic_id, *, client)
async
Watch the group topic
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
PostGrouptopicsGrouptopicIdWatchResponse401 | PostGrouptopicsGrouptopicIdWatchResponse403 | PostGrouptopicsGrouptopicIdWatchResponse404 | TopicSchema | None
|
PostGrouptopicsGrouptopicIdWatchResponse401 | PostGrouptopicsGrouptopicIdWatchResponse403 | PostGrouptopicsGrouptopicIdWatchResponse404 | TopicSchema |
Source code in thingiverse/api/group_topic/post_grouptopics_grouptopic_id_watch.py
asyncio_detailed(grouptopic_id, *, client)
async
Watch the group topic
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
Response[PostGrouptopicsGrouptopicIdWatchResponse401 | PostGrouptopicsGrouptopicIdWatchResponse403 | PostGrouptopicsGrouptopicIdWatchResponse404 | TopicSchema]
|
Response[PostGrouptopicsGrouptopicIdWatchResponse401 | PostGrouptopicsGrouptopicIdWatchResponse403 | PostGrouptopicsGrouptopicIdWatchResponse404 | TopicSchema] |
Source code in thingiverse/api/group_topic/post_grouptopics_grouptopic_id_watch.py
sync(grouptopic_id, *, client)
Watch the group topic
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
PostGrouptopicsGrouptopicIdWatchResponse401 | PostGrouptopicsGrouptopicIdWatchResponse403 | PostGrouptopicsGrouptopicIdWatchResponse404 | TopicSchema | None
|
PostGrouptopicsGrouptopicIdWatchResponse401 | PostGrouptopicsGrouptopicIdWatchResponse403 | PostGrouptopicsGrouptopicIdWatchResponse404 | TopicSchema |
Source code in thingiverse/api/group_topic/post_grouptopics_grouptopic_id_watch.py
sync_detailed(grouptopic_id, *, client)
Watch the group topic
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
grouptopic_id
|
int
|
Example: 2. |
required |
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
Response[PostGrouptopicsGrouptopicIdWatchResponse401 | PostGrouptopicsGrouptopicIdWatchResponse403 | PostGrouptopicsGrouptopicIdWatchResponse404 | TopicSchema]
|
Response[PostGrouptopicsGrouptopicIdWatchResponse401 | PostGrouptopicsGrouptopicIdWatchResponse403 | PostGrouptopicsGrouptopicIdWatchResponse404 | TopicSchema] |