@@ -56,7 +56,7 @@ Returns a map of status codes to quantities
- successful operation
+ OK
@@ -96,13 +96,12 @@ Returns a map of status codes to quantities
style={{"marginLeft":"1rem"}}
>
@@ -113,7 +112,7 @@ Returns a map of status codes to quantities
value={"Example (from schema)"}
>
diff --git a/chaos-docs/docs/Chaos Backend APIs/sidebar.ts b/chaos-docs/docs/Chaos Backend APIs/sidebar.ts
new file mode 100644
index 00000000..c9513eff
--- /dev/null
+++ b/chaos-docs/docs/Chaos Backend APIs/sidebar.ts
@@ -0,0 +1,192 @@
+import type { SidebarsConfig } from "@docusaurus/plugin-content-docs";
+
+const sidebar: SidebarsConfig = {
+ apisidebar: [
+ {
+ type: "doc",
+ id: "Chaos Backend APIs/chaos-api",
+ },
+ {
+ type: "category",
+ label: "Auth",
+ items: [
+ {
+ type: "doc",
+ id: "Chaos Backend APIs/logout",
+ label: "logout",
+ className: "api-method post",
+ },
+ ],
+ },
+ {
+ type: "category",
+ label: "User",
+ items: [
+ {
+ type: "doc",
+ id: "Chaos Backend APIs/get-logged-in-user",
+ label: "getLoggedInUser",
+ className: "api-method get",
+ },
+ {
+ type: "doc",
+ id: "Chaos Backend APIs/delete-user-by-id",
+ label: "deleteUserById",
+ className: "api-method delete",
+ },
+ {
+ type: "doc",
+ id: "Chaos Backend APIs/get-user-by-id",
+ label: "getUserById",
+ className: "api-method get",
+ },
+ {
+ type: "doc",
+ id: "Chaos Backend APIs/update-user-name",
+ label: "updateUserName",
+ className: "api-method patch",
+ },
+ {
+ type: "doc",
+ id: "Chaos Backend APIs/update-user-zid",
+ label: "updateUserZid",
+ className: "api-method patch",
+ },
+ {
+ type: "doc",
+ id: "Chaos Backend APIs/update-user-degree",
+ label: "updateUserDegree",
+ className: "api-method patch",
+ },
+ ],
+ },
+ {
+ type: "category",
+ label: "Organisation",
+ items: [
+ {
+ type: "doc",
+ id: "Chaos Backend APIs/create-organisation",
+ label: "createOrganisation",
+ className: "api-method post",
+ },
+ {
+ type: "doc",
+ id: "Chaos Backend APIs/get-organisation-by-id",
+ label: "getOrganisationById",
+ className: "api-method get",
+ },
+ {
+ type: "doc",
+ id: "Chaos Backend APIs/delete-organisation-by-id",
+ label: "deleteOrganisationById",
+ className: "api-method delete",
+ },
+ {
+ type: "doc",
+ id: "Chaos Backend APIs/get-organisation-campaigns-by-id",
+ label: "getOrganisationCampaignsById",
+ className: "api-method get",
+ },
+ {
+ type: "doc",
+ id: "Chaos Backend APIs/update-organisation-logo-by-id",
+ label: "updateOrganisationLogoById",
+ className: "api-method patch",
+ },
+ {
+ type: "doc",
+ id: "Chaos Backend APIs/get-organisation-members-by-id",
+ label: "getOrganisationMembersById",
+ className: "api-method get",
+ },
+ {
+ type: "doc",
+ id: "Chaos Backend APIs/update-organisation-members-by-id",
+ label: "updateOrganisationMembersById",
+ className: "api-method put",
+ },
+ {
+ type: "doc",
+ id: "Chaos Backend APIs/create-campaign",
+ label: "createCampaign",
+ className: "api-method post",
+ },
+ ],
+ },
+ {
+ type: "category",
+ label: "Campaign",
+ items: [
+ {
+ type: "doc",
+ id: "Chaos Backend APIs/get-all-campaigns",
+ label: "getAllCampaigns",
+ className: "api-method get",
+ },
+ {
+ type: "doc",
+ id: "Chaos Backend APIs/get-campaign-by-id",
+ label: "getCampaignById",
+ className: "api-method get",
+ },
+ {
+ type: "doc",
+ id: "Chaos Backend APIs/update-campaign-by-id",
+ label: "updateCampaignById",
+ className: "api-method put",
+ },
+ {
+ type: "doc",
+ id: "Chaos Backend APIs/delete-campaign-by-id",
+ label: "deleteCampaignById",
+ className: "api-method delete",
+ },
+ {
+ type: "doc",
+ id: "Chaos Backend APIs/update-campaign-banner-by-id",
+ label: "updateCampaignBannerById",
+ className: "api-method patch",
+ },
+ {
+ type: "doc",
+ id: "Chaos Backend APIs/create-role",
+ label: "createRole",
+ className: "api-method post",
+ },
+ {
+ type: "doc",
+ id: "Chaos Backend APIs/get-roles-by-campaign-id",
+ label: "getRolesByCampaignId",
+ className: "api-method get",
+ },
+ ],
+ },
+ {
+ type: "category",
+ label: "Role",
+ items: [
+ {
+ type: "doc",
+ id: "Chaos Backend APIs/get-role-by-id",
+ label: "getRoleById",
+ className: "api-method get",
+ },
+ {
+ type: "doc",
+ id: "Chaos Backend APIs/update-role-by-id",
+ label: "updateRoleById",
+ className: "api-method put",
+ },
+ {
+ type: "doc",
+ id: "Chaos Backend APIs/delete-role-by-id",
+ label: "deleteRoleById",
+ className: "api-method delete",
+ },
+ ],
+ },
+ ],
+};
+
+export default sidebar.apisidebar;
diff --git a/chaos-docs/docs/Chaos Backend APIs/update-campaign-banner-by-id.api.mdx b/chaos-docs/docs/Chaos Backend APIs/update-campaign-banner-by-id.api.mdx
new file mode 100644
index 00000000..2af7c2fa
--- /dev/null
+++ b/chaos-docs/docs/Chaos Backend APIs/update-campaign-banner-by-id.api.mdx
@@ -0,0 +1,307 @@
+---
+id: update-campaign-banner-by-id
+title: "updateCampaignBannerById"
+description: "Updates banner image for specified campaign."
+sidebar_label: "updateCampaignBannerById"
+hide_title: true
+hide_table_of_contents: true
+api: eJy1VW1v2zYQ/ivCARk2QLbebMkSYAyOuzRu2i1rGmRoYBRn8WRzk0SWpJo4hv77QMl2kiYYsAHTF0kk77nn3h7uQEhSaLioFwwyaCRDQ3OsJPJ1fYp1Tep0u2DggkSFFRlSGrLbHdRYEWTA7RavIQOJZgMuMNK54tIiQgYHJGfxBlxQ9LXhihhkRjXkgs43VCFkOzBb2aHVhtakwIVCqApNvxSPoG2X30Nfd1S1s+pIOrzCNTmFUI6WlPOCE3PyvfchuGBwbYkfGcHS8tFS1Jq0pRD6vn09d/LbBbiQi9pQbewuSlnyvMuX96e2R3ZPopDKZtPwHrCRpUD2pVHlkwi1Ubxev8jTpSLN1zUx5ypyGlU6Rji9vVPwkmwAdI+VLC3GxhipM8+TB6NGlYwqMdTRkJrBHWkzCIdY4YOo8U4Pc1F5cZrG6SSZpFEaj8M4nIxSL2RBGgfJajCKCzYYpWEySItxNEgSFqdhFK5wzH7+YzCrHgazci0UN5tqOru5Gg3OP8zmg6vzWTiOf+gPzBUxqg3Hcjq7WMzevbv5nJzGN/OPbz9cnL39/SQ8C/1g4oeBfxKeHUmehGc6OgnP8E6PvtjuIG32gG/Q0PRg8ylIgigYf97v/XIvuSI9DSa+v1+64usaTaNoGoSrZLTyk8kE0Y/iVZ7kEfOjVVSEfh4HRVCkQZ6nyCaTJKIoCkbheMzyUZJiOI7GwRNAYueEjJSeboQ20HaPCyM/eNkpvwrjlGK9JubwruH+Y9eQUkK91jCP9f/O1SOt6CWta21nQzu1MA7WjlBrrLnuqDjIqv+b6nWNjdkIxR+I7Ym2LlRkNoL1mpFvOm0xG8jAOwyst+Os9frJBhc0qW8H3enG6TgC+QaFHuaatMiHKKWHkr8yXII1eRdyjwSt+xQo87xS5FjaImeR7/uvory3R44AS6t6heii56aLdW65OLPLBbhg6fZmwdAf+tC6IIU2FXYJ3WtnL7bOUSN7uXVOt04nuM/c7x6L9K+Vr6+OoXvjyRJ5bdnsValP/C0czoMLWSfp+9wvXehaP7uF3W6Fmq5V2bZ2+WtDagvZ7dKFb6g4rmwObnfAuLbfDLICS03/EMaPH/fXwU/O82viVcL7Ray3Nr1YNvYPXPiLtv011C5bFzbdvHZE+o1ZnpM0T0xeNLgt5bEhL2ef5ufQtn8DqaJdkA==
+sidebar_class_name: "patch api-method"
+info_path: docs/Chaos Backend APIs/chaos-api
+custom_edit_url: null
+---
+
+import ApiTabs from "@theme/ApiTabs";
+import DiscriminatorTabs from "@theme/DiscriminatorTabs";
+import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
+import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
+import MimeTabs from "@theme/MimeTabs";
+import ParamsItem from "@theme/ParamsItem";
+import ResponseSamples from "@theme/ResponseSamples";
+import SchemaItem from "@theme/SchemaItem";
+import SchemaTabs from "@theme/SchemaTabs";
+import Markdown from "@theme/Markdown";
+import Heading from "@theme/Heading";
+import OperationTabs from "@theme/OperationTabs";
+import TabItem from "@theme/TabItem";
+
+
+
+
+
+
+
+
+
+
+Updates banner image for specified campaign.
+
+
+
+
+
+
+
+ Path Parameters
+
+
+
+
+
+
+
+
+
+ OK
+
+
+
+
+
+
+
+
+
+
+ Schema
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Not logged in.
+
+
+
+
+
+
+
+
+
+
+ Schema
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ User is not an organisation admin.
+
+
+
+
+
+
+
+
+
+
+ Schema
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/chaos-docs/docs/Chaos Backend APIs/update-campaign-by-id.api.mdx b/chaos-docs/docs/Chaos Backend APIs/update-campaign-by-id.api.mdx
new file mode 100644
index 00000000..3d74f216
--- /dev/null
+++ b/chaos-docs/docs/Chaos Backend APIs/update-campaign-by-id.api.mdx
@@ -0,0 +1,380 @@
+---
+id: update-campaign-by-id
+title: "updateCampaignById"
+description: "Updates details of specified campaign."
+sidebar_label: "updateCampaignById"
+hide_title: true
+hide_table_of_contents: true
+api: eJy1Vd9v2zYQ/leIe9oAxZITZyj0MiRZH4IOW5DGLw2M4UKeJa4SyZKnNpqg/70gZTuOk7ldgelFEsn7+N2v7wawjjyytuZaQQmdU8h0ha1DXZnL/lpBBg49tsTkA5T3AxhsCUrQcUsbKMEh15CBoiC9dhELSthiiOvfIANPnzrtSUHJvqMMgqypRSgH4N4lNMNUkYcM1ta3yNPSLwsYx9VkToEvreqjzSGatIbJcNxC5xotk0P53yEyGfYucz66y5pC/Jsc2VEI7LWpIAN6xNY1cem0OF2I992DtG2rmYnELUnfaW7jdeOBz8eQLjyJ3naCHqVmUoKtaPEjCRRKr9fkyUj6NSIGRs/hL+RvMzspzk7m53fzN+Xpebk4m53P5x8iBBn1vQCLVwDSc5jOZSqMIBQx6iYIuxbBkdRrTUrITa5nkAFjFctkl39I6QvOmjBF/bQo4us5/J/v4IfT2FIIWH0jk+87KSmEddc0vZiqfJ/31ulFMX9J7g/LorFVRUro5OMPEiXvrT9O8+CqJ1pnL2ktA3mhgzCWBRphfYVGh0RFoGr/b6pLgx3X1ut/SG2Ijhm0xLWNSuI6TtLBNZSQbyOdD1qNkEEg/3mrJ51voISa2YUyz2WNNsxkoGDlDJ3L0ekX4nLjrepk8nRCgjHbByrzvLESm9oGLs+KongV5fd4ZAewyiBG5fZJat5ufd1p3nE9OMT/vp5/1vL/3td7bX2kd6Mir21KnOaUpqsYT3Fxcw0ZxJBP1OazYlbE484GbtHs+Tg1h9jp92Uv0hQ4kLpdYf0HaZhqiemRc9egNpFAStqwKZR72J6HDEqtonjEHMadYXjAQEvfjGNc/tSR76G8X2XwGb3Gh+jt/QBKh/itoFxjE+gI759uN2PkZ/F8WL3Kc7OIpo+BxKaLf5DBR+qnYTiuxgxqQkU+EZk2rqbrTu6i+ZPhi16M9TtZXEhJjo+eXe312c3yDjJ42EzG1qpo4vFLHLr4ZeJok/epsdPaAA2aqkuiCRNkfL4CX8C2/A==
+sidebar_class_name: "put api-method"
+info_path: docs/Chaos Backend APIs/chaos-api
+custom_edit_url: null
+---
+
+import ApiTabs from "@theme/ApiTabs";
+import DiscriminatorTabs from "@theme/DiscriminatorTabs";
+import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
+import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
+import MimeTabs from "@theme/MimeTabs";
+import ParamsItem from "@theme/ParamsItem";
+import ResponseSamples from "@theme/ResponseSamples";
+import SchemaItem from "@theme/SchemaItem";
+import SchemaTabs from "@theme/SchemaTabs";
+import Markdown from "@theme/Markdown";
+import Heading from "@theme/Heading";
+import OperationTabs from "@theme/OperationTabs";
+import TabItem from "@theme/TabItem";
+
+
+
+
+
+
+
+
+
+
+Updates details of specified campaign.
+
+
+
+
+
+
+
+ Path Parameters
+
+
+
+
+
+
+
+ Body
+
+ required
+
+
+
+
+
+
+
+
+
+
+
+
+
+ OK
+
+
+
+
+
+
+
+
+
+
+ Schema
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Not logged in.
+
+
+
+
+
+
+
+
+
+
+ Schema
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ User is not an organisation admin.
+
+
+
+
+
+
+
+
+
+
+ Schema
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/chaos-docs/docs/Chaos Backend APIs/update-organisation-logo-by-id.api.mdx b/chaos-docs/docs/Chaos Backend APIs/update-organisation-logo-by-id.api.mdx
new file mode 100644
index 00000000..0ebd0ce6
--- /dev/null
+++ b/chaos-docs/docs/Chaos Backend APIs/update-organisation-logo-by-id.api.mdx
@@ -0,0 +1,307 @@
+---
+id: update-organisation-logo-by-id
+title: "updateOrganisationLogoById"
+description: "Updates logo for specified organistion."
+sidebar_label: "updateOrganisationLogoById"
+hide_title: true
+hide_table_of_contents: true
+api: eJy1VWtv2zYU/SvCBTJsgGy9bMkSYAxOujRp2i1tGmRoYBTX4pXFTRJZkmriGPrvAyUncR4osAHTF0mXvIfnvg63ICQpNFw0pwwyaCVDQ3+oNTZc9+b3Yi0ON6cMXJCosCZDSkN2vYUGa4IMuF3iDWQg0ZTgAiOdKy6tM2Swj+WcvgEXFH1ruSIGmVEtuaDzkmqEbAtmI3vExtCaFLhQCFWjGUzxBLpu+Rz+siesnUqshVMI5WhJOS84MUcMJ9uNY3DB4NryfkIIlpaOlqLRpC2D0Pft61kIZ+BCLhpDjbGrKGXF8x7A+0vbLdu9IKSyKTV8AGxlJZB9bVW1F6A2ijfrF6k6V6T5uiHmXEROqyrHCGfwdwpekQ2CbrGWlcUojZE68zx579SqilEtxjoaUzu6IW1G4RhrvBMN3uhxLmovTtM4nSWzNErjaRiHs0nqhSxI4yBZjSZxwUaTNExGaTGNRknC4jSMwhVO2a9/jhb13WhRrYXipqzni6uLyejkw+JodHGyCKfxT8OGI0WMGsOxmi/OThfv3l19SQ7jq6NPbz+cHb/9eBAeh34w88PAPwiPH0gehMc6OgiP8UZPvtrmIG12gG/Q0Pze53OQBFEw/bJb++1WckV6Hsx8f2e64OsGTatoHoSrZLLyk9kM0Y/iVZ7kEfOjVVSEfh4HRVCkQZ6nyGazJKIoCibhdMrySZJiOI2mwR4gsRNCRkrPS6ENdP3jwsQPXnbK78LYTlwTc3jfdP+xa0gpoV5rmMf6PzvqkVb0ktalJuVw7TTCONjcD8Ywksjq/5vqZYOtKYXid8R2RDsXajKlYINs5GUvL6aEDLx9et6Ws86zww0uaFLf78WnH6iHIchLFHqca9IiH6OUHkr+yngJ1uZ90AMSdO4+UOZ5lcixsmXOIt/3X0V5b7c8ACyt9BWij5+bPtojy8VZnJ+CC5bu4BaM/bEPnQtSaFNjn9KdgA6a6zwRSqu6zuHG6XX3CYHtY6H+jfgNxTF0azxZIW8slZ0oDXm/hv28gwtZL+x96pcu9L2fXcN2u0JNl6rqOmv+1pLaQHa9dOE7Ko4rm4LrLTCu7TeDrMBK0w9i+PnT7jr4xXl5VbxKe2fEZmMzjFVr/8CFv2kzXEfdsnOh7Ie2JzMsLPKcpNlzedHltpoPXXm++Hx0Al33D6YpZCg=
+sidebar_class_name: "patch api-method"
+info_path: docs/Chaos Backend APIs/chaos-api
+custom_edit_url: null
+---
+
+import ApiTabs from "@theme/ApiTabs";
+import DiscriminatorTabs from "@theme/DiscriminatorTabs";
+import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
+import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
+import MimeTabs from "@theme/MimeTabs";
+import ParamsItem from "@theme/ParamsItem";
+import ResponseSamples from "@theme/ResponseSamples";
+import SchemaItem from "@theme/SchemaItem";
+import SchemaTabs from "@theme/SchemaTabs";
+import Markdown from "@theme/Markdown";
+import Heading from "@theme/Heading";
+import OperationTabs from "@theme/OperationTabs";
+import TabItem from "@theme/TabItem";
+
+
+
+
+
+
+
+
+
+
+Updates logo for specified organistion.
+
+
+
+
+
+
+
+ Path Parameters
+
+
+
+
+
+
+
+
+
+ OK
+
+
+
+
+
+
+
+
+
+
+ Schema
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Not logged in.
+
+
+
+
+
+
+
+
+
+
+ Schema
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ User is not an organisation admin.
+
+
+
+
+
+
+
+
+
+
+ Schema
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/chaos-docs/docs/Chaos Backend APIs/update-organisation-members-by-id.api.mdx b/chaos-docs/docs/Chaos Backend APIs/update-organisation-members-by-id.api.mdx
new file mode 100644
index 00000000..d550f9af
--- /dev/null
+++ b/chaos-docs/docs/Chaos Backend APIs/update-organisation-members-by-id.api.mdx
@@ -0,0 +1,353 @@
+---
+id: update-organisation-members-by-id
+title: "updateOrganisationMembersById"
+description: "Specifies members for specified organistion."
+sidebar_label: "updateOrganisationMembersById"
+hide_title: true
+hide_table_of_contents: true
+api: eJy1Vctu2zAQ/BVhTy3AWnKcF3RL0h6MvoImPhk+rMW1xFYSGZJK4gr694KkVCt2ELQN6oNtrbjL2VnOsAWpSKMVsp5zSKFRHC191TnWwvjwZ6rWpM3lds6BgUKNFVnSBtJlCzVWBCkI90rUkIJCWwADTibTQrl8SGFcLpq/Bwaa7hqhiUNqdUMMTFZQhZC2YLfKV6wt5aSBwUbqCm0InR5D161COhl7KfnW5exXy2RtqbbuFSpViszvHH83Dk072kxp170VZNxTFTodoUCtcQsMmlrcNTS3VJlhDxEe/gAwA3rESpUE6XJ6cjw9n56cJrPTxH2dJAnbj53tYkfnZ7Nh3arzn31ubxRlYiPIRD38aCN1ZPooj2Tg3q2eAAOLuZvck5GAZ9QoWZtAxFGSuJ+9IX6EVzBrDOY0ostYLeocRtzATZNlZMymKcttFM4hH5qawND9cTI9xPZF2qiUeU48Er7Nf8RJWkv9Msq9rXawZoewFoZ0JExUSxthPYwiyAB59b+hLmpsbCG1+Em8B9oxqMgW0kldNdYL2haQQjwGF7eCd/EgBwaG9P2g+EaXkEJhrTJpHGcFSjPJDBmZTVCpGJU4kP+1lrzJfNehEnRsXCiN41JmWBbS2HSWJMmzVT65Jb8LrBg4hr7tjODD0PdIyK/Tm7O0jfQcC+sZvXLtRhfXc2DgGAnIppNkkjidK2lshX5svTGGYxw9McDeUKPLbeQt9Umb7e48/LW0w0Gw9GhjVaKoHSTPcttPeQnjKQOD1Bv3QNeKgRuBW9e2azS00GXXufBdQ3oL6XLF4B61wLU3sxa4MO4/h3SDpaEXennzrffot9HhbfAs8sGCa2fA91g27gkY/KBtuHE6N6GCkJP2YMKLq7Dlu1uXvks8kJY7giHjIstI2RfXrkayuV7cAoN1f/VUkrsUjQ/uVsOHgFF6BrxOfayFEuu88RYIoaT7/AIhU4eu
+sidebar_class_name: "put api-method"
+info_path: docs/Chaos Backend APIs/chaos-api
+custom_edit_url: null
+---
+
+import ApiTabs from "@theme/ApiTabs";
+import DiscriminatorTabs from "@theme/DiscriminatorTabs";
+import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
+import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
+import MimeTabs from "@theme/MimeTabs";
+import ParamsItem from "@theme/ParamsItem";
+import ResponseSamples from "@theme/ResponseSamples";
+import SchemaItem from "@theme/SchemaItem";
+import SchemaTabs from "@theme/SchemaTabs";
+import Markdown from "@theme/Markdown";
+import Heading from "@theme/Heading";
+import OperationTabs from "@theme/OperationTabs";
+import TabItem from "@theme/TabItem";
+
+
+
+
+
+
+
+
+
+
+Specifies members for specified organistion.
+
+
+
+
+
+
+
+ Path Parameters
+
+
+
+
+
+
+
+ Body
+
+ required
+
+
+
+
+
+
+
+
+
+
+
+
+
+ OK
+
+
+
+
+
+
+
+
+
+
+ Schema
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Not logged in.
+
+
+
+
+
+
+
+
+
+
+ Schema
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ User is not an organisation admin.
+
+
+
+
+
+
+
+
+
+
+ Schema
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/chaos-docs/docs/Chaos Backend APIs/update-role-by-id.api.mdx b/chaos-docs/docs/Chaos Backend APIs/update-role-by-id.api.mdx
new file mode 100644
index 00000000..2a00fd66
--- /dev/null
+++ b/chaos-docs/docs/Chaos Backend APIs/update-role-by-id.api.mdx
@@ -0,0 +1,316 @@
+---
+id: update-role-by-id
+title: "updateRoleById"
+description: "Update a role given the role id."
+sidebar_label: "updateRoleById"
+hide_title: true
+hide_table_of_contents: true
+api: eJydVU1v2zAM/SsaTxug2Wmzk29tt0OxASu6BTsUwcDYjK1NljRJzpoZ/u8DpTRJm31hviSiRPLpkY8awTryGJU11w1UMLgGI91aTZfb6wYkOPTYUyQfoLobwWBPUIHiLWWgAoexAwkNhdorx3GgAvYX169Bgqdvg/LUQBX9QBJC3VGPUI0Qty5FMpFa8iBhbX2PMZvm5zBNy6dhFwmcQOE5fqs2ZETsKC9VU4CEiC0DTQhgmfNTiJe22XLSp3BqayKZyFvonFZ1YqL8EjjfeITWeeYpKgq8yizs7xCiV6YFCXSPvdNsuuoUrcWnTjmYnlzj1O2Aao060HGcmyEKFCsVhV2LEFX9VeDKDvEZh+2V+YwbVBpXmh5zOj8/hnPGh/H+3w7PJwlrZVCrwJD2B1fWakJzUuxPHcWOvIidCrkUHQaxIjJiH0Y8p6ItRI/3AjeoFWMQZuhX5F8c5+aqTOljVoKzJmTGz2cz/nmc+f1b+O8S9hQCtn+p4oehrimE9aD1VmRpCOtbNCqkLAU8gH01m5/iWwTyQgVhLBfxCnuHqjXioumVKf4fOnlv/Z+BLwwOsbNe/aBmh5FbgGJnWeVuiEnasYMKSq5ZOapmAgmB/OZB64PXUEEXowtVWdYd2lDUgYKtC3SuRKdOeuHG22aoeSFyJJjkcaCqLLWtUXc2xGo+m81+GeUdH9kHWEpgRm4PSn7zcM/9PDqS2wmk3yroREBnJyqZP5JC6k6ee2ub6Fdxp3W0QVzcXIMEJi/nPStmxYxV6myIPZojtLtOSlPycivSnH0yIvat8U9DL/dBpPtYOo3KcNpE+rgr8h3wcZBQqYbHIvPP1nFcYaCF19PE5m8D+S1Ud0sJG/Qqc3A3QqMC/z8MqN+ifX67m2UvxOER+CW+nRHNlmlDPfAKJHylbX5gpuUkoSNsyCcQeeMqp3r5kd0Pjif64b7LHhd1TS7+8ezySBs3i48gYbV7MHrbsIvH7zyn8XvGaNPNkxiTbQSNph3SPIEckr+fBluD0g==
+sidebar_class_name: "put api-method"
+info_path: docs/Chaos Backend APIs/chaos-api
+custom_edit_url: null
+---
+
+import ApiTabs from "@theme/ApiTabs";
+import DiscriminatorTabs from "@theme/DiscriminatorTabs";
+import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
+import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
+import MimeTabs from "@theme/MimeTabs";
+import ParamsItem from "@theme/ParamsItem";
+import ResponseSamples from "@theme/ResponseSamples";
+import SchemaItem from "@theme/SchemaItem";
+import SchemaTabs from "@theme/SchemaTabs";
+import Markdown from "@theme/Markdown";
+import Heading from "@theme/Heading";
+import OperationTabs from "@theme/OperationTabs";
+import TabItem from "@theme/TabItem";
+
+
+
+
+
+
+
+
+
+
+Update a role given the role id.
+
+
+
+
+
+
+
+ Path Parameters
+
+
+
+
+
+
+
+ Body
+
+ required
+
+
+
+
+
+
+
+
+
+
+
+
+
+ OK
+
+
+
+
+
+
+
+
+
+
+ Schema
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ User is not a Campaign Admin.
+
+
+
+
+
+
+
+
+
+
+ Schema
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/chaos-docs/docs/Chaos Backend APIs/update-user-degree.api.mdx b/chaos-docs/docs/Chaos Backend APIs/update-user-degree.api.mdx
new file mode 100644
index 00000000..fe410b96
--- /dev/null
+++ b/chaos-docs/docs/Chaos Backend APIs/update-user-degree.api.mdx
@@ -0,0 +1,265 @@
+---
+id: update-user-degree
+title: "updateUserDegree"
+description: "Updates currently logged in user's degree."
+sidebar_label: "updateUserDegree"
+hide_title: true
+hide_table_of_contents: true
+api: eJydVE1P3DAQ/SvRXHpxk7Dl5BulSEWt2lULp9UKGWdI3Dq2GTuUKMp/r8ZhYcVXVXJIYnv85s2bZ0/gA5JKxrvTBiQMoVEJzyPSJ2wJEQQ0GDWZwCEg4TwHxEIPROiSHQvr2xabwrhiiEjvYtHknSUISKqNIDfAeLAVQHg9YEwffTOCnPLQEDYgEw0oQHuX0CVeUiFYozOv6lfkzBNE3WGv+C8Qs04GI4+WfBdO9cjDNAYECTGRcS0IwFvVB8tTJxZ1IqOVLU5caxxiDpnFDiImRcm49mJERXtYxiVskfbBVvXqcM4PlxWDd3Fhs6rrhdS+at+/wJvL6zFG1f6jtJ+D1hjj1WDtWCxNbArslbEl7Gge1gdPmX3z6aGD5dtZIpGn1zk+SjXvePWYOs/mCyrpDgR/O5BQsZ+qZufDiHSDxH6aYCALErqUQpRVpTvlY6kjRq9LFUKlgnli3DX5ZtA8KBYkmMU+kKwq67WynY9Jfqjr+lmUrxxyD7AVwLr8eLD1ya7aR7Z8yXsvWS/bS4BxVz6LalKW8JgrLY7WpyCAxVhIHZR1WbONg4+pV7lPd2kXKxR8AIvnT/T00PH/PNxLoxPepipYZRwzyHpOdx3cAG+6r5FvAFaXF6bpUkU8JzvPPH09II0gN1sBN4qMuuRqN9tZQIeqQcpN/40jS7CwfX/G6TncDkzjiVe5u8uOI60xpFdjt3suXB+dHX8GAZd3t1TvG95E6g+I/JYAAnyWL1s/z01glWuHfFBhAeXnL7en3QI=
+sidebar_class_name: "patch api-method"
+info_path: docs/Chaos Backend APIs/chaos-api
+custom_edit_url: null
+---
+
+import ApiTabs from "@theme/ApiTabs";
+import DiscriminatorTabs from "@theme/DiscriminatorTabs";
+import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
+import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
+import MimeTabs from "@theme/MimeTabs";
+import ParamsItem from "@theme/ParamsItem";
+import ResponseSamples from "@theme/ResponseSamples";
+import SchemaItem from "@theme/SchemaItem";
+import SchemaTabs from "@theme/SchemaTabs";
+import Markdown from "@theme/Markdown";
+import Heading from "@theme/Heading";
+import OperationTabs from "@theme/OperationTabs";
+import TabItem from "@theme/TabItem";
+
+
+
+
+
+
+
+
+
+
+Updates currently logged in user's degree.
+
+
+
+
+
+
+
+
+
+ Body
+
+ required
+
+
+
+
+
+
+
+
+
+
+
+
+
+ OK
+
+
+
+
+
+
+
+
+
+
+ Schema
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Not logged in.
+
+
+
+
+
+
+
+
+
+
+ Schema
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/chaos-docs/docs/petstore/upload-file.api.mdx b/chaos-docs/docs/Chaos Backend APIs/update-user-name.api.mdx
similarity index 50%
rename from chaos-docs/docs/petstore/upload-file.api.mdx
rename to chaos-docs/docs/Chaos Backend APIs/update-user-name.api.mdx
index 8a90bed9..96055436 100644
--- a/chaos-docs/docs/petstore/upload-file.api.mdx
+++ b/chaos-docs/docs/Chaos Backend APIs/update-user-name.api.mdx
@@ -1,13 +1,13 @@
---
-id: upload-file
-title: "uploads an image"
-description: ""
-sidebar_label: "uploads an image"
+id: update-user-name
+title: "updateUserName"
+description: "Updates currently logged in user's name."
+sidebar_label: "updateUserName"
hide_title: true
hide_table_of_contents: true
-api: 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
-sidebar_class_name: "post api-method"
-info_path: docs/petstore/swagger-petstore-yaml
+api: eJydVMFu2zAM/RWDl10029120i0rBqzY0AVbcgp8UGTW1iZLqih3NQz/+0C7abKm6LDqYFk0RT4+PnoEHzCqZLy7qkFCH2qVcEsYr1WHIKBG0tEEdgAJ2/kzZbqPEV2yQ2Z902CdGZf1hPENZU51mIOApBoCuQOOBZWAiLc9Uvro6wHkOB9NxBpkij0K0N4ldIk/qRCs0TOm4idx3hFIt9gpfguRESeDxCfOxnsaAoIEStG4BgTgveqCZdOlVU4P2cY0GGGaF4Oh4B0tMd6VJW9/V/rtC7waVIdEqvkHrh+91kh001s7ZAvt9QN5B5QfyotzYNc+HUnPXw8SY/TxZYhPUk0HXB2m1rNagkq6BcF7CxIKlkDhFuEQxjuMLIER+mhBQptSIFkUulWeck1IXucqhEIFc6a0dfR1r/mQLZFgEqeBZFFYr5VtPSX5vizLZ6N8ZZfHAJUAZuX7UYmfDrUelPRELgKMu/EzSyYtcmLw2Wp9BQK4viXPRV7mJbsHT6lT7iTg0tqMxyB7bqbGYwP/a7yWriW8T0WwyjjOPtMzPrRjB3wFxAKkEsBUsXkc94pwG+00sfm2xziA3FUC7lQ0as917qpJQIuqxjh38BcOXPyC9O2Gk7O77RnEmey4VcuNldYY0ou+1Ymg1qvN5WcQsH/4S3S+5ktR/QYxPyWAAD9TN6t4to1glWv6eeRgCcrrD1pPrLU=
+sidebar_class_name: "patch api-method"
+info_path: docs/Chaos Backend APIs/chaos-api
custom_edit_url: null
---
@@ -28,20 +28,20 @@ import TabItem from "@theme/TabItem";
-
+Updates currently logged in user's name.
-
-
-
- Path Parameters
-
-
-
Body
-
+
+ required
+
@@ -104,15 +84,16 @@ import TabItem from "@theme/TabItem";
@@ -129,7 +110,7 @@ import TabItem from "@theme/TabItem";
- successful operation
+ OK
@@ -170,29 +151,84 @@ import TabItem from "@theme/TabItem";
>
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Not logged in.
+
+
+
+
+
+
+
+
+
+
+ Schema
+
+
+
+
+
@@ -203,7 +239,7 @@ import TabItem from "@theme/TabItem";
value={"Example (from schema)"}
>
diff --git a/chaos-docs/docs/Chaos Backend APIs/update-user-zid.api.mdx b/chaos-docs/docs/Chaos Backend APIs/update-user-zid.api.mdx
new file mode 100644
index 00000000..2d640225
--- /dev/null
+++ b/chaos-docs/docs/Chaos Backend APIs/update-user-zid.api.mdx
@@ -0,0 +1,256 @@
+---
+id: update-user-zid
+title: "updateUserZid"
+description: "Updates currently logged in user's zID."
+sidebar_label: "updateUserZid"
+hide_title: true
+hide_table_of_contents: true
+api: eJydVE2P0zAQ/SvRXLiYJt0PDr6VBYkKBBVsL1vl4DqzjcGJvR5n2Tbqf0fjtNtCV5XYHOLYno83b96kB+cxqGhcO61AQucrFXFOGO5MBQIqJB2M53uQME+3lOkuBGyjXWfWrVZYZabNOsLwhrLN9MMIBES1IpAL4EhQCgj40CHF965ag+zT1gSsQMbQoQDt2oht5CvlvTU6Icp/EqftgXSNjeIvHxhvNEi825iKl7j2CBIoBtOuQAA+qcZbPtpcjy8ur67fwTY9jIO8a2lwvygKXv6u8dtneDWeBonUCs9j+tFpjUT3nbXrbOC7Gmjbg7wqxqe4vrp4YHv0eowYggvnEf6TarvH1WCsHavEq6hrELzWICHn3uebJBjC8IiBe99DFyxIqGP0JPNc18rRSBOS0yPlfa68OVHYLLiq07zJhkiwFceBZJ5bp5WtHUV5WRTFi1G+sMlzgFIAk/L9IMGP+1J3EjrSiQDT3rvEj4mJjRvGnU1mUxDApQ0pxqNiVLC5dxQblShvVYPPM5Sx9LMXpqg/dO5/BmroVsSnmHurTMu5Ey/9rg0LYA8QqaRSAFPEp32/VITzYLdbPn7oMKxBLkoBjyoYteQiF+VWQI2qwpA69wvXXPmA8+0t52Zz2zGGE7VxiwaPidbo41nb8khHs8ntzScQsNz9FhpXsVNQv0GktwQQ4BJxSbzprAer2lWXBg2GoPz8AcHNo6k=
+sidebar_class_name: "patch api-method"
+info_path: docs/Chaos Backend APIs/chaos-api
+custom_edit_url: null
+---
+
+import ApiTabs from "@theme/ApiTabs";
+import DiscriminatorTabs from "@theme/DiscriminatorTabs";
+import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
+import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
+import MimeTabs from "@theme/MimeTabs";
+import ParamsItem from "@theme/ParamsItem";
+import ResponseSamples from "@theme/ResponseSamples";
+import SchemaItem from "@theme/SchemaItem";
+import SchemaTabs from "@theme/SchemaTabs";
+import Markdown from "@theme/Markdown";
+import Heading from "@theme/Heading";
+import OperationTabs from "@theme/OperationTabs";
+import TabItem from "@theme/TabItem";
+
+
+
+
+
+
+
+
+
+
+Updates currently logged in user's zID.
+
+
+
+
+
+
+
+
+
+ Body
+
+ required
+
+
+
+
+
+
+
+
+
+
+
+
+
+ OK
+
+
+
+
+
+
+
+
+
+
+ Schema
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Not logged in.
+
+
+
+
+
+
+
+
+
+
+ Schema
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/chaos-docs/docs/api.yml b/chaos-docs/docs/api.yml
new file mode 100644
index 00000000..4682ddd3
--- /dev/null
+++ b/chaos-docs/docs/api.yml
@@ -0,0 +1,1061 @@
+openapi: "3.0.0"
+info:
+ title: Chaos API
+ version: 1.0.0
+servers:
+ - url: https://chaos.csesoc.app/api
+ description: Production server
+ - url: http://localhost:3000/api
+ description: Local server
+
+paths:
+ /auth/logout:
+ post:
+ operationId: logout
+ description: Invalidates current token.
+ tags:
+ - Auth
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ messages:
+ type: string
+ example: Successfully logged out.
+ /user:
+ get:
+ operationId: getLoggedInUser
+ description: Returns info about currently logged in user.
+ tags:
+ - User
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ id:
+ type: integer
+ format: int64
+ example: 1541815603606036480
+ email:
+ type: string
+ example: me@example.com
+ zid:
+ type: string
+ example: z5555555
+ name:
+ type: string
+ example: Clancy Lion
+ degree_name:
+ type: string
+ example: Computer Science
+ degree_starting_year:
+ type: integer
+ example: 2024
+ role:
+ type: string
+ example: User
+ '401':
+ description: Not logged in.
+ content:
+ application/json:
+ schema:
+ properties:
+ error:
+ type: string
+ example: Not logged in.
+ delete:
+ operationId: deleteUserById
+ description: Deletes currently logged in user.
+ tags:
+ - User
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ message:
+ type: string
+ example: Successfully deleted user.
+ '403':
+ description: User is only admin of an organisation.
+ content:
+ application/json:
+ schema:
+ properties:
+ error:
+ type: string
+ example: "Cannot delete sole admin of an organisation."
+ '401':
+ description: Not logged.
+ content:
+ application/json:
+ schema:
+ properties:
+ error:
+ type: string
+ example: Not logged in.
+ /user/{id}:
+ get:
+ operationId: getUserById
+ parameters:
+ - name: id
+ in: path
+ description: User ID
+ required: true
+ schema:
+ type: integer
+ format: int64
+ description: Returns info about specified user.
+ tags:
+ - User
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ id:
+ type: integer
+ format: int64
+ example: 1541815603606036480
+ email:
+ type: string
+ example: me@example.com
+ zid:
+ type: string
+ example: z5555555
+ name:
+ type: string
+ example: Clancy Lion
+ degree_name:
+ type: string
+ example: Computer Science
+ degree_starting_year:
+ type: integer
+ example: 2024
+ '403':
+ description: Requested user has not applied to one of authorized user's campaign.
+ content:
+ application/json:
+ schema:
+ properties:
+ error:
+ type: string
+ example: "Insufficient permissions"
+ /user/name:
+ patch:
+ operationId: updateUserName
+ description: Updates currently logged in user's name.
+ tags:
+ - User
+ requestBody:
+ required: true
+ content:
+ application/json:
+ schema:
+ properties:
+ name:
+ type: string
+ example: "Clancy Tiger"
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ message:
+ type: string
+ example: Successfully updated name.
+ '401':
+ description: Not logged in.
+ content:
+ application/json:
+ schema:
+ properties:
+ error:
+ type: string
+ example: Not logged in.
+ /user/zid:
+ patch:
+ operationId: updateUserZid
+ description: Updates currently logged in user's zID.
+ tags:
+ - User
+ requestBody:
+ required: true
+ content:
+ application/json:
+ schema:
+ properties:
+ zid:
+ type: string
+ example: "z5123456"
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ message:
+ type: string
+ example: Successfully updated zID.
+ '401':
+ description: Not logged in.
+ content:
+ application/json:
+ schema:
+ properties:
+ error:
+ type: string
+ example: Not logged in.
+ /user/degree:
+ patch:
+ operationId: updateUserDegree
+ description: Updates currently logged in user's degree.
+ tags:
+ - User
+ requestBody:
+ required: true
+ content:
+ application/json:
+ schema:
+ properties:
+ degree_name:
+ type: string
+ example: "Electrical Engineering"
+ degree_starting_year:
+ type: integer
+ example: 2024
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ message:
+ type: string
+ example: Successfully updated email.
+ '401':
+ description: Not logged in.
+ content:
+ application/json:
+ schema:
+ properties:
+ error:
+ type: string
+ example: Not logged in.
+ /organisation:
+ post:
+ operationId: createOrganisation
+ description: Creates a new organisation.
+ tags:
+ - Organisation
+ requestBody:
+ required: true
+ content:
+ application/json:
+ schema:
+ properties:
+ name:
+ type: string
+ example: "UNSW Software Development Society"
+ admin:
+ type: integer
+ format: int64
+ example: 1541815603606036480
+ description: User ID of admin
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ message:
+ type: string
+ example: Successfully created organisation.
+ '403':
+ description: User is not a super user.
+ content:
+ application/json:
+ schema:
+ properties:
+ error:
+ type: string
+ example: Unauthorized
+ /organisation/{id}:
+ get:
+ operationId: getOrganisationById
+ parameters:
+ - name: id
+ in: path
+ description: Organisation ID
+ required: true
+ schema:
+ type: integer
+ format: int64
+ description: Returns info about specified organisation.
+ tags:
+ - Organisation
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ id:
+ type: integer
+ format: int64
+ example: 6996987893965262849
+ name:
+ type: string
+ example: UNSW Software Development Society
+ logo:
+ type: string
+ example: "76718252-2a13-4de2-bc07-f977c75dc52b"
+ created_at:
+ type: string
+ example: 2024-02-10T18:25:43.511Z
+ delete:
+ operationId: deleteOrganisationById
+ parameters:
+ - name: id
+ in: path
+ description: Organisation ID
+ required: true
+ schema:
+ type: integer
+ format: int64
+ description: Deletes specified organisation.
+ tags:
+ - Organisation
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ message:
+ type: string
+ example: Successfully deleted organisation.
+ '403':
+ description: User is not a super user.
+ content:
+ application/json:
+ schema:
+ properties:
+ error:
+ type: string
+ example: Unauthorized
+ /organisation/{id}/campaigns:
+ get:
+ operationId: getOrganisationCampaignsById
+ parameters:
+ - name: id
+ in: path
+ description: Organisation ID
+ required: true
+ schema:
+ type: integer
+ format: int64
+ description: Returns active campaigns for specified organisation.
+ tags:
+ - Organisation
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ campaigns:
+ type: array
+ items:
+ type: object
+ properties:
+ id:
+ type: integer
+ format: int64
+ example: 6996987893965262849
+ name:
+ type: string
+ example: 2024 Subcommittee Recruitment
+ cover_image:
+ type: string
+ example: 2d19617b-46fd-4927-9f53-77d69232ba5d
+ description:
+ type: string
+ example: Are you excited to make a difference?
+ starts_at:
+ type: string
+ example: 2024-03-15T18:25:43.511Z
+ ends_at:
+ type: string
+ example: 2024-04-15T18:25:43.511Z
+ /organisation/{id}/logo:
+ patch:
+ operationId: updateOrganisationLogoById
+ parameters:
+ - name: id
+ in: path
+ description: Organisation ID
+ required: true
+ schema:
+ type: integer
+ format: int64
+ description: Updates logo for specified organistion.
+ tags:
+ - Organisation
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ upload_url:
+ type: string
+ description: Presigned S3 url to upload file.
+ example: https://presignedurldemo.s3.eu-west-2.amazonaws.com/6996987893965262849/2d19617b-46fd-4927-9f53-77d69232ba5d?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJJWZ7B6WCRGMKFGQ%2F20180210%2Feu-west-2%2Fs3%2Faws4_request&X-Amz-Date=20180210T171315Z&X-Amz-Expires=1800&X-Amz-Signature=12b74b0788aa036bc7c3d03b3f20c61f1f91cc9ad8873e3314255dc479a25351&X-Amz-SignedHeaders=host
+ '401':
+ description: Not logged in.
+ content:
+ application/json:
+ schema:
+ properties:
+ error:
+ type: string
+ example: Not logged in.
+ '403':
+ description: User is not an organisation admin.
+ content:
+ application/json:
+ schema:
+ properties:
+ error:
+ type: string
+ example: Unauthorized
+ /organisation/{id}/members:
+ get:
+ operationId: getOrganisationMembersById
+ parameters:
+ - name: id
+ in: path
+ description: Organisation ID
+ required: true
+ schema:
+ type: integer
+ format: int64
+ description: Returns list of members of specified organisation.
+ tags:
+ - Organisation
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ members:
+ type: array
+ items:
+ type: object
+ properties:
+ id:
+ type: integer
+ format: int64
+ example: 1541815603606036480
+ name:
+ type: string
+ example: Clancy Lion
+ role:
+ type: string
+ example: Admin
+ '403':
+ description: User is not an organisation admin or member.
+ content:
+ application/json:
+ schema:
+ properties:
+ error:
+ type: string
+ example: Unauthorized
+ put:
+ operationId: updateOrganisationMembersById
+ parameters:
+ - name: id
+ in: path
+ description: Organisation ID
+ required: true
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ required: true
+ content:
+ application/json:
+ schema:
+ properties:
+ members:
+ type: array
+ uniqueItems: true
+ items:
+ type: integer
+ format: int64
+ example: [1541815603606036480, 1541815603606036827, 1541815287306036429]
+ description: Specifies members for specified organistion.
+ tags:
+ - Organisation
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ message:
+ type: string
+ example: Successfully updated members.
+ '401':
+ description: Not logged in.
+ content:
+ application/json:
+ schema:
+ properties:
+ error:
+ type: string
+ example: Not logged in.
+ '403':
+ description: User is not an organisation admin.
+ content:
+ application/json:
+ schema:
+ properties:
+ error:
+ type: string
+ example: Unauthorized
+ /organisation/{id}/campaign:
+ post:
+ operationId: createCampaign
+ parameters:
+ - name: id
+ in: path
+ description: Organisation ID
+ required: true
+ schema:
+ type: integer
+ format: int64
+ description: Creates a new campaign inside specified organisation.
+ tags:
+ - Organisation
+ requestBody:
+ required: true
+ content:
+ application/json:
+ schema:
+ properties:
+ name:
+ type: string
+ example: 2024 Subcommittee Recruitment
+ description:
+ type: string
+ example: Are you excited to make a difference?
+ starts_at:
+ type: string
+ example: 2024-03-15T18:25:43.511Z
+ ends_at:
+ type: string
+ example: 2024-04-15T18:25:43.511Z
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ message:
+ type: string
+ example: Successfully created campaign.
+ '403':
+ description: User is not an admin of specified organisation.
+ content:
+ application/json:
+ schema:
+ properties:
+ error:
+ type: string
+ example: Unauthorized
+ /campaign:
+ get:
+ operationId: getAllCampaigns
+ description: Returns all active campaigns.
+ tags:
+ - Campaign
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ campaigns:
+ type: array
+ items:
+ type: object
+ properties:
+ id:
+ type: integer
+ format: int64
+ example: 6996987893965262849
+ organisation_id:
+ type: integer
+ format: int64
+ example: 1541815603606036827
+ organisation_name:
+ type: string
+ example: UNSW Software Development Society
+ name:
+ type: string
+ example: 2024 Subcommittee Recruitment
+ cover_image:
+ type: string
+ example: 2d19617b-46fd-4927-9f53-77d69232ba5d
+ description:
+ type: string
+ example: Are you excited to make a difference?
+ starts_at:
+ type: string
+ example: 2024-03-15T18:25:43.511Z
+ ends_at:
+ type: string
+ example: 2024-04-15T18:25:43.511Z
+ /campaign/{id}:
+ get:
+ operationId: getCampaignById
+ parameters:
+ - name: id
+ in: path
+ description: Campaign ID
+ required: true
+ schema:
+ type: integer
+ format: int64
+ description: Returns info about specified campaign.
+ tags:
+ - Campaign
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ id:
+ type: integer
+ format: int64
+ example: 6996987893965262849
+ organisation_id:
+ type: integer
+ format: int64
+ example: 1541815603606036827
+ organisation_name:
+ type: string
+ example: UNSW Software Development Society
+ name:
+ type: string
+ example: 2024 Subcommittee Recruitment
+ cover_image:
+ type: string
+ example: 2d19617b-46fd-4927-9f53-77d69232ba5d
+ description:
+ type: string
+ example: Are you excited to make a difference?
+ starts_at:
+ type: string
+ example: 2024-03-15T18:25:43.511Z
+ ends_at:
+ type: string
+ example: 2024-04-15T18:25:43.511Z
+ put:
+ operationId: updateCampaignById
+ parameters:
+ - name: id
+ in: path
+ description: Campaign ID
+ required: true
+ schema:
+ type: integer
+ format: int64
+ requestBody:
+ required: true
+ content:
+ application/json:
+ schema:
+ properties:
+ name:
+ type: string
+ example: 2024 Subcommittee Recruitment
+ description:
+ type: string
+ example: Are you excited to make a difference?
+ starts_at:
+ type: string
+ example: 2024-03-15T18:25:43.511Z
+ ends_at:
+ type: string
+ example: 2024-04-15T18:25:43.511Z
+ description: Updates details of specified campaign.
+ tags:
+ - Campaign
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ message:
+ type: string
+ example: Successfully updated campaign.
+ '401':
+ description: Not logged in.
+ content:
+ application/json:
+ schema:
+ properties:
+ error:
+ type: string
+ example: Not logged in.
+ '403':
+ description: User is not an organisation admin.
+ content:
+ application/json:
+ schema:
+ properties:
+ error:
+ type: string
+ example: Unauthorized
+ delete:
+ operationId: deleteCampaignById
+ parameters:
+ - name: id
+ in: path
+ description: Campaign ID
+ required: true
+ schema:
+ type: integer
+ format: int64
+ description: Deletes specified campaign.
+ tags:
+ - Campaign
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ message:
+ type: string
+ example: Successfully deleted campaign.
+ '403':
+ description: User is not an admin of campaign's organisation.
+ content:
+ application/json:
+ schema:
+ properties:
+ error:
+ type: string
+ example: Unauthorized
+ /campaign/{id}/banner:
+ patch:
+ operationId: updateCampaignBannerById
+ parameters:
+ - name: id
+ in: path
+ description: Campaign ID
+ required: true
+ schema:
+ type: integer
+ format: int64
+ description: Updates banner image for specified campaign.
+ tags:
+ - Campaign
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ upload_url:
+ type: string
+ description: Presigned S3 url to upload file.
+ example: https://presignedurldemo.s3.eu-west-2.amazonaws.com/6996987893965262849/2d19617b-46fd-4927-9f53-77d69232ba5d?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJJWZ7B6WCRGMKFGQ%2F20180210%2Feu-west-2%2Fs3%2Faws4_request&X-Amz-Date=20180210T171315Z&X-Amz-Expires=1800&X-Amz-Signature=12b74b0788aa036bc7c3d03b3f20c61f1f91cc9ad8873e3314255dc479a25351&X-Amz-SignedHeaders=host
+ '401':
+ description: Not logged in.
+ content:
+ application/json:
+ schema:
+ properties:
+ error:
+ type: string
+ example: Not logged in.
+ '403':
+ description: User is not an organisation admin.
+ content:
+ application/json:
+ schema:
+ properties:
+ error:
+ type: string
+ example: Unauthorized
+
+ /campaign/{id}/role:
+ post:
+ operationId: createRole
+ parameters:
+ - name: id
+ in: path
+ description: Campaign ID
+ required: true
+ schema:
+ type: integer
+ format: int64
+ description: Creates a new role in a campaign.
+ tags:
+ - Campaign
+ requestBody:
+ required: true
+ content:
+ application/json:
+ schema:
+ properties:
+ name:
+ type: string
+ example: Chief Mouser
+ description:
+ type: string
+ required: False
+ example: Larry the cat is dead, now we need someone else to handle the rat issues at 10th Downing st.
+ min_available:
+ type: int32
+ example: 1
+ max_available:
+ type: int32
+ example: 3
+ finalised:
+ type: boolean
+ description: Whether this role has been finalised (e.g. max avaliable number)
+ example: False
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ message:
+ type: string
+ example: Successfully created organisation.
+ '403':
+ description: User is not a Campaign Admin.
+ content:
+ application/json:
+ schema:
+ properties:
+ error:
+ type: string
+ example: Unauthorized
+
+ /campaign/{id}/roles:
+ get:
+ operationId: getRolesByCampaignId
+ parameters:
+ - name: id
+ in: path
+ description: Campaign ID
+ required: true
+ schema:
+ type: integer
+ format: int64
+ description: Returns info about all roles in a campaign
+ tags:
+ - Campaign
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ campaigns:
+ type: array
+ items:
+ type: object
+ properties:
+ name:
+ type: string
+ example: Chief Mouser
+ description:
+ type: string
+ example: Larry the cat gone missing! now we need someone else to handle the rat issues at 10th Downing st.
+ min_available:
+ type: int32
+ example: 1
+ max_available:
+ type: int32
+ example: 3
+ finalised:
+ type: boolean
+ description: Whether this role has been finalised (e.g. max avaliable number)
+ example: False
+ /role/{id}:
+ get:
+ operationId: getRoleById
+ parameters:
+ - name: id
+ in: path
+ description: Role ID
+ required: true
+ schema:
+ type: integer
+ format: int32
+ description: Returns info about specified role.
+ tags:
+ - Role
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ name:
+ type: string
+ example: Chief Mouser
+ description:
+ type: string
+ example: Larry the cat gone missing! now we need someone else to handle the rat issues at 10th Downing st.
+ min_available:
+ type: int32
+ example: 1
+ max_available:
+ type: int32
+ example: 3
+ finalised:
+ type: boolean
+ description: Whether this role has been finalised (e.g. max avaliable number)
+ example: False
+ '401':
+ description: Not logged in.
+ content:
+ application/json:
+ schema:
+ properties:
+ error:
+ type: string
+ example: Not logged in.
+
+ put:
+ operationId: updateRoleById
+ parameters:
+ - name: id
+ in: path
+ description: Role ID
+ required: true
+ schema:
+ type: integer
+ format: int32
+ description: Update a role given the role id.
+ tags:
+ - Role
+ requestBody:
+ required: true
+ content:
+ application/json:
+ schema:
+ properties:
+ name:
+ type: string
+ example: Chief Whip
+ description:
+ type: string
+ required: False
+ example: Put a bit of stick about!
+ min_available:
+ type: int32
+ example: 1
+ max_available:
+ type: int32
+ example: 3
+ finalised:
+ type: boolean
+ description: Whether this role has been finalised (e.g. max avaliable number)
+ example: true
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ message:
+ type: string
+ example: Successfully update organisation.
+ '403':
+ description: User is not a Campaign Admin.
+ content:
+ application/json:
+ schema:
+ properties:
+ error:
+ type: string
+ example: Unauthorized
+
+ delete:
+ operationId: deleteRoleById
+ parameters:
+ - name: id
+ in: path
+ description: Role ID
+ required: true
+ schema:
+ type: integer
+ format: int32
+ description: Deletes specified role.
+ tags:
+ - Role
+ responses:
+ '200':
+ description: OK
+ content:
+ application/json:
+ schema:
+ properties:
+ message:
+ type: string
+ example: Successfully deleted role.
+ '403':
+ description: User is not an admin of role's Campaign.
+ content:
+ application/json:
+ schema:
+ properties:
+ error:
+ type: string
+ example: Unauthorized
\ No newline at end of file
diff --git a/chaos-docs/docs/intro.md b/chaos-docs/docs/intro.md
deleted file mode 100644
index 45e8604c..00000000
--- a/chaos-docs/docs/intro.md
+++ /dev/null
@@ -1,47 +0,0 @@
----
-sidebar_position: 1
----
-
-# Tutorial Intro
-
-Let's discover **Docusaurus in less than 5 minutes**.
-
-## Getting Started
-
-Get started by **creating a new site**.
-
-Or **try Docusaurus immediately** with **[docusaurus.new](https://docusaurus.new)**.
-
-### What you'll need
-
-- [Node.js](https://nodejs.org/en/download/) version 18.0 or above:
- - When installing Node.js, you are recommended to check all checkboxes related to dependencies.
-
-## Generate a new site
-
-Generate a new Docusaurus site using the **classic template**.
-
-The classic template will automatically be added to your project after you run the command:
-
-```bash
-npm init docusaurus@latest my-website classic
-```
-
-You can type this command into Command Prompt, Powershell, Terminal, or any other integrated terminal of your code editor.
-
-The command also installs all necessary dependencies you need to run Docusaurus.
-
-## Start your site
-
-Run the development server:
-
-```bash
-cd my-website
-npm run start
-```
-
-The `cd` command changes the directory you're working with. In order to work with your newly created Docusaurus site, you'll need to navigate the terminal there.
-
-The `npm run start` command builds your website locally and serves it through a development server, ready for you to view at http://localhost:3000/.
-
-Open `docs/intro.md` (this page) and edit some lines: the site **reloads automatically** and displays your changes.
diff --git a/chaos-docs/docs/petstore.yaml b/chaos-docs/docs/petstore.yaml
deleted file mode 100644
index 54348f02..00000000
--- a/chaos-docs/docs/petstore.yaml
+++ /dev/null
@@ -1,1209 +0,0 @@
-openapi: 3.0.0
-servers:
- - url: https://petstore.swagger.io/v2
- description: Default server
- - url: https://petstore.swagger.io/sandbox
- description: Sandbox server
-info:
- description: |
- This is a sample server Petstore server.
- You can find out more about Swagger at
- [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/).
- For this sample, you can use the api key `special-key` to test the authorization filters.
-
- ## Introduction
- This API is documented in **OpenAPI format** and is based on
- [Petstore sample](http://petstore.swagger.io/) provided by [swagger.io](http://swagger.io) team.
- It was **extended** to illustrate features of [generator-openapi-repo](https://github.com/Rebilly/generator-openapi-repo)
- tool and [ReDoc](https://github.com/Redocly/redoc) documentation. In addition to standard
- OpenAPI syntax we use a few [vendor extensions](https://github.com/Redocly/redoc/blob/master/docs/redoc-vendor-extensions.md).
-
- ## OpenAPI Specification
- This API is documented in **OpenAPI format** and is based on
- [Petstore sample](http://petstore.swagger.io/) provided by [swagger.io](http://swagger.io) team.
- It was **extended** to illustrate features of [generator-openapi-repo](https://github.com/Rebilly/generator-openapi-repo)
- tool and [ReDoc](https://github.com/Redocly/redoc) documentation. In addition to standard
- OpenAPI syntax we use a few [vendor extensions](https://github.com/Redocly/redoc/blob/master/docs/redoc-vendor-extensions.md).
-
- ## Cross-Origin Resource Sharing
- This API features Cross-Origin Resource Sharing (CORS) implemented in compliance with [W3C spec](https://www.w3.org/TR/cors/).
- And that allows cross-domain communication from the browser.
- All responses have a wildcard same-origin which makes them completely public and accessible to everyone, including any code on any site.
-
- ## Authentication
-
- Petstore offers two forms of authentication:
- - API Key
- - OAuth2
- OAuth2 - an open protocol to allow secure authorization in a simple
- and standard method from web, mobile and desktop applications.
-
- version: 1.0.0
- title: Swagger Petstore YAML
- termsOfService: "http://swagger.io/terms/"
- contact:
- name: API Support
- email: apiteam@swagger.io
- url: https://github.com/Redocly/redoc
- x-logo:
- url: "https://redocly.github.io/redoc/petstore-logo.png"
- altText: Petstore logo
- x-dark-logo:
- url: "/img/petstore-logo-dark.png"
- altText: "Petstore dark logo"
- license:
- name: Apache 2.0
- url: "http://www.apache.org/licenses/LICENSE-2.0.html"
-externalDocs:
- description: Find out how to create Github repo for your OpenAPI spec.
- url: "https://github.com/Rebilly/generator-openapi-repo"
-tags:
- - name: pet
- description: Everything about your Pets
- x-displayName: Pets
- - name: store
- description: Access to Petstore orders
- x-displayName: Petstore Orders
- - name: user
- description: Operations about user
- x-displayName: Users
- - name: pet_model
- x-displayName: The Pet Model
- description: |
-
- - name: store_model
- x-displayName: The Order Model
- description: |
-
-x-tagGroups:
- - name: General
- tags:
- - pet
- - store
- - name: User Management
- tags:
- - user
- - name: Models
- tags:
- - pet_model
- - store_model
-paths:
- /pet:
- parameters:
- - name: Accept-Language
- in: header
- description: "The language you prefer for messages. Supported values are en-AU, en-CA, en-GB, en-US"
- example: en-US
- required: false
- schema:
- type: string
- default: en-AU
- - name: cookieParam
- in: cookie
- description: Some cookie
- required: true
- schema:
- type: integer
- format: int64
- post:
- tags:
- - pet
- summary: Add a new pet to the store
- description: Add new pet to the store inventory.
- operationId: addPet
- responses:
- "405":
- description: Invalid input
- security:
- - petstore_auth:
- - "write:pets"
- - "read:pets"
- x-codeSamples:
- - lang: "C#"
- source: |
- PetStore.v1.Pet pet = new PetStore.v1.Pet();
- pet.setApiKey("your api key");
- pet.petType = PetStore.v1.Pet.TYPE_DOG;
- pet.name = "Rex";
- // set other fields
- PetStoreResponse response = pet.create();
- if (response.statusCode == HttpStatusCode.Created)
- {
- // Successfully created
- }
- else
- {
- // Something wrong -- check response for errors
- Console.WriteLine(response.getRawResponse());
- }
- - lang: PHP
- source: |
- $form = new \PetStore\Entities\Pet();
- $form->setPetType("Dog");
- $form->setName("Rex");
- // set other fields
- try {
- $pet = $client->pets()->create($form);
- } catch (UnprocessableEntityException $e) {
- var_dump($e->getErrors());
- }
- requestBody:
- $ref: "#/components/requestBodies/Pet"
- put:
- tags:
- - pet
- summary: Update an existing pet
- description: ""
- operationId: updatePet
- responses:
- "400":
- description: Invalid ID supplied
- "404":
- description: Pet not found
- "405":
- description: Validation exception
- security:
- - petstore_auth:
- - "write:pets"
- - "read:pets"
- x-codeSamples:
- - lang: PHP
- source: |
- $form = new \PetStore\Entities\Pet();
- $form->setPetId(1);
- $form->setPetType("Dog");
- $form->setName("Rex");
- // set other fields
- try {
- $pet = $client->pets()->update($form);
- } catch (UnprocessableEntityException $e) {
- var_dump($e->getErrors());
- }
- requestBody:
- $ref: "#/components/requestBodies/Pet"
- "/pet/{petId}":
- get:
- tags:
- - pet
- summary: Find pet by ID
- description: Returns a single pet
- operationId: getPetById
- parameters:
- - name: petId
- in: path
- description: ID of pet to return
- required: true
- deprecated: true
- schema:
- type: integer
- format: int64
- responses:
- "200":
- description: successful operation
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/Pet"
- application/xml:
- schema:
- $ref: "#/components/schemas/Pet"
- "400":
- description: Invalid ID supplied
- "404":
- description: Pet not found
- security:
- - api_key: []
- post:
- tags:
- - pet
- summary: Updates a pet in the store with form data
- description: ""
- operationId: updatePetWithForm
- parameters:
- - name: petId
- in: path
- description: ID of pet that needs to be updated
- required: true
- schema:
- type: integer
- format: int64
- responses:
- "405":
- description: Invalid input
- security:
- - petstore_auth:
- - "write:pets"
- - "read:pets"
- requestBody:
- content:
- application/x-www-form-urlencoded:
- schema:
- type: object
- properties:
- name:
- description: Updated name of the pet
- type: string
- status:
- description: Updated status of the pet
- type: string
- delete:
- tags:
- - pet
- summary: Deletes a pet
- description: ""
- operationId: deletePet
- parameters:
- - name: api_key
- in: header
- required: false
- schema:
- type: string
- example: "Bearer "
- - name: petId
- in: path
- description: Pet id to delete
- required: true
- schema:
- type: integer
- format: int64
- responses:
- "400":
- description: Invalid pet value
- security:
- - petstore_auth:
- - "write:pets"
- - "read:pets"
- "/pet/{petId}/uploadImage":
- post:
- tags:
- - pet
- summary: uploads an image
- description: ""
- operationId: uploadFile
- parameters:
- - name: petId
- in: path
- description: ID of pet to update
- required: true
- schema:
- type: integer
- format: int64
- responses:
- "200":
- description: successful operation
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/ApiResponse"
- security:
- - petstore_auth:
- - "write:pets"
- - "read:pets"
- requestBody:
- content:
- application/octet-stream:
- schema:
- type: string
- format: binary
- /pet/findByStatus:
- get:
- tags:
- - pet
- summary: Finds Pets by status
- description: Multiple status values can be provided with comma separated strings
- operationId: findPetsByStatus
- parameters:
- - name: status
- in: query
- description: Status values that need to be considered for filter
- required: true
- style: form
- schema:
- type: array
- minItems: 1
- maxItems: 3
- items:
- type: string
- enum:
- - available
- - pending
- - sold
- default: available
- responses:
- "200":
- description: successful operation
- content:
- application/json:
- schema:
- type: array
- items:
- $ref: "#/components/schemas/Pet"
- application/xml:
- schema:
- type: array
- items:
- $ref: "#/components/schemas/Pet"
- "400":
- description: Invalid status value
- security:
- - petstore_auth:
- - "write:pets"
- - "read:pets"
- /pet/findByTags:
- get:
- tags:
- - pet
- summary: Finds Pets by tags
- description: >-
- Multiple tags can be provided with comma separated strings. Use tag1,
- tag2, tag3 for testing.
- operationId: findPetsByTags
- deprecated: true
- parameters:
- - name: tags
- in: query
- description: Tags to filter by
- required: true
- style: form
- schema:
- type: array
- items:
- type: string
- responses:
- "200":
- description: successful operation
- content:
- application/json:
- schema:
- type: array
- items:
- $ref: "#/components/schemas/Pet"
- application/xml:
- schema:
- type: array
- items:
- $ref: "#/components/schemas/Pet"
- "400":
- description: Invalid tag value
- security:
- - petstore_auth:
- - "write:pets"
- - "read:pets"
- /store/inventory:
- get:
- tags:
- - store
- summary: Returns pet inventories by status
- description: Returns a map of status codes to quantities
- operationId: getInventory
- responses:
- "200":
- description: successful operation
- content:
- application/json:
- schema:
- type: object
- additionalProperties:
- type: integer
- format: int32
- security:
- - api_key: []
- /store/order:
- post:
- tags:
- - store
- summary: Place an order for a pet
- description: ""
- operationId: placeOrder
- responses:
- "200":
- description: successful operation
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/Order"
- application/xml:
- schema:
- $ref: "#/components/schemas/Order"
- "400":
- description: Invalid Order
- content:
- application/json:
- example:
- status: 400
- message: "Invalid Order"
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/Order"
- description: order placed for purchasing the pet
- required: true
- "/store/order/{orderId}":
- get:
- tags:
- - store
- summary: Find purchase order by ID
- description: >-
- For valid response try integer IDs with value <= 5 or > 10. Other values
- will generated exceptions
- operationId: getOrderById
- parameters:
- - name: orderId
- in: path
- description: ID of pet that needs to be fetched
- required: true
- schema:
- type: integer
- format: int64
- minimum: 1
- maximum: 5
- responses:
- "200":
- description: successful operation
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/Order"
- application/xml:
- schema:
- $ref: "#/components/schemas/Order"
- "400":
- description: Invalid ID supplied
- "404":
- description: Order not found
- delete:
- tags:
- - store
- summary: Delete purchase order by ID
- description: >-
- For valid response try integer IDs with value < 1000. Anything above
- 1000 or nonintegers will generate API errors
- operationId: deleteOrder
- parameters:
- - name: orderId
- in: path
- description: ID of the order that needs to be deleted
- required: true
- schema:
- type: string
- minimum: 1
- responses:
- "400":
- description: Invalid ID supplied
- "404":
- description: Order not found
- /store/subscribe:
- post:
- tags:
- - store
- summary: Subscribe to the Store events
- description: Add subscription for a store events
- requestBody:
- content:
- application/json:
- schema:
- type: object
- properties:
- callbackUrl:
- type: string
- format: uri
- description: This URL will be called by the server when the desired event will occur
- example: https://myserver.com/send/callback/here
- eventName:
- type: string
- description: Event name for the subscription
- enum:
- - orderInProgress
- - orderShipped
- - orderDelivered
- example: orderInProgress
- required:
- - callbackUrl
- - eventName
- responses:
- "201":
- description: Subscription added
- content:
- application/json:
- schema:
- type: object
- properties:
- subscriptionId:
- type: string
- example: AAA-123-BBB-456
- callbacks:
- orderInProgress:
- "{$request.body#/callbackUrl}?event={$request.body#/eventName}":
- servers:
- - url: //callback-url.path-level/v1
- description: Path level server 1
- - url: //callback-url.path-level/v2
- description: Path level server 2
- post:
- summary: Order in Progress (Summary)
- description: A callback triggered every time an Order is updated status to "inProgress" (Description)
- externalDocs:
- description: Find out more
- url: "https://more-details.com/demo"
- requestBody:
- content:
- application/json:
- schema:
- type: object
- properties:
- orderId:
- type: string
- example: "123"
- timestamp:
- type: string
- format: date-time
- example: "2018-10-19T16:46:45Z"
- status:
- type: string
- example: "inProgress"
- application/xml:
- schema:
- type: object
- properties:
- orderId:
- type: string
- example: "123"
- example: |
-
-
- 123
- inProgress
- 2018-10-19T16:46:45Z
-
- responses:
- "200":
- description: Callback successfully processed and no retries will be performed
- content:
- application/json:
- schema:
- type: object
- properties:
- someProp:
- type: string
- example: "123"
- "299":
- description: Response for cancelling subscription
- "500":
- description: Callback processing failed and retries will be performed
- x-codeSamples:
- - lang: "C#"
- source: |
- PetStore.v1.Pet pet = new PetStore.v1.Pet();
- pet.setApiKey("your api key");
- pet.petType = PetStore.v1.Pet.TYPE_DOG;
- pet.name = "Rex";
- // set other fields
- PetStoreResponse response = pet.create();
- if (response.statusCode == HttpStatusCode.Created)
- {
- // Successfully created
- }
- else
- {
- // Something wrong -- check response for errors
- Console.WriteLine(response.getRawResponse());
- }
- - lang: PHP
- source: |
- $form = new \PetStore\Entities\Pet();
- $form->setPetType("Dog");
- $form->setName("Rex");
- // set other fields
- try {
- $pet = $client->pets()->create($form);
- } catch (UnprocessableEntityException $e) {
- var_dump($e->getErrors());
- }
- put:
- description: Order in Progress (Only Description)
- servers:
- - url: //callback-url.operation-level/v1
- description: Operation level server 1 (Operation override)
- - url: //callback-url.operation-level/v2
- description: Operation level server 2 (Operation override)
- requestBody:
- content:
- application/json:
- schema:
- type: object
- properties:
- orderId:
- type: string
- example: "123"
- timestamp:
- type: string
- format: date-time
- example: "2018-10-19T16:46:45Z"
- status:
- type: string
- example: "inProgress"
- application/xml:
- schema:
- type: object
- properties:
- orderId:
- type: string
- example: "123"
- example: |
-
-
- 123
- inProgress
- 2018-10-19T16:46:45Z
-
- responses:
- "200":
- description: Callback successfully processed and no retries will be performed
- content:
- application/json:
- schema:
- type: object
- properties:
- someProp:
- type: string
- example: "123"
- orderShipped:
- "{$request.body#/callbackUrl}?event={$request.body#/eventName}":
- post:
- description: A callback triggered every time an Order is shipped to the recipient
- requestBody:
- content:
- application/json:
- schema:
- type: object
- properties:
- orderId:
- type: string
- example: "123"
- timestamp:
- type: string
- format: date-time
- example: "2018-10-19T16:46:45Z"
- estimatedDeliveryDate:
- type: string
- format: date-time
- example: "2018-11-11T16:00:00Z"
- responses:
- "200":
- description: Callback successfully processed and no retries will be performed
- orderDelivered:
- "http://notificationServer.com?url={$request.body#/callbackUrl}&event={$request.body#/eventName}":
- post:
- deprecated: true
- summary: Order delivered
- description: A callback triggered every time an Order is delivered to the recipient
- requestBody:
- content:
- application/json:
- schema:
- type: object
- properties:
- orderId:
- type: string
- example: "123"
- timestamp:
- type: string
- format: date-time
- example: "2018-10-19T16:46:45Z"
- responses:
- "200":
- description: Callback successfully processed and no retries will be performed
- /user:
- post:
- tags:
- - user
- summary: Create user
- description: This can only be done by the logged in user.
- operationId: createUser
- responses:
- default:
- description: successful operation
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/User"
- description: Created user object
- required: true
- "/user/{username}":
- get:
- tags:
- - user
- summary: Get user by user name
- description: ""
- operationId: getUserByName
- parameters:
- - name: username
- in: path
- description: "The name that needs to be fetched. Use user1 for testing. "
- required: true
- schema:
- type: string
- responses:
- "200":
- description: successful operation
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/User"
- application/xml:
- schema:
- $ref: "#/components/schemas/User"
- "400":
- description: Invalid username supplied
- "404":
- description: User not found
- put:
- tags:
- - user
- summary: Updated user
- description: This can only be done by the logged in user.
- operationId: updateUser
- parameters:
- - name: username
- in: path
- description: name that need to be deleted
- required: true
- schema:
- type: string
- responses:
- "400":
- description: Invalid user supplied
- "404":
- description: User not found
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/User"
- description: Updated user object
- required: true
- delete:
- tags:
- - user
- summary: Delete user
- description: This can only be done by the logged in user.
- operationId: deleteUser
- parameters:
- - name: username
- in: path
- description: The name that needs to be deleted
- required: true
- schema:
- type: string
- responses:
- "400":
- description: Invalid username supplied
- "404":
- description: User not found
- /user/createWithArray:
- post:
- tags:
- - user
- summary: Creates list of users with given input array
- description: ""
- operationId: createUsersWithArrayInput
- responses:
- default:
- description: successful operation
- requestBody:
- $ref: "#/components/requestBodies/UserArray"
- /user/createWithList:
- post:
- tags:
- - user
- summary: Creates list of users with given input list
- description: ""
- operationId: createUsersWithListInput
- responses:
- default:
- description: successful operation
- requestBody:
- $ref: "#/components/requestBodies/UserArray"
- /user/login:
- get:
- tags:
- - user
- summary: Logs user into the system
- description: ""
- operationId: loginUser
- parameters:
- - name: username
- in: query
- description: The user name for login
- required: true
- schema:
- type: string
- - name: password
- in: query
- description: The password for login in clear text
- required: true
- schema:
- type: string
- responses:
- "200":
- description: successful operation
- headers:
- X-Rate-Limit:
- description: calls per hour allowed by the user
- schema:
- type: integer
- format: int32
- X-Expires-After:
- description: date in UTC when token expires
- schema:
- type: string
- format: date-time
- content:
- application/json:
- schema:
- type: string
- examples:
- response:
- value: OK
- application/xml:
- schema:
- type: string
- examples:
- response:
- value: OK
- text/plain:
- examples:
- response:
- value: OK
- "400":
- description: Invalid username/password supplied
- /user/logout:
- get:
- tags:
- - user
- summary: Logs out current logged in user session
- description: ""
- operationId: logoutUser
- responses:
- default:
- description: successful operation
-components:
- schemas:
- ApiResponse:
- type: object
- properties:
- code:
- type: integer
- format: int32
- type:
- type: string
- message:
- type: string
- Cat:
- title: cat
- description: A representation of a cat
- allOf:
- - $ref: "#/components/schemas/Pet"
- - type: object
- properties:
- huntingSkill:
- type: string
- description: The measured skill for hunting
- default: lazy
- example: adventurous
- enum:
- - clueless
- - lazy
- - adventurous
- - aggressive
- required:
- - huntingSkill
- Category:
- type: object
- properties:
- id:
- description: Category ID
- allOf:
- - $ref: "#/components/schemas/Id"
- name:
- description: Category name
- type: string
- minLength: 1
- sub:
- description: Test Sub Category
- type: object
- properties:
- prop1:
- type: string
- description: Dumb Property
- xml:
- name: Category
- Dog:
- title: dog
- description: A representation of a dog
- allOf:
- - $ref: "#/components/schemas/Pet"
- - type: object
- properties:
- packSize:
- type: integer
- format: int32
- description: The size of the pack the dog is from
- default: 1
- minimum: 1
- required:
- - packSize
- HoneyBee:
- title: bee
- description: A representation of a honey bee
- allOf:
- - $ref: "#/components/schemas/Pet"
- - type: object
- properties:
- honeyPerDay:
- type: number
- description: Average amount of honey produced per day in ounces
- example: 3.14
- multipleOf: .01
- required:
- - honeyPerDay
- Id:
- type: integer
- format: int64
- readOnly: true
- Order:
- type: object
- properties:
- id:
- description: Order ID
- allOf:
- - $ref: "#/components/schemas/Id"
- petId:
- description: Pet ID
- allOf:
- - $ref: "#/components/schemas/Id"
- quantity:
- type: integer
- format: int32
- minimum: 1
- default: 1
- shipDate:
- description: Estimated ship date
- type: string
- format: date-time
- status:
- type: string
- description: Order Status
- enum:
- - placed
- - approved
- - delivered
- complete:
- description: Indicates whenever order was completed or not
- type: boolean
- default: false
- readOnly: true
- requestId:
- description: Unique Request Id
- type: string
- writeOnly: true
- xml:
- name: Order
- Pet:
- type: object
- required:
- - name
- - photoUrls
- discriminator:
- propertyName: petType
- mapping:
- cat: "#/components/schemas/Cat"
- dog: "#/components/schemas/Dog"
- bee: "#/components/schemas/HoneyBee"
- properties:
- id:
- externalDocs:
- description: "Find more info here"
- url: "https://example.com"
- description: Pet ID
- allOf:
- - $ref: "#/components/schemas/Id"
- category:
- description: Categories this pet belongs to
- allOf:
- - $ref: "#/components/schemas/Category"
- name:
- description: The name given to a pet
- type: string
- example: Guru
- photoUrls:
- description: The list of URL to a cute photos featuring pet
- type: array
- maxItems: 20
- xml:
- name: photoUrl
- wrapped: true
- items:
- type: string
- format: url
- friend:
- allOf:
- - $ref: "#/components/schemas/Pet"
- tags:
- description: Tags attached to the pet
- type: array
- minItems: 1
- xml:
- name: tag
- wrapped: true
- items:
- $ref: "#/components/schemas/Tag"
- status:
- type: string
- description: Pet status in the store
- enum:
- - available
- - pending
- - sold
- petType:
- description: Type of a pet
- type: string
- oneOf:
- - $ref: "#/components/schemas/Cat"
- - $ref: "#/components/schemas/Dog"
- - $ref: "#/components/schemas/HoneyBee"
- xml:
- name: Pet
- Tag:
- type: object
- properties:
- id:
- description: Tag ID
- allOf:
- - $ref: "#/components/schemas/Id"
- name:
- description: Tag name
- type: string
- minLength: 1
- xml:
- name: Tag
- User:
- type: object
- properties:
- id:
- $ref: "#/components/schemas/Id"
- pet:
- oneOf:
- - $ref: "#/components/schemas/Pet"
- - $ref: "#/components/schemas/Tag"
- username:
- description: User supplied username
- type: string
- minLength: 4
- example: John78
- firstName:
- description: User first name
- type: string
- minLength: 1
- example: John
- lastName:
- description: User last name
- type: string
- minLength: 1
- example: Smith
- email:
- description: User email address
- type: string
- format: email
- example: john.smith@example.com
- password:
- type: string
- description: >-
- User password, MUST contain a mix of upper and lower case letters,
- as well as digits
- format: password
- minLength: 8
- pattern: "/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])/"
- example: drowssaP123
- phone:
- description: User phone number in international format
- type: string
- pattern: '/^\+(?:[0-9]-?){6,14}[0-9]$/'
- example: +1-202-555-0192
- userStatus:
- description: User status
- type: integer
- format: int32
- xml:
- name: User
- requestBodies:
- Pet:
- content:
- application/json:
- schema:
- allOf:
- - description: My Pet
- title: Pettie
- - $ref: "#/components/schemas/Pet"
- application/xml:
- schema:
- type: "object"
- properties:
- name:
- type: string
- description: hooray
- description: Pet object that needs to be added to the store
- required: true
- UserArray:
- content:
- application/json:
- schema:
- type: array
- items:
- $ref: "#/components/schemas/User"
- description: List of user object
- required: true
- securitySchemes:
- petstore_auth:
- description: |
- Get access to data while protecting your account credentials.
- OAuth2 is also a safer and more secure way to give you access.
- type: oauth2
- flows:
- implicit:
- authorizationUrl: "http://petstore.swagger.io/api/oauth/dialog"
- scopes:
- "write:pets": modify pets in your account
- "read:pets": read your pets
- api_key:
- description: >
- For this sample, you can use the api key `special-key` to test the
- authorization filters.
- type: apiKey
- name: api_key
- in: header
- examples:
- Order:
- value:
- quantity: 1
- shipDate: "2018-10-19T16:46:45Z"
- status: placed
- complete: false
-x-webhooks:
- newPet:
- post:
- summary: New pet
- description: Information about a new pet in the systems
- operationId: newPet
- tags:
- - pet
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/Pet"
- responses:
- "200":
- description: Return a 200 status to indicate that the data was received successfully
\ No newline at end of file
diff --git a/chaos-docs/docs/petstore/add-pet.api.mdx b/chaos-docs/docs/petstore/add-pet.api.mdx
deleted file mode 100644
index 16ff0c6c..00000000
--- a/chaos-docs/docs/petstore/add-pet.api.mdx
+++ /dev/null
@@ -1,498 +0,0 @@
----
-id: add-pet
-title: "Add a new pet to the store"
-description: "Add new pet to the store inventory."
-sidebar_label: "Add a new pet to the store"
-hide_title: true
-hide_table_of_contents: true
-api: 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
-sidebar_class_name: "post api-method"
-info_path: docs/petstore/swagger-petstore-yaml
-custom_edit_url: null
----
-
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
-import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Markdown from "@theme/Markdown";
-import Heading from "@theme/Heading";
-import OperationTabs from "@theme/OperationTabs";
-import TabItem from "@theme/TabItem";
-
-
-
-
-
-
-
-
-
-
-Add new pet to the store inventory.
-
-
-
-
-
-
-
- Header Parameters
-
-
-
-
-
- Cookie Parameters
-
-
-
-
-
-
-
- Body
-
- required
-
-
-
-
-
- Pet object that needs to be added to the store
-
-
-
-
-
-
-
-
-
- category
-
- Category
-
-
-
-
-
-
- Categories this pet belongs to
-
-
-
-
-
-
-
-
-
- sub
-
- object
-
-
-
-
-
-
- Test Sub Category
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- tags
-
- Tag[]
-
-
-
-
-
-
- **Possible values:** `>= 1`
-
-
-
-
-
- Tags attached to the pet
-
-
-
-
-
- Array [
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
- petType
-
- string
-
-
-
-
- **Possible values:** [`cat`, `dog`, `bee`]
-
-
-
-
-
- Type of a pet
-
-
-
-
-
-
-
-
- = 1`"}
- schema={{"type":"integer","format":"int32","description":"The size of the pack the dog is from","default":1,"minimum":1}}
- >
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Body
-
- required
-
-
-
-
-
- Pet object that needs to be added to the store
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid input
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/chaos-docs/docs/petstore/create-user.api.mdx b/chaos-docs/docs/petstore/create-user.api.mdx
deleted file mode 100644
index 0243704c..00000000
--- a/chaos-docs/docs/petstore/create-user.api.mdx
+++ /dev/null
@@ -1,505 +0,0 @@
----
-id: create-user
-title: "Create user"
-description: "This can only be done by the logged in user."
-sidebar_label: "Create user"
-hide_title: true
-hide_table_of_contents: true
-api: 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
-sidebar_class_name: "post api-method"
-info_path: docs/petstore/swagger-petstore-yaml
-custom_edit_url: null
----
-
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
-import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Markdown from "@theme/Markdown";
-import Heading from "@theme/Heading";
-import OperationTabs from "@theme/OperationTabs";
-import TabItem from "@theme/TabItem";
-
-
-
-
-
-
-
-
-
-
-This can only be done by the logged in user.
-
-
-
-
-
-
-
-
-
- Body
-
- required
-
-
-
-
-
- Created user object
-
-
-
-
-
-
-
-
- pet
-
- object
-
-
-
-
-
- oneOf
-
-
-
-
-
-
-
- category
-
- Category
-
-
-
-
-
-
-
-
-
-
- sub
-
- object
-
-
-
-
-
-
- Test Sub Category
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- tags
-
- Tag[]
-
-
-
-
-
-
- **Possible values:** `>= 1`
-
-
-
-
-
- Tags attached to the pet
-
-
-
-
-
- Array [
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
- petType
-
- string
-
-
-
-
- **Possible values:** [`cat`, `dog`, `bee`]
-
-
-
-
-
- Type of a pet
-
-
-
-
-
-
-
-
- = 1`"}
- schema={{"type":"integer","format":"int32","description":"The size of the pack the dog is from","default":1,"minimum":1}}
- >
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- = 4 characters`"}
- schema={{"description":"User supplied username","type":"string","minLength":4,"example":"John78"}}
- >
-
-
-
-
-
-
-
- = 8 characters`, Value must match regular expression `/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])/`"}
- schema={{"type":"string","description":"User password, MUST contain a mix of upper and lower case letters, as well as digits","format":"password","minLength":8,"pattern":"/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])/","example":"drowssaP123"}}
- >
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- successful operation
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/chaos-docs/docs/petstore/create-users-with-array-input.api.mdx b/chaos-docs/docs/petstore/create-users-with-array-input.api.mdx
deleted file mode 100644
index 7de03c60..00000000
--- a/chaos-docs/docs/petstore/create-users-with-array-input.api.mdx
+++ /dev/null
@@ -1,521 +0,0 @@
----
-id: create-users-with-array-input
-title: "Creates list of users with given input array"
-description: ""
-sidebar_label: "Creates list of users with given input array"
-hide_title: true
-hide_table_of_contents: true
-api: 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
-sidebar_class_name: "post api-method"
-info_path: docs/petstore/swagger-petstore-yaml
-custom_edit_url: null
----
-
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
-import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Markdown from "@theme/Markdown";
-import Heading from "@theme/Heading";
-import OperationTabs from "@theme/OperationTabs";
-import TabItem from "@theme/TabItem";
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Body
-
- array
-
- required
-
-
-
-
-
- List of user object
-
-
-
-
- -
-
- Array [
-
-
-
-
-
- pet
-
- object
-
-
-
-
-
- oneOf
-
-
-
-
-
-
-
- category
-
- Category
-
-
-
-
-
-
-
-
-
-
- sub
-
- object
-
-
-
-
-
-
- Test Sub Category
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- tags
-
- Tag[]
-
-
-
-
-
-
- **Possible values:** `>= 1`
-
-
-
-
-
- Tags attached to the pet
-
-
-
-
-
- Array [
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
- petType
-
- string
-
-
-
-
- **Possible values:** [`cat`, `dog`, `bee`]
-
-
-
-
-
- Type of a pet
-
-
-
-
-
-
-
-
- = 1`"}
- schema={{"type":"integer","format":"int32","description":"The size of the pack the dog is from","default":1,"minimum":1}}
- >
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- = 4 characters`"}
- schema={{"description":"User supplied username","type":"string","minLength":4,"example":"John78"}}
- >
-
-
-
-
-
-
-
- = 8 characters`, Value must match regular expression `/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])/`"}
- schema={{"type":"string","description":"User password, MUST contain a mix of upper and lower case letters, as well as digits","format":"password","minLength":8,"pattern":"/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])/","example":"drowssaP123"}}
- >
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
- successful operation
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/chaos-docs/docs/petstore/create-users-with-list-input.api.mdx b/chaos-docs/docs/petstore/create-users-with-list-input.api.mdx
deleted file mode 100644
index 5dff2e7c..00000000
--- a/chaos-docs/docs/petstore/create-users-with-list-input.api.mdx
+++ /dev/null
@@ -1,521 +0,0 @@
----
-id: create-users-with-list-input
-title: "Creates list of users with given input list"
-description: ""
-sidebar_label: "Creates list of users with given input list"
-hide_title: true
-hide_table_of_contents: true
-api: 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
-sidebar_class_name: "post api-method"
-info_path: docs/petstore/swagger-petstore-yaml
-custom_edit_url: null
----
-
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
-import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Markdown from "@theme/Markdown";
-import Heading from "@theme/Heading";
-import OperationTabs from "@theme/OperationTabs";
-import TabItem from "@theme/TabItem";
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Body
-
- array
-
- required
-
-
-
-
-
- List of user object
-
-
-
-
- -
-
- Array [
-
-
-
-
-
- pet
-
- object
-
-
-
-
-
- oneOf
-
-
-
-
-
-
-
- category
-
- Category
-
-
-
-
-
-
-
-
-
-
- sub
-
- object
-
-
-
-
-
-
- Test Sub Category
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- tags
-
- Tag[]
-
-
-
-
-
-
- **Possible values:** `>= 1`
-
-
-
-
-
- Tags attached to the pet
-
-
-
-
-
- Array [
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
- petType
-
- string
-
-
-
-
- **Possible values:** [`cat`, `dog`, `bee`]
-
-
-
-
-
- Type of a pet
-
-
-
-
-
-
-
-
- = 1`"}
- schema={{"type":"integer","format":"int32","description":"The size of the pack the dog is from","default":1,"minimum":1}}
- >
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- = 4 characters`"}
- schema={{"description":"User supplied username","type":"string","minLength":4,"example":"John78"}}
- >
-
-
-
-
-
-
-
- = 8 characters`, Value must match regular expression `/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])/`"}
- schema={{"type":"string","description":"User password, MUST contain a mix of upper and lower case letters, as well as digits","format":"password","minLength":8,"pattern":"/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])/","example":"drowssaP123"}}
- >
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
- successful operation
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/chaos-docs/docs/petstore/delete-order.api.mdx b/chaos-docs/docs/petstore/delete-order.api.mdx
deleted file mode 100644
index ac586bf2..00000000
--- a/chaos-docs/docs/petstore/delete-order.api.mdx
+++ /dev/null
@@ -1,114 +0,0 @@
----
-id: delete-order
-title: "Delete purchase order by ID"
-description: "For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors"
-sidebar_label: "Delete purchase order by ID"
-hide_title: true
-hide_table_of_contents: true
-api: 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
-sidebar_class_name: "delete api-method"
-info_path: docs/petstore/swagger-petstore-yaml
-custom_edit_url: null
----
-
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
-import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Markdown from "@theme/Markdown";
-import Heading from "@theme/Heading";
-import OperationTabs from "@theme/OperationTabs";
-import TabItem from "@theme/TabItem";
-
-
-
-
-
-
-
-
-
-
-For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
-
-
-
-
-
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Invalid ID supplied
-
-
-
-
-
-
-
-
-
- Order not found
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/chaos-docs/docs/petstore/delete-pet.api.mdx b/chaos-docs/docs/petstore/delete-pet.api.mdx
deleted file mode 100644
index dd059e6f..00000000
--- a/chaos-docs/docs/petstore/delete-pet.api.mdx
+++ /dev/null
@@ -1,125 +0,0 @@
----
-id: delete-pet
-title: "Deletes a pet"
-description: ""
-sidebar_label: "Deletes a pet"
-hide_title: true
-hide_table_of_contents: true
-api: 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
-sidebar_class_name: "delete api-method"
-info_path: docs/petstore/swagger-petstore-yaml
-custom_edit_url: null
----
-
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
-import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Markdown from "@theme/Markdown";
-import Heading from "@theme/Heading";
-import OperationTabs from "@theme/OperationTabs";
-import TabItem from "@theme/TabItem";
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Path Parameters
-
-
-
-
-
- Header Parameters
-
-
-
-
-
-
-
-
-
- Invalid pet value
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/chaos-docs/docs/petstore/delete-user.api.mdx b/chaos-docs/docs/petstore/delete-user.api.mdx
deleted file mode 100644
index b00b21fe..00000000
--- a/chaos-docs/docs/petstore/delete-user.api.mdx
+++ /dev/null
@@ -1,114 +0,0 @@
----
-id: delete-user
-title: "Delete user"
-description: "This can only be done by the logged in user."
-sidebar_label: "Delete user"
-hide_title: true
-hide_table_of_contents: true
-api: eJztV0tv5DYS/isFzmVsqCXvZE59ijHjXRiZXQf2DIKg20iqxVKLMMVSSKplpdH/PShK6rbHM3kccsqe9CCrWPXV6+NeRdwGtVypLpBX95nSFEpv2mjYqaX6WJsAJTpgZwfYEGh2BJsBYk1gebslDcaBCOcqU9ySRxG91mqpNFmK9EkUZ6pFjw1F8nLaXjlsSC3Tqek1U0bOazHW6qURBLIJYo0RHJEOEDlZk07QKlOefumMJ62W0XeUqVDW1KBa7lUcWjkpRG/cVh0O97I5tOwCBVl/e3Ehj+dHXrsdWqNhtg9C17bWkFaHTL29ePtSQtwExxEq7pxWh0OmGoo1n4BIIMRaLVUhaov9rPygMhXI72ZsOm/VUtUxtmFZFC3FENlTHnrcbsnnhovdmxcgvacKOxthVKQO2Z/RE9DpDT++UHY3/j8quxcDy86bONwJsCNys8afsBO3PkfkPxQBy5JCipbGiNDXxhK0niOV0bgtDNx52cSdi1B60uSiQRvytbu57GL9BkwAtIEBIWBFHtBpaNgTJIMIehxE/dbsSLRNJ+Zrp7I59Cz2CWKV5T5ZbprWmtJEeZdF9ubXlLefjpB9BTFsTZH0Fdqg5a2EruR2BKT3JtJSxNRSNaxNNYB8SYk89TTlK+p5p7yP6+nH4SDJg6356YGGl7D+mz1EKcuATWspS15LiXaBUllia+CBBvg5tFQatIsHGn4WjCKFOO546jJUxkpZPoMMW/MdDSqb63S2ZirTmlBLXhzku+KXRqa+IaGbrJwyCb6fIJ2+87X7cbK+Mk4Dd3EMLm7k9W7EHTCu3WoKyikW969f/DoD9sAOVsaXeeWJHGvKHcUMXk27viBVGF8WZ/na/Y3Qrt2rV3DtomfdlbK2dgmjy++vBSfNZdeQi2M7PT+/acnJUsW+wXh+ntLeBNhgIA0ivTpBmYw9+vWlrD2TmtsZTVp69+oPMIyETb521xF6DHB+To+RnCZ9fi6uGmu7ED1Ggoowdp4CcAWrLTlp/uwX3JLD1iw8tdMB0n+2JtbdJi+5KW5pY6wdii+LnK1dZLbJ5dUtvefyK0o0l3YovDzPjggm4HO4doBamxSFyBAiOo1er92MbBhcxEfoKQUXoaIeVjtymj0kh4NhF/745GJjeVM0GCL5QnMZxt+LUdXipCpv9NmcCLMRd5JGlSnx/xnxD8+Id55DWNx4szUObilw50uCuxqFtTzJjCPAvysAr9/d3N6dgcw5OmVRyTL30JUEvYk1wOqHb96B9LKTV33f5/03Oftt8fG2KNmH1BovnR7pF1oZolCm4zU3OOptOjelMVSem9QLN577kJr8pbVwJF1Q407w7Y3VJXot6UoLHj3pa1PW0OADBdHRjDZTJDtA222sKVMWjFPebCxJLGlHfmBHGRhX2k4LAugGKFmTjAN5DybSDLYwCyEac92t3bF0uKrIB4g9p0pLiYzPti/XDmCRgvEdDePHyFWOnGUBwphbconqcMlWrEzIzbTl+ZwwTiZlitbaiX9zdsLIIUdMe9pk0PBGOJRs0hQeIreAQk1H46YpLlRyHMT/yi/yC5nrJloZ5PNIPTr84+V/P8g6+SbcVHfkd6akEwd60jLSlkJlqmQXsUzkaaIHqZd1bcteuA01aOxIGqRxfHvSobLPSOnXakho9uPC8jZxi+cyftyYT7KGp7Kb21wSy1sn3Axt/EiPUS3V0eGkNKnX6B8+O6Mwzfa5orTr69pk9ajSmpJcoKfAtFjWBG9SDLqn5FLqDNNqqrVJNBQfrt9d/e/uavEmv8jr2NhEsloOsUH3RPH7dKVI95PP2fs+BYhc/Ov3t4n9RXqMRWvROPEqmb2f7i7TRTFTy+PV7T5TNYcoa/u9jKNP3h4O8vuXjvyglqv7TO3QG9xICq72Spsg71otK7SBfsf+17fTve4M/swt8Iv2z5TWCX3doe3kS2UqsevTDfRw//TK9v7qw9XHK3U4/Abm3l19
-sidebar_class_name: "delete api-method"
-info_path: docs/petstore/swagger-petstore-yaml
-custom_edit_url: null
----
-
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
-import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Markdown from "@theme/Markdown";
-import Heading from "@theme/Heading";
-import OperationTabs from "@theme/OperationTabs";
-import TabItem from "@theme/TabItem";
-
-
-
-
-
-
-
-
-
-
-This can only be done by the logged in user.
-
-
-
-
-
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Invalid username supplied
-
-
-
-
-
-
-
-
-
- User not found
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/chaos-docs/docs/petstore/find-pets-by-status.api.mdx b/chaos-docs/docs/petstore/find-pets-by-status.api.mdx
deleted file mode 100644
index 04b66472..00000000
--- a/chaos-docs/docs/petstore/find-pets-by-status.api.mdx
+++ /dev/null
@@ -1,827 +0,0 @@
----
-id: find-pets-by-status
-title: "Finds Pets by status"
-description: "Multiple status values can be provided with comma separated strings"
-sidebar_label: "Finds Pets by status"
-hide_title: true
-hide_table_of_contents: true
-api: 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
-sidebar_class_name: "get api-method"
-info_path: docs/petstore/swagger-petstore-yaml
-custom_edit_url: null
----
-
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
-import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Markdown from "@theme/Markdown";
-import Heading from "@theme/Heading";
-import OperationTabs from "@theme/OperationTabs";
-import TabItem from "@theme/TabItem";
-
-
-
-
-
-
-
-
-
-
-Multiple status values can be provided with comma separated strings
-
-
-
-
-
-
-
- Query Parameters
-
-
-
-
-
-
-
-
-
- successful operation
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
- -
-
- Array [
-
-
-
-
-
-
-
-
- category
-
- Category
-
-
-
-
-
-
-
-
-
-
-
-
- sub
-
- object
-
-
-
-
-
-
- Test Sub Category
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- tags
-
- Tag[]
-
-
-
-
-
-
- **Possible values:** `>= 1`
-
-
-
-
-
- Tags attached to the pet
-
-
-
-
-
- Array [
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
- petType
-
- string
-
-
-
-
- **Possible values:** [`cat`, `dog`, `bee`]
-
-
-
-
-
- Type of a pet
-
-
-
-
-
-
-
-
- = 1`"}
- schema={{"type":"integer","format":"int32","description":"The size of the pack the dog is from","default":1,"minimum":1}}
- >
-
-
-
-
-
-
-
-
-
-
-
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
- -
-
- Array [
-
-
-
-
-
-
-
-
- category
-
- Category
-
-
-
-
-
-
-
-
-
-
-
-
- sub
-
- object
-
-
-
-
-
-
- Test Sub Category
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- tags
-
- Tag[]
-
-
-
-
-
-
- **Possible values:** `>= 1`
-
-
-
-
-
- Tags attached to the pet
-
-
-
-
-
- Array [
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
- petType
-
- string
-
-
-
-
- **Possible values:** [`cat`, `dog`, `bee`]
-
-
-
-
-
- Type of a pet
-
-
-
-
-
-
-
-
- = 1`"}
- schema={{"type":"integer","format":"int32","description":"The size of the pack the dog is from","default":1,"minimum":1}}
- >
-
-
-
-
-
-
-
-
-
-
-
-
- ]
-
-
-
-
-
- \n 0\n \n 0\n string\n \n string\n \n \n Guru\n string\n \n \n 0\n string\n \n available\n \n adventurous\n \n0>"}
- language={"xml"}
- >
-
-
-
-
-
-
-
-
-
-
-
- Invalid status value
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/chaos-docs/docs/petstore/find-pets-by-tags.api.mdx b/chaos-docs/docs/petstore/find-pets-by-tags.api.mdx
deleted file mode 100644
index 9d3956e2..00000000
--- a/chaos-docs/docs/petstore/find-pets-by-tags.api.mdx
+++ /dev/null
@@ -1,831 +0,0 @@
----
-id: find-pets-by-tags
-title: "Finds Pets by tags"
-description: "Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing."
-sidebar_label: "Finds Pets by tags"
-hide_title: true
-hide_table_of_contents: true
-api: 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
-sidebar_class_name: "get api-method"
-info_path: docs/petstore/swagger-petstore-yaml
-custom_edit_url: null
----
-
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
-import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Markdown from "@theme/Markdown";
-import Heading from "@theme/Heading";
-import OperationTabs from "@theme/OperationTabs";
-import TabItem from "@theme/TabItem";
-
-
-
-
-
-
-
-
-:::caution deprecated
-
-
-
-:::
-
-Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
-
-
-
-
-
-
-
- Query Parameters
-
-
-
-
-
-
-
-
-
- successful operation
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
- -
-
- Array [
-
-
-
-
-
-
-
-
- category
-
- Category
-
-
-
-
-
-
-
-
-
-
-
-
- sub
-
- object
-
-
-
-
-
-
- Test Sub Category
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- tags
-
- Tag[]
-
-
-
-
-
-
- **Possible values:** `>= 1`
-
-
-
-
-
- Tags attached to the pet
-
-
-
-
-
- Array [
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
- petType
-
- string
-
-
-
-
- **Possible values:** [`cat`, `dog`, `bee`]
-
-
-
-
-
- Type of a pet
-
-
-
-
-
-
-
-
- = 1`"}
- schema={{"type":"integer","format":"int32","description":"The size of the pack the dog is from","default":1,"minimum":1}}
- >
-
-
-
-
-
-
-
-
-
-
-
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
- -
-
- Array [
-
-
-
-
-
-
-
-
- category
-
- Category
-
-
-
-
-
-
-
-
-
-
-
-
- sub
-
- object
-
-
-
-
-
-
- Test Sub Category
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- tags
-
- Tag[]
-
-
-
-
-
-
- **Possible values:** `>= 1`
-
-
-
-
-
- Tags attached to the pet
-
-
-
-
-
- Array [
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
- petType
-
- string
-
-
-
-
- **Possible values:** [`cat`, `dog`, `bee`]
-
-
-
-
-
- Type of a pet
-
-
-
-
-
-
-
-
- = 1`"}
- schema={{"type":"integer","format":"int32","description":"The size of the pack the dog is from","default":1,"minimum":1}}
- >
-
-
-
-
-
-
-
-
-
-
-
-
- ]
-
-
-
-
-
- \n 0\n \n 0\n string\n \n string\n \n \n Guru\n string\n \n \n 0\n string\n \n available\n \n adventurous\n \n0>"}
- language={"xml"}
- >
-
-
-
-
-
-
-
-
-
-
-
- Invalid tag value
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/chaos-docs/docs/petstore/get-order-by-id.api.mdx b/chaos-docs/docs/petstore/get-order-by-id.api.mdx
deleted file mode 100644
index 53516e29..00000000
--- a/chaos-docs/docs/petstore/get-order-by-id.api.mdx
+++ /dev/null
@@ -1,332 +0,0 @@
----
-id: get-order-by-id
-title: "Find purchase order by ID"
-description: "For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions"
-sidebar_label: "Find purchase order by ID"
-hide_title: true
-hide_table_of_contents: true
-api: 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
-sidebar_class_name: "get api-method"
-info_path: docs/petstore/swagger-petstore-yaml
-custom_edit_url: null
----
-
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
-import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Markdown from "@theme/Markdown";
-import Heading from "@theme/Heading";
-import OperationTabs from "@theme/OperationTabs";
-import TabItem from "@theme/TabItem";
-
-
-
-
-
-
-
-
-
-
-For valid response try integer IDs with value < 5 or > 10. Other values will generated exceptions
-
-
-
-
-
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- successful operation
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
- = 1`"}
- schema={{"type":"integer","format":"int32","minimum":1,"default":1}}
- >
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
- = 1`"}
- schema={{"type":"integer","format":"int32","minimum":1,"default":1}}
- >
-
-
-
-
-
-
-
-
-
-
-
- \n 0\n 0\n 1\n 2024-08-03T06:39:36.148Z\n placed\n false\n"}
- language={"xml"}
- >
-
-
-
-
-
-
-
-
-
-
-
- Invalid ID supplied
-
-
-
-
-
-
-
-
-
- Order not found
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/chaos-docs/docs/petstore/get-pet-by-id.api.mdx b/chaos-docs/docs/petstore/get-pet-by-id.api.mdx
deleted file mode 100644
index 75a8977c..00000000
--- a/chaos-docs/docs/petstore/get-pet-by-id.api.mdx
+++ /dev/null
@@ -1,816 +0,0 @@
----
-id: get-pet-by-id
-title: "Find pet by ID"
-description: "Returns a single pet"
-sidebar_label: "Find pet by ID"
-hide_title: true
-hide_table_of_contents: true
-api: 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
-sidebar_class_name: "get api-method"
-info_path: docs/petstore/swagger-petstore-yaml
-custom_edit_url: null
----
-
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
-import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Markdown from "@theme/Markdown";
-import Heading from "@theme/Heading";
-import OperationTabs from "@theme/OperationTabs";
-import TabItem from "@theme/TabItem";
-
-
-
-
-
-
-
-
-
-
-Returns a single pet
-
-
-
-
-
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- successful operation
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- category
-
- Category
-
-
-
-
-
-
-
-
-
-
-
-
- sub
-
- object
-
-
-
-
-
-
- Test Sub Category
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- tags
-
- Tag[]
-
-
-
-
-
-
- **Possible values:** `>= 1`
-
-
-
-
-
- Tags attached to the pet
-
-
-
-
-
- Array [
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
- petType
-
- string
-
-
-
-
- **Possible values:** [`cat`, `dog`, `bee`]
-
-
-
-
-
- Type of a pet
-
-
-
-
-
-
-
-
- = 1`"}
- schema={{"type":"integer","format":"int32","description":"The size of the pack the dog is from","default":1,"minimum":1}}
- >
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- category
-
- Category
-
-
-
-
-
-
-
-
-
-
-
-
- sub
-
- object
-
-
-
-
-
-
- Test Sub Category
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- tags
-
- Tag[]
-
-
-
-
-
-
- **Possible values:** `>= 1`
-
-
-
-
-
- Tags attached to the pet
-
-
-
-
-
- Array [
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
- petType
-
- string
-
-
-
-
- **Possible values:** [`cat`, `dog`, `bee`]
-
-
-
-
-
- Type of a pet
-
-
-
-
-
-
-
-
- = 1`"}
- schema={{"type":"integer","format":"int32","description":"The size of the pack the dog is from","default":1,"minimum":1}}
- >
-
-
-
-
-
-
-
-
-
-
-
-
-
- \n 0\n \n 0\n string\n \n string\n \n \n Guru\n string\n \n \n 0\n string\n \n available\n \n adventurous\n \n"}
- language={"xml"}
- >
-
-
-
-
-
-
-
-
-
-
-
- Invalid ID supplied
-
-
-
-
-
-
-
-
-
- Pet not found
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/chaos-docs/docs/petstore/get-user-by-name.api.mdx b/chaos-docs/docs/petstore/get-user-by-name.api.mdx
deleted file mode 100644
index d861b84f..00000000
--- a/chaos-docs/docs/petstore/get-user-by-name.api.mdx
+++ /dev/null
@@ -1,1080 +0,0 @@
----
-id: get-user-by-name
-title: "Get user by user name"
-description: ""
-sidebar_label: "Get user by user name"
-hide_title: true
-hide_table_of_contents: true
-api: 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
-sidebar_class_name: "get api-method"
-info_path: docs/petstore/swagger-petstore-yaml
-custom_edit_url: null
----
-
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
-import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Markdown from "@theme/Markdown";
-import Heading from "@theme/Heading";
-import OperationTabs from "@theme/OperationTabs";
-import TabItem from "@theme/TabItem";
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- successful operation
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
- pet
-
- object
-
-
-
-
-
- oneOf
-
-
-
-
-
-
-
-
-
- category
-
- Category
-
-
-
-
-
-
-
-
-
-
-
-
- sub
-
- object
-
-
-
-
-
-
- Test Sub Category
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- tags
-
- Tag[]
-
-
-
-
-
-
- **Possible values:** `>= 1`
-
-
-
-
-
- Tags attached to the pet
-
-
-
-
-
- Array [
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
- petType
-
- string
-
-
-
-
- **Possible values:** [`cat`, `dog`, `bee`]
-
-
-
-
-
- Type of a pet
-
-
-
-
-
-
-
-
- = 1`"}
- schema={{"type":"integer","format":"int32","description":"The size of the pack the dog is from","default":1,"minimum":1}}
- >
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- = 4 characters`"}
- schema={{"description":"User supplied username","type":"string","minLength":4,"example":"John78"}}
- >
-
-
-
-
-
-
-
- = 8 characters`, Value must match regular expression `/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])/`"}
- schema={{"type":"string","description":"User password, MUST contain a mix of upper and lower case letters, as well as digits","format":"password","minLength":8,"pattern":"/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])/","example":"drowssaP123"}}
- >
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
- pet
-
- object
-
-
-
-
-
- oneOf
-
-
-
-
-
-
-
-
-
- category
-
- Category
-
-
-
-
-
-
-
-
-
-
-
-
- sub
-
- object
-
-
-
-
-
-
- Test Sub Category
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- tags
-
- Tag[]
-
-
-
-
-
-
- **Possible values:** `>= 1`
-
-
-
-
-
- Tags attached to the pet
-
-
-
-
-
- Array [
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
- petType
-
- string
-
-
-
-
- **Possible values:** [`cat`, `dog`, `bee`]
-
-
-
-
-
- Type of a pet
-
-
-
-
-
-
-
-
- = 1`"}
- schema={{"type":"integer","format":"int32","description":"The size of the pack the dog is from","default":1,"minimum":1}}
- >
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- = 4 characters`"}
- schema={{"description":"User supplied username","type":"string","minLength":4,"example":"John78"}}
- >
-
-
-
-
-
-
-
- = 8 characters`, Value must match regular expression `/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])/`"}
- schema={{"type":"string","description":"User password, MUST contain a mix of upper and lower case letters, as well as digits","format":"password","minLength":8,"pattern":"/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])/","example":"drowssaP123"}}
- >
-
-
-
-
-
-
-
-
-
- \n 0\n \n John78\n John\n Smith\n john.smith@example.com\n drowssaP123\n +1-202-555-0192\n 0\n"}
- language={"xml"}
- >
-
-
-
-
-
-
-
-
-
-
-
- Invalid username supplied
-
-
-
-
-
-
-
-
-
- User not found
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/chaos-docs/docs/petstore/login-user.api.mdx b/chaos-docs/docs/petstore/login-user.api.mdx
deleted file mode 100644
index 70d31c48..00000000
--- a/chaos-docs/docs/petstore/login-user.api.mdx
+++ /dev/null
@@ -1,343 +0,0 @@
----
-id: login-user
-title: "Logs user into the system"
-description: ""
-sidebar_label: "Logs user into the system"
-hide_title: true
-hide_table_of_contents: true
-api: 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
-sidebar_class_name: "get api-method"
-info_path: docs/petstore/swagger-petstore-yaml
-custom_edit_url: null
----
-
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
-import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Markdown from "@theme/Markdown";
-import Heading from "@theme/Heading";
-import OperationTabs from "@theme/OperationTabs";
-import TabItem from "@theme/TabItem";
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Query Parameters
-
-
-
-
-
-
-
-
-
- successful operation
-
-
-
-
-
- Response Headers
-
-
- -
-
-
- X-Rate-Limit
-
- integer
-
-
-
-
-
- calls per hour allowed by the user
-
-
-
-
- -
-
-
- X-Expires-After
-
- string
-
-
-
-
-
- date in UTC when token expires
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
- OK "}
- language={"xml"}
- >
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid username/password supplied
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/chaos-docs/docs/petstore/logout-user.api.mdx b/chaos-docs/docs/petstore/logout-user.api.mdx
deleted file mode 100644
index f9a55f81..00000000
--- a/chaos-docs/docs/petstore/logout-user.api.mdx
+++ /dev/null
@@ -1,69 +0,0 @@
----
-id: logout-user
-title: "Logs out current logged in user session"
-description: ""
-sidebar_label: "Logs out current logged in user session"
-hide_title: true
-hide_table_of_contents: true
-api: eJztV01v3DYQ/SsD5hIbWilNbnuqkaaF0bQO7ARFsGs0s+RoRZjiqCS1smrsfy+G0q4/kjS99NSeJH49zrwZch7vVMJtVMuV6iMFdV0oQ1EH2yXLXi2VKhR3FFCa50YtleMt9+mDTC5UoNixjxTV8k4ZqrF3afp9iBF7rSnGundwxFL7faFaSg0L6JaSKlSHqVFLVYkl1bSPKlSksKMgJt6pPji1VE1KXVxWVUcpJg5UxgG3Wwql5Wr3Uj114YfJLpiA1L74JzgRvdnw7WdgV1P/EexaDNR9sGm80g21ExUHxN+xF5eeEvITJcDMCSQGgwlhaKwj6AIn0sn6LYzcB5nEvU+gAxnyyaKL5dpfnPWpeQk2ArrIgBCxpgDoDbQcCLJBBAOOAr+1OxK0ecdy7VWh0tiRWioW+4Sx2vGQLbdt56y2OYoyyMH+mQP24UjZVxjDzlYZrzIWHW8ldJq7iZAh2ERLWaaWqmVj6xGkBdY/8jTnFJrDTPmfxnPHfi9Zg539/YbGz2n9kQOkxkaI2HaOiuy1Rg99JEgNAXYWbmiET7EjbdEtbmj8JBwlimma8dBlqK1LFB5Thp39mUZVKI/t3M7WFMqKDQ2hkbzYS7vmz418LwZK6GYr50yCdzOlc7tc+4+z9bX1BrhPU3BxI79XE++Aae1Xc1DuY3H9/LOuE+AA7GFlgy7rQOTZUOkpFfBsnvWFVZUNujop1/5fpHbtnz2Dc58Cm17L2Npnjs7enQtPhnXfkk9kJFdOTy868jJUc2gxnZ7mtLcRNhjJgKxe3VOZjT369aWsPZEzt7OGDGxGWH2Dw0TYlmt/nmDACKendJvIGzKnp+Kqda6PKWAiqAlTHygC17Dakpdbj8OCO/LY2UWgbt5A7p+tTU2/KTW31SVtrHNj9eUlJ2ufmF12eXVJP7D+Cohh7cYqyPfkyGAmvoRzD2iMzVFIDDGhNxjM2h+YjaNPeAsD5eAi1DTAakfecIDscLTs47d3rjaON1WLMVGoDOs4dS8mqMU9VNmak0MiHIy4kjSqrcb/M+I/nhGvA8e4uAh2az1cUuQ+aIKrBoP12weZcST4bxfA89cXl1cnIHWO7rNIs9Q99JpgsKkBWP326jXIXXbv1TAM5fCq5LCt3l9WmkPMV+OZN5AaTIBOiijovL3hFifctvdzGkMduM134SbwEPMlf+YcHFUUNLgTfgfrjMZgJF1pwZMnQ2N1Ay3eUBSMdrKZErkRun7jrM5ZMFV5u3EksaQdhZE9FWC9dr0RBtCPoNmQlAP5jzbRgWxRFiI0Dudu7Y9Hh+uaQoQ0cD5pOZHx0fTl2gMscjB+pnFqTFrlqFkWgF5EoM9ShzU7sTIzd5Atj+uE9VIpc7TWXvw7ZCdM4nHidKBNAS1vREPJJEPxJnEH2ImayUhzFRcpORXi78oX5Qup6zY5KeSHknp0+OPZL29lnEIbL+orCjur6V4DPbgy8pRKFUqzT6izeJrlQb7L+q7jINqGWrRuEg1ycXx/j6GKJ6L0a2dI7Qt1uxB1LLs8XhOmieW81vJ87A7XXF5Wdl60Gbr0nm6TWqqjwxk0wxsMN0/2qGy7fQyUZ30dTUaPkM5q8pEeEtOhbghe5hj0D8WlnDPMo/mszUtj9fb89Ztfr94sXpYvyia1LousjmNq0T8AfsvbmOWS7kMgn8SG7XTK5WEBUY4H+6fK/i4Hj3yaHj2z2kt0m6rOofXiRTbzbn6nzC+mYn4RydOp4Zhk4O5Oas+H4PZ76f6jpzCq5eq6UDsMFjeSb6vrhw+gn968V/v9XwDT1Lo=
-sidebar_class_name: "get api-method"
-info_path: docs/petstore/swagger-petstore-yaml
-custom_edit_url: null
----
-
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
-import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Markdown from "@theme/Markdown";
-import Heading from "@theme/Heading";
-import OperationTabs from "@theme/OperationTabs";
-import TabItem from "@theme/TabItem";
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- successful operation
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/chaos-docs/docs/petstore/new-pet.api.mdx b/chaos-docs/docs/petstore/new-pet.api.mdx
deleted file mode 100644
index c350ea63..00000000
--- a/chaos-docs/docs/petstore/new-pet.api.mdx
+++ /dev/null
@@ -1,379 +0,0 @@
----
-id: new-pet
-title: "New pet"
-description: "Information about a new pet in the systems"
-sidebar_label: "New pet"
-hide_title: true
-hide_table_of_contents: true
-api: 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
-sidebar_class_name: "event api-method"
-info_path: docs/petstore/swagger-petstore-yaml
-custom_edit_url: null
----
-
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
-import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Markdown from "@theme/Markdown";
-import Heading from "@theme/Heading";
-import OperationTabs from "@theme/OperationTabs";
-import TabItem from "@theme/TabItem";
-
-
-
-
-
-
-
-
-
-
-Information about a new pet in the systems
-
-
-
-
-
-
-
-
-
- Body
-
-
-
-
-
-
-
-
-
- category
-
- Category
-
-
-
-
-
-
-
-
-
-
- sub
-
- object
-
-
-
-
-
-
- Test Sub Category
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- tags
-
- Tag[]
-
-
-
-
-
-
- **Possible values:** `>= 1`
-
-
-
-
-
- Tags attached to the pet
-
-
-
-
-
- Array [
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
- petType
-
- string
-
-
-
-
- **Possible values:** [`cat`, `dog`, `bee`]
-
-
-
-
-
- Type of a pet
-
-
-
-
-
-
-
-
- = 1`"}
- schema={{"type":"integer","format":"int32","description":"The size of the pack the dog is from","default":1,"minimum":1}}
- >
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Return a 200 status to indicate that the data was received successfully
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/chaos-docs/docs/petstore/place-order.api.mdx b/chaos-docs/docs/petstore/place-order.api.mdx
deleted file mode 100644
index 71f36f39..00000000
--- a/chaos-docs/docs/petstore/place-order.api.mdx
+++ /dev/null
@@ -1,437 +0,0 @@
----
-id: place-order
-title: "Place an order for a pet"
-description: ""
-sidebar_label: "Place an order for a pet"
-hide_title: true
-hide_table_of_contents: true
-api: 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
-sidebar_class_name: "post api-method"
-info_path: docs/petstore/swagger-petstore-yaml
-custom_edit_url: null
----
-
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
-import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Markdown from "@theme/Markdown";
-import Heading from "@theme/Heading";
-import OperationTabs from "@theme/OperationTabs";
-import TabItem from "@theme/TabItem";
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Body
-
- required
-
-
-
-
-
- order placed for purchasing the pet
-
-
-
-
- = 1`"}
- schema={{"type":"integer","format":"int32","minimum":1,"default":1}}
- >
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- successful operation
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
- = 1`"}
- schema={{"type":"integer","format":"int32","minimum":1,"default":1}}
- >
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
- = 1`"}
- schema={{"type":"integer","format":"int32","minimum":1,"default":1}}
- >
-
-
-
-
-
-
-
-
-
-
-
- \n 0\n 0\n 1\n 2024-08-03T06:39:36.144Z\n placed\n false\n"}
- language={"xml"}
- >
-
-
-
-
-
-
-
-
-
-
-
- Invalid Order
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/chaos-docs/docs/petstore/sidebar.ts b/chaos-docs/docs/petstore/sidebar.ts
deleted file mode 100644
index 23de775c..00000000
--- a/chaos-docs/docs/petstore/sidebar.ts
+++ /dev/null
@@ -1,162 +0,0 @@
-import type { SidebarsConfig } from "@docusaurus/plugin-content-docs";
-
-const sidebar: SidebarsConfig = {
- apisidebar: [
- {
- type: "doc",
- id: "petstore/swagger-petstore-yaml",
- },
- {
- type: "category",
- label: "Pets",
- items: [
- {
- type: "doc",
- id: "petstore/add-pet",
- label: "Add a new pet to the store",
- className: "api-method post",
- },
- {
- type: "doc",
- id: "petstore/update-pet",
- label: "Update an existing pet",
- className: "api-method put",
- },
- {
- type: "doc",
- id: "petstore/get-pet-by-id",
- label: "Find pet by ID",
- className: "api-method get",
- },
- {
- type: "doc",
- id: "petstore/update-pet-with-form",
- label: "Updates a pet in the store with form data",
- className: "api-method post",
- },
- {
- type: "doc",
- id: "petstore/delete-pet",
- label: "Deletes a pet",
- className: "api-method delete",
- },
- {
- type: "doc",
- id: "petstore/upload-file",
- label: "uploads an image",
- className: "api-method post",
- },
- {
- type: "doc",
- id: "petstore/find-pets-by-status",
- label: "Finds Pets by status",
- className: "api-method get",
- },
- {
- type: "doc",
- id: "petstore/find-pets-by-tags",
- label: "Finds Pets by tags",
- className: "menu__list-item--deprecated api-method get",
- },
- {
- type: "doc",
- id: "petstore/new-pet",
- label: "New pet",
- className: "api-method event",
- },
- ],
- },
- {
- type: "category",
- label: "Petstore Orders",
- items: [
- {
- type: "doc",
- id: "petstore/get-inventory",
- label: "Returns pet inventories by status",
- className: "api-method get",
- },
- {
- type: "doc",
- id: "petstore/place-order",
- label: "Place an order for a pet",
- className: "api-method post",
- },
- {
- type: "doc",
- id: "petstore/get-order-by-id",
- label: "Find purchase order by ID",
- className: "api-method get",
- },
- {
- type: "doc",
- id: "petstore/delete-order",
- label: "Delete purchase order by ID",
- className: "api-method delete",
- },
- {
- type: "doc",
- id: "petstore/subscribe-to-the-store-events",
- label: "Subscribe to the Store events",
- className: "api-method post",
- },
- ],
- },
- {
- type: "category",
- label: "Users",
- items: [
- {
- type: "doc",
- id: "petstore/create-user",
- label: "Create user",
- className: "api-method post",
- },
- {
- type: "doc",
- id: "petstore/get-user-by-name",
- label: "Get user by user name",
- className: "api-method get",
- },
- {
- type: "doc",
- id: "petstore/update-user",
- label: "Updated user",
- className: "api-method put",
- },
- {
- type: "doc",
- id: "petstore/delete-user",
- label: "Delete user",
- className: "api-method delete",
- },
- {
- type: "doc",
- id: "petstore/create-users-with-array-input",
- label: "Creates list of users with given input array",
- className: "api-method post",
- },
- {
- type: "doc",
- id: "petstore/create-users-with-list-input",
- label: "Creates list of users with given input list",
- className: "api-method post",
- },
- {
- type: "doc",
- id: "petstore/login-user",
- label: "Logs user into the system",
- className: "api-method get",
- },
- {
- type: "doc",
- id: "petstore/logout-user",
- label: "Logs out current logged in user session",
- className: "api-method get",
- },
- ],
- },
- ],
-};
-
-export default sidebar.apisidebar;
diff --git a/chaos-docs/docs/petstore/subscribe-to-the-store-events.api.mdx b/chaos-docs/docs/petstore/subscribe-to-the-store-events.api.mdx
deleted file mode 100644
index 0fa7344a..00000000
--- a/chaos-docs/docs/petstore/subscribe-to-the-store-events.api.mdx
+++ /dev/null
@@ -1,811 +0,0 @@
----
-id: subscribe-to-the-store-events
-title: "Subscribe to the Store events"
-description: "Add subscription for a store events"
-sidebar_label: "Subscribe to the Store events"
-hide_title: true
-hide_table_of_contents: true
-api: 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
-sidebar_class_name: "post api-method"
-info_path: docs/petstore/swagger-petstore-yaml
-custom_edit_url: null
----
-
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
-import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Markdown from "@theme/Markdown";
-import Heading from "@theme/Heading";
-import OperationTabs from "@theme/OperationTabs";
-import TabItem from "@theme/TabItem";
-
-
-
-
-
-
-
-
-
-
-Add subscription for a store events
-
-
-
-
-
-
-
-
-
- Body
-
-
-
-
-
-
-
-
-
-
-
-
-
- Subscription added
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- A callback triggered every time an Order is updated status to "inProgress" (Description)
-
-
-
-
-
-
- Body
-
-
-
-
-
-
-
-
-
- Body
-
-
-
-
-
-
-
-
-
-
-
-
-
- Callback successfully processed and no retries will be performed
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Response for cancelling subscription
-
-
-
-
-
-
-
-
-
- Callback processing failed and retries will be performed
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Order in Progress (Only Description)
-
-
-
-
-
-
- Body
-
-
-
-
-
-
-
-
-
- Body
-
-
-
-
-
-
-
-
-
-
-
-
-
- Callback successfully processed and no retries will be performed
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- A callback triggered every time an Order is shipped to the recipient
-
-
-
-
-
-
- Body
-
-
-
-
-
-
-
-
-
-
-
-
-
- Callback successfully processed and no retries will be performed
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- A callback triggered every time an Order is delivered to the recipient
-
-
-
-
-
-
- Body
-
-
-
-
-
-
-
-
-
-
-
-
-
- Callback successfully processed and no retries will be performed
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/chaos-docs/docs/petstore/swagger-petstore-yaml.info.mdx b/chaos-docs/docs/petstore/swagger-petstore-yaml.info.mdx
deleted file mode 100644
index ab5bb4ac..00000000
--- a/chaos-docs/docs/petstore/swagger-petstore-yaml.info.mdx
+++ /dev/null
@@ -1,188 +0,0 @@
----
-id: swagger-petstore-yaml
-title: "Swagger Petstore YAML"
-description: "This is a sample server Petstore server."
-sidebar_label: Introduction
-sidebar_position: 0
-hide_title: true
-custom_edit_url: null
----
-
-import ApiLogo from "@theme/ApiLogo";
-import Heading from "@theme/Heading";
-import SchemaTabs from "@theme/SchemaTabs";
-import TabItem from "@theme/TabItem";
-import Export from "@theme/ApiExplorer/Export";
-
-
-
-
-
-
-
-
-
-
-
-This is a sample server Petstore server.
-You can find out more about Swagger at
-[http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/).
-For this sample, you can use the api key `special-key` to test the authorization filters.
-
-## Introduction
-This API is documented in **OpenAPI format** and is based on
-[Petstore sample](http://petstore.swagger.io/) provided by [swagger.io](http://swagger.io) team.
-It was **extended** to illustrate features of [generator-openapi-repo](https://github.com/Rebilly/generator-openapi-repo)
-tool and [ReDoc](https://github.com/Redocly/redoc) documentation. In addition to standard
-OpenAPI syntax we use a few [vendor extensions](https://github.com/Redocly/redoc/blob/master/docs/redoc-vendor-extensions.md).
-
-## OpenAPI Specification
-This API is documented in **OpenAPI format** and is based on
-[Petstore sample](http://petstore.swagger.io/) provided by [swagger.io](http://swagger.io) team.
-It was **extended** to illustrate features of [generator-openapi-repo](https://github.com/Rebilly/generator-openapi-repo)
-tool and [ReDoc](https://github.com/Redocly/redoc) documentation. In addition to standard
-OpenAPI syntax we use a few [vendor extensions](https://github.com/Redocly/redoc/blob/master/docs/redoc-vendor-extensions.md).
-
-## Cross-Origin Resource Sharing
-This API features Cross-Origin Resource Sharing (CORS) implemented in compliance with [W3C spec](https://www.w3.org/TR/cors/).
-And that allows cross-domain communication from the browser.
-All responses have a wildcard same-origin which makes them completely public and accessible to everyone, including any code on any site.
-
-## Authentication
-
-Petstore offers two forms of authentication:
- - API Key
- - OAuth2
-OAuth2 - an open protocol to allow secure authorization in a simple
-and standard method from web, mobile and desktop applications.
-
-
-
-
-
-
-
-
- Get access to data while protecting your account credentials.
- OAuth2 is also a safer and more secure way to give you access.
-
-
-
-
-
-
-
- Security Scheme Type:
- |
- oauth2
- |
-
-
- OAuth Flow (implicit):
- |
-
- Authorization URL: http://petstore.swagger.io/api/oauth/dialog
-
- Scopes:
-
- -
- write:pets: modify pets in your account
-
-
- read:pets: read your pets
-
-
- |
-
-
-
-
-
-
-
- For this sample, you can use the api key `special-key` to test the authorization filters.
-
-
-
-
-
-
-
- Security Scheme Type:
- |
- apiKey
- |
-
-
- Header parameter name:
- |
- api_key
- |
-
-
-
-
-
-
-
-
- Contact
-
- API Support: [apiteam@swagger.io](mailto:apiteam@swagger.io)
-
- URL: [https://github.com/Redocly/redoc](mailto:https://github.com/Redocly/redoc)
-
-
-
\ No newline at end of file
diff --git a/chaos-docs/docs/petstore/update-pet-with-form.api.mdx b/chaos-docs/docs/petstore/update-pet-with-form.api.mdx
deleted file mode 100644
index f0d66f90..00000000
--- a/chaos-docs/docs/petstore/update-pet-with-form.api.mdx
+++ /dev/null
@@ -1,152 +0,0 @@
----
-id: update-pet-with-form
-title: "Updates a pet in the store with form data"
-description: ""
-sidebar_label: "Updates a pet in the store with form data"
-hide_title: true
-hide_table_of_contents: true
-api: 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
-sidebar_class_name: "post api-method"
-info_path: docs/petstore/swagger-petstore-yaml
-custom_edit_url: null
----
-
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
-import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Markdown from "@theme/Markdown";
-import Heading from "@theme/Heading";
-import OperationTabs from "@theme/OperationTabs";
-import TabItem from "@theme/TabItem";
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Path Parameters
-
-
-
-
-
-
-
- Body
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid input
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/chaos-docs/docs/petstore/update-pet.api.mdx b/chaos-docs/docs/petstore/update-pet.api.mdx
deleted file mode 100644
index 28f8d7b3..00000000
--- a/chaos-docs/docs/petstore/update-pet.api.mdx
+++ /dev/null
@@ -1,524 +0,0 @@
----
-id: update-pet
-title: "Update an existing pet"
-description: ""
-sidebar_label: "Update an existing pet"
-hide_title: true
-hide_table_of_contents: true
-api: eJztWt1z2zYS/1d2kDzYHn3YSe4edNPMuXaa8zStPZZ9Nx3Jk0LEikQNAiwASmI8+t9vFiAlUpKbtHe9l8uLRYLAYve334CfmOepY6MJK9Czhx4T6BIrCy+NZiPGeswUaDm9Xgk2YmUhuMcb9KzHLLrCaIeOjZ7Ym9NT+ukuv9ILrqSAq0twZVEoiYKte+zN6Zv9uTfoQRsPc1PqetZf9mf9k+gFdgBXCcbh9brHHCallb5io8kTyeK8sfiRlz4j4ZZWehzRcOCbi/j8sH7osVU/MQLHPC8UiTJ5YorrlDj6xw3rMWdKmyAbsZdzY3P4BjQuYTq9QT+mLabTd9pLL9GFsaPjv011mNl/69DfoL8SR2d7g3dVgUdTdmnSKet+/JHn9OUWV/HLcAgOPRifoYW5RCXcVHtbwdNUAwC8LNDDN/AyURK1778luY6O+2+joo4CYaKzhoT7JIOje11Yk6BzfKYw8F69a5CEl3jcEF5w+1GUeXH0EvtvU/TvrDXWHR0HYlPNCDqLv5bo/LdGVKSqxGiP2tMjJ20nQVHDXxyp7om5JMOch69KXc8D1F3t/lBBNC0vvcJoFF4iW/eemK8KGjGzXzCJ1vdrKS0KUq/mObIeKzLjzb1VLhiyJMq51NwbS5sWlkzZV4QwG5GNkBZYj+W8KCRp/IklPHDfbE+vuy5xDhYLiw61j3Zo5sAhzmzkYom0Sam4PbpBf8wOcF8zI6PzZKX2UqfjR6lU2D/Odt4SX7sc3GUIOXJXWhTgaA3MjYWaSJg+56XybMQU/1SxHsNVsG42YlwsUPvSmpI8AXWZB3ZViQodDdUruvN4mlp0Ti6QPZCztbHv8P6wflj3mDBpG0V6/TIU48w/imLBk8ex/IQtBKX2mKJlPUZ+QMqlodevDmLq5CckPnyGQLTCgzApSAdza/I2smc9lkstc8LvbBeSDSMRjhliGw56/TI4MqOxgjj/D5sW0bhBe8mrFi66zGcBlh02Fmh5isBzU2pPTEQWCmtEmaCAAi0IXoHUYEqdoGsb1+vB2Zsey0vlZaGQuD0dnO6B02aI8KHvXZaloL+48mg1V5cmcft54DupBeTGIkg9N5ChJZBKq9iIZd4XbjQc1owNEpNTPtlPN1eXLWA/YzN/fVNnjmutKjbytsRtmLoSLGg64R5TY6t9fi/iF4kOfCYdUNSeoTI6deDNITae0WcE5yDx6r8vUAisz+9Xx93dcJVL/QF1Sqn3jFJzOduncYfOw7icQUNsS+c597amOPt8dLws8xnc1LGerYN9rfIQVqM0G/bJKBqBt2PPi00xgr5AKheowRvgpMcDAGzj7fvSlrTPNjUdJKukC+52f/sh0k1KjxAWOZgj9yVR7u7GreVVSF+rK4+5Y6NXp7uiNtuyHltaXhTkgqTpdY/JuGYfzo2RkDcRenMrUYt23t4JQgRZLCP3ZOOpA+49TzIUJFmIrQelkLqW4mxXCM/TL+D/d/jLHU//V65CW32Jl+wZ6R1P2/YZXsmXPPflQbXth7c4l2I1oR4K4lbO5wsuFdWABBlqEak4o0TQZ1Me7UtUFRjT02HbNxobTL9WUf9BFfW1fsJdIL5WTp3K6WE/alD3tO60TyxOa/dj9ZJtO/bbODSB7bfdKTOGAvk6Jtz9YBSJg8+4B40oqOyBGQIXYpsZmhi1lboO9gW3PEePNjbotbTnCfWt/Q9cpyVPaaEMrCAXB1QU8mw9FSpTQmFxTk21sZBTP5yiG8C4LApjPQpYcFWiA24RUPfP73v0c3Eeft5/G37ux52w0Ixs2Z9z5bC3D3ULxCbIhD0oxm/ES4x5lHhDojeixaE90cYmR9h866J3YPdns9yamvocfWborKcogzFwylBsGKO9Q7totNCttpszl4Fb8jRFO5BmuNgPFJdRYIiEQmf/eTqOazEzq3254/iG2MP2HGhMQtdxrXsatJvQ3qMHntCJCJmh4J7DMpMKyXc9JhSWyVwsTQrOnVgUqL3kyg2m+vq89NkrinFcOSrdHCer4k1/EhhCWPKKyFPpGIwv7jiY6lbdS/wRYnNllrF4yclrZTxRKX1mrPwUfPh+A9kziPFCDgO9oZBchbTgElNEQFqnYSOWGyHnFSXzUCq0Je2clY3Cc/weBqKn80J+fMQDHc93xsZWxwX36AWpE66hdBicnRcSHrGCn12BieSq/4jVzyESUGsQZrRFhrlUFAA6kPFCfo+UaWuXabjpRgLikw6hbrfHVe8ap33qNG01mY171q1L3Xo04+tNuRfr+055P2lmPbQq502BPNndI9hsXdTt1GSbAqxb2HSqCmKFOuBDbYV0wSprBdROQgdswVrq98FU/1QrZk49tSl9tFs+o8dxNCngfqontb1tzezhaG/oGIwFo2EibTKYW0RtBA40+h68qGcdWDWUNhkeD6b6T7SaqX7xAq60DxmZvk11wOj85opwEiYpc9QU+aWGk5PrAjV9iiHy5CR4tHQw4w4F0OrJFsrA7EauQw55TOFkISnZzSqYfAZDjzwfTPWVhyV3cHJChyFaoDg5IVGlUqXzlnuse0N0VHFMUtR0Vm9s3xSoeSH7Fot6AwqtqfRZOaPzkOEtzqRS1fDwkuOp9saoIPLkFi9N8gwRYRJVDS39Hm8QDMAP4EpTcpdBC95QN6IFt2KqG2RdpT1fwRKDcjnMcQmTBWphLASBnTTafX7n4UyZ2TDnzqMdCpO4ONyPpPpbUoNcHDeG0DAxJjOa16XRV4v4P7aIC2uc619bmUoNtxjvfWCccYrTLcvYAPybC+Do4vp2fAyUwnFrRYmhlM51grCUPgOY/Ov1BVAs20q1XC4Hy9cDY9Ph3e0wMdaF0HiuRSyfuaL6AJKwvTA5j3TzUtdmHLqtEAtn1ixdCPLnSsHmwg4yviB8l1KJhFtB5op9EyVZZjLJIOeP4awS88gzelQVFOVMySRYQSxg5Ewh6RIXaCujsQdSJ6qk0wTgugK6WqN0QM9OemzApqKJaqjG76Z64zpmPkfrwC9N8LRgyLwzfUQ3VP2gjO+xii+xDNuUY33gGsiAQxVnEqPCuRoh11Rk3TwhNWXKoK2pJvka64RYD0dMlzjrQW5mVB7SJIHu0ZsCWu1VXaBQlRwT8dngdHDautNqUupG4J/Of/hA39Hm7no+RruQ4cJxP0uGKUPWCzdtPPGtkiXEsti7UE+Sc6liPUSB4+9bGnun5M/5EPWRq74yaagtumtsnDio10pTu10T5sKyQaHjaYS/w5WPbWAUOBAN5AW3jzt7DGWedgmFWc9To68bkkomqB22gSno8BFeBR2U7bqZ/IyHr8HX6qVu+OHq4t2P43f9V4PTQebzeAhaGOdzrluE78MNK9kZrqTz2/PZTh3WuhVl27rV48oPC8WlJqYDV091p7W5ic+M8/T69EQJ5t6q9ZqGfy2RatXJQ48tuJWhWhxN6MiurnbDtaoM17vbDvRZnv6srvigoKFRONC2B6IEELWDcdJF5LBf39E2M/bulTsd6839HeuxWX0dnRtBSyxfUiPDl83/MwQvpQlhLF73B0ZGLJIMfU3dK+72ZvVD68yY66rF4La3gm3v1EgeWrD2bXZ37e/r5yJJGqNu8Fmimx6yWZFarv3HMDdcv/0bXnDMOA==
-sidebar_class_name: "put api-method"
-info_path: docs/petstore/swagger-petstore-yaml
-custom_edit_url: null
----
-
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
-import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Markdown from "@theme/Markdown";
-import Heading from "@theme/Heading";
-import OperationTabs from "@theme/OperationTabs";
-import TabItem from "@theme/TabItem";
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Header Parameters
-
-
-
-
-
- Cookie Parameters
-
-
-
-
-
-
-
- Body
-
- required
-
-
-
-
-
- Pet object that needs to be added to the store
-
-
-
-
-
-
-
-
-
- category
-
- Category
-
-
-
-
-
-
- Categories this pet belongs to
-
-
-
-
-
-
-
-
-
- sub
-
- object
-
-
-
-
-
-
- Test Sub Category
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- tags
-
- Tag[]
-
-
-
-
-
-
- **Possible values:** `>= 1`
-
-
-
-
-
- Tags attached to the pet
-
-
-
-
-
- Array [
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
- petType
-
- string
-
-
-
-
- **Possible values:** [`cat`, `dog`, `bee`]
-
-
-
-
-
- Type of a pet
-
-
-
-
-
-
-
-
- = 1`"}
- schema={{"type":"integer","format":"int32","description":"The size of the pack the dog is from","default":1,"minimum":1}}
- >
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Body
-
- required
-
-
-
-
-
- Pet object that needs to be added to the store
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid ID supplied
-
-
-
-
-
-
-
-
-
- Pet not found
-
-
-
-
-
-
-
-
-
- Validation exception
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/chaos-docs/docs/petstore/update-user.api.mdx b/chaos-docs/docs/petstore/update-user.api.mdx
deleted file mode 100644
index 8f30dece..00000000
--- a/chaos-docs/docs/petstore/update-user.api.mdx
+++ /dev/null
@@ -1,542 +0,0 @@
----
-id: update-user
-title: "Updated user"
-description: "This can only be done by the logged in user."
-sidebar_label: "Updated user"
-hide_title: true
-hide_table_of_contents: true
-api: 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
-sidebar_class_name: "put api-method"
-info_path: docs/petstore/swagger-petstore-yaml
-custom_edit_url: null
----
-
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
-import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Markdown from "@theme/Markdown";
-import Heading from "@theme/Heading";
-import OperationTabs from "@theme/OperationTabs";
-import TabItem from "@theme/TabItem";
-
-
-
-
-
-
-
-
-
-
-This can only be done by the logged in user.
-
-
-
-
-
-
-
- Path Parameters
-
-
-
-
-
-
-
- Body
-
- required
-
-
-
-
-
- Updated user object
-
-
-
-
-
-
-
-
- pet
-
- object
-
-
-
-
-
- oneOf
-
-
-
-
-
-
-
- category
-
- Category
-
-
-
-
-
-
-
-
-
-
- sub
-
- object
-
-
-
-
-
-
- Test Sub Category
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- tags
-
- Tag[]
-
-
-
-
-
-
- **Possible values:** `>= 1`
-
-
-
-
-
- Tags attached to the pet
-
-
-
-
-
- Array [
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
- petType
-
- string
-
-
-
-
- **Possible values:** [`cat`, `dog`, `bee`]
-
-
-
-
-
- Type of a pet
-
-
-
-
-
-
-
-
- = 1`"}
- schema={{"type":"integer","format":"int32","description":"The size of the pack the dog is from","default":1,"minimum":1}}
- >
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- = 4 characters`"}
- schema={{"description":"User supplied username","type":"string","minLength":4,"example":"John78"}}
- >
-
-
-
-
-
-
-
- = 8 characters`, Value must match regular expression `/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])/`"}
- schema={{"type":"string","description":"User password, MUST contain a mix of upper and lower case letters, as well as digits","format":"password","minLength":8,"pattern":"/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])/","example":"drowssaP123"}}
- >
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid user supplied
-
-
-
-
-
-
-
-
-
- User not found
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/chaos-docs/docusaurus.config.ts b/chaos-docs/docusaurus.config.ts
index 9e7e6960..aa5cd130 100644
--- a/chaos-docs/docusaurus.config.ts
+++ b/chaos-docs/docusaurus.config.ts
@@ -63,8 +63,8 @@ const config: Config = {
docsPluginId: "classic",
config: {
petstore: {
- specPath: "docs/petstore.yaml",
- outputDir: "docs/petstore",
+ specPath: "docs/api.yml",
+ outputDir: "docs/Chaos Backend APIs",
sidebarOptions: {
groupPathsBy: "tag",
},