98b5010 ←b28d43bantonApr 6, 2026 api

create flowchart.excalidraw via macOS

A /docs/undefined +339 -0
A /docs/undefined +339 -0
1{
2 "type": "excalidraw",
3 "version": 2,
4 "elements": [
5 {
6 "id": "start",
7 "type": "ellipse",
8 "x": 200,
9 "y": 50,
10 "width": 120,
11 "height": 60,
12 "strokeColor": "#1e1e1e",
13 "backgroundColor": "#d0bfff",
14 "fillStyle": "solid",
15 "strokeWidth": 2,
16 "roughness": 1,
17 "opacity": 100,
18 "angle": 0,
19 "isDeleted": false,
20 "boundElements": [
21 { "id": "start-text", "type": "text" },
22 { "id": "a1", "type": "arrow" }
23 ]
24 },
25 {
26 "id": "start-text",
27 "type": "text",
28 "x": 230,
29 "y": 68,
30 "width": 60,
31 "height": 25,
32 "text": "Start",
33 "fontSize": 20,
34 "fontFamily": 1,
35 "textAlign": "center",
36 "verticalAlign": "middle",
37 "strokeColor": "#1e1e1e",
38 "backgroundColor": "transparent",
39 "fillStyle": "solid",
40 "strokeWidth": 1,
41 "roughness": 1,
42 "opacity": 100,
43 "angle": 0,
44 "isDeleted": false,
45 "containerId": "start"
46 },
47 {
48 "id": "process1",
49 "type": "rectangle",
50 "x": 190,
51 "y": 170,
52 "width": 140,
53 "height": 70,
54 "strokeColor": "#1e1e1e",
55 "backgroundColor": "#a5d8ff",
56 "fillStyle": "solid",
57 "strokeWidth": 2,
58 "roughness": 1,
59 "opacity": 100,
60 "angle": 0,
61 "roundness": { "type": 3 },
62 "isDeleted": false,
63 "boundElements": [
64 { "id": "p1-text", "type": "text" },
65 { "id": "a2", "type": "arrow" }
66 ]
67 },
68 {
69 "id": "p1-text",
70 "type": "text",
71 "x": 200,
72 "y": 192,
73 "width": 120,
74 "height": 25,
75 "text": "Process Data",
76 "fontSize": 16,
77 "fontFamily": 1,
78 "textAlign": "center",
79 "verticalAlign": "middle",
80 "strokeColor": "#1e1e1e",
81 "backgroundColor": "transparent",
82 "fillStyle": "solid",
83 "strokeWidth": 1,
84 "roughness": 1,
85 "opacity": 100,
86 "angle": 0,
87 "isDeleted": false,
88 "containerId": "process1"
89 },
90 {
91 "id": "decision",
92 "type": "diamond",
93 "x": 190,
94 "y": 310,
95 "width": 140,
96 "height": 100,
97 "strokeColor": "#1e1e1e",
98 "backgroundColor": "#ffec99",
99 "fillStyle": "solid",
100 "strokeWidth": 2,
101 "roughness": 1,
102 "opacity": 100,
103 "angle": 0,
104 "isDeleted": false,
105 "boundElements": [
106 { "id": "d-text", "type": "text" },
107 { "id": "a3", "type": "arrow" },
108 { "id": "a4", "type": "arrow" }
109 ]
110 },
111 {
112 "id": "d-text",
113 "type": "text",
114 "x": 222,
115 "y": 347,
116 "width": 76,
117 "height": 25,
118 "text": "Valid?",
119 "fontSize": 16,
120 "fontFamily": 1,
121 "textAlign": "center",
122 "verticalAlign": "middle",
123 "strokeColor": "#1e1e1e",
124 "backgroundColor": "transparent",
125 "fillStyle": "solid",
126 "strokeWidth": 1,
127 "roughness": 1,
128 "opacity": 100,
129 "angle": 0,
130 "isDeleted": false,
131 "containerId": "decision"
132 },
133 {
134 "id": "success",
135 "type": "rectangle",
136 "x": 60,
137 "y": 480,
138 "width": 140,
139 "height": 70,
140 "strokeColor": "#1e1e1e",
141 "backgroundColor": "#b2f2bb",
142 "fillStyle": "solid",
143 "strokeWidth": 2,
144 "roughness": 1,
145 "opacity": 100,
146 "angle": 0,
147 "roundness": { "type": 3 },
148 "isDeleted": false,
149 "boundElements": [
150 { "id": "s-text", "type": "text" }
151 ]
152 },
153 {
154 "id": "s-text",
155 "type": "text",
156 "x": 95,
157 "y": 502,
158 "width": 70,
159 "height": 25,
160 "text": "Success",
161 "fontSize": 16,
162 "fontFamily": 1,
163 "textAlign": "center",
164 "verticalAlign": "middle",
165 "strokeColor": "#1e1e1e",
166 "backgroundColor": "transparent",
167 "fillStyle": "solid",
168 "strokeWidth": 1,
169 "roughness": 1,
170 "opacity": 100,
171 "angle": 0,
172 "isDeleted": false,
173 "containerId": "success"
174 },
175 {
176 "id": "error",
177 "type": "rectangle",
178 "x": 320,
179 "y": 480,
180 "width": 140,
181 "height": 70,
182 "strokeColor": "#1e1e1e",
183 "backgroundColor": "#ffc9c9",
184 "fillStyle": "solid",
185 "strokeWidth": 2,
186 "roughness": 1,
187 "opacity": 100,
188 "angle": 0,
189 "roundness": { "type": 3 },
190 "isDeleted": false,
191 "boundElements": [
192 { "id": "e-text", "type": "text" }
193 ]
194 },
195 {
196 "id": "e-text",
197 "type": "text",
198 "x": 360,
199 "y": 502,
200 "width": 60,
201 "height": 25,
202 "text": "Error",
203 "fontSize": 16,
204 "fontFamily": 1,
205 "textAlign": "center",
206 "verticalAlign": "middle",
207 "strokeColor": "#1e1e1e",
208 "backgroundColor": "transparent",
209 "fillStyle": "solid",
210 "strokeWidth": 1,
211 "roughness": 1,
212 "opacity": 100,
213 "angle": 0,
214 "isDeleted": false,
215 "containerId": "error"
216 },
217 {
218 "id": "yes-label",
219 "type": "text",
220 "x": 110,
221 "y": 420,
222 "width": 30,
223 "height": 20,
224 "text": "Yes",
225 "fontSize": 14,
226 "fontFamily": 1,
227 "textAlign": "left",
228 "verticalAlign": "top",
229 "strokeColor": "#2f9e44",
230 "backgroundColor": "transparent",
231 "fillStyle": "solid",
232 "strokeWidth": 1,
233 "roughness": 1,
234 "opacity": 100,
235 "angle": 0,
236 "isDeleted": false
237 },
238 {
239 "id": "no-label",
240 "type": "text",
241 "x": 370,
242 "y": 420,
243 "width": 25,
244 "height": 20,
245 "text": "No",
246 "fontSize": 14,
247 "fontFamily": 1,
248 "textAlign": "left",
249 "verticalAlign": "top",
250 "strokeColor": "#e03131",
251 "backgroundColor": "transparent",
252 "fillStyle": "solid",
253 "strokeWidth": 1,
254 "roughness": 1,
255 "opacity": 100,
256 "angle": 0,
257 "isDeleted": false
258 },
259 {
260 "id": "a1",
261 "type": "arrow",
262 "x": 260,
263 "y": 110,
264 "width": 0,
265 "height": 60,
266 "strokeColor": "#1e1e1e",
267 "backgroundColor": "transparent",
268 "fillStyle": "solid",
269 "strokeWidth": 2,
270 "roughness": 1,
271 "opacity": 100,
272 "angle": 0,
273 "points": [[0, 0], [0, 60]],
274 "startBinding": { "elementId": "start", "focus": 0, "gap": 1 },
275 "endBinding": { "elementId": "process1", "focus": 0, "gap": 1 },
276 "isDeleted": false
277 },
278 {
279 "id": "a2",
280 "type": "arrow",
281 "x": 260,
282 "y": 240,
283 "width": 0,
284 "height": 70,
285 "strokeColor": "#1e1e1e",
286 "backgroundColor": "transparent",
287 "fillStyle": "solid",
288 "strokeWidth": 2,
289 "roughness": 1,
290 "opacity": 100,
291 "angle": 0,
292 "points": [[0, 0], [0, 70]],
293 "startBinding": { "elementId": "process1", "focus": 0, "gap": 1 },
294 "endBinding": { "elementId": "decision", "focus": 0, "gap": 1 },
295 "isDeleted": false
296 },
297 {
298 "id": "a3",
299 "type": "arrow",
300 "x": 190,
301 "y": 390,
302 "width": 60,
303 "height": 90,
304 "strokeColor": "#2f9e44",
305 "backgroundColor": "transparent",
306 "fillStyle": "solid",
307 "strokeWidth": 2,
308 "roughness": 1,
309 "opacity": 100,
310 "angle": 0,
311 "points": [[0, 0], [-60, 90]],
312 "startBinding": { "elementId": "decision", "focus": 0, "gap": 1 },
313 "endBinding": { "elementId": "success", "focus": 0, "gap": 1 },
314 "isDeleted": false
315 },
316 {
317 "id": "a4",
318 "type": "arrow",
319 "x": 330,
320 "y": 390,
321 "width": 60,
322 "height": 90,
323 "strokeColor": "#e03131",
324 "backgroundColor": "transparent",
325 "fillStyle": "solid",
326 "strokeWidth": 2,
327 "roughness": 1,
328 "opacity": 100,
329 "angle": 0,
330 "points": [[0, 0], [60, 90]],
331 "startBinding": { "elementId": "decision", "focus": 0, "gap": 1 },
332 "endBinding": { "elementId": "error", "focus": 0, "gap": 1 },
333 "isDeleted": false
334 }
335 ],
336 "appState": {
337 "viewBackgroundColor": "#ffffff"
338 }
339}