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"
}
Request body
Response
Successful Response
Changes
Changed in 2 of the 9 revisions of this API.325
- ▲
removed the required property
from the response with the statusresponse-required-property-removed
- ▲
removed the required property
from the response with the statusresponse-required-property-removed
- ●
deleted the
queryrequest parameterrequestrequest-parameter-removed
- ●
removed the request property
request-property-removed
- ○
added the required property
to the response with the statusresponse-required-property-added
- ▲
- ▲
removed the required property
from the response with the statusresponse-required-property-removed
- ○
added the new optional
queryrequest parameterrequestnew-optional-request-parameter
- ○
added the new optional request property
new-optional-request-property
- ○
added the required property
to the response with the statusresponse-required-property-added
- ○
added the required property
to the response with the statusresponse-required-property-added
This revision also has 5 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲