API for interacting with the Wardley Maps Crew
https://api.wardleymaps.ai
API endpoints related to Open Wardley Maps
Operations related to Wardley Maps Online
POST | /v2/maps/save |
GET | /v2/maps/fetch |
Convert from one Wardley Mapping format to another
Tools for managing Wardley Maps
Operations related to the Wardley Mapping knowledge base
Returns a URL of an image of a Wardley Map, passed as string.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
owmtext
1
{
"owmtext": "title Tea Shop\nanchor Business [0.95, 0.63]\nanchor Public [0.95, 0.78]\ncomponent Cup of Tea [0.79, 0.61] label [19, -4]\ncomponent Cup [0.73, 0.78]\ncomponent Tea [0.63, 0.81]\ncomponent Hot Water [0.52, 0.80]\ncomponent Water [0.38, 0.82]\ncomponent Kettle [0.43, 0.35] label [-57, 4]\nevolve Kettle 0.62 label [16, 7]\ncomponent Power [0.1, 0.7] label [-27, 20]\nevolve Power 0.89 label [-12, 21]\nBusiness->Cup of Tea\nPublic->Cup of Tea\nCup of Tea->Cup\nCup of Tea->Tea\nCup of Tea->Hot Water\nHot Water->Water\nHot Water->Kettle\nKettle->Power\n\nannotation 1 [[0.43,0.49],[0.08,0.79]] Standardising power allows Kettles to evolve faster\nannotation 2 [0.48, 0.85] Hot water is obvious and well known\nannotations [0.60, 0.02]\n\nnote +a generic note appeared [0.23, 0.33]\n\nstyle wardley"
}
Returns a URL of an image of a Wardley Map, passed as string.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
map_id
The ID of the Wardley Map from create.wardleymaps.ai
1
{
"map_id": "30f8e6a71f39253704"
}
Returns the image file generated by the /generate-map endpoint.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
filename
The name of the Wardley Map image file to retrieve
1
Retrieve warnings for a specific Wardley Map by providing the map ID.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
map_id
The ID of the Wardley Map from create.wardleymaps.ai
1
{
"map_id": "30f8e6a71f39253704"
}
Retrieve the components of a specific Wardley Map by providing the map ID.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
map_id
The ID of the Wardley Map from create.wardleymaps.ai
1
{
"map_id": "30f8e6a71f39253704"
}
This endpoint allows users to retrieve details of a specific component of a Wardley Map.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
map_id
The ID of the Wardley Map
name
1
{
"map_id": "30f8e6a71f39253704",
"name": "AI Research"
}
This endpoint retrieves the anchors of a specific Wardley Map.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
map_id
The ID of the Wardley Map from create.wardleymaps.ai
1
{
"map_id": "30f8e6a71f39253704"
}
Retrieve the pipelines associated with a specific Wardley Map
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
map_id
The ID of the Wardley Map from create.wardleymaps.ai
1
{
"map_id": "30f8e6a71f39253704"
}
Retrieve the notes of a specific Wardley Map by providing the map ID.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
map_id
The ID of the Wardley Map from create.wardleymaps.ai
1
{
"map_id": "30f8e6a71f39253704"
}
This endpoint retrieves the annotations of a specific Wardley Map.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
map_id
The ID of the Wardley Map from create.wardleymaps.ai
1
{
"map_id": "30f8e6a71f39253704"
}
Retrieve the text representation of a specific Wardley Map in OWM format.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
map_id
The ID of the Wardley Map from create.wardleymaps.ai
1
{
"map_id": "30f8e6a71f39253704"
}
Endpoint to search for components within a Wardley Map
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
search_term
map_id
The ID of the Wardley Map
1
{
"map_id": "30f8e6a71f39253704",
"search_term": "AI"
}
Saves the provided Wardley Map data to the create.wardleymap.ai and returns a link to edit the map.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
text
The Online Wardley Map (OWM) in text format.
1
{
"text": "title Tea Shop\nanchor Business [0.95, 0.63]\nanchor Public [0.95, 0.78]\ncomponent Cup of Tea [0.79, 0.61] label [19, -4]\ncomponent Cup [0.73, 0.78]\ncomponent Tea [0.63, 0.81]\ncomponent Hot Water [0.52, 0.80]\ncomponent Water [0.38, 0.82]\ncomponent Kettle [0.43, 0.35] label [-57, 4]\nevolve Kettle 0.62 label [16, 7]\ncomponent Power [0.1, 0.7] label [-27, 20]\nevolve Power 0.89 label [-12, 21]\nBusiness->Cup of Tea\nPublic->Cup of Tea\nCup of Tea->Cup\nCup of Tea->Tea\nCup of Tea->Hot Water\nHot Water->Water\nHot Water->Kettle\nKettle->Power\n\nannotation 1 [[0.43,0.49],[0.08,0.79]] Standardising power allows Kettles to evolve faster\nannotation 2 [0.48, 0.85] Hot water is obvious and well known\nannotations [0.60, 0.02]\n\nnote +a generic note appeared [0.23, 0.33]\n\nstyle wardley"
}
Get a Wardley Map from create.wardleymaps.ai.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
id
The Wardley Map ID to fetch.
1
Converts an OWM (Open Wardley Map) to TOML (Tom's Obvious, Minimal Language)
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
owmtext
1
{
"owmtext": "title Tea Shop\nanchor Business [0.95, 0.63]\nanchor Public [0.95, 0.78]\ncomponent Cup of Tea [0.79, 0.61] label [19, -4]\ncomponent Cup [0.73, 0.78]\ncomponent Tea [0.63, 0.81]\ncomponent Hot Water [0.52, 0.80]\ncomponent Water [0.38, 0.82]\ncomponent Kettle [0.43, 0.35] label [-57, 4]\nevolve Kettle 0.62 label [16, 7]\ncomponent Power [0.1, 0.7] label [-27, 20]\nevolve Power 0.89 label [-12, 21]\nBusiness->Cup of Tea\nPublic->Cup of Tea\nCup of Tea->Cup\nCup of Tea->Tea\nCup of Tea->Hot Water\nHot Water->Water\nHot Water->Kettle\nKettle->Power\n\nannotation 1 [[0.43,0.49],[0.08,0.79]] Standardising power allows Kettles to evolve faster\nannotation 2 [0.48, 0.85] Hot water is obvious and well known\nannotations [0.60, 0.02]\n\nnote +a generic note appeared [0.23, 0.33]\n\nstyle wardley"
}
Converts OWM (Open Wardley Map) to JSON format.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
owmtext
1
{
"owmtext": "title Tea Shop\nanchor Business [0.95, 0.63]\nanchor Public [0.95, 0.78]\ncomponent Cup of Tea [0.79, 0.61] label [19, -4]\ncomponent Cup [0.73, 0.78]\ncomponent Tea [0.63, 0.81]\ncomponent Hot Water [0.52, 0.80]\ncomponent Water [0.38, 0.82]\ncomponent Kettle [0.43, 0.35] label [-57, 4]\nevolve Kettle 0.62 label [16, 7]\ncomponent Power [0.1, 0.7] label [-27, 20]\nevolve Power 0.89 label [-12, 21]\nBusiness->Cup of Tea\nPublic->Cup of Tea\nCup of Tea->Cup\nCup of Tea->Tea\nCup of Tea->Hot Water\nHot Water->Water\nHot Water->Kettle\nKettle->Power\n\nannotation 1 [[0.43,0.49],[0.08,0.79]] Standardising power allows Kettles to evolve faster\nannotation 2 [0.48, 0.85] Hot water is obvious and well known\nannotations [0.60, 0.02]\n\nnote +a generic note appeared [0.23, 0.33]\n\nstyle wardley"
}
Converts OWM (Open Wardley Map) to YAML format.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
owmtext
1
{
"owmtext": "title Tea Shop\nanchor Business [0.95, 0.63]\nanchor Public [0.95, 0.78]\ncomponent Cup of Tea [0.79, 0.61] label [19, -4]\ncomponent Cup [0.73, 0.78]\ncomponent Tea [0.63, 0.81]\ncomponent Hot Water [0.52, 0.80]\ncomponent Water [0.38, 0.82]\ncomponent Kettle [0.43, 0.35] label [-57, 4]\nevolve Kettle 0.62 label [16, 7]\ncomponent Power [0.1, 0.7] label [-27, 20]\nevolve Power 0.89 label [-12, 21]\nBusiness->Cup of Tea\nPublic->Cup of Tea\nCup of Tea->Cup\nCup of Tea->Tea\nCup of Tea->Hot Water\nHot Water->Water\nHot Water->Kettle\nKettle->Power\n\nannotation 1 [[0.43,0.49],[0.08,0.79]] Standardising power allows Kettles to evolve faster\nannotation 2 [0.48, 0.85] Hot water is obvious and well known\nannotations [0.60, 0.02]\n\nnote +a generic note appeared [0.23, 0.33]\n\nstyle wardley"
}
Returns a URL of an image of a Wardley Map, passed as string.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
owmtext
1
{
"owmtext": "title Tea Shop\nanchor Business [0.95, 0.63]\nanchor Public [0.95, 0.78]\ncomponent Cup of Tea [0.79, 0.61] label [19, -4]\ncomponent Cup [0.73, 0.78]\ncomponent Tea [0.63, 0.81]\ncomponent Hot Water [0.52, 0.80]\ncomponent Water [0.38, 0.82]\ncomponent Kettle [0.43, 0.35] label [-57, 4]\nevolve Kettle 0.62 label [16, 7]\ncomponent Power [0.1, 0.7] label [-27, 20]\nevolve Power 0.89 label [-12, 21]\nBusiness->Cup of Tea\nPublic->Cup of Tea\nCup of Tea->Cup\nCup of Tea->Tea\nCup of Tea->Hot Water\nHot Water->Water\nHot Water->Kettle\nKettle->Power\n\nannotation 1 [[0.43,0.49],[0.08,0.79]] Standardising power allows Kettles to evolve faster\nannotation 2 [0.48, 0.85] Hot water is obvious and well known\nannotations [0.60, 0.02]\n\nnote +a generic note appeared [0.23, 0.33]\n\nstyle wardley"
}
Converts a Wardley Map in Open Wardley Map (OWM) format to an SVG image.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
owmtext
1
{
"owmtext": "title Tea Shop\nanchor Business [0.95, 0.63]\nanchor Public [0.95, 0.78]\ncomponent Cup of Tea [0.79, 0.61] label [19, -4]\ncomponent Cup [0.73, 0.78]\ncomponent Tea [0.63, 0.81]\ncomponent Hot Water [0.52, 0.80]\ncomponent Water [0.38, 0.82]\ncomponent Kettle [0.43, 0.35] label [-57, 4]\nevolve Kettle 0.62 label [16, 7]\ncomponent Power [0.1, 0.7] label [-27, 20]\nevolve Power 0.89 label [-12, 21]\nBusiness->Cup of Tea\nPublic->Cup of Tea\nCup of Tea->Cup\nCup of Tea->Tea\nCup of Tea->Hot Water\nHot Water->Water\nHot Water->Kettle\nKettle->Power\n\nannotation 1 [[0.43,0.49],[0.08,0.79]] Standardising power allows Kettles to evolve faster\nannotation 2 [0.48, 0.85] Hot water is obvious and well known\nannotations [0.60, 0.02]\n\nnote +a generic note appeared [0.23, 0.33]\n\nstyle wardley"
}
Generate a Wardley Map PNG from Map ID.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
The request body containing the Map ID.
map_id
The ID of the Wardley Map from create.wardleymaps.ai
1
{
"map_id": "30f8e6a71f39253704"
}
Endpoint to list all Wardley Maps related to GitHub
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
1
Retrieve the content of a Wardley Map from GitHub.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
github_path
Path of the Wardley Map to retrieve.
1
Ask a question about Wardley Mapping and get the answer from the Wardley Mapping book
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
unique_uuid
Generate a unique UUID identifier for this conversation with the user
query
The query to be processed about Wardley Mapping
1
{
"unique_uuid": "550e8400-e29b-41d4-a716-446655440000",
"query": "Tell me about Wardley Mapping."
}
Ask a question about Wardley Mapping diagrams within the book
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
unique_uuid
Generate a unique UUID identifier for this conversation with the user
query
The query to be processed about Wardley Mapping
1
{
"unique_uuid": "550e8400-e29b-41d4-a716-446655440000",
"query": "Tell me about Wardley Mapping."
}
Returns a list of videos with start times of the segment that answers questiona about Wardley Mapping.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
question
The question to ask the videos.
1
{
"question": "What is inertia?"
}
Analyse an image of a Wardley Map and provide an in-depth analysis.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
file
The Wardley Map image file to be analysed (JPEG or PNG).
1