Maps

Create a new map

Creates a new map project.

This endpoint returns both a map id id and project id project_id. Projects can contain multiple map versions ("maps"), unattached layer data, and details a history of changes to the project. Each edit will create a new map version.

Accepts title in the request body.

import httpx
import os

# Create a new map
response = httpx.post(
    "https://api.mundi.ai/api/maps/create",
    json={"title": "My New Map"},
    headers={"Authorization": f"Bearer {os.environ['MUNDI_API_KEY']}"}
)
result = response.json()

Likely JSON output:

{

"id": "M_abc123def456",

"project_id": "P_xyz789ghi012",

"title": "My New Map",

"created_on": "2025-08-29T12:34:56.789Z",

"map_link": "https://app.mundi.ai/projects/P_xyz789ghi012"

}

post/api/maps/create

Request body

titlestring

Display name for the new map

Response

Successful Response

idstring required

Unique identifier for the map

project_idstring required

ID of the project containing this map. Projects can contain multiple related maps.

titlestring required

Display name of the map

created_onstring required

ISO timestamp when the map was created

map_linkstring required

URL to view the map project

Changes