56 KiB
\UserApi
All URIs are relative to /api/v1
Method | HTTP request | Description |
---|---|---|
create_current_user_repo | POST /user/repos | Create a repository |
get_user_settings | GET /user/settings | Get user settings |
get_verification_token | GET /user/gpg_key_token | Get a Token to verify |
update_user_settings | PATCH /user/settings | Update user settings |
user_add_email | POST /user/emails | Add email addresses |
user_check_following | GET /users/{username}/following/{target} | Check if one user is following another user |
user_create_o_auth2_application | POST /user/applications/oauth2 | creates a new OAuth2 application |
user_create_token | POST /users/{username}/tokens | Create an access token |
user_current_check_following | GET /user/following/{username} | Check whether a user is followed by the authenticated user |
user_current_check_starring | GET /user/starred/{owner}/{repo} | Whether the authenticated is starring the repo |
user_current_delete_follow | DELETE /user/following/{username} | Unfollow a user |
user_current_delete_gpg_key | DELETE /user/gpg_keys/{id} | Remove a GPG key |
user_current_delete_key | DELETE /user/keys/{id} | Delete a public key |
user_current_delete_star | DELETE /user/starred/{owner}/{repo} | Unstar the given repo |
user_current_get_gpg_key | GET /user/gpg_keys/{id} | Get a GPG key |
user_current_get_key | GET /user/keys/{id} | Get a public key |
user_current_list_followers | GET /user/followers | List the authenticated user's followers |
user_current_list_following | GET /user/following | List the users that the authenticated user is following |
user_current_list_gpg_keys | GET /user/gpg_keys | List the authenticated user's GPG keys |
user_current_list_keys | GET /user/keys | List the authenticated user's public keys |
user_current_list_repos | GET /user/repos | List the repos that the authenticated user owns |
user_current_list_starred | GET /user/starred | The repos that the authenticated user has starred |
user_current_list_subscriptions | GET /user/subscriptions | List repositories watched by the authenticated user |
user_current_post_gpg_key | POST /user/gpg_keys | Create a GPG key |
user_current_post_key | POST /user/keys | Create a public key |
user_current_put_follow | PUT /user/following/{username} | Follow a user |
user_current_put_star | PUT /user/starred/{owner}/{repo} | Star the given repo |
user_current_tracked_times | GET /user/times | List the current user's tracked times |
user_delete_access_token | DELETE /users/{username}/tokens/{token} | delete an access token |
user_delete_email | DELETE /user/emails | Delete email addresses |
user_delete_o_auth2_application | DELETE /user/applications/oauth2/{id} | delete an OAuth2 Application |
user_get | GET /users/{username} | Get a user |
user_get_current | GET /user | Get the authenticated user |
user_get_heatmap_data | GET /users/{username}/heatmap | Get a user's heatmap |
user_get_o_auth2_application | GET /user/applications/oauth2/{id} | get an OAuth2 Application |
user_get_oauth2_application | GET /user/applications/oauth2 | List the authenticated user's oauth2 applications |
user_get_stop_watches | GET /user/stopwatches | Get list of all existing stopwatches |
user_get_tokens | GET /users/{username}/tokens | List the authenticated user's access tokens |
user_list_emails | GET /user/emails | List the authenticated user's email addresses |
user_list_followers | GET /users/{username}/followers | List the given user's followers |
user_list_following | GET /users/{username}/following | List the users that the given user is following |
user_list_gpg_keys | GET /users/{username}/gpg_keys | List the given user's GPG keys |
user_list_keys | GET /users/{username}/keys | List the given user's public keys |
user_list_repos | GET /users/{username}/repos | List the repos owned by the given user |
user_list_starred | GET /users/{username}/starred | The repos that the given user has starred |
user_list_subscriptions | GET /users/{username}/subscriptions | List the repositories watched by a user |
user_list_teams | GET /user/teams | List all the teams a user belongs to |
user_search | GET /users/search | Search for users |
user_update_o_auth2_application | PATCH /user/applications/oauth2/{id} | update an OAuth2 Application, this includes regenerating the client secret |
user_verify_gpg_key | POST /user/gpg_key_verify | Verify a GPG key |
create_current_user_repo
crate::models::Repository create_current_user_repo(body) Create a repository
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
body | Option<CreateRepoOption> |
Return type
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
get_user_settings
Veccrate::models::UserSettings get_user_settings() Get user settings
Parameters
This endpoint does not need any parameter.
Return type
Veccrate::models::UserSettings
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
get_verification_token
String get_verification_token() Get a Token to verify
Parameters
This endpoint does not need any parameter.
Return type
String
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: text/plain
[Back to top] [Back to API list] [Back to Model list] [Back to README]
update_user_settings
Veccrate::models::UserSettings update_user_settings(body) Update user settings
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
body | Option<UserSettingsOptions> |
Return type
Veccrate::models::UserSettings
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: application/json, text/plain
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_add_email
Veccrate::models::Email user_add_email(body) Add email addresses
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
body | Option<CreateEmailOption> |
Return type
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: application/json, text/plain
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_check_following
user_check_following(username, target) Check if one user is following another user
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
username | String | username of following user | [required] | |
target | String | username of followed user | [required] |
Return type
(empty response body)
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_create_o_auth2_application
crate::models::OAuth2Application user_create_o_auth2_application(body) creates a new OAuth2 application
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
body | CreateOAuth2ApplicationOptions | [required] |
Return type
crate::models::OAuth2Application
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: application/json, text/plain
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_create_token
crate::models::AccessToken user_create_token(username, user_create_token) Create an access token
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
username | String | username of user | [required] | |
user_create_token | Option<CreateAccessTokenOption> |
Return type
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_current_check_following
user_current_check_following(username) Check whether a user is followed by the authenticated user
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
username | String | username of followed user | [required] |
Return type
(empty response body)
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_current_check_starring
user_current_check_starring(owner, repo) Whether the authenticated is starring the repo
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
owner | String | owner of the repo | [required] | |
repo | String | name of the repo | [required] |
Return type
(empty response body)
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_current_delete_follow
user_current_delete_follow(username) Unfollow a user
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
username | String | username of user to unfollow | [required] |
Return type
(empty response body)
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_current_delete_gpg_key
user_current_delete_gpg_key(id) Remove a GPG key
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
id | i64 | id of key to delete | [required] |
Return type
(empty response body)
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_current_delete_key
user_current_delete_key(id) Delete a public key
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
id | i64 | id of key to delete | [required] |
Return type
(empty response body)
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_current_delete_star
user_current_delete_star(owner, repo) Unstar the given repo
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
owner | String | owner of the repo to unstar | [required] | |
repo | String | name of the repo to unstar | [required] |
Return type
(empty response body)
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_current_get_gpg_key
crate::models::GpgKey user_current_get_gpg_key(id) Get a GPG key
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
id | i64 | id of key to get | [required] |
Return type
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_current_get_key
crate::models::PublicKey user_current_get_key(id) Get a public key
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
id | i64 | id of key to get | [required] |
Return type
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_current_list_followers
Veccrate::models::User user_current_list_followers(page, limit) List the authenticated user's followers
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
page | Option<i32> | page number of results to return (1-based) | ||
limit | Option<i32> | page size of results |
Return type
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_current_list_following
Veccrate::models::User user_current_list_following(page, limit) List the users that the authenticated user is following
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
page | Option<i32> | page number of results to return (1-based) | ||
limit | Option<i32> | page size of results |
Return type
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_current_list_gpg_keys
Veccrate::models::GpgKey user_current_list_gpg_keys(page, limit) List the authenticated user's GPG keys
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
page | Option<i32> | page number of results to return (1-based) | ||
limit | Option<i32> | page size of results |
Return type
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_current_list_keys
Veccrate::models::PublicKey user_current_list_keys(fingerprint, page, limit) List the authenticated user's public keys
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
fingerprint | Option<String> | fingerprint of the key | ||
page | Option<i32> | page number of results to return (1-based) | ||
limit | Option<i32> | page size of results |
Return type
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_current_list_repos
Veccrate::models::Repository user_current_list_repos(page, limit) List the repos that the authenticated user owns
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
page | Option<i32> | page number of results to return (1-based) | ||
limit | Option<i32> | page size of results |
Return type
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_current_list_starred
Veccrate::models::Repository user_current_list_starred(page, limit) The repos that the authenticated user has starred
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
page | Option<i32> | page number of results to return (1-based) | ||
limit | Option<i32> | page size of results |
Return type
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_current_list_subscriptions
Veccrate::models::Repository user_current_list_subscriptions(page, limit) List repositories watched by the authenticated user
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
page | Option<i32> | page number of results to return (1-based) | ||
limit | Option<i32> | page size of results |
Return type
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_current_post_gpg_key
crate::models::GpgKey user_current_post_gpg_key(form) Create a GPG key
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
form | Option<CreateGpgKeyOption> |
Return type
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_current_post_key
crate::models::PublicKey user_current_post_key(body) Create a public key
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
body | Option<CreateKeyOption> |
Return type
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_current_put_follow
user_current_put_follow(username) Follow a user
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
username | String | username of user to follow | [required] |
Return type
(empty response body)
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_current_put_star
user_current_put_star(owner, repo) Star the given repo
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
owner | String | owner of the repo to star | [required] | |
repo | String | name of the repo to star | [required] |
Return type
(empty response body)
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_current_tracked_times
Veccrate::models::TrackedTime user_current_tracked_times(page, limit, since, before) List the current user's tracked times
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
page | Option<i32> | page number of results to return (1-based) | ||
limit | Option<i32> | page size of results | ||
since | Option<String> | Only show times updated after the given time. This is a timestamp in RFC 3339 format | ||
before | Option<String> | Only show times updated before the given time. This is a timestamp in RFC 3339 format |
Return type
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_delete_access_token
user_delete_access_token(username, token) delete an access token
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
username | String | username of user | [required] | |
token | String | token to be deleted, identified by ID and if not available by name | [required] |
Return type
(empty response body)
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_delete_email
user_delete_email(body) Delete email addresses
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
body | Option<DeleteEmailOption> |
Return type
(empty response body)
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: application/json, text/plain
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_delete_o_auth2_application
user_delete_o_auth2_application(id) delete an OAuth2 Application
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
id | i64 | token to be deleted | [required] |
Return type
(empty response body)
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_get
crate::models::User user_get(username) Get a user
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
username | String | username of user to get | [required] |
Return type
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_get_current
crate::models::User user_get_current() Get the authenticated user
Parameters
This endpoint does not need any parameter.
Return type
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_get_heatmap_data
Veccrate::models::UserHeatmapData user_get_heatmap_data(username) Get a user's heatmap
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
username | String | username of user to get | [required] |
Return type
Veccrate::models::UserHeatmapData
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_get_o_auth2_application
crate::models::OAuth2Application user_get_o_auth2_application(id) get an OAuth2 Application
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
id | i64 | Application ID to be found | [required] |
Return type
crate::models::OAuth2Application
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_get_oauth2_application
Veccrate::models::OAuth2Application user_get_oauth2_application(page, limit) List the authenticated user's oauth2 applications
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
page | Option<i32> | page number of results to return (1-based) | ||
limit | Option<i32> | page size of results |
Return type
Veccrate::models::OAuth2Application
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_get_stop_watches
Veccrate::models::StopWatch user_get_stop_watches(page, limit) Get list of all existing stopwatches
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
page | Option<i32> | page number of results to return (1-based) | ||
limit | Option<i32> | page size of results |
Return type
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_get_tokens
Veccrate::models::AccessToken user_get_tokens(username, page, limit) List the authenticated user's access tokens
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
username | String | username of user | [required] | |
page | Option<i32> | page number of results to return (1-based) | ||
limit | Option<i32> | page size of results |
Return type
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_list_emails
Veccrate::models::Email user_list_emails() List the authenticated user's email addresses
Parameters
This endpoint does not need any parameter.
Return type
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_list_followers
Veccrate::models::User user_list_followers(username, page, limit) List the given user's followers
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
username | String | username of user | [required] | |
page | Option<i32> | page number of results to return (1-based) | ||
limit | Option<i32> | page size of results |
Return type
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_list_following
Veccrate::models::User user_list_following(username, page, limit) List the users that the given user is following
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
username | String | username of user | [required] | |
page | Option<i32> | page number of results to return (1-based) | ||
limit | Option<i32> | page size of results |
Return type
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_list_gpg_keys
Veccrate::models::GpgKey user_list_gpg_keys(username, page, limit) List the given user's GPG keys
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
username | String | username of user | [required] | |
page | Option<i32> | page number of results to return (1-based) | ||
limit | Option<i32> | page size of results |
Return type
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_list_keys
Veccrate::models::PublicKey user_list_keys(username, fingerprint, page, limit) List the given user's public keys
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
username | String | username of user | [required] | |
fingerprint | Option<String> | fingerprint of the key | ||
page | Option<i32> | page number of results to return (1-based) | ||
limit | Option<i32> | page size of results |
Return type
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_list_repos
Veccrate::models::Repository user_list_repos(username, page, limit) List the repos owned by the given user
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
username | String | username of user | [required] | |
page | Option<i32> | page number of results to return (1-based) | ||
limit | Option<i32> | page size of results |
Return type
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_list_starred
Veccrate::models::Repository user_list_starred(username, page, limit) The repos that the given user has starred
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
username | String | username of user | [required] | |
page | Option<i32> | page number of results to return (1-based) | ||
limit | Option<i32> | page size of results |
Return type
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_list_subscriptions
Veccrate::models::Repository user_list_subscriptions(username, page, limit) List the repositories watched by a user
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
username | String | username of the user | [required] | |
page | Option<i32> | page number of results to return (1-based) | ||
limit | Option<i32> | page size of results |
Return type
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_list_teams
Veccrate::models::Team user_list_teams(page, limit) List all the teams a user belongs to
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
page | Option<i32> | page number of results to return (1-based) | ||
limit | Option<i32> | page size of results |
Return type
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_search
crate::models::UserSearch200Response user_search(q, uid, page, limit) Search for users
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
q | Option<String> | keyword | ||
uid | Option<i64> | ID of the user to search for | ||
page | Option<i32> | page number of results to return (1-based) | ||
limit | Option<i32> | page size of results |
Return type
crate::models::UserSearch200Response
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_update_o_auth2_application
crate::models::OAuth2Application user_update_o_auth2_application(id, body) update an OAuth2 Application, this includes regenerating the client secret
Parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
id | i64 | application to be updated | [required] | |
body | CreateOAuth2ApplicationOptions | [required] |
Return type
crate::models::OAuth2Application
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: application/json, text/plain
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_verify_gpg_key
crate::models::GpgKey user_verify_gpg_key() Verify a GPG key
Parameters
This endpoint does not need any parameter.
Return type
Authorization
AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, TOTPHeader, Token
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]