API

Formato.
Format.

Salvo especificación contraria:

Parámetros de entrada: UTF8 (en HTTP POST y GET) y codificación URL (en caso de HTTP GET).

Parámetros de salida: Formato JSON, como lo definido en http://json.org.

Except if otherwise specified:

INPUT PARAMETERS: UTF8 (method POST) or UTF8 + URL_ENCODING (method GET).

OUTPUT PARAMETERS: JSON format, as defined in http://json.org.

APIs normales, (atendidas por el webserver y su SQL).
Normal APIs (these are attended by the webserver and its SQL).

.

.

.

.

.

.

APIs de comunicaciones de propósito general.
General purpose communications APIs.

  • Function Comm. (HTTP GET version).
  • Function CommPost. (HTTP POST version).

Los CommandClass que comienzan con _ (símbolo de subrayado), significa que se va a comunicar con un servidor de un establecimiento comercial (centro de juegos), y Param1 = Nombre administrativo del establecimiento (conocido en la documentación como CyberName) (cada dueño/técnico de establecimiento al inscribirse tuvo que definir ese nombre, sus usuarios en el chat aparecen como nick@CyberName, también aparecen así en los rankings).

Si CommandClass NO comienza con _ , te comunicas con el server principal de la red de Master Control, por ejemplo, cuando quieres pedirle el listado de establecimientos y sus nombres administrativos usas CommandClass=GETMEMBERS y quien contesta es el servidor global/principal.

Leading underscore in CommandClass’s value means that the communication will reach an end-server, not the main server (the global server), so, it requires in Param1’s value of the LicenseName for that targeted server.

Listado de CommandClass que puedes usar a través de las API de comunicaciones.
CommandClass listing that you can use through the communications API.

Respondidas por el server principal/global.
Answered by the global/main server.

CommandClass VER.
CommandClass ECHO.
CommandClass GETMEMBERS.

Respondidas por el server de un establecimiento de juegos.
Answered by a gaming establishment’s server.

CommandClass _ECHO.
CommandClass _VER.

CommandClass _GETCLANMEMBERS.
CommandClass _LOGIN.
CommandClass _RELOGIN.
CommandClass _LOGOUT.
CommandClass _GETACCOUNTSCATEGORIES.
CommandClass _CREATEACCOUNT.
CommandClass _GETUSERDATA1.
CommandClass _GETUSERDATA2.
CommandClass _GETUSERDATA3.
CommandClass _SETRESERVATION.
CommandClass _REMRESERVATION.
CommandClass _GETRESERVATIONS.
CommandClass _GETRESERVATIONSONPC.

APIS especiales para inyectar dinero en las cuentas desde procesos de pagos digitales online (como por Ej: MercadoPago).

CommandClass _ADDCASH.
CommandClass _REMCASH.

APIS que sirven para operar como EMPLEADO / ADMINISTRADOR.

CommandClass _GETACCOUNTSLIST.
CommandClass _ADDCASHASCASHIER.
CommandClass _REMCASHASCASHIER.
CommandClass _GETSUGGESTEDFEELIST.
CommandClass _ADDTIMETODEVICE.
CommandClass _SETFREETIMEDEVICE.
CommandClass _DISABLEDEVICE.
CommandClass _SHUTDOWNDEVICE.
CommandClass _STARTUPDEVICE.
CommandClass _RESETDEVICE.
CommandClass _GETBONUSLIST.
CommandClass _SELLBONUS.
CommandClass _GETMYCASHBOXHISTORY.
CommandClass _EVENTPEEKER.
CommandClass _GETMYLOCALRANKSANDACTIVITY.
CommandClass _REPORT_CONTAB.
CommandClass _REPORT_FIADOS.
CommandClass _REPORT_DEUDORES.
CommandClass _REPORT_ACCOUNTSAMOUNTS.
CommandClass _REPORT_SCORESLIST.
CommandClass _REPORT_SCORESRANGOSLIST.
CommandClass _REPORT_CATEGORIESLIST.
CommandClass _REPORT_BALANCEMONEYBOX.
CommandClass _REPORT_USERLOG.
CommandClass _REPORT_ADMINLOG.
CommandClass _REPORT_REALDATA.
CommandClass _REPORT_VISITORS.
CommandClass _REPORT_CASHBOXHISTORY.
CommandClass _REPORT_CUSTOMERHISTORY.
CommandClass _REPORT_STOCKFORREPOSITION.
CommandClass _REPORT_GIFTCARDLOT.
CommandClass _REPORT_CONTABGAIN.
CommandClass _REPORT_CONTABCOUNT.
CommandClass _REPORT_STDAPP.
CommandClass _REPORT_STDDAYCOMPARE.
CommandClass _REPORT_STDPREFERITISM.
CommandClass _REPORT_STDPREFERITISMHUNGSRELATION.
CommandClass _REPORT_STDDEMAND.
CommandClass _REPORT_ENERGY.
CommandClass _REPORT_MAINTENANCE.
CommandClass _REPORT_WORKERSHIFTS.
CommandClass _GETCASHIERSELLINGLIST.
CommandClass _SELLINGADDTOCART.
CommandClass _SELLINGADDTOCARTBYBARCODE.
CommandClass _SELLINGADDTOCARTMONEY.
CommandClass _SELLINGREMOVEFROMCART.
CommandClass _SELLINGCLOSE.
CommandClass _SELLINGREFUND.
CommandClass _SELLCATEGORIES.
CommandClass _SEARCHSELLCODE.
CommandClass _SEARCHSELLCODEBYBARCODE.
CommandClass _GETKARTEXTRAS.
CommandClass _SELLINGEXTRASREMOVE.
CommandClass _CLOSEPAYEXTRAS.
CommandClass _SELLEXTRAS.
CommandClass _SELLEXTRASBYBARCODE.
CommandClass _SELLEXTRASMONEY.
CommandClass _GETSTOCK.
CommandClass _STOCKADD.
CommandClass _STOCKEDIT.
CommandClass _STOCKEDITPRICES.

CommandClass _SINGLETIMEAUTHORIZATION

CommandClass _LISTPAYMENTMETHODS.

APIS que hacen por web las mismas funciones que el CCC (CyberControlClient.exe) y el Launcher (Vdesktop.exe) desde la perspectiva de un cliente final, claro, solo hablando del FRONT-END, porque las órdenes las terminan procesando esos 2 ejecutables que actúan como BACK-END.

CommandClass _GETLAUNCHERCFG.
CommandClass _REMOTERUN.
CommandClass _GETSAVEGAMESLIST.
CommandClass _LOADANDRUNSAVESLOT.
CommandClass _SAVESAVESLOT.
CommandClass _ERASESAVESLOT.

CommandClass _GETSHOPPINGPRODUCTS.
CommandClass _ADDPRODUCTTOCART.
CommandClass _INSTANTBUYWITHMCOINS.
CommandClass _GETSHOPPINGPOLITICS.
CommandClass _GETMYSHOPPINGCART.
CommandClass _PAYMYCART.

CommandClass _CCCGETSTATUS.

CommandClass _CCCGETNEXTBLOCKINGIMAGE.

CommandClass _CCCCHPASSWORD.
CommandClass _CCCGETCONTRACT.
CommandClass _CCCACCEPTCONTRACT.

CommandClass _CCCGETBONUSLIST.
CommandClass _CCCBUYBONUS.

CommandClass _CCCGETPREMIUMSLIST.
CommandClass _CCCBUYPREMIUM.

CommandClass _CCCSUSCRIPTIONLIST.
CommandClass _CCCSUBSCRIBE.

CommandClass _CCCHELP.

CommandClass _CCCENTERBATHROOMMODE.
CommandClass _CCCLEAVEBATHROOMMODE.

CommandClass _CCCSETFREETIME.

CommandClass _CCCGETFEES.
CommandClass _CCCSETMINUTESFIXEDTIME.
CommandClass _CCCSETALLMINUTESFIXEDTIME.
CommandClass _CCCSETMONEYFIXEDTIME.
CommandClass _CCCDISABLEDEVICE.

CommandClass _CHATSUBSCRIBE
CommandClass _CHATGETUPDATES
CommandClass _CHATJOINCHANNEL
CommandClass _CHATPARTCHANNEL
CommandClass _CHATGETNICKLIST
CommandClass _CHATPRIVSEND
CommandClass _CHATPUBSEND

CommandClass _CHATUNSUBSCRIBE