User
thingiverse.api.user
Contains endpoint functions for accessing the API
delete_users_username
asyncio(username, *, client)
async
Soft delete a user's account
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
DeleteUsersUsernameResponse200 | DeleteUsersUsernameResponse401 | DeleteUsersUsernameResponse403 | DeleteUsersUsernameResponse404 | None
|
DeleteUsersUsernameResponse200 | DeleteUsersUsernameResponse401 | DeleteUsersUsernameResponse403 | DeleteUsersUsernameResponse404 |
Source code in thingiverse/api/user/delete_users_username.py
asyncio_detailed(username, *, client)
async
Soft delete a user's account
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[DeleteUsersUsernameResponse200 | DeleteUsersUsernameResponse401 | DeleteUsersUsernameResponse403 | DeleteUsersUsernameResponse404]
|
Response[DeleteUsersUsernameResponse200 | DeleteUsersUsernameResponse401 | DeleteUsersUsernameResponse403 | DeleteUsersUsernameResponse404] |
Source code in thingiverse/api/user/delete_users_username.py
sync(username, *, client)
Soft delete a user's account
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
DeleteUsersUsernameResponse200 | DeleteUsersUsernameResponse401 | DeleteUsersUsernameResponse403 | DeleteUsersUsernameResponse404 | None
|
DeleteUsersUsernameResponse200 | DeleteUsersUsernameResponse401 | DeleteUsersUsernameResponse403 | DeleteUsersUsernameResponse404 |
Source code in thingiverse/api/user/delete_users_username.py
sync_detailed(username, *, client)
Soft delete a user's account
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[DeleteUsersUsernameResponse200 | DeleteUsersUsernameResponse401 | DeleteUsersUsernameResponse403 | DeleteUsersUsernameResponse404]
|
Response[DeleteUsersUsernameResponse200 | DeleteUsersUsernameResponse401 | DeleteUsersUsernameResponse403 | DeleteUsersUsernameResponse404] |
Source code in thingiverse/api/user/delete_users_username.py
delete_users_username_followers
asyncio(username, *, client)
async
Unfollow an user
Must use the DELETE method Result will be 404 Not Found if the user doesn't exist.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
DeleteUsersUsernameFollowersResponse200 | DeleteUsersUsernameFollowersResponse401 | DeleteUsersUsernameFollowersResponse403 | DeleteUsersUsernameFollowersResponse404 | None
|
DeleteUsersUsernameFollowersResponse200 | DeleteUsersUsernameFollowersResponse401 | DeleteUsersUsernameFollowersResponse403 | DeleteUsersUsernameFollowersResponse404 |
Source code in thingiverse/api/user/delete_users_username_followers.py
asyncio_detailed(username, *, client)
async
Unfollow an user
Must use the DELETE method Result will be 404 Not Found if the user doesn't exist.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[DeleteUsersUsernameFollowersResponse200 | DeleteUsersUsernameFollowersResponse401 | DeleteUsersUsernameFollowersResponse403 | DeleteUsersUsernameFollowersResponse404]
|
Response[DeleteUsersUsernameFollowersResponse200 | DeleteUsersUsernameFollowersResponse401 | DeleteUsersUsernameFollowersResponse403 | DeleteUsersUsernameFollowersResponse404] |
Source code in thingiverse/api/user/delete_users_username_followers.py
sync(username, *, client)
Unfollow an user
Must use the DELETE method Result will be 404 Not Found if the user doesn't exist.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
DeleteUsersUsernameFollowersResponse200 | DeleteUsersUsernameFollowersResponse401 | DeleteUsersUsernameFollowersResponse403 | DeleteUsersUsernameFollowersResponse404 | None
|
DeleteUsersUsernameFollowersResponse200 | DeleteUsersUsernameFollowersResponse401 | DeleteUsersUsernameFollowersResponse403 | DeleteUsersUsernameFollowersResponse404 |
Source code in thingiverse/api/user/delete_users_username_followers.py
sync_detailed(username, *, client)
Unfollow an user
Must use the DELETE method Result will be 404 Not Found if the user doesn't exist.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[DeleteUsersUsernameFollowersResponse200 | DeleteUsersUsernameFollowersResponse401 | DeleteUsersUsernameFollowersResponse403 | DeleteUsersUsernameFollowersResponse404]
|
Response[DeleteUsersUsernameFollowersResponse200 | DeleteUsersUsernameFollowersResponse401 | DeleteUsersUsernameFollowersResponse403 | DeleteUsersUsernameFollowersResponse404] |
Source code in thingiverse/api/user/delete_users_username_followers.py
get_users_username
asyncio(username, *, client)
async
Get the specified user
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
GetUsersUsernameResponse401 | GetUsersUsernameResponse403 | GetUsersUsernameResponse404 | UserSchema | None
|
GetUsersUsernameResponse401 | GetUsersUsernameResponse403 | GetUsersUsernameResponse404 | UserSchema |
Source code in thingiverse/api/user/get_users_username.py
asyncio_detailed(username, *, client)
async
Get the specified user
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[GetUsersUsernameResponse401 | GetUsersUsernameResponse403 | GetUsersUsernameResponse404 | UserSchema]
|
Response[GetUsersUsernameResponse401 | GetUsersUsernameResponse403 | GetUsersUsernameResponse404 | UserSchema] |
Source code in thingiverse/api/user/get_users_username.py
sync(username, *, client)
Get the specified user
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
GetUsersUsernameResponse401 | GetUsersUsernameResponse403 | GetUsersUsernameResponse404 | UserSchema | None
|
GetUsersUsernameResponse401 | GetUsersUsernameResponse403 | GetUsersUsernameResponse404 | UserSchema |
Source code in thingiverse/api/user/get_users_username.py
sync_detailed(username, *, client)
Get the specified user
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[GetUsersUsernameResponse401 | GetUsersUsernameResponse403 | GetUsersUsernameResponse404 | UserSchema]
|
Response[GetUsersUsernameResponse401 | GetUsersUsernameResponse403 | GetUsersUsernameResponse404 | UserSchema] |
Source code in thingiverse/api/user/get_users_username.py
get_users_username_all_collected_things
asyncio(username, *, client)
async
Get latest downloaded things by user
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
GetUsersUsernameAllCollectedThingsResponse200 | GetUsersUsernameAllCollectedThingsResponse401 | GetUsersUsernameAllCollectedThingsResponse403 | GetUsersUsernameAllCollectedThingsResponse404 | None
|
GetUsersUsernameAllCollectedThingsResponse200 | GetUsersUsernameAllCollectedThingsResponse401 | GetUsersUsernameAllCollectedThingsResponse403 | GetUsersUsernameAllCollectedThingsResponse404 |
Source code in thingiverse/api/user/get_users_username_all_collected_things.py
asyncio_detailed(username, *, client)
async
Get latest downloaded things by user
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[GetUsersUsernameAllCollectedThingsResponse200 | GetUsersUsernameAllCollectedThingsResponse401 | GetUsersUsernameAllCollectedThingsResponse403 | GetUsersUsernameAllCollectedThingsResponse404]
|
Response[GetUsersUsernameAllCollectedThingsResponse200 | GetUsersUsernameAllCollectedThingsResponse401 | GetUsersUsernameAllCollectedThingsResponse403 | GetUsersUsernameAllCollectedThingsResponse404] |
Source code in thingiverse/api/user/get_users_username_all_collected_things.py
sync(username, *, client)
Get latest downloaded things by user
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
GetUsersUsernameAllCollectedThingsResponse200 | GetUsersUsernameAllCollectedThingsResponse401 | GetUsersUsernameAllCollectedThingsResponse403 | GetUsersUsernameAllCollectedThingsResponse404 | None
|
GetUsersUsernameAllCollectedThingsResponse200 | GetUsersUsernameAllCollectedThingsResponse401 | GetUsersUsernameAllCollectedThingsResponse403 | GetUsersUsernameAllCollectedThingsResponse404 |
Source code in thingiverse/api/user/get_users_username_all_collected_things.py
sync_detailed(username, *, client)
Get latest downloaded things by user
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[GetUsersUsernameAllCollectedThingsResponse200 | GetUsersUsernameAllCollectedThingsResponse401 | GetUsersUsernameAllCollectedThingsResponse403 | GetUsersUsernameAllCollectedThingsResponse404]
|
Response[GetUsersUsernameAllCollectedThingsResponse200 | GetUsersUsernameAllCollectedThingsResponse401 | GetUsersUsernameAllCollectedThingsResponse403 | GetUsersUsernameAllCollectedThingsResponse404] |
Source code in thingiverse/api/user/get_users_username_all_collected_things.py
get_users_username_collections
asyncio(username, *, client, page=UNSET, per_page=UNSET)
async
Get latest copies by user
If the user doesn't exist, result is 404 Not Found.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
GetUsersUsernameCollectionsResponse401 | GetUsersUsernameCollectionsResponse403 | GetUsersUsernameCollectionsResponse404 | list[GetUsersUsernameCollectionsResponse200Item] | None
|
GetUsersUsernameCollectionsResponse401 | GetUsersUsernameCollectionsResponse403 | GetUsersUsernameCollectionsResponse404 | list[GetUsersUsernameCollectionsResponse200Item] |
Source code in thingiverse/api/user/get_users_username_collections.py
asyncio_detailed(username, *, client, page=UNSET, per_page=UNSET)
async
Get latest copies by user
If the user doesn't exist, result is 404 Not Found.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[GetUsersUsernameCollectionsResponse401 | GetUsersUsernameCollectionsResponse403 | GetUsersUsernameCollectionsResponse404 | list[GetUsersUsernameCollectionsResponse200Item]]
|
Response[GetUsersUsernameCollectionsResponse401 | GetUsersUsernameCollectionsResponse403 | GetUsersUsernameCollectionsResponse404 | list[GetUsersUsernameCollectionsResponse200Item]] |
Source code in thingiverse/api/user/get_users_username_collections.py
sync(username, *, client, page=UNSET, per_page=UNSET)
Get latest copies by user
If the user doesn't exist, result is 404 Not Found.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
GetUsersUsernameCollectionsResponse401 | GetUsersUsernameCollectionsResponse403 | GetUsersUsernameCollectionsResponse404 | list[GetUsersUsernameCollectionsResponse200Item] | None
|
GetUsersUsernameCollectionsResponse401 | GetUsersUsernameCollectionsResponse403 | GetUsersUsernameCollectionsResponse404 | list[GetUsersUsernameCollectionsResponse200Item] |
Source code in thingiverse/api/user/get_users_username_collections.py
sync_detailed(username, *, client, page=UNSET, per_page=UNSET)
Get latest copies by user
If the user doesn't exist, result is 404 Not Found.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[GetUsersUsernameCollectionsResponse401 | GetUsersUsernameCollectionsResponse403 | GetUsersUsernameCollectionsResponse404 | list[GetUsersUsernameCollectionsResponse200Item]]
|
Response[GetUsersUsernameCollectionsResponse401 | GetUsersUsernameCollectionsResponse403 | GetUsersUsernameCollectionsResponse404 | list[GetUsersUsernameCollectionsResponse200Item]] |
Source code in thingiverse/api/user/get_users_username_collections.py
get_users_username_copies
asyncio(username, *, client, page=UNSET, per_page=UNSET)
async
Get latest copies by user
If the user doesn't exist, result is 404 Not Found.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
GetUsersUsernameCopiesResponse401 | GetUsersUsernameCopiesResponse403 | GetUsersUsernameCopiesResponse404 | list[GetUsersUsernameCopiesResponse200Item] | None
|
GetUsersUsernameCopiesResponse401 | GetUsersUsernameCopiesResponse403 | GetUsersUsernameCopiesResponse404 | list[GetUsersUsernameCopiesResponse200Item] |
Source code in thingiverse/api/user/get_users_username_copies.py
asyncio_detailed(username, *, client, page=UNSET, per_page=UNSET)
async
Get latest copies by user
If the user doesn't exist, result is 404 Not Found.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[GetUsersUsernameCopiesResponse401 | GetUsersUsernameCopiesResponse403 | GetUsersUsernameCopiesResponse404 | list[GetUsersUsernameCopiesResponse200Item]]
|
Response[GetUsersUsernameCopiesResponse401 | GetUsersUsernameCopiesResponse403 | GetUsersUsernameCopiesResponse404 | list[GetUsersUsernameCopiesResponse200Item]] |
Source code in thingiverse/api/user/get_users_username_copies.py
sync(username, *, client, page=UNSET, per_page=UNSET)
Get latest copies by user
If the user doesn't exist, result is 404 Not Found.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
GetUsersUsernameCopiesResponse401 | GetUsersUsernameCopiesResponse403 | GetUsersUsernameCopiesResponse404 | list[GetUsersUsernameCopiesResponse200Item] | None
|
GetUsersUsernameCopiesResponse401 | GetUsersUsernameCopiesResponse403 | GetUsersUsernameCopiesResponse404 | list[GetUsersUsernameCopiesResponse200Item] |
Source code in thingiverse/api/user/get_users_username_copies.py
sync_detailed(username, *, client, page=UNSET, per_page=UNSET)
Get latest copies by user
If the user doesn't exist, result is 404 Not Found.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[GetUsersUsernameCopiesResponse401 | GetUsersUsernameCopiesResponse403 | GetUsersUsernameCopiesResponse404 | list[GetUsersUsernameCopiesResponse200Item]]
|
Response[GetUsersUsernameCopiesResponse401 | GetUsersUsernameCopiesResponse403 | GetUsersUsernameCopiesResponse404 | list[GetUsersUsernameCopiesResponse200Item]] |
Source code in thingiverse/api/user/get_users_username_copies.py
get_users_username_downloads
asyncio(username, *, client, page=UNSET, per_page=UNSET)
async
Get latest downloaded things by user
If the user doesn't exist, result is 404 Not Found.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
GetUsersUsernameDownloadsResponse401 | GetUsersUsernameDownloadsResponse403 | GetUsersUsernameDownloadsResponse404 | list[ThingSchema] | None
|
GetUsersUsernameDownloadsResponse401 | GetUsersUsernameDownloadsResponse403 | GetUsersUsernameDownloadsResponse404 | list[ThingSchema] |
Source code in thingiverse/api/user/get_users_username_downloads.py
asyncio_detailed(username, *, client, page=UNSET, per_page=UNSET)
async
Get latest downloaded things by user
If the user doesn't exist, result is 404 Not Found.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[GetUsersUsernameDownloadsResponse401 | GetUsersUsernameDownloadsResponse403 | GetUsersUsernameDownloadsResponse404 | list[ThingSchema]]
|
Response[GetUsersUsernameDownloadsResponse401 | GetUsersUsernameDownloadsResponse403 | GetUsersUsernameDownloadsResponse404 | list[ThingSchema]] |
Source code in thingiverse/api/user/get_users_username_downloads.py
sync(username, *, client, page=UNSET, per_page=UNSET)
Get latest downloaded things by user
If the user doesn't exist, result is 404 Not Found.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
GetUsersUsernameDownloadsResponse401 | GetUsersUsernameDownloadsResponse403 | GetUsersUsernameDownloadsResponse404 | list[ThingSchema] | None
|
GetUsersUsernameDownloadsResponse401 | GetUsersUsernameDownloadsResponse403 | GetUsersUsernameDownloadsResponse404 | list[ThingSchema] |
Source code in thingiverse/api/user/get_users_username_downloads.py
sync_detailed(username, *, client, page=UNSET, per_page=UNSET)
Get latest downloaded things by user
If the user doesn't exist, result is 404 Not Found.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[GetUsersUsernameDownloadsResponse401 | GetUsersUsernameDownloadsResponse403 | GetUsersUsernameDownloadsResponse404 | list[ThingSchema]]
|
Response[GetUsersUsernameDownloadsResponse401 | GetUsersUsernameDownloadsResponse403 | GetUsersUsernameDownloadsResponse404 | list[ThingSchema]] |
Source code in thingiverse/api/user/get_users_username_downloads.py
get_users_username_event_count
asyncio(username, *, client, timestamp=UNSET)
async
Get the count of events for user since the timestamp sent
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
required |
timestamp
|
str | 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 |
|---|---|
GetUsersUsernameEventCountResponse200 | GetUsersUsernameEventCountResponse401 | GetUsersUsernameEventCountResponse403 | GetUsersUsernameEventCountResponse404 | None
|
GetUsersUsernameEventCountResponse200 | GetUsersUsernameEventCountResponse401 | GetUsersUsernameEventCountResponse403 | GetUsersUsernameEventCountResponse404 |
Source code in thingiverse/api/user/get_users_username_event_count.py
asyncio_detailed(username, *, client, timestamp=UNSET)
async
Get the count of events for user since the timestamp sent
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
required |
timestamp
|
str | 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[GetUsersUsernameEventCountResponse200 | GetUsersUsernameEventCountResponse401 | GetUsersUsernameEventCountResponse403 | GetUsersUsernameEventCountResponse404]
|
Response[GetUsersUsernameEventCountResponse200 | GetUsersUsernameEventCountResponse401 | GetUsersUsernameEventCountResponse403 | GetUsersUsernameEventCountResponse404] |
Source code in thingiverse/api/user/get_users_username_event_count.py
sync(username, *, client, timestamp=UNSET)
Get the count of events for user since the timestamp sent
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
required |
timestamp
|
str | 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 |
|---|---|
GetUsersUsernameEventCountResponse200 | GetUsersUsernameEventCountResponse401 | GetUsersUsernameEventCountResponse403 | GetUsersUsernameEventCountResponse404 | None
|
GetUsersUsernameEventCountResponse200 | GetUsersUsernameEventCountResponse401 | GetUsersUsernameEventCountResponse403 | GetUsersUsernameEventCountResponse404 |
Source code in thingiverse/api/user/get_users_username_event_count.py
sync_detailed(username, *, client, timestamp=UNSET)
Get the count of events for user since the timestamp sent
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
required |
timestamp
|
str | 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[GetUsersUsernameEventCountResponse200 | GetUsersUsernameEventCountResponse401 | GetUsersUsernameEventCountResponse403 | GetUsersUsernameEventCountResponse404]
|
Response[GetUsersUsernameEventCountResponse200 | GetUsersUsernameEventCountResponse401 | GetUsersUsernameEventCountResponse403 | GetUsersUsernameEventCountResponse404] |
Source code in thingiverse/api/user/get_users_username_event_count.py
get_users_username_favorites
asyncio(username, *, client, page=UNSET, per_page=UNSET)
async
Get favorites by user
If an authenticated user is requesting their own list of favorites, If the user doesn't exist, result is 404 Not Found
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
GetUsersUsernameFavoritesResponse401 | GetUsersUsernameFavoritesResponse403 | GetUsersUsernameFavoritesResponse404 | list[GetUsersUsernameFavoritesResponse200Item] | None
|
GetUsersUsernameFavoritesResponse401 | GetUsersUsernameFavoritesResponse403 | GetUsersUsernameFavoritesResponse404 | list[GetUsersUsernameFavoritesResponse200Item] |
Source code in thingiverse/api/user/get_users_username_favorites.py
asyncio_detailed(username, *, client, page=UNSET, per_page=UNSET)
async
Get favorites by user
If an authenticated user is requesting their own list of favorites, If the user doesn't exist, result is 404 Not Found
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[GetUsersUsernameFavoritesResponse401 | GetUsersUsernameFavoritesResponse403 | GetUsersUsernameFavoritesResponse404 | list[GetUsersUsernameFavoritesResponse200Item]]
|
Response[GetUsersUsernameFavoritesResponse401 | GetUsersUsernameFavoritesResponse403 | GetUsersUsernameFavoritesResponse404 | list[GetUsersUsernameFavoritesResponse200Item]] |
Source code in thingiverse/api/user/get_users_username_favorites.py
sync(username, *, client, page=UNSET, per_page=UNSET)
Get favorites by user
If an authenticated user is requesting their own list of favorites, If the user doesn't exist, result is 404 Not Found
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
GetUsersUsernameFavoritesResponse401 | GetUsersUsernameFavoritesResponse403 | GetUsersUsernameFavoritesResponse404 | list[GetUsersUsernameFavoritesResponse200Item] | None
|
GetUsersUsernameFavoritesResponse401 | GetUsersUsernameFavoritesResponse403 | GetUsersUsernameFavoritesResponse404 | list[GetUsersUsernameFavoritesResponse200Item] |
Source code in thingiverse/api/user/get_users_username_favorites.py
sync_detailed(username, *, client, page=UNSET, per_page=UNSET)
Get favorites by user
If an authenticated user is requesting their own list of favorites, If the user doesn't exist, result is 404 Not Found
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[GetUsersUsernameFavoritesResponse401 | GetUsersUsernameFavoritesResponse403 | GetUsersUsernameFavoritesResponse404 | list[GetUsersUsernameFavoritesResponse200Item]]
|
Response[GetUsersUsernameFavoritesResponse401 | GetUsersUsernameFavoritesResponse403 | GetUsersUsernameFavoritesResponse404 | list[GetUsersUsernameFavoritesResponse200Item]] |
Source code in thingiverse/api/user/get_users_username_favorites.py
get_users_username_followers
asyncio(username, *, client)
async
Get followers
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
GetUsersUsernameFollowersResponse401 | GetUsersUsernameFollowersResponse403 | GetUsersUsernameFollowersResponse404 | list[UserSummarySchema2] | None
|
GetUsersUsernameFollowersResponse401 | GetUsersUsernameFollowersResponse403 | GetUsersUsernameFollowersResponse404 | list[UserSummarySchema2] |
Source code in thingiverse/api/user/get_users_username_followers.py
asyncio_detailed(username, *, client)
async
Get followers
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[GetUsersUsernameFollowersResponse401 | GetUsersUsernameFollowersResponse403 | GetUsersUsernameFollowersResponse404 | list[UserSummarySchema2]]
|
Response[GetUsersUsernameFollowersResponse401 | GetUsersUsernameFollowersResponse403 | GetUsersUsernameFollowersResponse404 | list[UserSummarySchema2]] |
Source code in thingiverse/api/user/get_users_username_followers.py
sync(username, *, client)
Get followers
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
GetUsersUsernameFollowersResponse401 | GetUsersUsernameFollowersResponse403 | GetUsersUsernameFollowersResponse404 | list[UserSummarySchema2] | None
|
GetUsersUsernameFollowersResponse401 | GetUsersUsernameFollowersResponse403 | GetUsersUsernameFollowersResponse404 | list[UserSummarySchema2] |
Source code in thingiverse/api/user/get_users_username_followers.py
sync_detailed(username, *, client)
Get followers
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[GetUsersUsernameFollowersResponse401 | GetUsersUsernameFollowersResponse403 | GetUsersUsernameFollowersResponse404 | list[UserSummarySchema2]]
|
Response[GetUsersUsernameFollowersResponse401 | GetUsersUsernameFollowersResponse403 | GetUsersUsernameFollowersResponse404 | list[UserSummarySchema2]] |
Source code in thingiverse/api/user/get_users_username_followers.py
get_users_username_following
asyncio(username, *, client)
async
Get array of users that requested user is following
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
GetUsersUsernameFollowingResponse401 | GetUsersUsernameFollowingResponse403 | GetUsersUsernameFollowingResponse404 | list[UserSummarySchema2] | None
|
GetUsersUsernameFollowingResponse401 | GetUsersUsernameFollowingResponse403 | GetUsersUsernameFollowingResponse404 | list[UserSummarySchema2] |
Source code in thingiverse/api/user/get_users_username_following.py
asyncio_detailed(username, *, client)
async
Get array of users that requested user is following
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[GetUsersUsernameFollowingResponse401 | GetUsersUsernameFollowingResponse403 | GetUsersUsernameFollowingResponse404 | list[UserSummarySchema2]]
|
Response[GetUsersUsernameFollowingResponse401 | GetUsersUsernameFollowingResponse403 | GetUsersUsernameFollowingResponse404 | list[UserSummarySchema2]] |
Source code in thingiverse/api/user/get_users_username_following.py
sync(username, *, client)
Get array of users that requested user is following
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
GetUsersUsernameFollowingResponse401 | GetUsersUsernameFollowingResponse403 | GetUsersUsernameFollowingResponse404 | list[UserSummarySchema2] | None
|
GetUsersUsernameFollowingResponse401 | GetUsersUsernameFollowingResponse403 | GetUsersUsernameFollowingResponse404 | list[UserSummarySchema2] |
Source code in thingiverse/api/user/get_users_username_following.py
sync_detailed(username, *, client)
Get array of users that requested user is following
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[GetUsersUsernameFollowingResponse401 | GetUsersUsernameFollowingResponse403 | GetUsersUsernameFollowingResponse404 | list[UserSummarySchema2]]
|
Response[GetUsersUsernameFollowingResponse401 | GetUsersUsernameFollowingResponse403 | GetUsersUsernameFollowingResponse404 | list[UserSummarySchema2]] |
Source code in thingiverse/api/user/get_users_username_following.py
get_users_username_likes
asyncio(username, *, client, page=UNSET, per_page=UNSET)
async
Get things liked by user
If the user doesn't exist, result is 404 Not Found
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
GetUsersUsernameLikesResponse401 | GetUsersUsernameLikesResponse403 | GetUsersUsernameLikesResponse404 | list[ThingSchema] | None
|
GetUsersUsernameLikesResponse401 | GetUsersUsernameLikesResponse403 | GetUsersUsernameLikesResponse404 | list[ThingSchema] |
Source code in thingiverse/api/user/get_users_username_likes.py
asyncio_detailed(username, *, client, page=UNSET, per_page=UNSET)
async
Get things liked by user
If the user doesn't exist, result is 404 Not Found
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[GetUsersUsernameLikesResponse401 | GetUsersUsernameLikesResponse403 | GetUsersUsernameLikesResponse404 | list[ThingSchema]]
|
Response[GetUsersUsernameLikesResponse401 | GetUsersUsernameLikesResponse403 | GetUsersUsernameLikesResponse404 | list[ThingSchema]] |
Source code in thingiverse/api/user/get_users_username_likes.py
sync(username, *, client, page=UNSET, per_page=UNSET)
Get things liked by user
If the user doesn't exist, result is 404 Not Found
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
GetUsersUsernameLikesResponse401 | GetUsersUsernameLikesResponse403 | GetUsersUsernameLikesResponse404 | list[ThingSchema] | None
|
GetUsersUsernameLikesResponse401 | GetUsersUsernameLikesResponse403 | GetUsersUsernameLikesResponse404 | list[ThingSchema] |
Source code in thingiverse/api/user/get_users_username_likes.py
sync_detailed(username, *, client, page=UNSET, per_page=UNSET)
Get things liked by user
If the user doesn't exist, result is 404 Not Found
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[GetUsersUsernameLikesResponse401 | GetUsersUsernameLikesResponse403 | GetUsersUsernameLikesResponse404 | list[ThingSchema]]
|
Response[GetUsersUsernameLikesResponse401 | GetUsersUsernameLikesResponse403 | GetUsersUsernameLikesResponse404 | list[ThingSchema]] |
Source code in thingiverse/api/user/get_users_username_likes.py
get_users_username_likesids
asyncio(username, *, client)
async
Get all things id's like by user
If the user doesn't exist, result is 404 Not Found
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
GetUsersUsernameLikesidsResponse401 | GetUsersUsernameLikesidsResponse403 | GetUsersUsernameLikesidsResponse404 | list[int] | None
|
GetUsersUsernameLikesidsResponse401 | GetUsersUsernameLikesidsResponse403 | GetUsersUsernameLikesidsResponse404 | list[int] |
Source code in thingiverse/api/user/get_users_username_likesids.py
asyncio_detailed(username, *, client)
async
Get all things id's like by user
If the user doesn't exist, result is 404 Not Found
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[GetUsersUsernameLikesidsResponse401 | GetUsersUsernameLikesidsResponse403 | GetUsersUsernameLikesidsResponse404 | list[int]]
|
Response[GetUsersUsernameLikesidsResponse401 | GetUsersUsernameLikesidsResponse403 | GetUsersUsernameLikesidsResponse404 | list[int]] |
Source code in thingiverse/api/user/get_users_username_likesids.py
sync(username, *, client)
Get all things id's like by user
If the user doesn't exist, result is 404 Not Found
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
GetUsersUsernameLikesidsResponse401 | GetUsersUsernameLikesidsResponse403 | GetUsersUsernameLikesidsResponse404 | list[int] | None
|
GetUsersUsernameLikesidsResponse401 | GetUsersUsernameLikesidsResponse403 | GetUsersUsernameLikesidsResponse404 | list[int] |
Source code in thingiverse/api/user/get_users_username_likesids.py
sync_detailed(username, *, client)
Get all things id's like by user
If the user doesn't exist, result is 404 Not Found
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[GetUsersUsernameLikesidsResponse401 | GetUsersUsernameLikesidsResponse403 | GetUsersUsernameLikesidsResponse404 | list[int]]
|
Response[GetUsersUsernameLikesidsResponse401 | GetUsersUsernameLikesidsResponse403 | GetUsersUsernameLikesidsResponse404 | list[int]] |
Source code in thingiverse/api/user/get_users_username_likesids.py
get_users_username_recommended_tags
asyncio(username, *, client)
async
Get the list of personal tags.
returns a list of Recommended tags which are based on the users likes and collected things.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
GetUsersUsernameRecommendedTagsResponse401 | GetUsersUsernameRecommendedTagsResponse403 | GetUsersUsernameRecommendedTagsResponse404 | list[TagSchema] | None
|
GetUsersUsernameRecommendedTagsResponse401 | GetUsersUsernameRecommendedTagsResponse403 | GetUsersUsernameRecommendedTagsResponse404 | list[TagSchema] |
Source code in thingiverse/api/user/get_users_username_recommended_tags.py
asyncio_detailed(username, *, client)
async
Get the list of personal tags.
returns a list of Recommended tags which are based on the users likes and collected things.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[GetUsersUsernameRecommendedTagsResponse401 | GetUsersUsernameRecommendedTagsResponse403 | GetUsersUsernameRecommendedTagsResponse404 | list[TagSchema]]
|
Response[GetUsersUsernameRecommendedTagsResponse401 | GetUsersUsernameRecommendedTagsResponse403 | GetUsersUsernameRecommendedTagsResponse404 | list[TagSchema]] |
Source code in thingiverse/api/user/get_users_username_recommended_tags.py
sync(username, *, client)
Get the list of personal tags.
returns a list of Recommended tags which are based on the users likes and collected things.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
GetUsersUsernameRecommendedTagsResponse401 | GetUsersUsernameRecommendedTagsResponse403 | GetUsersUsernameRecommendedTagsResponse404 | list[TagSchema] | None
|
GetUsersUsernameRecommendedTagsResponse401 | GetUsersUsernameRecommendedTagsResponse403 | GetUsersUsernameRecommendedTagsResponse404 | list[TagSchema] |
Source code in thingiverse/api/user/get_users_username_recommended_tags.py
sync_detailed(username, *, client)
Get the list of personal tags.
returns a list of Recommended tags which are based on the users likes and collected things.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[GetUsersUsernameRecommendedTagsResponse401 | GetUsersUsernameRecommendedTagsResponse403 | GetUsersUsernameRecommendedTagsResponse404 | list[TagSchema]]
|
Response[GetUsersUsernameRecommendedTagsResponse401 | GetUsersUsernameRecommendedTagsResponse403 | GetUsersUsernameRecommendedTagsResponse404 | list[TagSchema]] |
Source code in thingiverse/api/user/get_users_username_recommended_tags.py
get_users_username_recommended_things
asyncio(username, *, client, page=UNSET, per_page=UNSET)
async
Get a bunch random things from categories based on the users likes and collected things
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
GetUsersUsernameRecommendedThingsResponse401 | GetUsersUsernameRecommendedThingsResponse403 | GetUsersUsernameRecommendedThingsResponse404 | list[ThingSchema] | None
|
GetUsersUsernameRecommendedThingsResponse401 | GetUsersUsernameRecommendedThingsResponse403 | GetUsersUsernameRecommendedThingsResponse404 | list[ThingSchema] |
Source code in thingiverse/api/user/get_users_username_recommended_things.py
asyncio_detailed(username, *, client, page=UNSET, per_page=UNSET)
async
Get a bunch random things from categories based on the users likes and collected things
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[GetUsersUsernameRecommendedThingsResponse401 | GetUsersUsernameRecommendedThingsResponse403 | GetUsersUsernameRecommendedThingsResponse404 | list[ThingSchema]]
|
Response[GetUsersUsernameRecommendedThingsResponse401 | GetUsersUsernameRecommendedThingsResponse403 | GetUsersUsernameRecommendedThingsResponse404 | list[ThingSchema]] |
Source code in thingiverse/api/user/get_users_username_recommended_things.py
sync(username, *, client, page=UNSET, per_page=UNSET)
Get a bunch random things from categories based on the users likes and collected things
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
GetUsersUsernameRecommendedThingsResponse401 | GetUsersUsernameRecommendedThingsResponse403 | GetUsersUsernameRecommendedThingsResponse404 | list[ThingSchema] | None
|
GetUsersUsernameRecommendedThingsResponse401 | GetUsersUsernameRecommendedThingsResponse403 | GetUsersUsernameRecommendedThingsResponse404 | list[ThingSchema] |
Source code in thingiverse/api/user/get_users_username_recommended_things.py
sync_detailed(username, *, client, page=UNSET, per_page=UNSET)
Get a bunch random things from categories based on the users likes and collected things
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[GetUsersUsernameRecommendedThingsResponse401 | GetUsersUsernameRecommendedThingsResponse403 | GetUsersUsernameRecommendedThingsResponse404 | list[ThingSchema]]
|
Response[GetUsersUsernameRecommendedThingsResponse401 | GetUsersUsernameRecommendedThingsResponse403 | GetUsersUsernameRecommendedThingsResponse404 | list[ThingSchema]] |
Source code in thingiverse/api/user/get_users_username_recommended_things.py
get_users_username_search_term
asyncio(username, term, *, client)
async
Search data by user
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
required |
term
|
str
|
|
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 |
|---|---|
GetUsersUsernameSearchTermResponse200 | GetUsersUsernameSearchTermResponse401 | GetUsersUsernameSearchTermResponse403 | GetUsersUsernameSearchTermResponse404 | None
|
GetUsersUsernameSearchTermResponse200 | GetUsersUsernameSearchTermResponse401 | GetUsersUsernameSearchTermResponse403 | GetUsersUsernameSearchTermResponse404 |
Source code in thingiverse/api/user/get_users_username_search_term.py
asyncio_detailed(username, term, *, client)
async
Search data by user
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
required |
term
|
str
|
|
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[GetUsersUsernameSearchTermResponse200 | GetUsersUsernameSearchTermResponse401 | GetUsersUsernameSearchTermResponse403 | GetUsersUsernameSearchTermResponse404]
|
Response[GetUsersUsernameSearchTermResponse200 | GetUsersUsernameSearchTermResponse401 | GetUsersUsernameSearchTermResponse403 | GetUsersUsernameSearchTermResponse404] |
Source code in thingiverse/api/user/get_users_username_search_term.py
sync(username, term, *, client)
Search data by user
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
required |
term
|
str
|
|
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 |
|---|---|
GetUsersUsernameSearchTermResponse200 | GetUsersUsernameSearchTermResponse401 | GetUsersUsernameSearchTermResponse403 | GetUsersUsernameSearchTermResponse404 | None
|
GetUsersUsernameSearchTermResponse200 | GetUsersUsernameSearchTermResponse401 | GetUsersUsernameSearchTermResponse403 | GetUsersUsernameSearchTermResponse404 |
Source code in thingiverse/api/user/get_users_username_search_term.py
sync_detailed(username, term, *, client)
Search data by user
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
required |
term
|
str
|
|
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[GetUsersUsernameSearchTermResponse200 | GetUsersUsernameSearchTermResponse401 | GetUsersUsernameSearchTermResponse403 | GetUsersUsernameSearchTermResponse404]
|
Response[GetUsersUsernameSearchTermResponse200 | GetUsersUsernameSearchTermResponse401 | GetUsersUsernameSearchTermResponse403 | GetUsersUsernameSearchTermResponse404] |
Source code in thingiverse/api/user/get_users_username_search_term.py
get_users_username_stats_by_day_start_date_end_date
asyncio(username, start_date, end_date, *, client)
async
Get user's analytics of viewing and downloading things per day
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
required |
start_date
|
str
|
Example: 2023-03-28. |
required |
end_date
|
str
|
Example: 2023-04-27. |
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 |
|---|---|
GetUsersUsernameStatsByDayStartDateEndDateResponse401 | GetUsersUsernameStatsByDayStartDateEndDateResponse404 | list[GetUsersUsernameStatsByDayStartDateEndDateResponse200Item] | None
|
GetUsersUsernameStatsByDayStartDateEndDateResponse401 | GetUsersUsernameStatsByDayStartDateEndDateResponse404 | list[GetUsersUsernameStatsByDayStartDateEndDateResponse200Item] |
Source code in thingiverse/api/user/get_users_username_stats_by_day_start_date_end_date.py
asyncio_detailed(username, start_date, end_date, *, client)
async
Get user's analytics of viewing and downloading things per day
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
required |
start_date
|
str
|
Example: 2023-03-28. |
required |
end_date
|
str
|
Example: 2023-04-27. |
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[GetUsersUsernameStatsByDayStartDateEndDateResponse401 | GetUsersUsernameStatsByDayStartDateEndDateResponse404 | list[GetUsersUsernameStatsByDayStartDateEndDateResponse200Item]]
|
Response[GetUsersUsernameStatsByDayStartDateEndDateResponse401 | GetUsersUsernameStatsByDayStartDateEndDateResponse404 | list[GetUsersUsernameStatsByDayStartDateEndDateResponse200Item]] |
Source code in thingiverse/api/user/get_users_username_stats_by_day_start_date_end_date.py
sync(username, start_date, end_date, *, client)
Get user's analytics of viewing and downloading things per day
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
required |
start_date
|
str
|
Example: 2023-03-28. |
required |
end_date
|
str
|
Example: 2023-04-27. |
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 |
|---|---|
GetUsersUsernameStatsByDayStartDateEndDateResponse401 | GetUsersUsernameStatsByDayStartDateEndDateResponse404 | list[GetUsersUsernameStatsByDayStartDateEndDateResponse200Item] | None
|
GetUsersUsernameStatsByDayStartDateEndDateResponse401 | GetUsersUsernameStatsByDayStartDateEndDateResponse404 | list[GetUsersUsernameStatsByDayStartDateEndDateResponse200Item] |
Source code in thingiverse/api/user/get_users_username_stats_by_day_start_date_end_date.py
sync_detailed(username, start_date, end_date, *, client)
Get user's analytics of viewing and downloading things per day
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
required |
start_date
|
str
|
Example: 2023-03-28. |
required |
end_date
|
str
|
Example: 2023-04-27. |
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[GetUsersUsernameStatsByDayStartDateEndDateResponse401 | GetUsersUsernameStatsByDayStartDateEndDateResponse404 | list[GetUsersUsernameStatsByDayStartDateEndDateResponse200Item]]
|
Response[GetUsersUsernameStatsByDayStartDateEndDateResponse401 | GetUsersUsernameStatsByDayStartDateEndDateResponse404 | list[GetUsersUsernameStatsByDayStartDateEndDateResponse200Item]] |
Source code in thingiverse/api/user/get_users_username_stats_by_day_start_date_end_date.py
get_users_username_stats_by_thing_start_date_end_date
asyncio(username, start_date, end_date, *, client)
async
Get user's analytics of viewing and downloading by things
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
required |
start_date
|
str
|
Example: 2023-03-28. |
required |
end_date
|
str
|
Example: 2023-04-27. |
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 |
|---|---|
GetUsersUsernameStatsByThingStartDateEndDateResponse401 | GetUsersUsernameStatsByThingStartDateEndDateResponse404 | list[GetUsersUsernameStatsByThingStartDateEndDateResponse200Item] | None
|
GetUsersUsernameStatsByThingStartDateEndDateResponse401 | GetUsersUsernameStatsByThingStartDateEndDateResponse404 | list[GetUsersUsernameStatsByThingStartDateEndDateResponse200Item] |
Source code in thingiverse/api/user/get_users_username_stats_by_thing_start_date_end_date.py
asyncio_detailed(username, start_date, end_date, *, client)
async
Get user's analytics of viewing and downloading by things
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
required |
start_date
|
str
|
Example: 2023-03-28. |
required |
end_date
|
str
|
Example: 2023-04-27. |
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[GetUsersUsernameStatsByThingStartDateEndDateResponse401 | GetUsersUsernameStatsByThingStartDateEndDateResponse404 | list[GetUsersUsernameStatsByThingStartDateEndDateResponse200Item]]
|
Response[GetUsersUsernameStatsByThingStartDateEndDateResponse401 | GetUsersUsernameStatsByThingStartDateEndDateResponse404 | list[GetUsersUsernameStatsByThingStartDateEndDateResponse200Item]] |
Source code in thingiverse/api/user/get_users_username_stats_by_thing_start_date_end_date.py
sync(username, start_date, end_date, *, client)
Get user's analytics of viewing and downloading by things
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
required |
start_date
|
str
|
Example: 2023-03-28. |
required |
end_date
|
str
|
Example: 2023-04-27. |
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 |
|---|---|
GetUsersUsernameStatsByThingStartDateEndDateResponse401 | GetUsersUsernameStatsByThingStartDateEndDateResponse404 | list[GetUsersUsernameStatsByThingStartDateEndDateResponse200Item] | None
|
GetUsersUsernameStatsByThingStartDateEndDateResponse401 | GetUsersUsernameStatsByThingStartDateEndDateResponse404 | list[GetUsersUsernameStatsByThingStartDateEndDateResponse200Item] |
Source code in thingiverse/api/user/get_users_username_stats_by_thing_start_date_end_date.py
sync_detailed(username, start_date, end_date, *, client)
Get user's analytics of viewing and downloading by things
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
required |
start_date
|
str
|
Example: 2023-03-28. |
required |
end_date
|
str
|
Example: 2023-04-27. |
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[GetUsersUsernameStatsByThingStartDateEndDateResponse401 | GetUsersUsernameStatsByThingStartDateEndDateResponse404 | list[GetUsersUsernameStatsByThingStartDateEndDateResponse200Item]]
|
Response[GetUsersUsernameStatsByThingStartDateEndDateResponse401 | GetUsersUsernameStatsByThingStartDateEndDateResponse404 | list[GetUsersUsernameStatsByThingStartDateEndDateResponse200Item]] |
Source code in thingiverse/api/user/get_users_username_stats_by_thing_start_date_end_date.py
get_users_username_things
asyncio(username, *, client, page=UNSET, per_page=UNSET)
async
Get things by user
If an authenticated user is requesting their own list of things, unpublished things will also appear in the list. If the user doesn't exist, result is 404 Not Found
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
GetUsersUsernameThingsResponse401 | GetUsersUsernameThingsResponse403 | GetUsersUsernameThingsResponse404 | list[ThingSchema] | None
|
GetUsersUsernameThingsResponse401 | GetUsersUsernameThingsResponse403 | GetUsersUsernameThingsResponse404 | list[ThingSchema] |
Source code in thingiverse/api/user/get_users_username_things.py
asyncio_detailed(username, *, client, page=UNSET, per_page=UNSET)
async
Get things by user
If an authenticated user is requesting their own list of things, unpublished things will also appear in the list. If the user doesn't exist, result is 404 Not Found
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[GetUsersUsernameThingsResponse401 | GetUsersUsernameThingsResponse403 | GetUsersUsernameThingsResponse404 | list[ThingSchema]]
|
Response[GetUsersUsernameThingsResponse401 | GetUsersUsernameThingsResponse403 | GetUsersUsernameThingsResponse404 | list[ThingSchema]] |
Source code in thingiverse/api/user/get_users_username_things.py
sync(username, *, client, page=UNSET, per_page=UNSET)
Get things by user
If an authenticated user is requesting their own list of things, unpublished things will also appear in the list. If the user doesn't exist, result is 404 Not Found
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
GetUsersUsernameThingsResponse401 | GetUsersUsernameThingsResponse403 | GetUsersUsernameThingsResponse404 | list[ThingSchema] | None
|
GetUsersUsernameThingsResponse401 | GetUsersUsernameThingsResponse403 | GetUsersUsernameThingsResponse404 | list[ThingSchema] |
Source code in thingiverse/api/user/get_users_username_things.py
sync_detailed(username, *, client, page=UNSET, per_page=UNSET)
Get things by user
If an authenticated user is requesting their own list of things, unpublished things will also appear in the list. If the user doesn't exist, result is 404 Not Found
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[GetUsersUsernameThingsResponse401 | GetUsersUsernameThingsResponse403 | GetUsersUsernameThingsResponse404 | list[ThingSchema]]
|
Response[GetUsersUsernameThingsResponse401 | GetUsersUsernameThingsResponse403 | GetUsersUsernameThingsResponse404 | list[ThingSchema]] |
Source code in thingiverse/api/user/get_users_username_things.py
get_users_username_unread_message_count
asyncio(username, *, client)
async
Get the count of messages for user
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
GetUsersUsernameUnreadMessageCountResponse200 | GetUsersUsernameUnreadMessageCountResponse401 | GetUsersUsernameUnreadMessageCountResponse403 | GetUsersUsernameUnreadMessageCountResponse404 | None
|
GetUsersUsernameUnreadMessageCountResponse200 | GetUsersUsernameUnreadMessageCountResponse401 | GetUsersUsernameUnreadMessageCountResponse403 | GetUsersUsernameUnreadMessageCountResponse404 |
Source code in thingiverse/api/user/get_users_username_unread_message_count.py
asyncio_detailed(username, *, client)
async
Get the count of messages for user
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[GetUsersUsernameUnreadMessageCountResponse200 | GetUsersUsernameUnreadMessageCountResponse401 | GetUsersUsernameUnreadMessageCountResponse403 | GetUsersUsernameUnreadMessageCountResponse404]
|
Response[GetUsersUsernameUnreadMessageCountResponse200 | GetUsersUsernameUnreadMessageCountResponse401 | GetUsersUsernameUnreadMessageCountResponse403 | GetUsersUsernameUnreadMessageCountResponse404] |
Source code in thingiverse/api/user/get_users_username_unread_message_count.py
sync(username, *, client)
Get the count of messages for user
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
GetUsersUsernameUnreadMessageCountResponse200 | GetUsersUsernameUnreadMessageCountResponse401 | GetUsersUsernameUnreadMessageCountResponse403 | GetUsersUsernameUnreadMessageCountResponse404 | None
|
GetUsersUsernameUnreadMessageCountResponse200 | GetUsersUsernameUnreadMessageCountResponse401 | GetUsersUsernameUnreadMessageCountResponse403 | GetUsersUsernameUnreadMessageCountResponse404 |
Source code in thingiverse/api/user/get_users_username_unread_message_count.py
sync_detailed(username, *, client)
Get the count of messages for user
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[GetUsersUsernameUnreadMessageCountResponse200 | GetUsersUsernameUnreadMessageCountResponse401 | GetUsersUsernameUnreadMessageCountResponse403 | GetUsersUsernameUnreadMessageCountResponse404]
|
Response[GetUsersUsernameUnreadMessageCountResponse200 | GetUsersUsernameUnreadMessageCountResponse401 | GetUsersUsernameUnreadMessageCountResponse403 | GetUsersUsernameUnreadMessageCountResponse404] |
Source code in thingiverse/api/user/get_users_username_unread_message_count.py
patch_users_username
asyncio(username, *, client, body=UNSET)
async
Update the user's profile
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
required |
body
|
PatchUsersUsernameBody | 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 |
|---|---|
PatchUsersUsernameResponse401 | PatchUsersUsernameResponse403 | PatchUsersUsernameResponse404 | UserSchema | None
|
PatchUsersUsernameResponse401 | PatchUsersUsernameResponse403 | PatchUsersUsernameResponse404 | UserSchema |
Source code in thingiverse/api/user/patch_users_username.py
asyncio_detailed(username, *, client, body=UNSET)
async
Update the user's profile
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
required |
body
|
PatchUsersUsernameBody | 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[PatchUsersUsernameResponse401 | PatchUsersUsernameResponse403 | PatchUsersUsernameResponse404 | UserSchema]
|
Response[PatchUsersUsernameResponse401 | PatchUsersUsernameResponse403 | PatchUsersUsernameResponse404 | UserSchema] |
Source code in thingiverse/api/user/patch_users_username.py
sync(username, *, client, body=UNSET)
Update the user's profile
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
required |
body
|
PatchUsersUsernameBody | 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 |
|---|---|
PatchUsersUsernameResponse401 | PatchUsersUsernameResponse403 | PatchUsersUsernameResponse404 | UserSchema | None
|
PatchUsersUsernameResponse401 | PatchUsersUsernameResponse403 | PatchUsersUsernameResponse404 | UserSchema |
Source code in thingiverse/api/user/patch_users_username.py
sync_detailed(username, *, client, body=UNSET)
Update the user's profile
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
required |
body
|
PatchUsersUsernameBody | 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[PatchUsersUsernameResponse401 | PatchUsersUsernameResponse403 | PatchUsersUsernameResponse404 | UserSchema]
|
Response[PatchUsersUsernameResponse401 | PatchUsersUsernameResponse403 | PatchUsersUsernameResponse404 | UserSchema] |
Source code in thingiverse/api/user/patch_users_username.py
post_users_username_avatar_image
asyncio(username, *, client, body=UNSET)
async
Update the avatar image
Must use the POST method
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
required |
body
|
PostUsersUsernameAvatarImageBody | 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 |
|---|---|
PostUsersUsernameAvatarImageResponse200 | PostUsersUsernameAvatarImageResponse401 | PostUsersUsernameAvatarImageResponse403 | PostUsersUsernameAvatarImageResponse404 | None
|
PostUsersUsernameAvatarImageResponse200 | PostUsersUsernameAvatarImageResponse401 | PostUsersUsernameAvatarImageResponse403 | PostUsersUsernameAvatarImageResponse404 |
Source code in thingiverse/api/user/post_users_username_avatar_image.py
asyncio_detailed(username, *, client, body=UNSET)
async
Update the avatar image
Must use the POST method
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
required |
body
|
PostUsersUsernameAvatarImageBody | 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[PostUsersUsernameAvatarImageResponse200 | PostUsersUsernameAvatarImageResponse401 | PostUsersUsernameAvatarImageResponse403 | PostUsersUsernameAvatarImageResponse404]
|
Response[PostUsersUsernameAvatarImageResponse200 | PostUsersUsernameAvatarImageResponse401 | PostUsersUsernameAvatarImageResponse403 | PostUsersUsernameAvatarImageResponse404] |
Source code in thingiverse/api/user/post_users_username_avatar_image.py
sync(username, *, client, body=UNSET)
Update the avatar image
Must use the POST method
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
required |
body
|
PostUsersUsernameAvatarImageBody | 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 |
|---|---|
PostUsersUsernameAvatarImageResponse200 | PostUsersUsernameAvatarImageResponse401 | PostUsersUsernameAvatarImageResponse403 | PostUsersUsernameAvatarImageResponse404 | None
|
PostUsersUsernameAvatarImageResponse200 | PostUsersUsernameAvatarImageResponse401 | PostUsersUsernameAvatarImageResponse403 | PostUsersUsernameAvatarImageResponse404 |
Source code in thingiverse/api/user/post_users_username_avatar_image.py
sync_detailed(username, *, client, body=UNSET)
Update the avatar image
Must use the POST method
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
required |
body
|
PostUsersUsernameAvatarImageBody | 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[PostUsersUsernameAvatarImageResponse200 | PostUsersUsernameAvatarImageResponse401 | PostUsersUsernameAvatarImageResponse403 | PostUsersUsernameAvatarImageResponse404]
|
Response[PostUsersUsernameAvatarImageResponse200 | PostUsersUsernameAvatarImageResponse401 | PostUsersUsernameAvatarImageResponse403 | PostUsersUsernameAvatarImageResponse404] |
Source code in thingiverse/api/user/post_users_username_avatar_image.py
post_users_username_cover_image
asyncio(username, *, client, body=UNSET)
async
Update the cover image
Must use the POST method
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
required |
body
|
PostUsersUsernameCoverImageBody | 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 |
|---|---|
PostUsersUsernameCoverImageResponse200 | PostUsersUsernameCoverImageResponse401 | PostUsersUsernameCoverImageResponse403 | PostUsersUsernameCoverImageResponse404 | None
|
PostUsersUsernameCoverImageResponse200 | PostUsersUsernameCoverImageResponse401 | PostUsersUsernameCoverImageResponse403 | PostUsersUsernameCoverImageResponse404 |
Source code in thingiverse/api/user/post_users_username_cover_image.py
asyncio_detailed(username, *, client, body=UNSET)
async
Update the cover image
Must use the POST method
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
required |
body
|
PostUsersUsernameCoverImageBody | 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[PostUsersUsernameCoverImageResponse200 | PostUsersUsernameCoverImageResponse401 | PostUsersUsernameCoverImageResponse403 | PostUsersUsernameCoverImageResponse404]
|
Response[PostUsersUsernameCoverImageResponse200 | PostUsersUsernameCoverImageResponse401 | PostUsersUsernameCoverImageResponse403 | PostUsersUsernameCoverImageResponse404] |
Source code in thingiverse/api/user/post_users_username_cover_image.py
sync(username, *, client, body=UNSET)
Update the cover image
Must use the POST method
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
required |
body
|
PostUsersUsernameCoverImageBody | 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 |
|---|---|
PostUsersUsernameCoverImageResponse200 | PostUsersUsernameCoverImageResponse401 | PostUsersUsernameCoverImageResponse403 | PostUsersUsernameCoverImageResponse404 | None
|
PostUsersUsernameCoverImageResponse200 | PostUsersUsernameCoverImageResponse401 | PostUsersUsernameCoverImageResponse403 | PostUsersUsernameCoverImageResponse404 |
Source code in thingiverse/api/user/post_users_username_cover_image.py
sync_detailed(username, *, client, body=UNSET)
Update the cover image
Must use the POST method
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
required |
body
|
PostUsersUsernameCoverImageBody | 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[PostUsersUsernameCoverImageResponse200 | PostUsersUsernameCoverImageResponse401 | PostUsersUsernameCoverImageResponse403 | PostUsersUsernameCoverImageResponse404]
|
Response[PostUsersUsernameCoverImageResponse200 | PostUsersUsernameCoverImageResponse401 | PostUsersUsernameCoverImageResponse403 | PostUsersUsernameCoverImageResponse404] |
Source code in thingiverse/api/user/post_users_username_cover_image.py
post_users_username_followers
asyncio(username, *, client)
async
Follow an user
Must use the POST method Result will be 404 Not Found if the user doesn't exist. Result will be 400 Bad Request if the user is trying to follow itself.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
PostUsersUsernameFollowersResponse200 | PostUsersUsernameFollowersResponse401 | PostUsersUsernameFollowersResponse403 | PostUsersUsernameFollowersResponse404 | None
|
PostUsersUsernameFollowersResponse200 | PostUsersUsernameFollowersResponse401 | PostUsersUsernameFollowersResponse403 | PostUsersUsernameFollowersResponse404 |
Source code in thingiverse/api/user/post_users_username_followers.py
asyncio_detailed(username, *, client)
async
Follow an user
Must use the POST method Result will be 404 Not Found if the user doesn't exist. Result will be 400 Bad Request if the user is trying to follow itself.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[PostUsersUsernameFollowersResponse200 | PostUsersUsernameFollowersResponse401 | PostUsersUsernameFollowersResponse403 | PostUsersUsernameFollowersResponse404]
|
Response[PostUsersUsernameFollowersResponse200 | PostUsersUsernameFollowersResponse401 | PostUsersUsernameFollowersResponse403 | PostUsersUsernameFollowersResponse404] |
Source code in thingiverse/api/user/post_users_username_followers.py
sync(username, *, client)
Follow an user
Must use the POST method Result will be 404 Not Found if the user doesn't exist. Result will be 400 Bad Request if the user is trying to follow itself.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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 |
|---|---|
PostUsersUsernameFollowersResponse200 | PostUsersUsernameFollowersResponse401 | PostUsersUsernameFollowersResponse403 | PostUsersUsernameFollowersResponse404 | None
|
PostUsersUsernameFollowersResponse200 | PostUsersUsernameFollowersResponse401 | PostUsersUsernameFollowersResponse403 | PostUsersUsernameFollowersResponse404 |
Source code in thingiverse/api/user/post_users_username_followers.py
sync_detailed(username, *, client)
Follow an user
Must use the POST method Result will be 404 Not Found if the user doesn't exist. Result will be 400 Bad Request if the user is trying to follow itself.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str
|
Example: thingiverse. |
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[PostUsersUsernameFollowersResponse200 | PostUsersUsernameFollowersResponse401 | PostUsersUsernameFollowersResponse403 | PostUsersUsernameFollowersResponse404]
|
Response[PostUsersUsernameFollowersResponse200 | PostUsersUsernameFollowersResponse401 | PostUsersUsernameFollowersResponse403 | PostUsersUsernameFollowersResponse404] |