An application object is the top level namespace for the game server.
Field | Type | Required | Description | Example |
---|---|---|---|---|
appId |
String | ✔️ | System generated unique identifier for an application. | app-af469a92-5b45-4565-b3c4-b79878de67d2 |
appName |
String | ✔️ | Readable name for an application. Must be unique within an organization. | minecraft |
appSecret |
String | ✔️ | Secret that is used for identity and access management. | secret-6f706e83-0ec1-437a-9a46-7d4281eb2f39 |
authConfiguration |
AuthConfiguration | ✔️ | Configure player authentication for your application. Use Hathora's built-in auth providers or use your own custom authentication. | |
createdAt |
OffsetDateTime | ✔️ | When the application was created. | |
createdBy |
String | ✔️ | N/A | [email protected] |
deletedAt |
OffsetDateTime | ✔️ | When the application was deleted. | |
deletedBy |
Optional<String> | ✔️ | The email address or token id for the user that deleted the application. | [email protected] |
deployment |
Optional<ApplicationWithLatestDeploymentAndBuildDeprecatedDeployment> | ➖ | N/A | |
orgId |
String | ✔️ | System generated unique identifier for an organization. Not guaranteed to have a specific format. | org-6f706e83-0ec1-437a-9a46-7d4281eb2f39 |