Skip to content

Latest commit

 

History

History
271 lines (142 loc) · 8.13 KB

UsersApi.md

File metadata and controls

271 lines (142 loc) · 8.13 KB

\UsersApi

All URIs are relative to https://www.metaculus.com

Method HTTP request Description
users_collect_tachyons_create POST /api2/users/{id}/collect-tachyons/
users_global_cp_reminder_create POST /api2/users/global-cp-reminder/
users_global_cp_reminder_retrieve GET /api2/users/global-cp-reminder/
users_list GET /api2/users/
users_partial_update PATCH /api2/users/{id}/
users_purchase_track_record_create POST /api2/users/{id}/purchase-track-record/
users_retrieve GET /api2/users/{id}/
users_unlock_power_create POST /api2/users/{id}/unlock-power/
users_update PUT /api2/users/{id}/

users_collect_tachyons_create

crate::models::User users_collect_tachyons_create(id, user)

Parameters

Name Type Description Required Notes
id i32 [required]
user Option<User>

Return type

crate::models::User

Authorization

basicAuth, cookieAuth, tokenAuth

HTTP request headers

  • Content-Type: application/json, application/x-www-form-urlencoded, multipart/form-data
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

users_global_cp_reminder_create

crate::models::GlobalCpReminder users_global_cp_reminder_create(global_cp_reminder)

Parameters

Name Type Description Required Notes
global_cp_reminder Option<GlobalCpReminder>

Return type

crate::models::GlobalCpReminder

Authorization

basicAuth, cookieAuth, tokenAuth

HTTP request headers

  • Content-Type: application/json, application/x-www-form-urlencoded, multipart/form-data
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

users_global_cp_reminder_retrieve

crate::models::GlobalCpReminder users_global_cp_reminder_retrieve()

Parameters

This endpoint does not need any parameter.

Return type

crate::models::GlobalCpReminder

Authorization

basicAuth, cookieAuth, tokenAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

users_list

crate::models::PaginatedUserList users_list(page)

Parameters

Name Type Description Required Notes
page Option<i32> A page number within the paginated result set.

Return type

crate::models::PaginatedUserList

Authorization

basicAuth, cookieAuth, tokenAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

users_partial_update

crate::models::User users_partial_update(id, patched_user)

Parameters

Name Type Description Required Notes
id i32 [required]
patched_user Option<PatchedUser>

Return type

crate::models::User

Authorization

basicAuth, cookieAuth, tokenAuth

HTTP request headers

  • Content-Type: application/json, application/x-www-form-urlencoded, multipart/form-data
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

users_purchase_track_record_create

crate::models::User users_purchase_track_record_create(id, user)

Parameters

Name Type Description Required Notes
id i32 [required]
user Option<User>

Return type

crate::models::User

Authorization

basicAuth, cookieAuth, tokenAuth

HTTP request headers

  • Content-Type: application/json, application/x-www-form-urlencoded, multipart/form-data
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

users_retrieve

crate::models::User users_retrieve(id)

Parameters

Name Type Description Required Notes
id i32 [required]

Return type

crate::models::User

Authorization

basicAuth, cookieAuth, tokenAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

users_unlock_power_create

crate::models::User users_unlock_power_create(id, user)

Parameters

Name Type Description Required Notes
id i32 [required]
user Option<User>

Return type

crate::models::User

Authorization

basicAuth, cookieAuth, tokenAuth

HTTP request headers

  • Content-Type: application/json, application/x-www-form-urlencoded, multipart/form-data
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

users_update

crate::models::User users_update(id, user)

Parameters

Name Type Description Required Notes
id i32 [required]
user Option<User>

Return type

crate::models::User

Authorization

basicAuth, cookieAuth, tokenAuth

HTTP request headers

  • Content-Type: application/json, application/x-www-form-urlencoded, multipart/form-data
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]