Estoy utilizando la API v1 para consultar documentos. La llamada que realizo es: https://{{host}}/api/v1/search/query/?page=1&page_size=20.
En el SELECT, solicito ciertos metadatos de tipo choice y multichoice, cuyo valor interno es un código. Sin embargo, al hacer la consulta, la API me devuelve la etiqueta del diccionario asociado en lugar del valor interno del metadato.
¿Es posible obtener el valor interno de alguna forma?
Para el caso mencionado, actualmente Athento devuelve únicamente las etiquetas de los términos del diccionario que hayan sido seleccionados.
Más allá de esto, se tiene planificada una nueva tarea para permitir lo que mencionas a través de una nueva función ATQL donde se pueda solicitar más información de los metadatos, aplicando algo como lo que se observa en la siguiente imagen:
Además de las funciones que están planificadas, Athento cuenta con la posibilidad de configurar el mapeo de tipo de metadato a la salida de la API v1. De manera que para campos de tipo choice o multichoice pueda ser devuelto el value en lugar del label.
Basta con configurar la setting API_V1_DISPLAY_VALUE_METADATA_SCHEMA_MAPPING de este modo: