# Docs

# Authentication

Pass authentication and session information to embed application

GET embed/auth

# Parameters

'token'=>'required|string', // Bearer token of the authenticated user in host application
'event_api_key'=>'required|string', // API_KEY for the current event

# Integration Points

# Field

"key" => "string" // Identifier in core
"label" => "string", // Label to be displayed
"type_code" => "string" // Reference to FieldTypes
"required" => "bool" // Defines when field is required

# Create field

# Request

METHOD POST

# Parameters
"label" => "string", // Label to be displayed
"type_code" => "string" // Reference to FieldTypes
"required" => "bool" // Defines when field is required

# Response

HTTP SUCCESS

# Parameters
"key" => "string" // Identifier in core
"label" => "string", // Label to be displayed
"type_code" => "string" // Reference to FieldTypes
"required" => "bool" // Defines when field is required

# Update field

# Request

METHOD PUT // {FIELD_CORE_IDENTIFIER_IN_URL}

# Parameters
"label" => "string", // Label to be displayed
"type_code" => "string" // Reference to FieldTypes
"required" => "bool" // Defines when field is required

# Response

HTTP SUCCESS

# Parameters
"key" => "string" // Identifier in core
"label" => "string", // Label to be displayed
"type_code" => "string" // Reference to FieldTypes
"required" => "bool" // Defines when field is required

# Delete field

# Request

METHOD DELETE // {FIELD_CORE_IDENTIFIER_IN_URL}

# Response

HTTP SUCCESS

# Field Options

"key" => "string" // Identifier in core
"label" => "string" // Label to be displayed
"value" => "string" // Value to be stored