keyAuthentication

API credentials and authentication methods

All ARENA360 products use credential-based authentication. This page covers the authentication methods used across the platform.


Credential Types

Account Credentials

Provided by your Customer Success Manager (CSM):

Credential
Format
Used For

Username

Email address

API authentication, RabbitMQ

Password

String

API authentication, RabbitMQ

Package ID

Numeric

TRADE subscription identifier

CustomerPackageId

Numeric

ENGAGE subscription identifier

API Keys

Generated from the platform backoffice:

Key Type
Format
Used For

JWT Token

Bearer token

REST API authentication

Widget API Key

String

ENGAGE widget initialization


Authentication by Product

TRADE

RabbitMQ Connection:

REST API (Distribution):

DEFEND

REST API:

See DEFEND Authentication for JWT token generation.

ENGAGE

Tips Feed (RabbitMQ):

Widget Integration:


Getting API Keys

From the Backoffice

  1. Log in to the LSports platform

  2. Navigate to Widgets (for ENGAGE) or Settings

  3. Locate your widget or API configuration

  4. Click the three dots menu

  5. Select Copy API Key

From Your CSM

Contact your Customer Success Manager for:

  • Initial account credentials

  • Package IDs

  • Sandbox/testing credentials

  • Production credentials


Security Best Practices

Credential Storage

  • Never hardcode credentials in source code

  • Use environment variables or secrets management

  • Rotate credentials periodically

  • Use different credentials for sandbox vs production

Connection Security

Product
Protocol
Port
TLS

TRADE RabbitMQ

AMQP

5672

Optional

ENGAGE RabbitMQ

AMQPS

5671

Required

REST APIs

HTTPS

443

Required

Rate Limits

API endpoints may enforce rate limits. See product-specific documentation for limits:


Troubleshooting

"Access Refused" Error

  • Verify credentials are correct

  • Ensure package is enabled (call Distribution/Start)

  • Check VirtualHost is correct (Customers for TRADE)

"Connection Failed" Error

  • Verify hostname and port

  • Check network/firewall allows connection

  • Confirm TLS settings match requirements

Token Expired

  • JWT tokens have expiration times

  • Implement token refresh logic

  • Re-authenticate to get new tokens


Support

Need help with credentials?

Last updated

Was this helpful?