Automatically generated API for Thunderstore
Schema is automatically generated and not completely accurate.
For more information, please visit https://discord.gg/UWpWhjZken
This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.
org.openapitools.codegen.languages.RustClientCodegen
All URIs are relative to https://thunderstore.io
Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- ApiApi | apiexperimentalcommunitycategorylist | GET /api/experimental/community/{community}/category/ | ApiApi | apiexperimentalcommunitylist | GET /api/experimental/community/ | *ApiApi* | apiexperimentalcurrentuserlist | GET /api/experimental/current-user/ | *ApiApi* | apiexperimentalpackagelist | GET /api/experimental/package/ | ApiApi | apiexperimentalsubmissionuploadcreate | POST /api/experimental/submission/upload/ | ApiApi | apiexperimentalsubmissionuploadlist | GET /api/experimental/submission/upload/ | ApiApi | apiv1botdeprecatemodcreate | POST /api/v1/bot/deprecate-mod/ | Deprecates a mod by it's package name *ApiApi* | apiv1currentuserinfolist | GET /api/v1/current-user/info/ | ApiApi | apiv1packagelist | GET /api/v1/package/ | *ApiApi* | apiv1packagerate | POST /api/v1/package/{uuid4}/rate/ | ApiApi | apiv1packageread | GET /api/v1/package/{uuid4}/ | *ApiApi* | experimentalpackageread | GET /api/experimental/package/{namespace}/{name}/ | *ApiApi* | experimentalpackageversionread | GET /api/experimental/package/{namespace}/{name}/{version}/ | ApiApi | experimentalperiodauthperiodcomplete | POST /api/experimental/auth/complete/{provider}/ | ApiApi | experimentalperiodauthperiodvalidate | GET /api/experimental/auth/validate/ | ApiApi | experimentalperiodcommunityperiodcurrent | GET /api/experimental/current-community/ | ApiApi | experimentalperiodfrontendperiodcommunityperiodpackage | GET /api/experimental/frontend/c/{communityidentifier}/p/{packagenamespace}/{packagename}/ | *ApiApi* | experimentalperiodfrontendperiodcommunityperiodpackages | GET /api/experimental/frontend/c/{communityidentifier}/packages/ | ApiApi | experimentalperiodfrontendperiodfrontpage | GET /api/experimental/frontend/frontpage/ | ApiApi | experimentalperiodfrontendperiodrendermarkdown | POST /api/experimental/frontend/render-markdown/ | *ApiApi* | experimentalperiodpackageperiodsubmit | POST /api/experimental/submission/submit/ | *ApiApi* | experimentalperiodsubmissionperiodvalidateperiodicon | POST /api/experimental/submission/validate/icon/ | *ApiApi* | experimentalperiodsubmissionperiodvalidateperiodmanifestv1 | POST /api/experimental/submission/validate/manifest-v1/ | ApiApi | experimentalperiodsubmissionperiodvalidateperiodreadme | POST /api/experimental/submission/validate/readme/ | ApiApi | experimentalperiodusermediaperiodabortupload | POST /api/experimental/usermedia/{uuid}/abort-upload/ | *ApiApi* | experimentalperiodusermediaperiodfinishupload | POST /api/experimental/usermedia/{uuid}/finish-upload/ | ApiApi | experimentalperiodusermediaperiodinitiateupload | POST /api/experimental/usermedia/initiate-upload/ | *CApi* | capiv1botdeprecatemodcreate | POST /c/{communityidentifier}/api/v1/bot/deprecate-mod/ | Deprecates a mod by it's package name CApi | capiv1currentuserinfolist | GET /c/{communityidentifier}/api/v1/current-user/info/ | *CApi* | capiv1packagelist | GET /c/{communityidentifier}/api/v1/package/ | CApi | capiv1packagerate | POST /c/{communityidentifier}/api/v1/package/{uuid4}/rate/ | *CApi* | capiv1packageread | GET /c/{communityidentifier}/api/v1/package/{uuid4}/ |
To get access to the crate's generated documentation, use:
cargo doc --open