flowviz
Version:
A framework which provides seamless integration with other phylogenetic tools and frameworks, while allowing workflow scheduling and execution, through the Apache Airflow workflow system.
1 lines • 19.9 kB
JSON
{"_type":"export","__export_format":4,"__export_date":"2022-08-12T19:26:07.785Z","__export_source":"insomnia.desktop.app:v2022.4.2","resources":[{"_id":"req_c3720683d7fe43ed84201e1730404caf","parentId":"fld_abb388625a7f471b8d75119eae9fba7d","modified":1659056705878,"created":1648673695675,"url":"http://localhost:3000/tool","name":"libraries","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{"type":"bearer","token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6InRlc3QiLCJpYXQiOjE2NTcwNTUxODR9.2UbZk4pnp-EOHmi-B3SURSNbdMlVAYxJyfVZWNRAMxs","disabled":true},"metaSortKey":-1651082938548.5,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_abb388625a7f471b8d75119eae9fba7d","parentId":"wrk_7869c75ca78b4ebe908831704ff3400c","modified":1653490228569,"created":1653490228569,"name":"library","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1653490228569,"_type":"request_group"},{"_id":"wrk_7869c75ca78b4ebe908831704ff3400c","parentId":null,"modified":1648673695654,"created":1648673695654,"name":"New Document","description":"","scope":"design","_type":"workspace"},{"_id":"req_a197e8a13edf46358a28fb0bce821d0f","parentId":"fld_abb388625a7f471b8d75119eae9fba7d","modified":1660176742332,"created":1648675648628,"url":"http://localhost:3000/tool","name":"library","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n \"general\": {\n \"name\": \"Phylolib\",\n \"description\": \"PhyloLib is a library.\"\n },\n \"access\": {\n \"_type\": \"docker\",\n \"library\": {\n \"address\": \"localhost\",\n \"port\": \"5555\",\n \"dockerDaemon\": \"\",\n \"dockerImage\": \"\",\n \"dockerContainer\": \"\",\n \"dockerVolumes\": []\n }\n },\n \"library\": [\n {\n \"name\": \"Arguments\",\n \"order\": 0,\n \"invocation\": \"-args\",\n \"allowCommandRep\": false,\n \"commands\": [\n {\n \"name\": \"help\",\n \"invocation\": [\"help\"]\n },\n {\n \"name\": \"distance\",\n \"invocation\": [\"distance\"],\n \"allowedValues\": [\"hamming\", \"grapetree\", \"kimura\"],\n \"allowedCommandSets\": [\"Options\"]\n },\n {\n \"name\": \"correction\",\n \"invocation\": [\"correction\"],\n \"allowedValues\": [\"jukescantor\"],\n \"allowedCommandSets\": [\"Options\"]\n },\n {\n \"name\": \"algorithm\",\n \"invocation\": [\"algorithm\"],\n \"allowedValues\": [\n \"goeburst\",\n \"edmonds\",\n \"sl\",\n \"cl\",\n \"upgma\",\n \"upgmc\",\n \"wpgma\",\n \"wpgmc\",\n \"saitounei\",\n \"studierkepler\",\n \"unj\"\n ],\n \"allowedCommandSets\": [\"Options\"]\n },\n {\n \"name\": \"optimization\",\n \"invocation\": [\"optimization\"],\n \"allowedValues\": [\"lbr\"],\n \"allowedCommandSets\": [\"Options\"]\n }\n ]\n },\n {\n \"name\": \"Options\",\n \"order\": 1,\n \"allowCommandRep\": true,\n \"commands\": [\n {\n \"name\": \"File Output\",\n \"description\":\n \"Output file as <format>:<location> with format being (asymmetric|symmetric|newick|nexus)\",\n \"invocation\": [\"-o\", \"--out\"],\n \"allowedValues\": [\"file\"]\n },\n {\n \"name\": \"Dataset Input\",\n \"description\":\n \"Input dataset file as <format>:<location> with format being (fasta|ml|snp)\",\n \"invocation\": [\"-d\", \"--dataset\"],\n \"allowedValues\": [\"file\"]\n },\n {\n \"name\": \"Distance Matrix Input\",\n \"description\":\n \"Input distance matrix file as <format>:<location> with format being (asymmetric|symmetric)\",\n \"invocation\": [\"-m\", \"--matrix\"],\n \"allowedValues\": [\"file\"]\n },\n {\n \"name\": \"Phylogenetic Tree Input\",\n \"description\":\n \"Input phylogenetic tree file as <format>:<location> with format being (newick|nexus)\",\n \"invocation\": [\"-m\", \"--matrix\"],\n \"allowedValues\": [\"file\"]\n },\n {\n \"name\": \"Limit of focus variants\",\n \"description\":\n \"Limit of locus variants to consider using goeBURST algorithm [default: 3]\",\n \"invocation\": [\"-l\", \"--lvs\"],\n \"allowedValues\": [\"file\"]\n }\n ]\n }\n ]\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json","id":"pair_f944293b6d8842b6a5f5bf036c3e1b99"}],"authentication":{},"metaSortKey":-1651082938598.5,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_83bbf7ed648c4cb39800109178b1a43f","parentId":"fld_abb388625a7f471b8d75119eae9fba7d","modified":1659052225806,"created":1648679985265,"url":"http://localhost:3000/tool/Phylolib","name":"library","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{},"metaSortKey":-1651082938498.5,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_98b51e53975145ae8c8b898f91dd12bc","parentId":"fld_810438eca69448eca08fd023959d2f25","modified":1660177231889,"created":1656350798910,"url":"http://localhost:3000/workflow","name":"workflow","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\t\"id\": \"test_workflow\",\n\t \"description\": \"A test workflow\",\n\t\t\"start_date\": \"datetime.today()\",\n\t\t\"end_date\": \"datetime.today()\",\n\t\t\"tasks\": [\n\t\t\t{\t\t\t\n\t\t\t\"id\": \"trimmomatic\",\n\t\t\t\"type\": \"container\",\n\t\t\t\"action\": {\n\t\t\t\t\"image\": \"trimmomatic:latest\",\n\t\t\t\t\"api_version\": \"auto\",\n \"mounts\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"source\": \"/opt/.fastqTest\",\n\t\t\t\t\t\t\"target\": \"/fastq\",\n\t\t\t\t\t\t\"_type\": \"bind\"\n\t\t\t\t\t}\n\t\t\t\t], \n \"command\": \"this is my command\",\n\t\t\t\t\"auto_remove\": true,\n \"docker_url\": \"unix://var/run/docker.sock\",\n\t\t\t\t\"network_mode\": \"bridge\"\n\t\t\t},\n\t\t\t\"parents\": [],\n\t\t\t\"children\": [\"id2\", \"id3\"]\n\t\t},\n\t\t{\t\t\t\n\t\t\t\"id\": \"id2\",\n\t\t\t\"type\": \"container\",\n\t\t\t\"action\": {\n\t\t\t\t\"image\": \"step.action.image\",\n\t\t\t\t\"api_version\": \"test\",\n \"mounts\": [{\n\t\t\t\t\t\"source\": \"/opt/.fastqTest\",\n\t\t\t\t\t\"target\": \"/fastq\",\n\t\t\t\t\t\"_type\": \"bind\"\n\t\t\t\t}],\n \"command\": \"step.action.command\",\n\t\t\t\t\"auto_remove\": \"test\",\n \"docker_url\": \"step.action.docker_url\",\n\t\t\t\t\"network_mode\": \"test\"\n\t\t\t},\t\n\t\t\t\"parents\": [\"id1\"],\n\t\t\t\"children\": [\"id4\"]\n\t\t},\n\t\t{\t\t\t\t\n\t\t\t\"id\": \"id3\",\n\t\t\t\"type\": \"container\",\n\t\t\t\"action\": {\n\t\t\t\t\"image\": \"step.action.image\",\n\t\t\t\t\"api_version\": \"test\",\n \"mounts\": [{\n\t\t\t\t\t\"source\": \"/opt/.fastqTest\",\n\t\t\t\t\t\"target\": \"/fastq\",\n\t\t\t\t\t\"_type\": \"bind\"\n\t\t\t\t}],\n \"command\": \"step.action.command\",\n\t\t\t\t\"auto_remove\": \"test\",\n \"docker_url\": \"step.action.docker_url\",\n\t\t\t\t\"network_mode\": \"test\"\n\t\t\t},\t\t\n\t\t\t\"parents\": [\"id1\"],\n\t\t\t\"children\": [\"id4\"]\n\t\t},\n\t\t{\t\t\n\t\t\t\"id\": \"id4\",\n\t\t\t\"type\": \"container\",\n\t\t\t\"action\": {\n\t\t\t\t\"image\": \"step.action.image\",\n\t\t\t\t\"api_version\": \"test\",\n \"mounts\": [\"step.action.mounts\"],\n \"command\": \"step.action.command\",\n\t\t\t\t\"auto_remove\": \"test\",\n \"docker_url\": \"step.action.docker_url\",\n\t\t\t\t\"network_mode\": \"test\"\n\t\t\t},\t\t\n\t\t\t\"parents\": [\"id2\", \"id3\"],\n\t\t\t\"children\": []\n\t\t}\n\t]\n}"},"parameters":[],"headers":[{"id":"pair_7e86cf5959df4e218a30458a78942c76","name":"Content-type","value":"application/json","description":""}],"authentication":{"type":"bearer","token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6InRlc3QiLCJpYXQiOjE2NjAxNzcyMjR9.okTz8x-G2phUk8wUFtvqQTaGc_QqudYiPGx1FIZMIic","prefix":"Bearer"},"metaSortKey":-1656350798910,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_810438eca69448eca08fd023959d2f25","parentId":"wrk_7869c75ca78b4ebe908831704ff3400c","modified":1653490247987,"created":1653490247987,"name":"workflow","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1653490247987,"_type":"request_group"},{"_id":"req_342a1f84cb014466b23abf5717c13141","parentId":"fld_810438eca69448eca08fd023959d2f25","modified":1659803968811,"created":1659803913271,"url":"http://localhost:3000/workflow","name":"workflows","description":"","method":"GET","body":{},"parameters":[],"headers":[{"id":"pair_60a46b1dcc1943f19d3d1069a08f4629","name":"Content-type","value":"application/json","description":""}],"authentication":{"type":"bearer","prefix":"Bearer","token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6InRlc3QiLCJpYXQiOjE2NTk4MDM4NDN9.J9ldrBkktxZdcHXuDjkbfy_17MDddqbHbqrcg1odj8s"},"metaSortKey":-1659803913271,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_27689c9376eb47ca93b8341771448cb4","parentId":"fld_69f81815f7194321b22e2dea46b57b66","modified":1660332257203,"created":1657021899631,"url":"http://localhost:3000/register","name":"register","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"username\": \"test\",\n\t\"password\": \"test1234567\"\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json","id":"pair_54de294b06ab4bfb88e7b50b765a6569"}],"authentication":{},"metaSortKey":-1657021899631,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"fld_69f81815f7194321b22e2dea46b57b66","parentId":"wrk_7869c75ca78b4ebe908831704ff3400c","modified":1657021895702,"created":1657021895702,"name":"auth","description":"","environment":{},"environmentPropertyOrder":null,"metaSortKey":-1657021895702,"_type":"request_group"},{"_id":"req_a4f94bdf54ba4a9db825aec2d0eb1325","parentId":"fld_69f81815f7194321b22e2dea46b57b66","modified":1660332260072,"created":1657021927264,"url":"http://localhost:3000/login","name":"login","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\t\"username\": \"test\",\n\t\"password\": \"test1234567\"\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json","id":"pair_89bda082ea9140f5bce353555456bdd6"}],"authentication":{},"metaSortKey":-1657021927264,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_b7a9bd97eded4597b6dee3e9a62bbe20","parentId":"wrk_6d7b8bd614c8487f91d0c9b661977c2b","modified":1656504430307,"created":1653490318428,"url":"http://localhost:8080/api/v1/dags","name":"DAGs","description":"","method":"GET","body":{},"parameters":[],"headers":[{"id":"pair_be1ddd2fbb2d489b866608c5375d04f4","name":"Content-type","value":"application/json","description":""},{"id":"pair_2b825deaa89a4cd8ad460c6990abf54a","name":"Accept","value":"application/json","description":""}],"authentication":{"type":"basic","useISO88591":false,"disabled":false,"username":"airflow","password":"airflow"},"metaSortKey":-1653490318428,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"wrk_6d7b8bd614c8487f91d0c9b661977c2b","parentId":null,"modified":1653490309649,"created":1653490309649,"name":"Apache Airflow","description":"","scope":"collection","_type":"workspace"},{"_id":"req_7433b4699c274b45aae3baea2e262c96","parentId":"wrk_6d7b8bd614c8487f91d0c9b661977c2b","modified":1656606467445,"created":1656504114083,"url":"http://localhost:8080/api/v1/dags/dag_generator/dagRuns","name":"DAG runs","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{"type":"basic","useISO88591":false,"disabled":false,"username":"airflow","password":"airflow"},"metaSortKey":-1656504114084,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_b12961989f1148cfa868af2e39fa95ac","parentId":"wrk_6d7b8bd614c8487f91d0c9b661977c2b","modified":1660332274382,"created":1656514849477,"url":"http://localhost:8080/api/v1/dags/dag_generator/dagRuns","name":"DAG run","description":"","method":"POST","body":{"mimeType":"application/json","text":"{ \n\t\"conf\": {\n\t\t\"dagId\": \"test_dag\",\n\t\t\"tasks\": [\n\t\t\t{\n\t\t\t\t\"id\": \"id1\",\n\t\t\t\t\"operator_import\": \"airflow.providers.docker.operators.docker\",\n\t\t\t\t\"operator_type\": \"DockerOperator\",\n\t\t\t\t\"operator_params\": {\n\t\t\t\t\t\"image\":\"trimmomatic:latest\",\n\t\t\t\t\t\"api_version\":\"auto\",\n\t\t\t\t\t\"mounts\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\"target\":\"/fastq\",\n\t\t\t\t\t\t\"source\":\"/opt/.fastqTest\",\n\t\t\t\t\t\t\"type\":\"bind\"\t\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"command\": \"java -jar /NGStools/Trimmomatic-0.39/trimmomatic.jar PE -phred33 /fastq/sample1_1.fastq /fastq/sample1_2.fastq /fastq/sample1_R1_trimmed.fastq /fastq/sample1_R1_untrimmed.fastq /fastq/sample1_R2_trimmed.fastq /fastq/sample1_R2_untrimmed.fastq ILLUMINACLIP:/NGStools/Trimmomatic-0.39/adapters/TruSeq3-SE.fa:2:30:10\",\n\t\t\t\t\t\"auto_remove\": true,\n\t\t\t\t\t\"docker_url\": \"unix://var/run/docker.sock\",\n\t\t\t\t\t\"network_mode\": \"bridge\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"id\": \"id2\",\n\t\t\t\t\"operator_import\": \"airflow.providers.docker.operators.docker\",\n\t\t\t\t\"operator_type\": \"DockerOperator\",\n\t\t\t\t\"operator_params\": {\n\t\t\t\t\t\"image\":\"spades:latest\",\n\t\t\t\t\t\"api_version\":\"auto\",\n\t\t\t\t\t\"mounts\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\"target\":\"/fastq\",\n\t\t\t\t\t\t\"source\":\"/opt/.fastqTest\",\n\t\t\t\t\t\t\"type\":\"bind\"\t\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"command\":\"/NGStools/SPAdes-3.14.0-Linux/bin/spades.py -k 21,33,55,77 --careful --only-assembler --pe1-1 /fastq/sample1_R1_trimmed.fastq --pe1-2 /fastq/sample1_R2_trimmed.fastq -o /fastq/fq_spades.fasta\",\n\t\t\t\t\t\"auto_remove\": true,\n\t\t\t\t\t\"docker_url\": \"unix://var/run/docker.sock\",\n\t\t\t\t\t\"network_mode\": \"bridge\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"id\": \"id3\",\n\t\t\t\t\"operator_import\": \"airflow.providers.docker.operators.docker\",\n\t\t\t\t\"operator_type\": \"DockerOperator\",\n\t\t\t\t\"operator_params\": {\n\t\t\t\t\t\"task_id\":\"abricate\",\n\t\t\t\t\t\"image\":\"abricate:latest\",\n\t\t\t\t\t\"api_version\":\"auto\",\n\t\t\t\t\t\"mounts\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\"target\":\"/fastq\",\n\t\t\t\t\t\t\"source\":\"/opt/.fastqTest\",\n\t\t\t\t\t\t\"type\":\"bind\"\t\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"command\":\"abricate /fastq/fq_spades.fasta/contigs.fasta --db card --csv\",\n\t\t\t\t\t\"auto_remove\": true,\n\t\t\t\t\t\"docker_url\": \"unix://var/run/docker.sock\",\n\t\t\t\t\t\"network_mode\": \"bridge\"\n\t\t\t\t}\n\t\t\t}\n\t\t],\n\t\t\"execution_order\": \"id1 >> id2 >> id3\"\n\t}\t\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json","id":"pair_c920d041bb024cc2bc3d1cf0bd231c6b"}],"authentication":{"type":"basic","useISO88591":false,"disabled":false,"username":"airflow","password":"airflow"},"metaSortKey":-1656514849477,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_db857c78b7da407f90280ce2ef23be52","parentId":"wrk_6d7b8bd614c8487f91d0c9b661977c2b","modified":1659178550812,"created":1656685072598,"url":"http://localhost:8080/api/v1/variables","name":"Variable","description":"","method":"POST","body":{"mimeType":"application/json","text":"{\n\n \"key\": \"string\",\n \"value\": \"string\"\n\n}"},"parameters":[],"headers":[{"name":"Content-Type","value":"application/json","id":"pair_6951f751e1384fc4b343b4c079e593f4"}],"authentication":{"type":"basic","useISO88591":false,"disabled":false,"username":"airflow","password":"airflow"},"metaSortKey":-1656685072599,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"env_2e5fa9b84faeb50c2fd8fafc29a37bdd43a7e847","parentId":"wrk_7869c75ca78b4ebe908831704ff3400c","modified":1648673695669,"created":1648673695669,"name":"Base Environment","data":{},"dataPropertyOrder":null,"color":null,"isPrivate":false,"metaSortKey":1648673695669,"_type":"environment"},{"_id":"jar_2e5fa9b84faeb50c2fd8fafc29a37bdd43a7e847","parentId":"wrk_7869c75ca78b4ebe908831704ff3400c","modified":1648673695673,"created":1648673695673,"name":"Default Jar","cookies":[],"_type":"cookie_jar"},{"_id":"spc_16f9246c2f014fe19dc5651a3bfaba55","parentId":"wrk_7869c75ca78b4ebe908831704ff3400c","modified":1651448022114,"created":1648673695664,"fileName":"FLOWViZ","contents":"","contentType":"yaml","_type":"api_spec"},{"_id":"uts_79ef671f90824f3fa8f56fc335b9b043","parentId":"wrk_7869c75ca78b4ebe908831704ff3400c","modified":1648673695677,"created":1648673695677,"name":"Example Test Suite","_type":"unit_test_suite"},{"_id":"env_39f5fa48ec32d071208c91c988165fe53b8613aa","parentId":"wrk_6d7b8bd614c8487f91d0c9b661977c2b","modified":1653490309657,"created":1653490309657,"name":"Base Environment","data":{},"dataPropertyOrder":null,"color":null,"isPrivate":false,"metaSortKey":1653490309657,"_type":"environment"},{"_id":"jar_39f5fa48ec32d071208c91c988165fe53b8613aa","parentId":"wrk_6d7b8bd614c8487f91d0c9b661977c2b","modified":1656504510890,"created":1653490309658,"name":"Default Jar","cookies":[{"key":"session","value":"eyJfcGVybWFuZW50Ijp0cnVlfQ.YrxAvg.zZCPAq9D0r2kwwSWBNNNqqfxX2I","expires":"2022-07-29T12:08:30.000Z","domain":"localhost","path":"/","httpOnly":true,"extensions":["SameSite=Lax"],"hostOnly":true,"creation":"2022-05-25T15:23:06.069Z","lastAccessed":"2022-06-29T12:08:30.889Z","id":"20504890478353666"}],"_type":"cookie_jar"},{"_id":"spc_73bbe515244947eba91d311953aafc69","parentId":"wrk_6d7b8bd614c8487f91d0c9b661977c2b","modified":1653490309651,"created":1653490309651,"fileName":"Apache Airflow","contents":"","contentType":"yaml","_type":"api_spec"}]}