# \LobbiesApi
All URIs are relative to *http://localhost*
[**lobby_create**](LobbiesApi.md#lobby_create) | **POST** /v1/lobbies | Create a Lobby
[**lobby_delete**](LobbiesApi.md#lobby_delete) | **DELETE** /v1/lobbies/{lobby_name} | Delete a Lobby
[**lobby_deploy**](LobbiesApi.md#lobby_deploy) | **POST** /v1/lobbies:deploy | Deploy a Lobby
[**lobby_get**](LobbiesApi.md#lobby_get) | **GET** /v1/lobbies/{lobby_name} | Get a Lobby
[**lobby_list**](LobbiesApi.md#lobby_list) | **GET** /v1/lobbies | List All Lobbies
[**lobby_terminate**](LobbiesApi.md#lobby_terminate) | **POST** /v1/lobbies:terminate | Terminate a Lobby
## lobby_create
> models::LobbyReadResponse lobby_create(payload)
Create a Lobby
Create a named lobby.
### Parameters
**payload** | [**LobbyCreatePayload**](LobbyCreatePayload.md) | | [required] |
### Return type
[**models::LobbyReadResponse**](LobbyReadResponse.md)
### Authorization
[apiKey](../README.md#apiKey)
### 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)
## lobby_delete
> models::LobbyReadResponse lobby_delete(lobby_name)
Delete a Lobby
Delete a named lobby.
### Parameters
**lobby_name** | **String** | | [required] |
### Return type
[**models::LobbyReadResponse**](LobbyReadResponse.md)
### Authorization
[apiKey](../README.md#apiKey)
### 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)
## lobby_deploy
> models::LobbyReadResponse lobby_deploy(payload)
Deploy a Lobby
Deploy the lobby with the given name.
### Parameters
**payload** | [**LobbyDeployPayload**](LobbyDeployPayload.md) | | [required] |
### Return type
[**models::LobbyReadResponse**](LobbyReadResponse.md)
### Authorization
[apiKey](../README.md#apiKey)
### 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)
## lobby_get
> models::LobbyReadResponse lobby_get(lobby_name)
Get a Lobby
Get a named lobby.
### Parameters
**lobby_name** | **String** | | [required] |
### Return type
[**models::LobbyReadResponse**](LobbyReadResponse.md)
### Authorization
[apiKey](../README.md#apiKey)
### 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)
## lobby_list
> models::LobbyReadResponse lobby_list()
List All Lobbies
List the Lobbies
### Parameters
This endpoint does not need any parameter.
### Return type
[**models::LobbyReadResponse**](LobbyReadResponse.md)
### Authorization
[apiKey](../README.md#apiKey)
### 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)
## lobby_terminate
> models::LobbyReadResponse lobby_terminate(payload)
Terminate a Lobby
Terminate the lobby with the given name.
### Parameters
**payload** | [**LobbyTerminatePayload**](LobbyTerminatePayload.md) | | [required] |
### Return type
[**models::LobbyReadResponse**](LobbyReadResponse.md)
### Authorization
[apiKey](../README.md#apiKey)
### 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)