El siguiente artículo de soporte explica como se puede enviar una Formula de Eficiencia Personalizada (Custom Efficiency Formulaa través de nuestro sistema con una llamada de API, bien sea a través de Postman o de cualquier otro Sistema de Administración de API en el caso de que exista un Sistema de Administración de Competiciones Propio que esté integrado con nosotros.   


1. Los Formatos de Competición pueden ser creados o actualizados usando la siguiente llamada POST de API: 

/basketball/leagues/{leagueId}/competitions/format


La estructura de la llamada requiere del ID de Liga (League ID) específico, esto permitirá crear o modificar cualquier aspecto de los Formatos de Competición (Competition Formats) para esta liga en específico.


Estos aspectos deberán describirse e insertar en el Cuerpo (Body) de la estructura de la llamada.


2. Siempre se debe agregar el ID de la Competición (Competition ID), es un campo obligatorio en la estructura del Cuerpo de la llamada. Esto aplica tanto para cuando se busca seleccionar múltiples aspectos para agregar a la estructura del Cuerpo para los Formatos de Competición (Competition Formats), como para cuando se busca agregar la Fórmula de Eficiencia Personalizada, como en este caso.




Nota: También es necesario ingresar la Fórmula de Eficiencia Personalizada (Custom Efficiency Formula) bajo el ID de la Competición (Competition ID) antes de realizar la llamada. 


El siguiente es un ejemplo de cómo se ve una fórmula que puede ser ingresada en la estructura del Cuerpo (Body):


(sPoints + sAssists + sBlocks + sSteals + sFoulsOn + sReboundsTotal) - (sTurnovers + sBlocksReceived + sFoulsPersonal + sFoulsTechnical + (sTwoPointersAttempted - sTwoPointersMade) + (sThreePointersAttempted - sThreePointersMade)).



3.  Después de tener su Fórmula de Eficiencia Personalizada (Custom Efficiency Formula), así se debe ver la estructura de la llamada:


Contenido del Cuerpo (Body Content)


{

"competitionId" : (ingrese aquí el número del ID de la Competición),

"customEfficiencyFormula": "(ingrese aquí su Fórmula de Eficiencia Personalizada)"

}


Como se muestra en el ejemplo:


{

"competitionId": 0000,

"customEfficienctFormula": "(sPoints+sAssists+sBlocks+sSteals+sFoulsOn+sReboundsTotal)-(sTurnovers+sBlocksReceived + sFoulsPersonal+sFoulsTechnical+(sTwoPointersAttempted-sTwoPointersMade)+(sThreePointersAttempted-sThreePointersMade))"

}


Después de ingresar todos los datos en el lugar correcto, podrá enviar (Send) la llamada, esto nos proporcionará Fórmula de Eficiencia Personalizada para calcular la Eficiencia de los jugadores.