$echo '{
< "baseline_json": "{\\n \\"openapi\\": \\"3.1.0\\",\\n \\"info\\": {\\"title\\": \\"Orders API\\", \\"version\\": \\"1.0.0\\"},\\n \\"paths\\": {\\n \\"/orders/{id}\\": {\\n \\"get\\": {\\n \\"parameters\\": [{\\"name\\": \\"id\\", \\"in\\": \\"path\\", \\"required\\": true, \\"schema\\": {\\"type\\": \\"string\\"}}],\\n \\"responses\\": {\\"200\\": {\\"content\\": {\\"application/json\\": {\\"schema\\": {\\"type\\": \\"object\\", \\"properties\\": {\\"id\\": {\\"type\\": \\"string\\"}, \\"total\\": {\\"type\\": \\"number\\"}}}}}}}\\n }\\n }\\n }\\n}\\n",
< "candidate_json": "{\\n \\"openapi\\": \\"3.1.0\\",\\n \\"info\\": {\\"title\\": \\"Orders API\\", \\"version\\": \\"1.1.0\\"},\\n \\"paths\\": {\\n \\"/orders/{id}\\": {\\n \\"get\\": {\\n \\"parameters\\": [\\n {\\"name\\": \\"id\\", \\"in\\": \\"path\\", \\"required\\": true, \\"schema\\": {\\"type\\": \\"string\\"}},\\n {\\"name\\": \\"tenant\\", \\"in\\": \\"header\\", \\"required\\": true, \\"schema\\": {\\"type\\": \\"string\\"}}\\n ],\\n \\"responses\\": {\\"200\\": {\\"content\\": {\\"application/json\\": {\\"schema\\": {\\"type\\": \\"object\\", \\"properties\\": {\\"id\\": {\\"type\\": \\"string\\"}}}}}}}\\n }\\n }\\n }\\n}\\n",
< "consumers_json": "{\\n \\"schema_version\\": \\"openapi-consumer-registry@1\\",\\n \\"consumers\\": [\\n {\\"consumer_id\\": \\"checkout\\", \\"criticality\\": \\"critical\\", \\"operations\\": [\\"GET /orders/{id}\\"]},\\n {\\"consumer_id\\": \\"reporting\\", \\"criticality\\": \\"medium\\", \\"operations\\": [\\"GET /orders/{id}\\"]}\\n ]\\n}\\n"
<}' |
<apify call biztoolsus/openapi-consumer-impact --silent --output-dataset