Layer

add layer

POST https://ushahididocs.api.ushahidi.io/api/v3/layers

Request Body

NameTypeDescription

name

String

Layer name

visible_by_default

Boolean

Set True to make the layer visible by default and False to not

active

Boolean

Set True for active layer and False for Inactive layer

options

Array

Contains an array of layer options

type

String

Layer type

media

String

media

data_url

String

Data source URL

{
    "id": 4,
    "url": "http://localhost:8000/api/v3/layer/4",
    "name": "test",
    "data_url": "http://services.nationalmap.gov/ArcGIS/services/NEXRAD_Weather/MapServer/WMSServer",
    "media": null,
    "type": "geojson",
    "options": null,
    "active": true,
    "visible_by_default": true,
    "created": "2022-11-02T19:20:43+00:00",
    "updated": null,
    "allowed_privileges": [
        "read",
        "create",
        "update",
        "delete",
        "search"
    ]
}

edit layer

PUT https://ushahididocs.api.ushahidi.io/api/v3/layers/1

Request Body

NameTypeDescription

name

String

Layer name

visible_by_default

Boolean

Set True to make the layer visible by default and False to not

active

Boolean

Set True for active layer and False for Inactive layer

options

Array

Contains an array of layer options

type

String

Layer type

media

String

media

data_url

String

Data source URL

{
    "id": 4,
    "url": "http://localhost:8000/api/v3/layer/4",
    "name": "test",
    "data_url": "http://services.nationalmap.gov/ArcGIS/services/NEXRAD_Weather/MapServer/WMSServer",
    "media": null,
    "type": "geojson",
    "options": null,
    "active": true,
    "visible_by_default": true,
    "created": "2022-11-02T19:20:43+00:00",
    "updated": null,
    "allowed_privileges": [
        "read",
        "create",
        "update",
        "delete",
        "search"
    ]
}