Get API Metadata

GET /api

This request is used by the different BI tools to retrieve table information and build relationships between the different dimensions.

Responses

GET /api
curl \
 -X GET https://analyticsapi.adra.com/balancer/api
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}
Response examples (200)
<?xml version="1.0" encoding="UTF-8"?>
<root>
  <typeAnnotation>
    <typeName>string</typeName>
  </typeAnnotation>
  <entitySets type="array">
    <entitySet>
      <typeAnnotation>
        <typeName>string</typeName>
      </typeAnnotation>
      <url>https://example.com</url>
      <name>string</name>
      <title>string</title>
    </entitySet>
  </entitySets>
  <singletons type="array">
    <singleton>
      <typeAnnotation>
        <typeName>string</typeName>
      </typeAnnotation>
      <url>https://example.com</url>
      <name>string</name>
      <title>string</title>
    </singleton>
  </singletons>
  <functionImports type="array">
    <functionImport>
      <typeAnnotation>
        <typeName>string</typeName>
      </typeAnnotation>
      <url>https://example.com</url>
      <name>string</name>
      <title>string</title>
    </functionImport>
  </functionImports>
</root>
Response examples (200)
{
  "typeAnnotation": {
    "typeName": "string"
  },
  "entitySets": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "singletons": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ],
  "functionImports": [
    {
      "typeAnnotation": {
        "typeName": "string"
      },
      "url": "https://example.com",
      "name": "string",
      "title": "string"
    }
  ]
}