Purpose

List or page through user Layers (aka Datasets).

Request URL

GET https://maps.espatial.com/esWebAPI/rest/v1b/layermeta

Request Parameters

Response

[{
    "$type": "DefaultLayerMeta",
    "created": 1433511718531,
    "defaultStyler": {
        "$type": "SingleStyler",
        "style": {
            "$type": "SymbolStyle",
            "color": 4292686388,
            "size": 30,
            "symbolTypeId": 8
        }
    },
    "description": "sample",
    "featureSourceId": 5062,
    "geoLocationMeta": {
        "$type": "AddressGeoLocationMeta",
        "attrNames": [
            "ADDRESS",
            "CITY",
            "COUNTY",
            "STATE",
            "ZIP"
        ],
        "countryCode": "US",
        "region": "United States"
    },
    "geomExportable": false,
    "geomType": "POINT",
    "id": 4062,
    "labelAttr": "COMPANY",
    "lastModified": 1433511718531,
    "maxResolution": 0,
    "minResolution": 0,
    "sourceTenantId": 224310,
    "title": "sample"
}]

Attributes

Purpose

Get definition of dataset attributes

Request URL

GET https://maps.espatial.com/esWebAPI/rest/v1b/layermeta/{layer_meta_id}/attributes

Request Parameters

None

Response

[
    {
        "attrType": "STRING",
        "internal": false,
        "maxSize": 50,
        "name": "CONTACT",
        "title": "Contact"
    },
    {
        "attrType": "STRING",
        "internal": false,
        "maxSize": 50,
        "name": "COMPANY",
        "title": "Company"
    },
    {
        "attrType": "STRING",
        "internal": false,
        "maxSize": 58,
        "name": "ADDRESS",
        "title": "Address"
    },
    {
        "attrType": "STRING",
        "internal": false,
        "maxSize": 50,
        "name": "CITY",
        "title": "City"
    },
    {
        "attrType": "STRING",
        "internal": false,
        "maxSize": 50,
        "name": "COUNTY",
        "title": "County"
    },
    {
        "attrType": "STRING",
        "internal": false,
        "maxSize": 50,
        "name": "STATE",
        "title": "State"
    },
    {
        "attrType": "STRING",
        "internal": false,
        "maxSize": 50,
        "name": "ZIP",
        "title": "ZIP"
    },
    {
        "attrType": "STRING",
        "internal": false,
        "maxSize": 50,
        "name": "PHONE",
        "title": "Phone"
    },
    {
        "attrType": "STRING",
        "internal": false,
        "maxSize": 50,
        "name": "EMAIL",
        "title": "Email"
    },
    {
        "attrType": "STRING",
        "internal": false,
        "maxSize": 50,
        "name": "WEB",
        "title": "Web"
    },
    {
        "attrType": "STRING",
        "internal": false,
        "maxSize": 50,
        "name": "STATUS",
        "title": "Status"
    },
    {
        "attrType": "INTEGER",
        "internal": false,
        "maxSize": 0,
        "name": "VALUE",
        "title": "Value"
    },
    {
        "attrType": "INTEGER",
        "internal": false,
        "maxSize": 0,
        "name": "PROBABILITY",
        "title": "Probability"
    },
    {
        "attrType": "STRING",
        "internal": false,
        "maxSize": 50,
        "name": "OWNER",
        "title": "Owner"
    },
    {
        "attrType": "BOOLEAN",
        "internal": false,
        "maxSize": 1,
        "name": "INVOICED",
        "title": "Invoiced"
    },
    {
        "attrType": "STRING",
        "internal": false,
        "maxSize": 50,
        "name": "AREA",
        "title": "Area"
    },
    {
        "attrType": "STRING",
        "internal": false,
        "maxSize": 86,
        "name": "LINKEDIN",
        "title": "LinkedIn"
    },
    {
        "attrType": "STRING",
        "internal": false,
        "maxSize": 134,
        "name": "NOTES",
        "title": "Notes"
    }
]

Info

Purpose

Fetch summary info about the data contained in the layer/dataset.

Request URL

GET https://maps.espatial.com/esWebAPI/rest/v1b/layermeta/info/{layer_meta_id}

Request Parameters

None

Response

{
    "attributeRanges": {
        "INVOICED": {
            "$type": "ValueAttributeRange",
            "name": "INVOICED",
            "values": {
                "0": 56,
                "1": 34
            }
        },
        "STATE": {
            "$type": "ValueAttributeRange",
            "name": "STATE",
            "values": {
                "South Carolina": 1,
                "New Mexico": 2,
                "Alabama": 2,
                "Iowa": 3,
                "Florida": 7,
                "California": 3,
                "New Hampshire": 1,
                "North Dakota": 1,
                "Oregon": 2,
                "Massachusetts": 2,
                "Indiana": 2,
                "Tennessee": 2,
                "Louisiana": 3,
                "Wisconsin": 4,
                "Nevada": 2,
                "Ohio": 2,
                "Idaho": 2,
                "Minnesota": 3,
                "Washington": 4,
                "Virginia": 4,
                "Illinois": 4,
                "Mississippi": 2,
                "Texas": 5,
                "Montana": 1,
                "Wyoming": 3,
                "Oklahoma": 2,
                "New York": 1,
                "Kansas": 1,
                "North Carolina": 2,
                "Arizona": 1,
                "Utah": 1,
                "Georgia": 4,
                "Michigan": 3,
                "New Jersey": 1,
                "Pennsylvania": 3,
                "Colorado": 1,
                "Nebraska": 1,
                "Arkansas": 2
            }
        },
        "AREA": {
            "$type": "ValueAttributeRange",
            "name": "AREA",
            "values": {
                "Northwest": 12,
                "Northeast": 26,
                "Southeast": 20,
                "South": 12,
                "Midwest": 11,
                "Southwest": 9
            }
        },
        "PROBABILITY": {
            "$type": "NumberAttributeRange",
            "max": 75,
            "min": 25,
            "name": "PROBABILITY"
        },
        "VALUE": {
            "$type": "NumberAttributeRange",
            "max": 15000,
            "min": 2500,
            "name": "VALUE"
        },
        "STATUS": {
            "$type": "ValueAttributeRange",
            "name": "STATUS",
            "values": {
                "Opportunity": 34,
                "Prospect": 25,
                "Lead": 31
            }
        },
        "OWNER": {
            "$type": "ValueAttributeRange",
            "name": "OWNER",
            "values": {
                "April Jones": 11,
                "Kenneth Taylor": 12,
                "Michael Lee": 20,
                "Lenny Gregg": 9,
                "Jason Hill": 12,
                "Kimberly Garcia": 26
            }
        },
        "ES_GEOM_STATUS_CODE": {
            "$type": "ValueAttributeRange",
            "name": "ES_GEOM_STATUS_CODE",
            "values": {
                "OK": 90
            }
        },
        "NOTES": {
            "$type": "ValueAttributeRange",
            "name": "NOTES",
            "values": {
                "Should convert to a good opp, visit scheduled.": 1,
                "Follow up questions to be answered ASAP": 1,
                "Arrange site visit. May need transport": 1,
                "Emailed security docs, waiting for follow up": 1,
                "Initial scoping stage. He is going to bring results to senior mngt.": 1,
                "Professional Services to engatge and verify suitablity": 1,
                "Budgeting issues, may push to Q1 next year": 1,
                "Appointment postponed": 1,
                "Going ahead with us. Raising PO his end": 1,
                "Access code for call is 2389457, usual telecon number": 1,
                "Invoice issued today, arrange for delivery and training": 1,
                "Sales and Marketing application, startup but well funded.": 1,
                "Requires further demo with Dept. head.": 1,
                "Pricing looks like a blocker": 1,
                "Looking good. Need to get PO back from client": 1,
                "Need to arrange security docs for IT team": 1,
                "Bridget on 2 weeks holidays, visit on return": 1,
                "Very keen to get moving soon. Large upsale potential": 1,
                "Loves product, investigating with team": 1,
                "Can't locate in database, speak with Adrian and update": 1,
                "W-9 out of date, following up with PA": 1,
                "CALL OR VISIT ASAP": 1,
                "Doesn't have budget right now, exploring options": 1,
                "Call arranged with team, send telecon details": 1,
                "Call today to finalise payment!!": 1,
                "Emails bouncing; update contact details.": 1,
                "Call arranged for Wed": 1,
                "Going well, final meeting with procurement team scheduled": 1,
                "Emailed in asking for quote for 2 year license": 1,
                "Invoice issued last Thurs, payment due net30": 1,
                "Original contact has left the company, needs new demo.": 1,
                "Follow up visit in 2 weeks": 1,
                "Last building on left of street, not easy to find.": 1,
                "Click \"Edit\" to add notes": 49,
                "Looks promising, reccomended by Mike Geary": 1,
                "Last visit should get closure": 1,
                "Meeting with dept.head next month.": 1,
                "Tried to call again and no answer. Sent out email ": 1,
                "Have requested an update from contact.": 1,
                "Breakfast meeting on Tues": 1,
                "Moving from competitor product. Lead time is key, call today!": 1,
                "New contact number, see inbox": 1
            }
        },
        "ES_GEOM_STATUS_DETAIL": {
            "$type": "ValueAttributeRange",
            "name": "ES_GEOM_STATUS_DETAIL",
            "values": {
                "ZIP": 2,
                "PARCEL": 81,
                "CITY": 2,
                "STREET": 5
            }
        }
    },
    "bounds": [
        -122.7105211,
        25.9007141,
        -71.1284041,
        48.0945874
    ],
    "count": 90,
    "created": 1433511718489,
    "id": 5062,
    "lastModified": 1433511718489,
    "vertexCount": 90
}

Did this answer your question?