The AMQP service sends the messages to the customer's queue. The communication is done by sending messages in JSON format. The AMQP server is based on RabbitMQ: https://www.rabbitmq.com/clients.html. For receiving the real-time messages customers should establish a connection with the AMQP server.
Authentication
For authentication to the AMQP server you should use the following credentials:
AMQP server | queue.statscore.com |
---|---|
Port | 5672 (standard SSL port for AMQP) |
Virtual host | statscore |
Queue | Queue name is separate for each customer and will be send by STATSCORE administrator. |
Username | YOUR_USERNAME. The parameters are assigned to you by our sales department |
Password | YOUR_SECRET_KEY. The parameters are assigned to you by our sales department |
Message delivery and updates
AMQP server delivers a few message types that are described in the Message types section.
Each message in the AMQP service includes the attribute "action". This attribute describes the type of action taken for any new data. Possible values:
insert - new data generated by the scout
update - existing data was updated by the scout (e.g. the incident "yellow card" is updated when the scout fills in the name of the player (participant))
delete - data was deleted (e.g. when a scout adds an incident by mistake, he can delete it)