# \OnboardingApi
All URIs are relative to *https://api.revolt.chat*
[**complete_req**](OnboardingApi.md#complete_req) | **POST** /onboard/complete | Complete Onboarding
[**hello_req**](OnboardingApi.md#hello_req) | **GET** /onboard/hello | Check Onboarding Status
## complete_req
> complete_req(data_onboard)
Complete Onboarding
This sets a new username, completes onboarding and allows a user to start using Revolt.
### Parameters
**data_onboard** | [**DataOnboard**](DataOnboard.md) | | [required] |
### Return type
(empty response body)
### Authorization
[Session Token](../README.md#Session Token)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## hello_req
> crate::models::DataHello hello_req()
Check Onboarding Status
This will tell you whether the current account requires onboarding or whether you can continue to send requests as usual. You may skip calling this if you're restoring an existing session.
### Parameters
This endpoint does not need any parameter.
### Return type
[**crate::models::DataHello**](DataHello.md)
### Authorization
[Session Token](../README.md#Session Token)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)