Privileged API Keys Only
Special permission is required to access this service. Please contact api-support@sparkplatform.com or your API key provider to request access to this data.
Flexmls: Mapping: Shapegen
The Flexmls: Mapping: Shapegen service provides a way for apps that use SparkQL Listing filters to generate shapefiles via the Shapegen process.
Supported Roles
| Role | Reads | Writes | Notes |
|---|---|---|---|
| IDX | Yes | No | |
| Public | Yes | No | |
| VOW | Yes | No | |
| Portal | Yes | No | |
| Private | Yes | No |
More information about roles may be found here.
Available Services
Shapegen
/<API Version>/flexmls/mapping/shapegen
| HTTP Method | Description | Conditional | Notes |
|---|---|---|---|
| GET | Returns a URL for the Shapegen with appropriate parameters based on supplied parameters. | No | |
| POST | Returns HTTP 405 (Method Not Allowed) | No | Not implemented |
| PUT | Returns HTTP 405 (Method Not Allowed) | No | Not implemented |
| DELETE | Returns HTTP 405 (Method Not Allowed) | No | Not implemented |
GET Request
Parameters:
| Parameter | Required | Notes |
|---|---|---|
Standard search syntax (_filter only) |
No | |
| _location | No |
GET Response
{
"D": {
"Results": [
{
"ShapegenUrl": "https://alpha-mapcgi.flexmls.com/cgi-bin/shapegen_api?c=a1c8...&q=b2d9..."
}
],
"Success": true
}
}
Shapegen Description
| Attribute | Data Type | Description |
|---|---|---|
ShapegenUrl |
Character | A URL for the Shapegen with encoded parameters reflecting the supplied search criteria. |
Expansions
None.