---
title: Payload
slug: infra/payload
createdAt: 2021-08-30T01:59:14.000Z
---

The keys and default parameters are shown here: [https://jsonblob.com/881842184975982592](https://jsonblob.com/881842184975982592)

1. `username`: A unique String(30) that identifies users on your website. To allow unauthenticated users access, you need to explicitly set this value as null
2. `user_details`: The [User Details](docId\:Bck0jIi82j4JThqtfrOuJ) object
3. `role`: One of the roles in [User Roles](docId\:Zuk443tbuBQVIeiVS5DiK)&#x20;
4. `path`: One of the paths in [Path](docId:5jYCfDvO-WnSG9pYH4jCs)&#x20;
5. `route_prefix`: The root path you want your property to be hosted under. Read more about our [Definitions](docId:7DwbPBPjXUvH38h-r2hEL)&#x20;
6. `session_authentication`: How Socratease must handle users who are not logged in. More details available in [Non-Logged in Users in .init()](docId:7kqWrGpMaG5UCZpqqZ2Nq) and [Unauthenticated and Unauthorized requests](docId\:iBscLwetDIxD0L2ZMawLz)&#x20;

