Group
thingiverse.api.group
Contains endpoint functions for accessing the API
delete_groups_group_id
asyncio(group_id, *, client)
async
Delete a group
This cannot be undone.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
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 |
|---|---|
DeleteGroupsGroupIdResponse200 | DeleteGroupsGroupIdResponse401 | DeleteGroupsGroupIdResponse403 | DeleteGroupsGroupIdResponse404 | None
|
DeleteGroupsGroupIdResponse200 | DeleteGroupsGroupIdResponse401 | DeleteGroupsGroupIdResponse403 | DeleteGroupsGroupIdResponse404 |
Source code in thingiverse/api/group/delete_groups_group_id.py
asyncio_detailed(group_id, *, client)
async
Delete a group
This cannot be undone.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
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[DeleteGroupsGroupIdResponse200 | DeleteGroupsGroupIdResponse401 | DeleteGroupsGroupIdResponse403 | DeleteGroupsGroupIdResponse404]
|
Response[DeleteGroupsGroupIdResponse200 | DeleteGroupsGroupIdResponse401 | DeleteGroupsGroupIdResponse403 | DeleteGroupsGroupIdResponse404] |
Source code in thingiverse/api/group/delete_groups_group_id.py
sync(group_id, *, client)
Delete a group
This cannot be undone.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
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 |
|---|---|
DeleteGroupsGroupIdResponse200 | DeleteGroupsGroupIdResponse401 | DeleteGroupsGroupIdResponse403 | DeleteGroupsGroupIdResponse404 | None
|
DeleteGroupsGroupIdResponse200 | DeleteGroupsGroupIdResponse401 | DeleteGroupsGroupIdResponse403 | DeleteGroupsGroupIdResponse404 |
Source code in thingiverse/api/group/delete_groups_group_id.py
sync_detailed(group_id, *, client)
Delete a group
This cannot be undone.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
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[DeleteGroupsGroupIdResponse200 | DeleteGroupsGroupIdResponse401 | DeleteGroupsGroupIdResponse403 | DeleteGroupsGroupIdResponse404]
|
Response[DeleteGroupsGroupIdResponse200 | DeleteGroupsGroupIdResponse401 | DeleteGroupsGroupIdResponse403 | DeleteGroupsGroupIdResponse404] |
Source code in thingiverse/api/group/delete_groups_group_id.py
delete_groups_group_id_forum_forum_id
asyncio(group_id, forum_id, *, client)
async
Delete group forum
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
forum_id
|
int
|
Example: 15561. |
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 |
|---|---|
DeleteGroupsGroupIdForumForumIdResponse401 | DeleteGroupsGroupIdForumForumIdResponse403 | DeleteGroupsGroupIdForumForumIdResponse404 | int | None
|
DeleteGroupsGroupIdForumForumIdResponse401 | DeleteGroupsGroupIdForumForumIdResponse403 | DeleteGroupsGroupIdForumForumIdResponse404 | int |
Source code in thingiverse/api/group/delete_groups_group_id_forum_forum_id.py
asyncio_detailed(group_id, forum_id, *, client)
async
Delete group forum
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
forum_id
|
int
|
Example: 15561. |
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[DeleteGroupsGroupIdForumForumIdResponse401 | DeleteGroupsGroupIdForumForumIdResponse403 | DeleteGroupsGroupIdForumForumIdResponse404 | int]
|
Response[DeleteGroupsGroupIdForumForumIdResponse401 | DeleteGroupsGroupIdForumForumIdResponse403 | DeleteGroupsGroupIdForumForumIdResponse404 | int] |
Source code in thingiverse/api/group/delete_groups_group_id_forum_forum_id.py
sync(group_id, forum_id, *, client)
Delete group forum
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
forum_id
|
int
|
Example: 15561. |
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 |
|---|---|
DeleteGroupsGroupIdForumForumIdResponse401 | DeleteGroupsGroupIdForumForumIdResponse403 | DeleteGroupsGroupIdForumForumIdResponse404 | int | None
|
DeleteGroupsGroupIdForumForumIdResponse401 | DeleteGroupsGroupIdForumForumIdResponse403 | DeleteGroupsGroupIdForumForumIdResponse404 | int |
Source code in thingiverse/api/group/delete_groups_group_id_forum_forum_id.py
sync_detailed(group_id, forum_id, *, client)
Delete group forum
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
forum_id
|
int
|
Example: 15561. |
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[DeleteGroupsGroupIdForumForumIdResponse401 | DeleteGroupsGroupIdForumForumIdResponse403 | DeleteGroupsGroupIdForumForumIdResponse404 | int]
|
Response[DeleteGroupsGroupIdForumForumIdResponse401 | DeleteGroupsGroupIdForumForumIdResponse403 | DeleteGroupsGroupIdForumForumIdResponse404 | int] |
Source code in thingiverse/api/group/delete_groups_group_id_forum_forum_id.py
delete_groups_group_id_members
asyncio(group_id, *, client)
async
Leave group
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
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 |
|---|---|
DeleteGroupsGroupIdMembersResponse200 | DeleteGroupsGroupIdMembersResponse401 | DeleteGroupsGroupIdMembersResponse403 | DeleteGroupsGroupIdMembersResponse404 | None
|
DeleteGroupsGroupIdMembersResponse200 | DeleteGroupsGroupIdMembersResponse401 | DeleteGroupsGroupIdMembersResponse403 | DeleteGroupsGroupIdMembersResponse404 |
Source code in thingiverse/api/group/delete_groups_group_id_members.py
asyncio_detailed(group_id, *, client)
async
Leave group
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
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[DeleteGroupsGroupIdMembersResponse200 | DeleteGroupsGroupIdMembersResponse401 | DeleteGroupsGroupIdMembersResponse403 | DeleteGroupsGroupIdMembersResponse404]
|
Response[DeleteGroupsGroupIdMembersResponse200 | DeleteGroupsGroupIdMembersResponse401 | DeleteGroupsGroupIdMembersResponse403 | DeleteGroupsGroupIdMembersResponse404] |
Source code in thingiverse/api/group/delete_groups_group_id_members.py
sync(group_id, *, client)
Leave group
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
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 |
|---|---|
DeleteGroupsGroupIdMembersResponse200 | DeleteGroupsGroupIdMembersResponse401 | DeleteGroupsGroupIdMembersResponse403 | DeleteGroupsGroupIdMembersResponse404 | None
|
DeleteGroupsGroupIdMembersResponse200 | DeleteGroupsGroupIdMembersResponse401 | DeleteGroupsGroupIdMembersResponse403 | DeleteGroupsGroupIdMembersResponse404 |
Source code in thingiverse/api/group/delete_groups_group_id_members.py
sync_detailed(group_id, *, client)
Leave group
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
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[DeleteGroupsGroupIdMembersResponse200 | DeleteGroupsGroupIdMembersResponse401 | DeleteGroupsGroupIdMembersResponse403 | DeleteGroupsGroupIdMembersResponse404]
|
Response[DeleteGroupsGroupIdMembersResponse200 | DeleteGroupsGroupIdMembersResponse401 | DeleteGroupsGroupIdMembersResponse403 | DeleteGroupsGroupIdMembersResponse404] |
Source code in thingiverse/api/group/delete_groups_group_id_members.py
delete_groups_group_id_things_thing_id
asyncio(group_id, thing_id, *, client)
async
Delete thing from group
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
thing_id
|
int
|
Example: 1004996. |
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 |
|---|---|
DeleteGroupsGroupIdThingsThingIdResponse200 | DeleteGroupsGroupIdThingsThingIdResponse401 | DeleteGroupsGroupIdThingsThingIdResponse403 | DeleteGroupsGroupIdThingsThingIdResponse404 | None
|
DeleteGroupsGroupIdThingsThingIdResponse200 | DeleteGroupsGroupIdThingsThingIdResponse401 | DeleteGroupsGroupIdThingsThingIdResponse403 | DeleteGroupsGroupIdThingsThingIdResponse404 |
Source code in thingiverse/api/group/delete_groups_group_id_things_thing_id.py
asyncio_detailed(group_id, thing_id, *, client)
async
Delete thing from group
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
thing_id
|
int
|
Example: 1004996. |
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[DeleteGroupsGroupIdThingsThingIdResponse200 | DeleteGroupsGroupIdThingsThingIdResponse401 | DeleteGroupsGroupIdThingsThingIdResponse403 | DeleteGroupsGroupIdThingsThingIdResponse404]
|
Response[DeleteGroupsGroupIdThingsThingIdResponse200 | DeleteGroupsGroupIdThingsThingIdResponse401 | DeleteGroupsGroupIdThingsThingIdResponse403 | DeleteGroupsGroupIdThingsThingIdResponse404] |
Source code in thingiverse/api/group/delete_groups_group_id_things_thing_id.py
sync(group_id, thing_id, *, client)
Delete thing from group
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
thing_id
|
int
|
Example: 1004996. |
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 |
|---|---|
DeleteGroupsGroupIdThingsThingIdResponse200 | DeleteGroupsGroupIdThingsThingIdResponse401 | DeleteGroupsGroupIdThingsThingIdResponse403 | DeleteGroupsGroupIdThingsThingIdResponse404 | None
|
DeleteGroupsGroupIdThingsThingIdResponse200 | DeleteGroupsGroupIdThingsThingIdResponse401 | DeleteGroupsGroupIdThingsThingIdResponse403 | DeleteGroupsGroupIdThingsThingIdResponse404 |
Source code in thingiverse/api/group/delete_groups_group_id_things_thing_id.py
sync_detailed(group_id, thing_id, *, client)
Delete thing from group
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
thing_id
|
int
|
Example: 1004996. |
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[DeleteGroupsGroupIdThingsThingIdResponse200 | DeleteGroupsGroupIdThingsThingIdResponse401 | DeleteGroupsGroupIdThingsThingIdResponse403 | DeleteGroupsGroupIdThingsThingIdResponse404]
|
Response[DeleteGroupsGroupIdThingsThingIdResponse200 | DeleteGroupsGroupIdThingsThingIdResponse401 | DeleteGroupsGroupIdThingsThingIdResponse403 | DeleteGroupsGroupIdThingsThingIdResponse404] |
Source code in thingiverse/api/group/delete_groups_group_id_things_thing_id.py
get_groups
asyncio(*, client)
async
List of groups
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 |
|---|---|
GetGroupsResponse401 | GetGroupsResponse403 | GetGroupsResponse404 | list[GroupSchema] | None
|
GetGroupsResponse401 | GetGroupsResponse403 | GetGroupsResponse404 | list[GroupSchema] |
Source code in thingiverse/api/group/get_groups.py
asyncio_detailed(*, client)
async
List of groups
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[GetGroupsResponse401 | GetGroupsResponse403 | GetGroupsResponse404 | list[GroupSchema]]
|
Response[GetGroupsResponse401 | GetGroupsResponse403 | GetGroupsResponse404 | list[GroupSchema]] |
Source code in thingiverse/api/group/get_groups.py
sync(*, client)
List of groups
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 |
|---|---|
GetGroupsResponse401 | GetGroupsResponse403 | GetGroupsResponse404 | list[GroupSchema] | None
|
GetGroupsResponse401 | GetGroupsResponse403 | GetGroupsResponse404 | list[GroupSchema] |
Source code in thingiverse/api/group/get_groups.py
sync_detailed(*, client)
List of groups
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[GetGroupsResponse401 | GetGroupsResponse403 | GetGroupsResponse404 | list[GroupSchema]]
|
Response[GetGroupsResponse401 | GetGroupsResponse403 | GetGroupsResponse404 | list[GroupSchema]] |
Source code in thingiverse/api/group/get_groups.py
get_groups_group_id
asyncio(group_id, *, client)
async
Get group by id
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
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 |
|---|---|
GetGroupsGroupIdResponse401 | GetGroupsGroupIdResponse403 | GetGroupsGroupIdResponse404 | GroupSchema | None
|
GetGroupsGroupIdResponse401 | GetGroupsGroupIdResponse403 | GetGroupsGroupIdResponse404 | GroupSchema |
Source code in thingiverse/api/group/get_groups_group_id.py
asyncio_detailed(group_id, *, client)
async
Get group by id
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
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[GetGroupsGroupIdResponse401 | GetGroupsGroupIdResponse403 | GetGroupsGroupIdResponse404 | GroupSchema]
|
Response[GetGroupsGroupIdResponse401 | GetGroupsGroupIdResponse403 | GetGroupsGroupIdResponse404 | GroupSchema] |
Source code in thingiverse/api/group/get_groups_group_id.py
sync(group_id, *, client)
Get group by id
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
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 |
|---|---|
GetGroupsGroupIdResponse401 | GetGroupsGroupIdResponse403 | GetGroupsGroupIdResponse404 | GroupSchema | None
|
GetGroupsGroupIdResponse401 | GetGroupsGroupIdResponse403 | GetGroupsGroupIdResponse404 | GroupSchema |
Source code in thingiverse/api/group/get_groups_group_id.py
sync_detailed(group_id, *, client)
Get group by id
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
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[GetGroupsGroupIdResponse401 | GetGroupsGroupIdResponse403 | GetGroupsGroupIdResponse404 | GroupSchema]
|
Response[GetGroupsGroupIdResponse401 | GetGroupsGroupIdResponse403 | GetGroupsGroupIdResponse404 | GroupSchema] |
Source code in thingiverse/api/group/get_groups_group_id.py
get_groups_group_id_forum_by_slug_forum_slug
asyncio(group_id, forum_slug, *, client)
async
Get group forum by slug
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
forum_slug
|
str
|
Example: general. |
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 |
|---|---|
GetGroupsGroupIdForumBySlugForumSlugResponse200 | GetGroupsGroupIdForumBySlugForumSlugResponse401 | GetGroupsGroupIdForumBySlugForumSlugResponse403 | GetGroupsGroupIdForumBySlugForumSlugResponse404 | None
|
GetGroupsGroupIdForumBySlugForumSlugResponse200 | GetGroupsGroupIdForumBySlugForumSlugResponse401 | GetGroupsGroupIdForumBySlugForumSlugResponse403 | GetGroupsGroupIdForumBySlugForumSlugResponse404 |
Source code in thingiverse/api/group/get_groups_group_id_forum_by_slug_forum_slug.py
asyncio_detailed(group_id, forum_slug, *, client)
async
Get group forum by slug
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
forum_slug
|
str
|
Example: general. |
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[GetGroupsGroupIdForumBySlugForumSlugResponse200 | GetGroupsGroupIdForumBySlugForumSlugResponse401 | GetGroupsGroupIdForumBySlugForumSlugResponse403 | GetGroupsGroupIdForumBySlugForumSlugResponse404]
|
Response[GetGroupsGroupIdForumBySlugForumSlugResponse200 | GetGroupsGroupIdForumBySlugForumSlugResponse401 | GetGroupsGroupIdForumBySlugForumSlugResponse403 | GetGroupsGroupIdForumBySlugForumSlugResponse404] |
Source code in thingiverse/api/group/get_groups_group_id_forum_by_slug_forum_slug.py
sync(group_id, forum_slug, *, client)
Get group forum by slug
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
forum_slug
|
str
|
Example: general. |
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 |
|---|---|
GetGroupsGroupIdForumBySlugForumSlugResponse200 | GetGroupsGroupIdForumBySlugForumSlugResponse401 | GetGroupsGroupIdForumBySlugForumSlugResponse403 | GetGroupsGroupIdForumBySlugForumSlugResponse404 | None
|
GetGroupsGroupIdForumBySlugForumSlugResponse200 | GetGroupsGroupIdForumBySlugForumSlugResponse401 | GetGroupsGroupIdForumBySlugForumSlugResponse403 | GetGroupsGroupIdForumBySlugForumSlugResponse404 |
Source code in thingiverse/api/group/get_groups_group_id_forum_by_slug_forum_slug.py
sync_detailed(group_id, forum_slug, *, client)
Get group forum by slug
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
forum_slug
|
str
|
Example: general. |
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[GetGroupsGroupIdForumBySlugForumSlugResponse200 | GetGroupsGroupIdForumBySlugForumSlugResponse401 | GetGroupsGroupIdForumBySlugForumSlugResponse403 | GetGroupsGroupIdForumBySlugForumSlugResponse404]
|
Response[GetGroupsGroupIdForumBySlugForumSlugResponse200 | GetGroupsGroupIdForumBySlugForumSlugResponse401 | GetGroupsGroupIdForumBySlugForumSlugResponse403 | GetGroupsGroupIdForumBySlugForumSlugResponse404] |
Source code in thingiverse/api/group/get_groups_group_id_forum_by_slug_forum_slug.py
get_groups_group_id_forum_topics_forum_id
asyncio(group_id, forum_id, *, client, page=UNSET, per_page=UNSET)
async
Get all topics for the group forum
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
forum_id
|
int
|
Example: 15561. |
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 |
|---|---|
GetGroupsGroupIdForumTopicsForumIdResponse401 | GetGroupsGroupIdForumTopicsForumIdResponse403 | GetGroupsGroupIdForumTopicsForumIdResponse404 | list[TopicSchema] | None
|
GetGroupsGroupIdForumTopicsForumIdResponse401 | GetGroupsGroupIdForumTopicsForumIdResponse403 | GetGroupsGroupIdForumTopicsForumIdResponse404 | list[TopicSchema] |
Source code in thingiverse/api/group/get_groups_group_id_forum_topics_forum_id.py
asyncio_detailed(group_id, forum_id, *, client, page=UNSET, per_page=UNSET)
async
Get all topics for the group forum
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
forum_id
|
int
|
Example: 15561. |
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[GetGroupsGroupIdForumTopicsForumIdResponse401 | GetGroupsGroupIdForumTopicsForumIdResponse403 | GetGroupsGroupIdForumTopicsForumIdResponse404 | list[TopicSchema]]
|
Response[GetGroupsGroupIdForumTopicsForumIdResponse401 | GetGroupsGroupIdForumTopicsForumIdResponse403 | GetGroupsGroupIdForumTopicsForumIdResponse404 | list[TopicSchema]] |
Source code in thingiverse/api/group/get_groups_group_id_forum_topics_forum_id.py
sync(group_id, forum_id, *, client, page=UNSET, per_page=UNSET)
Get all topics for the group forum
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
forum_id
|
int
|
Example: 15561. |
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 |
|---|---|
GetGroupsGroupIdForumTopicsForumIdResponse401 | GetGroupsGroupIdForumTopicsForumIdResponse403 | GetGroupsGroupIdForumTopicsForumIdResponse404 | list[TopicSchema] | None
|
GetGroupsGroupIdForumTopicsForumIdResponse401 | GetGroupsGroupIdForumTopicsForumIdResponse403 | GetGroupsGroupIdForumTopicsForumIdResponse404 | list[TopicSchema] |
Source code in thingiverse/api/group/get_groups_group_id_forum_topics_forum_id.py
sync_detailed(group_id, forum_id, *, client, page=UNSET, per_page=UNSET)
Get all topics for the group forum
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
forum_id
|
int
|
Example: 15561. |
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[GetGroupsGroupIdForumTopicsForumIdResponse401 | GetGroupsGroupIdForumTopicsForumIdResponse403 | GetGroupsGroupIdForumTopicsForumIdResponse404 | list[TopicSchema]]
|
Response[GetGroupsGroupIdForumTopicsForumIdResponse401 | GetGroupsGroupIdForumTopicsForumIdResponse403 | GetGroupsGroupIdForumTopicsForumIdResponse404 | list[TopicSchema]] |
Source code in thingiverse/api/group/get_groups_group_id_forum_topics_forum_id.py
get_groups_group_id_group_forums
asyncio(group_id, *, client)
async
List of group forums
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
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 |
|---|---|
GetGroupsGroupIdGroupForumsResponse401 | GetGroupsGroupIdGroupForumsResponse403 | GetGroupsGroupIdGroupForumsResponse404 | list[ForumSchema] | None
|
GetGroupsGroupIdGroupForumsResponse401 | GetGroupsGroupIdGroupForumsResponse403 | GetGroupsGroupIdGroupForumsResponse404 | list[ForumSchema] |
Source code in thingiverse/api/group/get_groups_group_id_group_forums.py
asyncio_detailed(group_id, *, client)
async
List of group forums
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
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[GetGroupsGroupIdGroupForumsResponse401 | GetGroupsGroupIdGroupForumsResponse403 | GetGroupsGroupIdGroupForumsResponse404 | list[ForumSchema]]
|
Response[GetGroupsGroupIdGroupForumsResponse401 | GetGroupsGroupIdGroupForumsResponse403 | GetGroupsGroupIdGroupForumsResponse404 | list[ForumSchema]] |
Source code in thingiverse/api/group/get_groups_group_id_group_forums.py
sync(group_id, *, client)
List of group forums
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
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 |
|---|---|
GetGroupsGroupIdGroupForumsResponse401 | GetGroupsGroupIdGroupForumsResponse403 | GetGroupsGroupIdGroupForumsResponse404 | list[ForumSchema] | None
|
GetGroupsGroupIdGroupForumsResponse401 | GetGroupsGroupIdGroupForumsResponse403 | GetGroupsGroupIdGroupForumsResponse404 | list[ForumSchema] |
Source code in thingiverse/api/group/get_groups_group_id_group_forums.py
sync_detailed(group_id, *, client)
List of group forums
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
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[GetGroupsGroupIdGroupForumsResponse401 | GetGroupsGroupIdGroupForumsResponse403 | GetGroupsGroupIdGroupForumsResponse404 | list[ForumSchema]]
|
Response[GetGroupsGroupIdGroupForumsResponse401 | GetGroupsGroupIdGroupForumsResponse403 | GetGroupsGroupIdGroupForumsResponse404 | list[ForumSchema]] |
Source code in thingiverse/api/group/get_groups_group_id_group_forums.py
get_groups_group_id_group_topics
asyncio(group_id, *, client, filter_=UNSET, sort=UNSET, page=UNSET, per_page=UNSET)
async
List of group topics
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
filter_
|
str | Unset
|
Example: pinned. |
UNSET
|
sort
|
str | Unset
|
Example: popular. |
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 |
|---|---|
GetGroupsGroupIdGroupTopicsResponse401 | GetGroupsGroupIdGroupTopicsResponse403 | GetGroupsGroupIdGroupTopicsResponse404 | list[TopicSchema] | None
|
GetGroupsGroupIdGroupTopicsResponse401 | GetGroupsGroupIdGroupTopicsResponse403 | GetGroupsGroupIdGroupTopicsResponse404 | list[TopicSchema] |
Source code in thingiverse/api/group/get_groups_group_id_group_topics.py
asyncio_detailed(group_id, *, client, filter_=UNSET, sort=UNSET, page=UNSET, per_page=UNSET)
async
List of group topics
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
filter_
|
str | Unset
|
Example: pinned. |
UNSET
|
sort
|
str | Unset
|
Example: popular. |
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[GetGroupsGroupIdGroupTopicsResponse401 | GetGroupsGroupIdGroupTopicsResponse403 | GetGroupsGroupIdGroupTopicsResponse404 | list[TopicSchema]]
|
Response[GetGroupsGroupIdGroupTopicsResponse401 | GetGroupsGroupIdGroupTopicsResponse403 | GetGroupsGroupIdGroupTopicsResponse404 | list[TopicSchema]] |
Source code in thingiverse/api/group/get_groups_group_id_group_topics.py
sync(group_id, *, client, filter_=UNSET, sort=UNSET, page=UNSET, per_page=UNSET)
List of group topics
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
filter_
|
str | Unset
|
Example: pinned. |
UNSET
|
sort
|
str | Unset
|
Example: popular. |
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 |
|---|---|
GetGroupsGroupIdGroupTopicsResponse401 | GetGroupsGroupIdGroupTopicsResponse403 | GetGroupsGroupIdGroupTopicsResponse404 | list[TopicSchema] | None
|
GetGroupsGroupIdGroupTopicsResponse401 | GetGroupsGroupIdGroupTopicsResponse403 | GetGroupsGroupIdGroupTopicsResponse404 | list[TopicSchema] |
Source code in thingiverse/api/group/get_groups_group_id_group_topics.py
sync_detailed(group_id, *, client, filter_=UNSET, sort=UNSET, page=UNSET, per_page=UNSET)
List of group topics
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
filter_
|
str | Unset
|
Example: pinned. |
UNSET
|
sort
|
str | Unset
|
Example: popular. |
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[GetGroupsGroupIdGroupTopicsResponse401 | GetGroupsGroupIdGroupTopicsResponse403 | GetGroupsGroupIdGroupTopicsResponse404 | list[TopicSchema]]
|
Response[GetGroupsGroupIdGroupTopicsResponse401 | GetGroupsGroupIdGroupTopicsResponse403 | GetGroupsGroupIdGroupTopicsResponse404 | list[TopicSchema]] |
Source code in thingiverse/api/group/get_groups_group_id_group_topics.py
get_groups_group_id_members
asyncio(group_id, *, client, page=UNSET, per_page=UNSET)
async
List of group members
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
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 |
|---|---|
GetGroupsGroupIdMembersResponse401 | GetGroupsGroupIdMembersResponse403 | GetGroupsGroupIdMembersResponse404 | list[MemberSchema] | None
|
GetGroupsGroupIdMembersResponse401 | GetGroupsGroupIdMembersResponse403 | GetGroupsGroupIdMembersResponse404 | list[MemberSchema] |
Source code in thingiverse/api/group/get_groups_group_id_members.py
asyncio_detailed(group_id, *, client, page=UNSET, per_page=UNSET)
async
List of group members
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
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[GetGroupsGroupIdMembersResponse401 | GetGroupsGroupIdMembersResponse403 | GetGroupsGroupIdMembersResponse404 | list[MemberSchema]]
|
Response[GetGroupsGroupIdMembersResponse401 | GetGroupsGroupIdMembersResponse403 | GetGroupsGroupIdMembersResponse404 | list[MemberSchema]] |
Source code in thingiverse/api/group/get_groups_group_id_members.py
sync(group_id, *, client, page=UNSET, per_page=UNSET)
List of group members
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
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 |
|---|---|
GetGroupsGroupIdMembersResponse401 | GetGroupsGroupIdMembersResponse403 | GetGroupsGroupIdMembersResponse404 | list[MemberSchema] | None
|
GetGroupsGroupIdMembersResponse401 | GetGroupsGroupIdMembersResponse403 | GetGroupsGroupIdMembersResponse404 | list[MemberSchema] |
Source code in thingiverse/api/group/get_groups_group_id_members.py
sync_detailed(group_id, *, client, page=UNSET, per_page=UNSET)
List of group members
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
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[GetGroupsGroupIdMembersResponse401 | GetGroupsGroupIdMembersResponse403 | GetGroupsGroupIdMembersResponse404 | list[MemberSchema]]
|
Response[GetGroupsGroupIdMembersResponse401 | GetGroupsGroupIdMembersResponse403 | GetGroupsGroupIdMembersResponse404 | list[MemberSchema]] |
Source code in thingiverse/api/group/get_groups_group_id_members.py
get_groups_group_id_things
asyncio(group_id, *, client, page=UNSET, per_page=UNSET)
async
List of group things
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
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 |
|---|---|
GetGroupsGroupIdThingsResponse401 | GetGroupsGroupIdThingsResponse403 | GetGroupsGroupIdThingsResponse404 | list[ThingSchema] | None
|
GetGroupsGroupIdThingsResponse401 | GetGroupsGroupIdThingsResponse403 | GetGroupsGroupIdThingsResponse404 | list[ThingSchema] |
Source code in thingiverse/api/group/get_groups_group_id_things.py
asyncio_detailed(group_id, *, client, page=UNSET, per_page=UNSET)
async
List of group things
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
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[GetGroupsGroupIdThingsResponse401 | GetGroupsGroupIdThingsResponse403 | GetGroupsGroupIdThingsResponse404 | list[ThingSchema]]
|
Response[GetGroupsGroupIdThingsResponse401 | GetGroupsGroupIdThingsResponse403 | GetGroupsGroupIdThingsResponse404 | list[ThingSchema]] |
Source code in thingiverse/api/group/get_groups_group_id_things.py
sync(group_id, *, client, page=UNSET, per_page=UNSET)
List of group things
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
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 |
|---|---|
GetGroupsGroupIdThingsResponse401 | GetGroupsGroupIdThingsResponse403 | GetGroupsGroupIdThingsResponse404 | list[ThingSchema] | None
|
GetGroupsGroupIdThingsResponse401 | GetGroupsGroupIdThingsResponse403 | GetGroupsGroupIdThingsResponse404 | list[ThingSchema] |
Source code in thingiverse/api/group/get_groups_group_id_things.py
sync_detailed(group_id, *, client, page=UNSET, per_page=UNSET)
List of group things
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
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[GetGroupsGroupIdThingsResponse401 | GetGroupsGroupIdThingsResponse403 | GetGroupsGroupIdThingsResponse404 | list[ThingSchema]]
|
Response[GetGroupsGroupIdThingsResponse401 | GetGroupsGroupIdThingsResponse403 | GetGroupsGroupIdThingsResponse404 | list[ThingSchema]] |
Source code in thingiverse/api/group/get_groups_group_id_things.py
patch_groups_group_id
asyncio(group_id, *, client, body=UNSET)
async
Update an existing group
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
body
|
PatchGroupsGroupIdBody | 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 |
|---|---|
GroupSchema | PatchGroupsGroupIdResponse401 | PatchGroupsGroupIdResponse403 | PatchGroupsGroupIdResponse404 | None
|
GroupSchema | PatchGroupsGroupIdResponse401 | PatchGroupsGroupIdResponse403 | PatchGroupsGroupIdResponse404 |
Source code in thingiverse/api/group/patch_groups_group_id.py
asyncio_detailed(group_id, *, client, body=UNSET)
async
Update an existing group
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
body
|
PatchGroupsGroupIdBody | 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[GroupSchema | PatchGroupsGroupIdResponse401 | PatchGroupsGroupIdResponse403 | PatchGroupsGroupIdResponse404]
|
Response[GroupSchema | PatchGroupsGroupIdResponse401 | PatchGroupsGroupIdResponse403 | PatchGroupsGroupIdResponse404] |
Source code in thingiverse/api/group/patch_groups_group_id.py
sync(group_id, *, client, body=UNSET)
Update an existing group
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
body
|
PatchGroupsGroupIdBody | 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 |
|---|---|
GroupSchema | PatchGroupsGroupIdResponse401 | PatchGroupsGroupIdResponse403 | PatchGroupsGroupIdResponse404 | None
|
GroupSchema | PatchGroupsGroupIdResponse401 | PatchGroupsGroupIdResponse403 | PatchGroupsGroupIdResponse404 |
Source code in thingiverse/api/group/patch_groups_group_id.py
sync_detailed(group_id, *, client, body=UNSET)
Update an existing group
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
body
|
PatchGroupsGroupIdBody | 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[GroupSchema | PatchGroupsGroupIdResponse401 | PatchGroupsGroupIdResponse403 | PatchGroupsGroupIdResponse404]
|
Response[GroupSchema | PatchGroupsGroupIdResponse401 | PatchGroupsGroupIdResponse403 | PatchGroupsGroupIdResponse404] |
Source code in thingiverse/api/group/patch_groups_group_id.py
post_groups
asyncio(*, client, body=UNSET)
async
Create a new group
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
body
|
PostGroupsBody | 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 |
|---|---|
GroupSchema | PostGroupsResponse401 | PostGroupsResponse403 | PostGroupsResponse404 | None
|
GroupSchema | PostGroupsResponse401 | PostGroupsResponse403 | PostGroupsResponse404 |
Source code in thingiverse/api/group/post_groups.py
asyncio_detailed(*, client, body=UNSET)
async
Create a new group
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
body
|
PostGroupsBody | 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[GroupSchema | PostGroupsResponse401 | PostGroupsResponse403 | PostGroupsResponse404]
|
Response[GroupSchema | PostGroupsResponse401 | PostGroupsResponse403 | PostGroupsResponse404] |
Source code in thingiverse/api/group/post_groups.py
sync(*, client, body=UNSET)
Create a new group
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
body
|
PostGroupsBody | 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 |
|---|---|
GroupSchema | PostGroupsResponse401 | PostGroupsResponse403 | PostGroupsResponse404 | None
|
GroupSchema | PostGroupsResponse401 | PostGroupsResponse403 | PostGroupsResponse404 |
Source code in thingiverse/api/group/post_groups.py
sync_detailed(*, client, body=UNSET)
Create a new group
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
body
|
PostGroupsBody | 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[GroupSchema | PostGroupsResponse401 | PostGroupsResponse403 | PostGroupsResponse404]
|
Response[GroupSchema | PostGroupsResponse401 | PostGroupsResponse403 | PostGroupsResponse404] |
Source code in thingiverse/api/group/post_groups.py
post_groups_group_id_group_forums
asyncio(group_id, *, client, body=UNSET)
async
Create a new forum
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
body
|
PostGroupsGroupIdGroupForumsBody | 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 |
|---|---|
ForumSchema | PostGroupsGroupIdGroupForumsResponse401 | PostGroupsGroupIdGroupForumsResponse403 | PostGroupsGroupIdGroupForumsResponse404 | None
|
ForumSchema | PostGroupsGroupIdGroupForumsResponse401 | PostGroupsGroupIdGroupForumsResponse403 | PostGroupsGroupIdGroupForumsResponse404 |
Source code in thingiverse/api/group/post_groups_group_id_group_forums.py
asyncio_detailed(group_id, *, client, body=UNSET)
async
Create a new forum
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
body
|
PostGroupsGroupIdGroupForumsBody | 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[ForumSchema | PostGroupsGroupIdGroupForumsResponse401 | PostGroupsGroupIdGroupForumsResponse403 | PostGroupsGroupIdGroupForumsResponse404]
|
Response[ForumSchema | PostGroupsGroupIdGroupForumsResponse401 | PostGroupsGroupIdGroupForumsResponse403 | PostGroupsGroupIdGroupForumsResponse404] |
Source code in thingiverse/api/group/post_groups_group_id_group_forums.py
sync(group_id, *, client, body=UNSET)
Create a new forum
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
body
|
PostGroupsGroupIdGroupForumsBody | 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 |
|---|---|
ForumSchema | PostGroupsGroupIdGroupForumsResponse401 | PostGroupsGroupIdGroupForumsResponse403 | PostGroupsGroupIdGroupForumsResponse404 | None
|
ForumSchema | PostGroupsGroupIdGroupForumsResponse401 | PostGroupsGroupIdGroupForumsResponse403 | PostGroupsGroupIdGroupForumsResponse404 |
Source code in thingiverse/api/group/post_groups_group_id_group_forums.py
sync_detailed(group_id, *, client, body=UNSET)
Create a new forum
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
body
|
PostGroupsGroupIdGroupForumsBody | 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[ForumSchema | PostGroupsGroupIdGroupForumsResponse401 | PostGroupsGroupIdGroupForumsResponse403 | PostGroupsGroupIdGroupForumsResponse404]
|
Response[ForumSchema | PostGroupsGroupIdGroupForumsResponse401 | PostGroupsGroupIdGroupForumsResponse403 | PostGroupsGroupIdGroupForumsResponse404] |
Source code in thingiverse/api/group/post_groups_group_id_group_forums.py
post_groups_group_id_group_topics_forum_slug
asyncio(group_id, forum_slug, *, client, body=UNSET)
async
Create a new Group Topic
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
forum_slug
|
str
|
Example: general. |
required |
body
|
PostGroupsGroupIdGroupTopicsForumSlugBody | 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 |
|---|---|
PostGroupsGroupIdGroupTopicsForumSlugResponse401 | PostGroupsGroupIdGroupTopicsForumSlugResponse403 | PostGroupsGroupIdGroupTopicsForumSlugResponse404 | TopicSchema | None
|
PostGroupsGroupIdGroupTopicsForumSlugResponse401 | PostGroupsGroupIdGroupTopicsForumSlugResponse403 | PostGroupsGroupIdGroupTopicsForumSlugResponse404 | TopicSchema |
Source code in thingiverse/api/group/post_groups_group_id_group_topics_forum_slug.py
asyncio_detailed(group_id, forum_slug, *, client, body=UNSET)
async
Create a new Group Topic
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
forum_slug
|
str
|
Example: general. |
required |
body
|
PostGroupsGroupIdGroupTopicsForumSlugBody | 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[PostGroupsGroupIdGroupTopicsForumSlugResponse401 | PostGroupsGroupIdGroupTopicsForumSlugResponse403 | PostGroupsGroupIdGroupTopicsForumSlugResponse404 | TopicSchema]
|
Response[PostGroupsGroupIdGroupTopicsForumSlugResponse401 | PostGroupsGroupIdGroupTopicsForumSlugResponse403 | PostGroupsGroupIdGroupTopicsForumSlugResponse404 | TopicSchema] |
Source code in thingiverse/api/group/post_groups_group_id_group_topics_forum_slug.py
sync(group_id, forum_slug, *, client, body=UNSET)
Create a new Group Topic
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
forum_slug
|
str
|
Example: general. |
required |
body
|
PostGroupsGroupIdGroupTopicsForumSlugBody | 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 |
|---|---|
PostGroupsGroupIdGroupTopicsForumSlugResponse401 | PostGroupsGroupIdGroupTopicsForumSlugResponse403 | PostGroupsGroupIdGroupTopicsForumSlugResponse404 | TopicSchema | None
|
PostGroupsGroupIdGroupTopicsForumSlugResponse401 | PostGroupsGroupIdGroupTopicsForumSlugResponse403 | PostGroupsGroupIdGroupTopicsForumSlugResponse404 | TopicSchema |
Source code in thingiverse/api/group/post_groups_group_id_group_topics_forum_slug.py
sync_detailed(group_id, forum_slug, *, client, body=UNSET)
Create a new Group Topic
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
forum_slug
|
str
|
Example: general. |
required |
body
|
PostGroupsGroupIdGroupTopicsForumSlugBody | 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[PostGroupsGroupIdGroupTopicsForumSlugResponse401 | PostGroupsGroupIdGroupTopicsForumSlugResponse403 | PostGroupsGroupIdGroupTopicsForumSlugResponse404 | TopicSchema]
|
Response[PostGroupsGroupIdGroupTopicsForumSlugResponse401 | PostGroupsGroupIdGroupTopicsForumSlugResponse403 | PostGroupsGroupIdGroupTopicsForumSlugResponse404 | TopicSchema] |
Source code in thingiverse/api/group/post_groups_group_id_group_topics_forum_slug.py
post_groups_group_id_image
asyncio(group_id, *, client, body=UNSET)
async
Upload a new image of group
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
body
|
PostGroupsGroupIdImageBody | 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 |
|---|---|
PostGroupsGroupIdImageResponse200 | PostGroupsGroupIdImageResponse401 | PostGroupsGroupIdImageResponse403 | PostGroupsGroupIdImageResponse404 | None
|
PostGroupsGroupIdImageResponse200 | PostGroupsGroupIdImageResponse401 | PostGroupsGroupIdImageResponse403 | PostGroupsGroupIdImageResponse404 |
Source code in thingiverse/api/group/post_groups_group_id_image.py
asyncio_detailed(group_id, *, client, body=UNSET)
async
Upload a new image of group
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
body
|
PostGroupsGroupIdImageBody | 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[PostGroupsGroupIdImageResponse200 | PostGroupsGroupIdImageResponse401 | PostGroupsGroupIdImageResponse403 | PostGroupsGroupIdImageResponse404]
|
Response[PostGroupsGroupIdImageResponse200 | PostGroupsGroupIdImageResponse401 | PostGroupsGroupIdImageResponse403 | PostGroupsGroupIdImageResponse404] |
Source code in thingiverse/api/group/post_groups_group_id_image.py
sync(group_id, *, client, body=UNSET)
Upload a new image of group
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
body
|
PostGroupsGroupIdImageBody | 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 |
|---|---|
PostGroupsGroupIdImageResponse200 | PostGroupsGroupIdImageResponse401 | PostGroupsGroupIdImageResponse403 | PostGroupsGroupIdImageResponse404 | None
|
PostGroupsGroupIdImageResponse200 | PostGroupsGroupIdImageResponse401 | PostGroupsGroupIdImageResponse403 | PostGroupsGroupIdImageResponse404 |
Source code in thingiverse/api/group/post_groups_group_id_image.py
sync_detailed(group_id, *, client, body=UNSET)
Upload a new image of group
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
body
|
PostGroupsGroupIdImageBody | 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[PostGroupsGroupIdImageResponse200 | PostGroupsGroupIdImageResponse401 | PostGroupsGroupIdImageResponse403 | PostGroupsGroupIdImageResponse404]
|
Response[PostGroupsGroupIdImageResponse200 | PostGroupsGroupIdImageResponse401 | PostGroupsGroupIdImageResponse403 | PostGroupsGroupIdImageResponse404] |
Source code in thingiverse/api/group/post_groups_group_id_image.py
post_groups_group_id_members
asyncio(group_id, *, client)
async
Join to group
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
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 |
|---|---|
PostGroupsGroupIdMembersResponse200 | PostGroupsGroupIdMembersResponse401 | PostGroupsGroupIdMembersResponse403 | PostGroupsGroupIdMembersResponse404 | None
|
PostGroupsGroupIdMembersResponse200 | PostGroupsGroupIdMembersResponse401 | PostGroupsGroupIdMembersResponse403 | PostGroupsGroupIdMembersResponse404 |
Source code in thingiverse/api/group/post_groups_group_id_members.py
asyncio_detailed(group_id, *, client)
async
Join to group
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
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[PostGroupsGroupIdMembersResponse200 | PostGroupsGroupIdMembersResponse401 | PostGroupsGroupIdMembersResponse403 | PostGroupsGroupIdMembersResponse404]
|
Response[PostGroupsGroupIdMembersResponse200 | PostGroupsGroupIdMembersResponse401 | PostGroupsGroupIdMembersResponse403 | PostGroupsGroupIdMembersResponse404] |
Source code in thingiverse/api/group/post_groups_group_id_members.py
sync(group_id, *, client)
Join to group
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
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 |
|---|---|
PostGroupsGroupIdMembersResponse200 | PostGroupsGroupIdMembersResponse401 | PostGroupsGroupIdMembersResponse403 | PostGroupsGroupIdMembersResponse404 | None
|
PostGroupsGroupIdMembersResponse200 | PostGroupsGroupIdMembersResponse401 | PostGroupsGroupIdMembersResponse403 | PostGroupsGroupIdMembersResponse404 |
Source code in thingiverse/api/group/post_groups_group_id_members.py
sync_detailed(group_id, *, client)
Join to group
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
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[PostGroupsGroupIdMembersResponse200 | PostGroupsGroupIdMembersResponse401 | PostGroupsGroupIdMembersResponse403 | PostGroupsGroupIdMembersResponse404]
|
Response[PostGroupsGroupIdMembersResponse200 | PostGroupsGroupIdMembersResponse401 | PostGroupsGroupIdMembersResponse403 | PostGroupsGroupIdMembersResponse404] |
Source code in thingiverse/api/group/post_groups_group_id_members.py
post_groups_group_id_things_thing_id
asyncio(group_id, thing_id, *, client)
async
Add thing to group
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
thing_id
|
int
|
Example: 1004996. |
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 |
|---|---|
PostGroupsGroupIdThingsThingIdResponse200 | PostGroupsGroupIdThingsThingIdResponse401 | PostGroupsGroupIdThingsThingIdResponse403 | PostGroupsGroupIdThingsThingIdResponse404 | None
|
PostGroupsGroupIdThingsThingIdResponse200 | PostGroupsGroupIdThingsThingIdResponse401 | PostGroupsGroupIdThingsThingIdResponse403 | PostGroupsGroupIdThingsThingIdResponse404 |
Source code in thingiverse/api/group/post_groups_group_id_things_thing_id.py
asyncio_detailed(group_id, thing_id, *, client)
async
Add thing to group
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
thing_id
|
int
|
Example: 1004996. |
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[PostGroupsGroupIdThingsThingIdResponse200 | PostGroupsGroupIdThingsThingIdResponse401 | PostGroupsGroupIdThingsThingIdResponse403 | PostGroupsGroupIdThingsThingIdResponse404]
|
Response[PostGroupsGroupIdThingsThingIdResponse200 | PostGroupsGroupIdThingsThingIdResponse401 | PostGroupsGroupIdThingsThingIdResponse403 | PostGroupsGroupIdThingsThingIdResponse404] |
Source code in thingiverse/api/group/post_groups_group_id_things_thing_id.py
sync(group_id, thing_id, *, client)
Add thing to group
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
thing_id
|
int
|
Example: 1004996. |
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 |
|---|---|
PostGroupsGroupIdThingsThingIdResponse200 | PostGroupsGroupIdThingsThingIdResponse401 | PostGroupsGroupIdThingsThingIdResponse403 | PostGroupsGroupIdThingsThingIdResponse404 | None
|
PostGroupsGroupIdThingsThingIdResponse200 | PostGroupsGroupIdThingsThingIdResponse401 | PostGroupsGroupIdThingsThingIdResponse403 | PostGroupsGroupIdThingsThingIdResponse404 |
Source code in thingiverse/api/group/post_groups_group_id_things_thing_id.py
sync_detailed(group_id, thing_id, *, client)
Add thing to group
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
thing_id
|
int
|
Example: 1004996. |
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[PostGroupsGroupIdThingsThingIdResponse200 | PostGroupsGroupIdThingsThingIdResponse401 | PostGroupsGroupIdThingsThingIdResponse403 | PostGroupsGroupIdThingsThingIdResponse404]
|
Response[PostGroupsGroupIdThingsThingIdResponse200 | PostGroupsGroupIdThingsThingIdResponse401 | PostGroupsGroupIdThingsThingIdResponse403 | PostGroupsGroupIdThingsThingIdResponse404] |
Source code in thingiverse/api/group/post_groups_group_id_things_thing_id.py
post_groups_group_id_update_group_forum_forum_id
asyncio(group_id, forum_id, *, client, body=UNSET)
async
Update a certain forum of group
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
forum_id
|
int
|
Example: 15561. |
required |
body
|
PostGroupsGroupIdUpdateGroupForumForumIdBody | 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 |
|---|---|
GroupforumSchema | PostGroupsGroupIdUpdateGroupForumForumIdResponse401 | PostGroupsGroupIdUpdateGroupForumForumIdResponse403 | PostGroupsGroupIdUpdateGroupForumForumIdResponse404 | None
|
GroupforumSchema | PostGroupsGroupIdUpdateGroupForumForumIdResponse401 | PostGroupsGroupIdUpdateGroupForumForumIdResponse403 | PostGroupsGroupIdUpdateGroupForumForumIdResponse404 |
Source code in thingiverse/api/group/post_groups_group_id_update_group_forum_forum_id.py
asyncio_detailed(group_id, forum_id, *, client, body=UNSET)
async
Update a certain forum of group
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
forum_id
|
int
|
Example: 15561. |
required |
body
|
PostGroupsGroupIdUpdateGroupForumForumIdBody | 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[GroupforumSchema | PostGroupsGroupIdUpdateGroupForumForumIdResponse401 | PostGroupsGroupIdUpdateGroupForumForumIdResponse403 | PostGroupsGroupIdUpdateGroupForumForumIdResponse404]
|
Response[GroupforumSchema | PostGroupsGroupIdUpdateGroupForumForumIdResponse401 | PostGroupsGroupIdUpdateGroupForumForumIdResponse403 | PostGroupsGroupIdUpdateGroupForumForumIdResponse404] |
Source code in thingiverse/api/group/post_groups_group_id_update_group_forum_forum_id.py
sync(group_id, forum_id, *, client, body=UNSET)
Update a certain forum of group
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
forum_id
|
int
|
Example: 15561. |
required |
body
|
PostGroupsGroupIdUpdateGroupForumForumIdBody | 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 |
|---|---|
GroupforumSchema | PostGroupsGroupIdUpdateGroupForumForumIdResponse401 | PostGroupsGroupIdUpdateGroupForumForumIdResponse403 | PostGroupsGroupIdUpdateGroupForumForumIdResponse404 | None
|
GroupforumSchema | PostGroupsGroupIdUpdateGroupForumForumIdResponse401 | PostGroupsGroupIdUpdateGroupForumForumIdResponse403 | PostGroupsGroupIdUpdateGroupForumForumIdResponse404 |
Source code in thingiverse/api/group/post_groups_group_id_update_group_forum_forum_id.py
sync_detailed(group_id, forum_id, *, client, body=UNSET)
Update a certain forum of group
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
group_id
|
int
|
Example: 25. |
required |
forum_id
|
int
|
Example: 15561. |
required |
body
|
PostGroupsGroupIdUpdateGroupForumForumIdBody | 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[GroupforumSchema | PostGroupsGroupIdUpdateGroupForumForumIdResponse401 | PostGroupsGroupIdUpdateGroupForumForumIdResponse403 | PostGroupsGroupIdUpdateGroupForumForumIdResponse404]
|
Response[GroupforumSchema | PostGroupsGroupIdUpdateGroupForumForumIdResponse401 | PostGroupsGroupIdUpdateGroupForumForumIdResponse403 | PostGroupsGroupIdUpdateGroupForumForumIdResponse404] |