/entity resource

The /entity resource provides access to entities that have been configured in Weave. An entity is a grouping of items that are searchable and reportable in Weave.



Top level resource: services/v1/entity


Sub resources

1. /entity/list

Provides a listing of all entities configured and accessible to the user.


Example 1 - Get a list of entities

curl -X GET --header 'Accept: application/json' 'http://localhost:8080/weave/services/v1/entity/list'


Result:

{
  "count": 4,
  "entities": [
    {
      "size": 0,
      "active": true,
      "id": "state_significant_dev_sites",
      "label": "State Significant Dev Sites",
      "published": true,
      "spatial": true
    },
    {
      "size": 0,
      "active": false,
      "id": "landscaped_area",
      "label": "Landscaped Area",
      "published": true,
      "spatial": false
    },
    {
      "size": 0,
      "active": false,
      "id": "environmental_cons_area",
      "label": "Environmental Cons Area",
      "published": true,
      "spatial": true
    },
    {
      "size": 0,
      "active": false,
      "id": "new_local_government_area",
      "label": "Proclamation of Councils",
      "published": true,
      "spatial": false
    }]
}