Maps

Create a new map

Creates a new map project. Projects contain multiple map versions ("maps"), unattached layer data, and a history of changes to the project. Each edit will create a new map version.

Accepts title in the request body. Returns overarching project id project_id and initial map version id id.

result = httpx.post(
    "https://app.mundi.ai/api/maps/create",
    json={"title": "Brazilian catchment areas"},
    headers={"Authorization": f"Bearer {os.environ['MUNDI_API_KEY']}"}
).json()

assert result == {
    "title": "Brazilian catchment areas",
    "created_on": "2025-08-29T12:34:56.789Z",
    "map_link": "https://app.mundi.ai/project/PGJSkB1zj7fT",
    "id": "MWfqcRak59bo",
    "project_id": "PGJSkB1zj7fT"
}
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

Changed in 2 of the 9 revisions of this API.325

  • 012ea1e4fbf8221See the full diff
    • removed the required property from the response with the status

      response-required-property-removed

    • removed the required property from the response with the status

      response-required-property-removed

    • deleted the query request parameter request

      request-parameter-removed

    • removed the request property

      request-property-removed

    • added the required property to the response with the status

      response-required-property-added

  • 61b2addd3ef014See the full diff
    • removed the required property from the response with the status

      response-required-property-removed

    • added the new optional query request parameter request

      new-optional-request-parameter

    • added the new optional request property

      new-optional-request-property

    • added the required property to the response with the status

      response-required-property-added

    • added the required property to the response with the status

      response-required-property-added

    This revision also has 5 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog