Retorna detalhes de uma consulta do módulo Organização. Somente as consultas criadas pelo próprio usuário ou aquelas em que foi alocado como editor ou membro da audiência poderão ser acessadas.
URL
{RMUrl}/api/Organization/queries/<Consulta>/metadata
MÉTODO DE SOLICITAÇÃO
GET
PARÂMETROS DA URL
Query: esse parâmetro é fornecido na URL e pode ser tanto o nome quanto o GUID da consulta. Consultas com caracteres especiais em seus nomes não podem ser executadas através da API.
EXEMPLO DE SOLICITAÇÃO
{RMUrl}/api/Organization/queries/Agrupamento/metadata
{RMUrl}/api/Organization/queries/cc45b704-b3d5-11e0-8b69-001ec91f4b0a/metadata
RESPOSTA DE SUCESSO
Retorna uma QueryMetadata no seguinte formato:
QueryMetadata
{
Guid Id;
string Name;
string AuthorId;
string AuthorName;
string AuthorPhone;
string AuthorEmail;
ColumnMetadata[] Columns;
}
O campo "Columns" tem o seguinte formato:
{
string Name;
string SmallCaption;
string Caption;
int? Order;
bool IsGroup;
bool IsCustomAttribute;
ColumnType? Type;
ColumnSortOrder SortOrder;
}
O campo "ColumnSortOrder" pode ter os seguintes valores: None, Ascending, Descending.
EXEMPLO DE RESPOSTA DE SUCESSO
{"AuthorId":"ac6b1ec9-b85f-11e5-80f9-00155d00020d","AuthorName":"Maria Diniz","AuthorPhone":"+55 (21) 2123-4600",
"AuthorEmail":"maria@exemplo.com.br","Id":"d94e55f9-0016-47c4-9ced-e3e85b74c84c","Name":"Consulta da Organizacao","Columns":[{"Name":"Name","SmallCaption":"Nome","Caption":"Nome","Order":0,"IsGroup":false,"IsCustomAttribute":false,"Type":"Text","SortOrder":"None"},
{"Name":"AssetTypeName","SmallCaption":"Tipo Ativo","Caption":"Tipo de Ativo","Order":1,"IsGroup":false,"IsCustomAttribute":false,"Type":"Text","SortOrder":"None"},
{"Name":"Description","SmallCaption":"Descrição","Caption":"Descrição","Order":2,"IsGroup":false,"IsCustomAttribute":false,"Type":"Text","SortOrder":"None"},{"Name":"Relevance","SmallCaption":"R","Caption":"Relevância (R)","Order":3,"IsGroup":false,"IsCustomAttribute":false,"Type":"Formattable","SortOrder":"None"},
{"Name":"Latitude","SmallCaption":"Latitude","Caption":"Latitude","Order":4,"IsGroup":false,"IsCustomAttribute":false,"Type":"GeoReference","SortOrder":"None"},
{"Name":"Longitude","SmallCaption":"Longitude","Caption":"Longitude","Order":5,"IsGroup":false,"IsCustomAttribute":false,"Type":"GeoReference","SortOrder":"None"}],"UpdatedOn":"\/Date(-62135596800000)\/"}