_id action_id __v agent_id metadata type user
68c0222e313215a17501a9f8
uPfURn-7klFJejiV44iNI
0
agent_TkwFcZy3MBiF8vrD-Owqd
{
  "raw_spec": "openapi: 3.1.0\ninfo:\n  title: Combined Memory Nano Webhook\n  description: Sends a Nano Banana image-generation request to the n8n webhook.\n  version: 1.0.0\nservers:\n  - url: https://n8n.combinedmemory.com\npaths:\n  /webhook/nano:\n    post:\n      operationId: sendNanoBananaToNanoWebhook\n      summary: Send Nano Banana image request to the /webhook/nano endpoint\n      requestBody:\n        required: true\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/NanoBananaWebhookRequest'\n            example:\n              model: nano-banana\n              request_id: combined-memory-ios-20250909\n              prompts:\n                - subject: brain memory network\n                  text: centered 3D emoji-style app icon of a glowing brain with network connections inside, single rounded volumetric glyph on a filled rounded-square tile, solid background color, no outline or border, orthographic front view, soft studio lighting from top-left, smooth glossy finish with subtle ambient occlusion, clean edges, uniform 14% padding, 1:1, no text, no background scene\n                  negative: text,letters,numbers,wordmarks,photographic,realistic photo,background scene,busy background,noise,grain,watermark,signature,lens flare,outline,stroke,border,frame,badge,rounded rectangle outline,square outline,UI chrome,flat vector,2D glyph,isometric,tilted camera,harsh shadows,glow,outer drop shadow,metallic mirror finish,bevel line,3D extrude blocky edges\n                  style:\n                    preset: emoji-3d\n                    container_frame: rounded_square\n                    shape: single_glyph_centered\n                    corner_radius_px: 220\n                    material: soft-plastic\n                    stroke_style: none\n                    stroke_width_ratio: 0\n                    lighting: top-left-35deg-soft-studio\n                    shadow: subtle-ambient\n                    perspective: orthographic-front\n                    texture: ultra-smooth\n                    gloss: soft-specular\n                  layout:\n                    canvas: 1024x1024\n                    aspect_ratio: 1:1\n                    padding_ratio: 0.14\n                    grid_align: pixel\n                    centered: true\n                  colors:\n                    palette: ['#6366F1', '#818CF8', '#C7D2FE']\n                    background_style: solid\n                    background_color: '#F3F5F7'\n                  consistency:\n                    icon_set: combined-memory-ios\n                    seed: 777\n                    style_fingerprint: emoji3d-indigo-r220-topsoft-plastic\n                    forbidden:\n                      - text\n                      - letters\n                      - numbers\n                      - wordmarks\n                      - photographic\n                      - realistic photo\n                      - background scene\n                      - busy background\n                      - noise\n                      - grain\n                      - watermark\n                      - signature\n                      - lens flare\n                      - outline\n                      - stroke\n                      - border\n                      - frame\n                      - badge\n                      - rounded rectangle outline\n                      - square outline\n                      - UI chrome\n                      - flat vector\n                      - 2D glyph\n                      - isometric\n                      - tilted camera\n                      - harsh shadows\n                      - glow\n                      - outer drop shadow\n                      - metallic mirror finish\n                      - bevel line\n                      - 3D extrude blocky edges\n                  params:\n                    num_images: 1\n                    guidance_scale: 7.5\n                    sampler: auto\n                    aspect_ratio: 1:1\n                  output:\n                    format: png\n                    background: solid\n                    naming: combined-memory-ios_brain-memory_1024px_v1\n      responses:\n        '200':\n          description: Webhook accepted the payload\n          content:\n            application/json:\n              schema:\n                type: object\n                additionalProperties: true\n        '2XX':\n          description: Other success response\n        '4XX':\n          description: Client error\n        '5XX':\n          description: Server error\ncomponents:\n  schemas:\n    NanoBananaWebhookRequest:\n      type: object\n      required: [model, request_id, prompts]\n      properties:\n        model:\n          type: string\n          example: nano-banana\n        request_id:\n          type: string\n          example: combined-memory-ios-20250909\n        prompts:\n          type: array\n          minItems: 1\n          items:\n            $ref: '#/components/schemas/PromptItem'\n    PromptItem:\n      type: object\n      required: [subject, text]\n      properties:\n        subject: { type: string }\n        text: { type: string }\n        negative: { type: string }\n        style:\n          type: object\n          additionalProperties: true\n        layout:\n          type: object\n          additionalProperties: true\n        colors:\n          type: object\n          additionalProperties: true\n        consistency:\n          type: object\n          additionalProperties: true\n        params:\n          type: object\n          additionalProperties: true\n        output:\n          type: object\n          additionalProperties: true\n",
  "domain": "n8n.combinedmemory.com",
  "auth": {
    "type": "none"
  }
}
action_prototype
68baf1b6289636ce14c4fbc7
68c06063313215a17501aa41
WWRwH1vJzHvfPiyOFZFyN
0
agent_rUuUiOf7-ZJ-dklhYxP7L
{
  "raw_spec": "openapi: 3.1.0\ninfo:\n  title: EvoFit Nano-Banana Webhook\n  description: Sends a single-line evofit ad image prompt plus reference images to the n8n /webhook/evo endpoint.\n  version: 1.0.0\nservers:\n  - url: https://n8n.combinedmemory.com\npaths:\n  /webhook/evo:\n    post:\n      operationId: sendEvofitPromptToEvoWebhook\n      summary: Send evofit image prompt bundle to the /webhook/evo endpoint\n      requestBody:\n        required: true\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/EvoWebhookRequest'\n            example:\n              model: nano-banana\n              request_id: evofit-ads-20250909-001\n              brand: evofit\n              prompt_bundle:\n                image_prompt: cinematic moody gym background with racks, plates, and chalk dust in volumetric light, shallow DOF, safe text area in upper third softly defocused for headline readability, headline SUMMER STRONG! bold condensed sans-serif color #FF0000 stroke #000000 shadow #FFFFFF, watermark @evofit_fit bottom-right 70% opacity, people only as small distant silhouettes with no clear faces and mostly covered by headline, avoid logos except specified overlay, high contrast, 35mm f/2.8, HDR, 8k detail, gritty realism, honor special request and reference description context\n                reference_images:\n                  - https://res.cloudinary.com/dfctldgya/image/upload/v1757437620/example_eteafr.jpg\n                  - https://res.cloudinary.com/dfctldgya/image/upload/v1757437603/evofit_black_red_k3tvdz.png\n                  - https://res.cloudinary.com/dfctldgya/image/upload/v1757437602/evofit_wite_red_bkqqel.png\n                special_request: \"use bold headline and keep subjects in background\"\n                reference_description: \"close-up barbell with chalk dust and red accent lighting\"\n                inputs:\n                  product: Student Gym Pass\n                  character: College Athlete\n                  ad_copy: SUMMER STRONG!\n                  visual_guide: Close-up of hands gripping barbell, dark gym background, dramatic lighting on chalk dust\n                  text_watermark: \"@evofit_fit\"\n                  colors:\n                    primary: \"#FF0000\"\n                    secondary: \"#000000\"\n                    tertiary: \"#FFFFFF\"\n      responses:\n        '200':\n          description: Webhook accepted the payload\n          content:\n            application/json:\n              schema:\n                type: object\n                additionalProperties: true\n        '2XX':\n          description: Other success response\n        '4XX':\n          description: Client error\n        '5XX':\n          description: Server error\ncomponents:\n  schemas:\n    EvoWebhookRequest:\n      type: object\n      required: [model, request_id, prompt_bundle]\n      properties:\n        model:\n          type: string\n          description: Target generation model identifier\n          example: nano-banana\n        request_id:\n          type: string\n          description: Unique request identifier for tracing\n          example: evofit-ads-20250909-001\n        brand:\n          type: string\n          description: Must be \"evofit\" in lowercase\n          enum: [evofit]\n        prompt_bundle:\n          $ref: '#/components/schemas/PromptBundle'\n    PromptBundle:\n      type: object\n      required: [image_prompt, reference_images]\n      properties:\n        image_prompt:\n          type: string\n          description: Single-line evofit image prompt with no embedded double quotes; include text overlay and watermark placement instructions\n          example: cinematic gym background with equipment textures and chalk dust, dramatic contrast, large clean safe text area upper third, headline SUMMER STRONG! bold condensed sans-serif color #FF0000 stroke #000000 shadow #FFFFFF, watermark @evofit_fit bottom-right 70% opacity, people only as distant silhouettes no faces, avoid logos, 35mm f/2.8 HDR 8k gritty realism\n        reference_images:\n          type: array\n          description: Reference images to guide composition, palette, and style\n          minItems: 1\n          items:\n            type: string\n            format: uri\n          example:\n            - https://res.cloudinary.com/dfctldgya/image/upload/v1757437620/example_eteafr.jpg\n            - https://res.cloudinary.com/dfctldgya/image/upload/v1757437603/evofit_black_red_k3tvdz.png\n            - https://res.cloudinary.com/dfctldgya/image/upload/v1757437602/evofit_wite_red_bkqqel.png\n        special_request:\n          type: string\n          description: User's special request text passed through from the chat\n          example: \"no people as main subject; headline covers any background lifter\"\n        reference_description:\n          type: string\n          description: Description of the reference image(s) from upstream analyzer\n          example: \"gritty locker room shadows with red backlight and floating chalk particles\"\n        inputs:\n          type: object\n          description: Optional structured fields for traceability\n          additionalProperties: true\n          properties:\n            product: { type: string, example: \"Student Gym Pass\" }\n            character: { type: string, example: \"College Athlete\" }\n            ad_copy: { type: string, example: \"SUMMER STRONG!\" }\n            visual_guide: { type: string, example: \"Close-up of hands gripping barbell, dark gym background, dramatic lighting on chalk dust\" }\n            text_watermark: { type: string, example: \"@evofit_fit\" }\n            colors:\n              type: object\n              additionalProperties: false\n              properties:\n                primary: { type: string, example: \"#FF0000\" }\n                secondary: { type: string, example: \"#000000\" }\n                tertiary: { type: string, example: \"#FFFFFF\" }",
  "domain": "n8n.combinedmemory.com"
}
action_prototype
68baf1b6289636ce14c4fbc7
68cab030f2340e881317f248
r0KGIwwLLhR1ow88y5MLU
0
agent_yRdhDIPbM-ogYBGIYRf48
{
  "raw_spec": "openapi: 3.1.0\ninfo:\n  title: Total Body Performance Nano-Banana Webhook\n  description: Sends a single-line total body performance ad image prompt plus reference images to the n8n /webhook-test/tbp endpoint.\n  version: 1.0.0\nservers:\n  - url: https://n8n.combinedmemory.com\npaths:\n  /webhook/tbp:\n    post:\n      operationId: sendTbpPromptToWebhook\n      summary: Send total body performance image prompt bundle to the /webhook/tbp endpoint\n      requestBody:\n        required: true\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/TBPWebhookRequest'\n            example:\n              model: nano-banana\n              request_id: tbp-ads-20250909-001\n              brand: total body performance\n              prompt_bundle:\n                image_prompt: clean clinical interior with soft window light and shallow DOF, gentle vignette and warm haze, safe text area left third softly defocused for headline readability, headline PAIN RELIEF NOW bold geometric sans color #FFFFFF stroke #000000 subtle accent #0070C0, supporting subline Book Your Assessment Today medium weight, watermark tbpchiropractic.com bottom-right 70% opacity, use provided TBP wordmark top-right 12% width with 6% clear space, people present only as non-identifiable silhouettes with no facial detail, avoid adding new people or non-TBP logos, natural film grain, 35mm f/2.8, HDR, high detail, honor special request and reference description context\n                reference_images:\n                  - https://n8n.combinedmemory.com/assets/tbp_outdoor_clinic_01.jpg\n                  - https://n8n.combinedmemory.com/assets/tbp_interior_treatment_03.jpg\n                special_request: \"emphasize calm, trustworthy clinical tone and clear booking CTA\"\n                reference_description: \"bright reception and treatment room with teal accents and soft window light\"\n                inputs:\n                  product: Posture Relief Package\n                  character: Busy Professional\n                  ad_copy: PAIN RELIEF NOW\n                  visual_guide: Patient receiving gentle manual therapy at desk height, soft natural light, muted teal accents\n                  text_watermark: \"tbpchiropractic.com\"\n                  colors:\n                    primary: \"#FFFFFF\"\n                    secondary: \"#000000\"\n                    tertiary: \"#0070C0\"\n      responses:\n        '200':\n          description: Webhook accepted the payload\n          content:\n            application/json:\n              schema:\n                type: object\n                additionalProperties: true\n        '2XX':\n          description: Other success response\n        '4XX':\n          description: Client error\n        '5XX':\n          description: Server error\ncomponents:\n  schemas:\n    TBPWebhookRequest:\n      type: object\n      required: [model, request_id, prompt_bundle]\n      properties:\n        model:\n          type: string\n          description: Target generation model identifier\n          example: nano-banana\n        request_id:\n          type: string\n          description: Unique request identifier for tracing\n          example: tbp-ads-20250909-001\n        brand:\n          type: string\n          description: Must be \"total body performance\" in lowercase\n          enum: [total body performance]\n        prompt_bundle:\n          $ref: '#/components/schemas/TBPPromptBundle'\n    TBPPromptBundle:\n      type: object\n      required: [image_prompt, reference_images]\n      properties:\n        image_prompt:\n          type: string\n          description: Single-line total body performance image prompt with no embedded double quotes; include text overlay, watermark, and precise logo placement instructions\n          example: clean clinical interior with soft window light and shallow DOF, gentle vignette and warm haze, safe text area left third softly defocused for headline readability, headline PAIN RELIEF NOW bold geometric sans color #FFFFFF stroke #000000 subtle accent #0070C0, supporting subline Book Your Assessment Today medium weight, watermark tbpchiropractic.com bottom-right 70% opacity, use provided TBP wordmark top-right 12% width with 6% clear space, people present only as non-identifiable silhouettes with no facial detail, avoid adding new people or non-TBP logos, natural film grain, 35mm f/2.8 HDR high detail\n        reference_images:\n          type: array\n          description: Reference images to guide composition, palette, and style; include exactly two images where applicable (exterior then interior) when used downstream\n          minItems: 1\n          items:\n            type: string\n            format: uri\n          example:\n            - https://n8n.combinedmemory.com/assets/tbp_outdoor_clinic_01.jpg\n            - https://n8n.combinedmemory.com/assets/tbp_interior_treatment_03.jpg\n        special_request:\n          type: string\n          description: User's special request text passed through from the chat\n          example: \"emphasize calm, trustworthy clinical tone and clear booking CTA\"\n        reference_description:\n          type: string\n          description: Description of the reference image(s) from upstream analyzer\n          example: \"bright reception and treatment room with teal accents and soft window light\"\n        inputs:\n          type: object\n          description: Optional structured fields for traceability\n          additionalProperties: true\n          properties:\n            product: { type: string, example: \"Posture Relief Package\" }\n            character: { type: string, example: \"Busy Professional\" }\n            ad_copy: { type: string, example: \"PAIN RELIEF NOW\" }\n            visual_guide: { type: string, example: \"Patient receiving gentle manual therapy at desk height, soft natural light, muted teal accents\" }\n            text_watermark: { type: string, example: \"tbpchiropractic.com\" }\n            colors:\n              type: object\n              additionalProperties: false\n              properties:\n                primary: { type: string, example: \"#FFFFFF\" }\n                secondary: { type: string, example: \"#000000\" }\n                tertiary: { type: string, example: \"#0070C0\" }",
  "domain": "n8n.combinedmemory.com"
}
action_prototype
68baf1b6289636ce14c4fbc7
68e95c6b5cf6345c88fed78d
wnC3H59D72jdPv69JMbk3
0
agent_dAm8F7OuI00PWCh-gd7bC
{
  "raw_spec": "{\n  \"openapi\": \"3.0.0\",\n  \"info\": {\n    \"title\": \"Favicon Webhook Action Generator\",\n    \"version\": \"1.0.0\",\n    \"description\": \"OpenAI‑compatible GPT Action schema for the favicon webhook.\"\n  },\n  \"servers\": [\n    {\n      \"url\": \"https://n8n.combinedmemory.com/webhook/favicon\",\n      \"description\": \"Favicon webhook endpoint\"\n    }\n  ],\n  \"paths\": {\n    \"/\": {\n      \"post\": {\n        \"summary\": \"Send a request string to the favicon webhook and receive a response payload.\",\n        \"operationId\": \"faviconWebhook\",\n        \"requestBody\": {\n          \"required\": true,\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"request\": {\n                    \"type\": \"string\",\n                    \"description\": \"The request string to be processed by the webhook.\"\n                  }\n                },\n                \"required\": [\"request\"],\n                \"additionalProperties\": false\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Successful response from the webhook.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"payload\": {\n                      \"type\": \"string\",\n                      \"description\": \"The response string returned by the webhook.\"\n                    }\n                  },\n                  \"required\": [\"payload\"],\n                  \"additionalProperties\": false\n                }\n              }\n            }\n          },\n          \"400\": {\n            \"description\": \"Invalid request payload.\"\n          }\n        }\n      }\n    }\n  }\n}",
  "domain": "n8n.combinedmemory.com"
}
action_prototype
68baf1b6289636ce14c4fbc7
68ebd4fd5cf6345c88fed969
8nUNGQ47oqYTqsCasqSnn
0
agent_8-gcdW_ojX66bFYGsBHZ8
{
  "raw_spec": "{\n  \"openapi\": \"3.0.0\",\n  \"info\": {\n    \"title\": \"Webhook 2 Action Generator\",\n    \"version\": \"1.0.0\",\n    \"description\": \"Converts a webhook URL into an OpenAI-compatible GPT Action schema.\"\n  },\n  \"servers\": [\n    {\n      \"url\": \"https://n8n.combinedmemory.com/webhook-test/url-to-openai\",\n      \"description\": \"n8n Webhook endpoint for Combined Memory\"\n    }\n  ],\n  \"paths\": {\n    \"/\": {\n      \"post\": {\n        \"summary\": \"Takes a webhook URL and generates a schema that can be used as a GPT Action.\",\n        \"operationId\": \"generateOpenAISchema\",\n        \"requestBody\": {\n          \"required\": true,\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"request\": {\n                    \"type\": \"string\",\n                    \"description\": \"The request string to be processed by the webhook.\"\n                  }\n                },\n                \"required\": [\n                  \"request\"\n                ],\n                \"additionalProperties\": false\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Successfully generated the OpenAI-compatible schema.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"payload\": {\n                      \"type\": \"string\",\n                      \"description\": \"The response string returned by the webhook.\"\n                    }\n                  },\n                  \"required\": [\n                    \"payload\"\n                  ],\n                  \"additionalProperties\": false\n                }\n              }\n            }\n          },\n          \"400\": {\n            \"description\": \"Failed to generate schema. Invalid or missing parameters.\"\n          }\n        }\n      }\n    }\n  }\n}",
  "domain": "n8n.combinedmemory.com"
}
action_prototype
68baf1b6289636ce14c4fbc7
68ed8e1f5cf6345c88fedba1
jrIVtfrCrvtksTgjB-f33
0
agent_4Q1jq3Bkrc-WcW93RudPk
{
  "raw_spec": "{\n  \"openapi\": \"3.0.0\",\n  \"info\": {\n    \"title\": \"Icon-generator Action\",\n    \"version\": \"1.0.0\",\n    \"description\": \"OpenAI‑compatible GPT Action schema for the icon-generator webhook.\"\n  },\n  \"servers\": [\n    {\n      \"url\": \"https://n8n.combinedmemory.com/webhook/icon-generator\",\n      \"description\": \"icon-generator webhook endpoint\"\n    }\n  ],\n  \"paths\": {\n    \"/\": {\n      \"post\": {\n        \"summary\": \"Send a request string to the icon-generator webhook and receive a response payload.\",\n        \"operationId\": \"icon-generator\",\n        \"requestBody\": {\n          \"required\": true,\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"request\": {\n                    \"type\": \"string\",\n                    \"description\": \"The request string to be processed by the webhook.\"\n                  }\n                },\n                \"required\": [\"request\"],\n                \"additionalProperties\": false\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Successful response from the webhook.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"payload\": {\n                      \"type\": \"string\",\n                      \"description\": \"The response string returned by the webhook.\"\n                    }\n                  },\n                  \"required\": [\"payload\"],\n                  \"additionalProperties\": false\n                }\n              }\n            }\n          },\n          \"400\": {\n            \"description\": \"Invalid request payload.\"\n          }\n        }\n      }\n    }\n  }\n}",
  "domain": "n8n.combinedmemory.com"
}
action_prototype
68baf1b6289636ce14c4fbc7
68edcf195cf6345c88fedcdf
Gr-IB6vtZiXR2wF3SfJWR
0
agent_RMJBwm26_qnOFC59SM4Jr
{
  "raw_spec": "{\n  \"openapi\": \"3.0.0\",\n  \"info\": {\n    \"title\": \"Csv Action\",\n    \"version\": \"1.0.0\",\n    \"description\": \"OpenAI‑compatible GPT Action schema for the CSV upload webhook.\"\n  },\n  \"servers\": [\n    {\n      \"url\": \"https://n8n.combinedmemory.com/webhook/GHLCSV\",\n      \"description\": \"CSV upload webhook endpoint\"\n    }\n  ],\n  \"paths\": {\n    \"/\": {\n      \"post\": {\n        \"summary\": \"Send a request string to the CSV webhook and receive a response payload.\",\n        \"operationId\": \"csv\",\n        \"requestBody\": {\n          \"required\": true,\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"request\": {\n                    \"type\": \"string\",\n                    \"description\": \"The request string to be processed by the webhook.\"\n                  }\n                },\n                \"required\": [\"request\"],\n                \"additionalProperties\": false\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Successful response from the webhook.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"payload\": {\n                      \"type\": \"string\",\n                      \"description\": \"The response string returned by the webhook.\"\n                    }\n                  },\n                  \"required\": [\"payload\"],\n                  \"additionalProperties\": false\n                }\n              }\n            }\n          },\n          \"400\": {\n            \"description\": \"Invalid request payload.\"\n          }\n        }\n      }\n    }\n  }\n}",
  "domain": "n8n.combinedmemory.com"
}
action_prototype
68baf1b6289636ce14c4fbc7
68edd03e5cf6345c88fedce0
_XagcY4AQXMS-qdEGoFSF
0
agent_4eLexttHirt032Bkn4lua
{
  "raw_spec": "{\n  \"openapi\": \"3.0.0\",\n  \"info\": {\n    \"title\": \"Csv Action\",\n    \"version\": \"1.0.0\",\n    \"description\": \"OpenAI‑compatible GPT Action schema for the CSV upload webhook.\"\n  },\n  \"servers\": [\n    {\n      \"url\": \"https://n8n.combinedmemory.com/webhook/GHLCSV\",\n      \"description\": \"CSV upload webhook endpoint\"\n    }\n  ],\n  \"paths\": {\n    \"/\": {\n      \"post\": {\n        \"summary\": \"Send a request string to the CSV webhook and receive a response payload.\",\n        \"operationId\": \"csv\",\n        \"requestBody\": {\n          \"required\": true,\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"request\": {\n                    \"type\": \"string\",\n                    \"description\": \"The request string to be processed by the webhook.\"\n                  }\n                },\n                \"required\": [\"request\"],\n                \"additionalProperties\": false\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Successful response from the webhook.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"payload\": {\n                      \"type\": \"string\",\n                      \"description\": \"The response string returned by the webhook.\"\n                    }\n                  },\n                  \"required\": [\"payload\"],\n                  \"additionalProperties\": false\n                }\n              }\n            }\n          },\n          \"400\": {\n            \"description\": \"Invalid request payload.\"\n          }\n        }\n      }\n    }\n  }\n}",
  "domain": "n8n.combinedmemory.com"
}
action_prototype
68baf1b6289636ce14c4fbc7
68f2fc8d5cf6345c88fee2d5
5Gk0Rh_8wnIvEAPxR5PqB
0
agent_pZiAeTy2v_nCI0BT0AQWD
{
  "raw_spec": "{\n  \"openapi\": \"3.0.0\",\n  \"info\": {\n    \"title\": \"tactical-traps Action\",\n    \"version\": \"1.0.0\",\n    \"description\": \"OpenAI‑compatible GPT Action schema for the tactical‑traps webhook.\"\n  },\n  \"servers\": [\n    {\n      \"url\": \"https://n8n.combinedmemory.com/webhook/tactical-traps\",\n      \"description\": \"tactical‑traps webhook endpoint\"\n    }\n  ],\n  \"paths\": {\n    \"/\": {\n      \"post\": {\n        \"summary\": \"Send a request string to the tactical‑traps webhook and receive a response payload.\",\n        \"operationId\": \"tactical-traps\",\n        \"requestBody\": {\n          \"required\": true,\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"request\": {\n                    \"type\": \"string\",\n                    \"description\": \"The request string to be processed by the webhook.\"\n                  }\n                },\n                \"required\": [\n                  \"request\"\n                ],\n                \"additionalProperties\": false\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Successful response from the webhook.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"payload\": {\n                      \"type\": \"string\",\n                      \"description\": \"The response string returned by the webhook.\"\n                    }\n                  },\n                  \"required\": [\n                    \"payload\"\n                  ],\n                  \"additionalProperties\": false\n                }\n              }\n            }\n          },\n          \"400\": {\n            \"description\": \"Invalid request payload.\"\n          }\n        }\n      }\n    }\n  }\n}",
  "domain": "n8n.combinedmemory.com"
}
action_prototype
68baf1b6289636ce14c4fbc7
68fc02b35cf6345c88feea7b
zQl063Xx08atq0wDy4F4m
0
agent_ySV2R2415Gzg7rpowmPoj
{
  "raw_spec": "{\"openapi\":\"3.0.0\",\"info\":{\"title\":\"LibreChat Combined Memory API\",\"version\":\"1.0.0\",\"description\":\"\\n# LibreChat API Documentation\\n\\nComplete API reference for LibreChat Combined Memory, including authentication, conversations, messages, agents, MCP integration, LiveKit voice, and more.\\n\\n## Base URL\\n- **Production**: https://chat.combinedmemory.com\\n- **Development**: http://localhost:3080\\n\\n## Authentication\\nMost endpoints require Bearer token authentication. Obtain a token by logging in via `/api/auth/login`.\\n\\n### Headers\\n```\\nAuthorization: Bearer <your_jwt_token>\\n```\\n\\n## Rate Limiting\\n- **Messages**: 20 requests/minute\\n- **Other endpoints**: 100 requests/minute\\n\\n## Streaming\\nMessage endpoints support Server-Sent Events (SSE) for streaming responses.\\n      \",\"contact\":{\"name\":\"LibreChat Combined Memory\",\"url\":\"https://chat.combinedmemory.com\"}},\"servers\":[{\"url\":\"https://chat.combinedmemory.com\",\"description\":\"Production server (Railway)\"},{\"url\":\"http://localhost:3080\",\"description\":\"Local development server\"}],\"components\":{\"securitySchemes\":{\"BearerAuth\":{\"type\":\"http\",\"scheme\":\"bearer\",\"bearerFormat\":\"JWT\",\"description\":\"JWT token obtained from /api/auth/login\"}},\"schemas\":{\"User\":{\"type\":\"object\",\"properties\":{\"id\":{\"type\":\"string\",\"example\":\"user_123\"},\"email\":{\"type\":\"string\",\"format\":\"email\",\"example\":\"user@example.com\"},\"name\":{\"type\":\"string\",\"example\":\"John Doe\"},\"username\":{\"type\":\"string\",\"example\":\"johndoe\"},\"role\":{\"type\":\"string\",\"enum\":[\"user\",\"admin\"],\"example\":\"user\"},\"createdAt\":{\"type\":\"string\",\"format\":\"date-time\"},\"avatar\":{\"type\":\"string\",\"format\":\"uri\",\"nullable\":true}}},\"LoginRequest\":{\"type\":\"object\",\"required\":[\"email\",\"password\"],\"properties\":{\"email\":{\"type\":\"string\",\"format\":\"email\",\"example\":\"user@example.com\"},\"password\":{\"type\":\"string\",\"format\":\"password\",\"example\":\"password123\"}}},\"LoginResponse\":{\"type\":\"object\",\"properties\":{\"success\":{\"type\":\"boolean\",\"example\":true},\"token\":{\"type\":\"string\",\"example\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\"},\"refreshToken\":{\"type\":\"string\",\"example\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\"},\"user\":{\"$ref\":\"#/components/schemas/User\"}}},\"Conversation\":{\"type\":\"object\",\"properties\":{\"conversationId\":{\"type\":\"string\",\"example\":\"conv_123\"},\"title\":{\"type\":\"string\",\"example\":\"My Conversation\"},\"endpoint\":{\"type\":\"string\",\"example\":\"openAI\"},\"model\":{\"type\":\"string\",\"example\":\"gpt-4\"},\"createdAt\":{\"type\":\"string\",\"format\":\"date-time\"},\"updatedAt\":{\"type\":\"string\",\"format\":\"date-time\"},\"messages\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/Message\"}}}},\"Message\":{\"type\":\"object\",\"properties\":{\"messageId\":{\"type\":\"string\",\"example\":\"msg_789\"},\"conversationId\":{\"type\":\"string\",\"example\":\"conv_123\"},\"parentMessageId\":{\"type\":\"string\",\"nullable\":true},\"sender\":{\"type\":\"string\",\"enum\":[\"User\",\"Assistant\"],\"example\":\"User\"},\"text\":{\"type\":\"string\",\"example\":\"Hello, how are you?\"},\"isCreatedByUser\":{\"type\":\"boolean\",\"example\":true},\"createdAt\":{\"type\":\"string\",\"format\":\"date-time\"},\"model\":{\"type\":\"string\",\"example\":\"gpt-4\"},\"tokenCount\":{\"type\":\"integer\",\"example\":42}}},\"MessageRequest\":{\"type\":\"object\",\"required\":[\"conversationId\",\"endpoint\",\"text\"],\"properties\":{\"conversationId\":{\"type\":\"string\",\"example\":\"conv_123\"},\"endpoint\":{\"type\":\"string\",\"example\":\"openAI\"},\"model\":{\"type\":\"string\",\"example\":\"gpt-4\"},\"text\":{\"type\":\"string\",\"example\":\"Hello!\"},\"parentMessageId\":{\"type\":\"string\",\"nullable\":true},\"tools\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"example\":[\"web_search\",\"calculator\"]}}},\"Agent\":{\"type\":\"object\",\"properties\":{\"id\":{\"type\":\"string\",\"example\":\"agent_456\"},\"name\":{\"type\":\"string\",\"example\":\"My Assistant\"},\"description\":{\"type\":\"string\",\"example\":\"A helpful AI assistant\"},\"model\":{\"type\":\"string\",\"example\":\"gpt-4\"},\"instructions\":{\"type\":\"string\",\"example\":\"You are a helpful assistant...\"},\"tools\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"example\":[\"web_search\",\"calculator\"]},\"createdAt\":{\"type\":\"string\",\"format\":\"date-time\"},\"updatedAt\":{\"type\":\"string\",\"format\":\"date-time\"}}},\"FileUploadResponse\":{\"type\":\"object\",\"properties\":{\"success\":{\"type\":\"boolean\",\"example\":true},\"file\":{\"type\":\"object\",\"properties\":{\"file_id\":{\"type\":\"string\",\"example\":\"file_abc123\"},\"filename\":{\"type\":\"string\",\"example\":\"document.pdf\"},\"type\":{\"type\":\"string\",\"example\":\"application/pdf\"},\"bytes\":{\"type\":\"integer\",\"example\":102400},\"createdAt\":{\"type\":\"string\",\"format\":\"date-time\"}}}}},\"MCPServer\":{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\",\"example\":\"railway\"},\"type\":{\"type\":\"string\",\"enum\":[\"stdio\",\"http\",\"sse\"],\"example\":\"http\"},\"url\":{\"type\":\"string\",\"format\":\"uri\",\"example\":\"https://railway.app/api/mcp\"},\"tools\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\",\"example\":\"railway_service_list\"},\"description\":{\"type\":\"string\",\"example\":\"List Railway services\"},\"inputSchema\":{\"type\":\"object\"}}}}}},\"LiveKitTokenRequest\":{\"type\":\"object\",\"required\":[\"roomName\",\"participantName\"],\"properties\":{\"roomName\":{\"type\":\"string\",\"example\":\"voice_conv_123\"},\"participantName\":{\"type\":\"string\",\"example\":\"User Name\"}}},\"LiveKitTokenResponse\":{\"type\":\"object\",\"properties\":{\"success\":{\"type\":\"boolean\",\"example\":true},\"token\":{\"type\":\"string\",\"example\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\"},\"url\":{\"type\":\"string\",\"format\":\"uri\",\"example\":\"wss://combined-memory-xqro4l3t.livekit.cloud\"},\"roomName\":{\"type\":\"string\",\"example\":\"voice_conv_123\"}}},\"Memory\":{\"type\":\"object\",\"properties\":{\"_id\":{\"type\":\"string\",\"example\":\"mem_abc123\"},\"user\":{\"type\":\"string\",\"example\":\"user_123\"},\"key\":{\"type\":\"string\",\"example\":\"project_notes\"},\"value\":{\"type\":\"string\",\"example\":\"Working on LibreChat API documentation\"},\"tokenCount\":{\"type\":\"integer\",\"example\":42},\"created_at\":{\"type\":\"string\",\"format\":\"date-time\"},\"updated_at\":{\"type\":\"string\",\"format\":\"date-time\"}}},\"MemoryListResponse\":{\"type\":\"object\",\"properties\":{\"memories\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/Memory\"}},\"totalTokens\":{\"type\":\"integer\",\"example\":1500},\"tokenLimit\":{\"type\":\"integer\",\"example\":10000,\"nullable\":true},\"charLimit\":{\"type\":\"integer\",\"example\":50000},\"usagePercentage\":{\"type\":\"number\",\"example\":15}}},\"iMessageReplyRequest\":{\"type\":\"object\",\"required\":[\"sender\",\"message\"],\"properties\":{\"sender\":{\"type\":\"string\",\"example\":\"+1234567890\"},\"message\":{\"type\":\"string\",\"example\":\"How are you doing?\"},\"threadId\":{\"type\":\"string\",\"example\":\"thread_abc123\",\"nullable\":true},\"contactName\":{\"type\":\"string\",\"example\":\"John Doe\",\"nullable\":true}}},\"iMessageReplyResponse\":{\"type\":\"object\",\"properties\":{\"reply\":{\"type\":\"string\",\"example\":\"I'm doing well! Working on some AI projects.\"},\"sender\":{\"type\":\"string\",\"example\":\"+1234567890\"},\"threadId\":{\"type\":\"string\",\"example\":\"thread_abc123\"},\"model\":{\"type\":\"string\",\"example\":\"gpt-4o-mini\"},\"skipped\":{\"type\":\"boolean\",\"example\":false},\"reason\":{\"type\":\"string\",\"example\":\"Contact not in whitelist\",\"nullable\":true}}},\"Error\":{\"type\":\"object\",\"properties\":{\"success\":{\"type\":\"boolean\",\"example\":false},\"message\":{\"type\":\"string\",\"example\":\"An error occurred\"},\"code\":{\"type\":\"string\",\"example\":\"INVALID_REQUEST\"}}}}},\"tags\":[{\"name\":\"Authentication\",\"description\":\"User authentication and session management\"},{\"name\":\"Conversations\",\"description\":\"Conversation CRUD operations\"},{\"name\":\"Messages\",\"description\":\"Send and receive messages\"},{\"name\":\"Agents\",\"description\":\"Custom AI agent management\"},{\"name\":\"Files\",\"description\":\"File upload and management\"},{\"name\":\"Search\",\"description\":\"MeiliSearch integration\"},{\"name\":\"Memory\",\"description\":\"MongoDB memory storage with MeiliSearch and Supermemory sync\"},{\"name\":\"iMessage\",\"description\":\"iMessage auto-reply integration with AI and memory context\"},{\"name\":\"MCP\",\"description\":\"Model Context Protocol integration\"},{\"name\":\"LiveKit\",\"description\":\"Voice conversation integration\"},{\"name\":\"Config\",\"description\":\"Configuration and health endpoints\"}],\"paths\":{\"/api/auth/login\":{\"post\":{\"tags\":[\"Authentication\"],\"summary\":\"User login\",\"description\":\"Authenticate user and receive JWT token\",\"operationId\":\"AuthLoginPost\",\"requestBody\":{\"required\":true,\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/LoginRequest\"}}}},\"responses\":{\"200\":{\"description\":\"Login successful\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/LoginResponse\"}}}},\"401\":{\"description\":\"Invalid credentials\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/api/auth/register\":{\"post\":{\"tags\":[\"Authentication\"],\"summary\":\"User registration\",\"description\":\"Create a new user account\",\"operationId\":\"AuthRegisterPost\",\"requestBody\":{\"required\":true,\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"required\":[\"email\",\"password\",\"name\"],\"properties\":{\"email\":{\"type\":\"string\",\"format\":\"email\"},\"password\":{\"type\":\"string\",\"format\":\"password\",\"minLength\":8},\"name\":{\"type\":\"string\"},\"username\":{\"type\":\"string\"}}}}}},\"responses\":{\"201\":{\"description\":\"User created successfully\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/LoginResponse\"}}}},\"400\":{\"description\":\"Invalid request or email already exists\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/api/auth/refresh\":{\"post\":{\"tags\":[\"Authentication\"],\"summary\":\"Refresh JWT token\",\"description\":\"Get a new JWT token using refresh token\",\"operationId\":\"AuthRefreshPost\",\"requestBody\":{\"required\":true,\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"required\":[\"refreshToken\"],\"properties\":{\"refreshToken\":{\"type\":\"string\"}}}}}},\"responses\":{\"200\":{\"description\":\"Token refreshed successfully\",\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"properties\":{\"token\":{\"type\":\"string\"},\"refreshToken\":{\"type\":\"string\"}}}}}},\"401\":{\"description\":\"Invalid refresh token\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/api/auth/logout\":{\"post\":{\"tags\":[\"Authentication\"],\"summary\":\"Logout\",\"description\":\"Invalidate current session\",\"operationId\":\"AuthLogoutPost\",\"security\":[{\"BearerAuth\":[]}],\"responses\":{\"200\":{\"description\":\"Logout successful\",\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"properties\":{\"success\":{\"type\":\"boolean\",\"example\":true},\"message\":{\"type\":\"string\",\"example\":\"Logged out successfully\"}}}}}}}}},\"/api/conversations\":{\"get\":{\"tags\":[\"Conversations\"],\"summary\":\"List conversations\",\"description\":\"Get all conversations for the authenticated user with pagination\",\"operationId\":\"ConversationsListGet\",\"security\":[{\"BearerAuth\":[]}],\"parameters\":[{\"name\":\"page\",\"in\":\"query\",\"schema\":{\"type\":\"integer\",\"default\":1},\"description\":\"Page number\"},{\"name\":\"limit\",\"in\":\"query\",\"schema\":{\"type\":\"integer\",\"default\":20,\"maximum\":100},\"description\":\"Number of conversations per page\"}],\"responses\":{\"200\":{\"description\":\"List of conversations\",\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"properties\":{\"conversations\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/Conversation\"}},\"pages\":{\"type\":\"integer\",\"example\":5},\"total\":{\"type\":\"integer\",\"example\":100}}}}}},\"401\":{\"description\":\"Unauthorized\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}},\"post\":{\"tags\":[\"Conversations\"],\"summary\":\"Create conversation\",\"description\":\"Create a new conversation\",\"operationId\":\"ConversationsCreatePost\",\"security\":[{\"BearerAuth\":[]}],\"requestBody\":{\"required\":true,\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"required\":[\"endpoint\"],\"properties\":{\"title\":{\"type\":\"string\",\"example\":\"New Conversation\"},\"endpoint\":{\"type\":\"string\",\"example\":\"openAI\"},\"model\":{\"type\":\"string\",\"example\":\"gpt-4\"}}}}}},\"responses\":{\"201\":{\"description\":\"Conversation created\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Conversation\"}}}},\"400\":{\"description\":\"Invalid request\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/api/conversations/{conversationId}\":{\"get\":{\"tags\":[\"Conversations\"],\"summary\":\"Get conversation\",\"description\":\"Get a specific conversation by ID\",\"operationId\":\"ConversationGetById\",\"security\":[{\"BearerAuth\":[]}],\"parameters\":[{\"name\":\"conversationId\",\"in\":\"path\",\"required\":true,\"schema\":{\"type\":\"string\"},\"description\":\"Conversation ID\"}],\"responses\":{\"200\":{\"description\":\"Conversation details\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Conversation\"}}}},\"404\":{\"description\":\"Conversation not found\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}},\"patch\":{\"tags\":[\"Conversations\"],\"summary\":\"Update conversation\",\"description\":\"Update conversation title or settings\",\"operationId\":\"ConversationUpdatePatch\",\"security\":[{\"BearerAuth\":[]}],\"parameters\":[{\"name\":\"conversationId\",\"in\":\"path\",\"required\":true,\"schema\":{\"type\":\"string\"}}],\"requestBody\":{\"required\":true,\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"properties\":{\"title\":{\"type\":\"string\"}}}}}},\"responses\":{\"200\":{\"description\":\"Conversation updated\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Conversation\"}}}}}},\"delete\":{\"tags\":[\"Conversations\"],\"summary\":\"Delete conversation\",\"description\":\"Delete a conversation and all its messages\",\"operationId\":\"ConversationDeleteById\",\"security\":[{\"BearerAuth\":[]}],\"parameters\":[{\"name\":\"conversationId\",\"in\":\"path\",\"required\":true,\"schema\":{\"type\":\"string\"}}],\"responses\":{\"200\":{\"description\":\"Conversation deleted\",\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"properties\":{\"success\":{\"type\":\"boolean\",\"example\":true},\"message\":{\"type\":\"string\",\"example\":\"Conversation deleted\"}}}}}}}}},\"/api/messages\":{\"post\":{\"tags\":[\"Messages\"],\"summary\":\"Send message\",\"description\":\"Send a message and receive streaming response via Server-Sent Events (SSE)\",\"operationId\":\"MessagesSendPost\",\"security\":[{\"BearerAuth\":[]}],\"requestBody\":{\"required\":true,\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/MessageRequest\"}}}},\"responses\":{\"200\":{\"description\":\"Streaming response (SSE)\",\"content\":{\"text/event-stream\":{\"schema\":{\"type\":\"string\",\"example\":\"event: message\\ndata: {\\\"type\\\":\\\"start\\\",\\\"conversationId\\\":\\\"conv_123\\\",\\\"messageId\\\":\\\"msg_789\\\"}\\n\\nevent: message\\ndata: {\\\"type\\\":\\\"content\\\",\\\"text\\\":\\\"Hello\\\"}\\n\\nevent: message\\ndata: {\\\"type\\\":\\\"end\\\",\\\"messageId\\\":\\\"msg_789\\\"}\"}}}},\"400\":{\"description\":\"Invalid request\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/api/agents\":{\"get\":{\"tags\":[\"Agents\"],\"summary\":\"List agents\",\"description\":\"Get all custom agents for the authenticated user\",\"operationId\":\"AgentsListGet\",\"security\":[{\"BearerAuth\":[]}],\"responses\":{\"200\":{\"description\":\"List of agents\",\"content\":{\"application/json\":{\"schema\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/Agent\"}}}}}}},\"post\":{\"tags\":[\"Agents\"],\"summary\":\"Create agent\",\"description\":\"Create a new custom AI agent\",\"operationId\":\"AgentsCreatePost\",\"security\":[{\"BearerAuth\":[]}],\"requestBody\":{\"required\":true,\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"required\":[\"name\",\"model\"],\"properties\":{\"name\":{\"type\":\"string\"},\"description\":{\"type\":\"string\"},\"model\":{\"type\":\"string\"},\"instructions\":{\"type\":\"string\"},\"tools\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}}}}}}},\"responses\":{\"201\":{\"description\":\"Agent created\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Agent\"}}}}}}},\"/api/agents/categories\":{\"get\":{\"tags\":[\"Agents\"],\"summary\":\"Get agent categories\",\"description\":\"Get all agent categories with counts\",\"operationId\":\"AgentsCategoriesGet\",\"security\":[{\"BearerAuth\":[]}],\"responses\":{\"200\":{\"description\":\"List of agent categories\",\"content\":{\"application/json\":{\"schema\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"category\":{\"type\":\"string\",\"example\":\"productivity\"},\"count\":{\"type\":\"integer\",\"example\":5}}}}}}}}}},\"/api/agents/{id}\":{\"get\":{\"tags\":[\"Agents\"],\"summary\":\"Get agent\",\"description\":\"Get basic agent information (VIEW permission required)\",\"operationId\":\"AgentGetById\",\"security\":[{\"BearerAuth\":[]}],\"parameters\":[{\"name\":\"id\",\"in\":\"path\",\"required\":true,\"schema\":{\"type\":\"string\"},\"description\":\"Agent ID\"}],\"responses\":{\"200\":{\"description\":\"Agent details\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Agent\"}}}},\"404\":{\"description\":\"Agent not found\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}},\"patch\":{\"tags\":[\"Agents\"],\"summary\":\"Update agent\",\"description\":\"Update an existing agent (EDIT permission required)\",\"operationId\":\"AgentUpdatePatch\",\"security\":[{\"BearerAuth\":[]}],\"parameters\":[{\"name\":\"id\",\"in\":\"path\",\"required\":true,\"schema\":{\"type\":\"string\"},\"description\":\"Agent ID\"}],\"requestBody\":{\"required\":true,\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\"},\"description\":{\"type\":\"string\"},\"model\":{\"type\":\"string\"},\"instructions\":{\"type\":\"string\"},\"tools\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}},\"projectIds\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"Project IDs to share agent with (global share permission required)\"},\"removeProjectIds\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"Project IDs to unshare agent from\"}}}}}},\"responses\":{\"200\":{\"description\":\"Agent updated\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Agent\"}}}},\"404\":{\"description\":\"Agent not found\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}},\"delete\":{\"tags\":[\"Agents\"],\"summary\":\"Delete agent\",\"description\":\"Delete an agent (DELETE permission required)\",\"operationId\":\"AgentDeleteById\",\"security\":[{\"BearerAuth\":[]}],\"parameters\":[{\"name\":\"id\",\"in\":\"path\",\"required\":true,\"schema\":{\"type\":\"string\"},\"description\":\"Agent ID\"}],\"responses\":{\"200\":{\"description\":\"Agent deleted\",\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"properties\":{\"success\":{\"type\":\"boolean\",\"example\":true},\"message\":{\"type\":\"string\",\"example\":\"Agent deleted\"}}}}}},\"404\":{\"description\":\"Agent not found\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/api/agents/{id}/expanded\":{\"get\":{\"tags\":[\"Agents\"],\"summary\":\"Get full agent details\",\"description\":\"Get complete agent details including sensitive configuration (EDIT permission required)\",\"operationId\":\"AgentExpandedGet\",\"security\":[{\"BearerAuth\":[]}],\"parameters\":[{\"name\":\"id\",\"in\":\"path\",\"required\":true,\"schema\":{\"type\":\"string\"},\"description\":\"Agent ID\"}],\"responses\":{\"200\":{\"description\":\"Full agent details\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Agent\"}}}},\"404\":{\"description\":\"Agent not found\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/api/agents/{id}/duplicate\":{\"post\":{\"tags\":[\"Agents\"],\"summary\":\"Duplicate agent\",\"description\":\"Create a copy of an existing agent\",\"operationId\":\"AgentDuplicatePost\",\"security\":[{\"BearerAuth\":[]}],\"parameters\":[{\"name\":\"id\",\"in\":\"path\",\"required\":true,\"schema\":{\"type\":\"string\"},\"description\":\"Agent ID to duplicate\"}],\"responses\":{\"201\":{\"description\":\"Agent duplicated\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Agent\"}}}},\"404\":{\"description\":\"Agent not found\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/api/agents/{id}/revert\":{\"post\":{\"tags\":[\"Agents\"],\"summary\":\"Revert agent version\",\"description\":\"Revert an agent to a previous version\",\"operationId\":\"AgentRevertPost\",\"security\":[{\"BearerAuth\":[]}],\"parameters\":[{\"name\":\"id\",\"in\":\"path\",\"required\":true,\"schema\":{\"type\":\"string\"},\"description\":\"Agent ID\"}],\"requestBody\":{\"required\":true,\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"required\":[\"version_index\"],\"properties\":{\"version_index\":{\"type\":\"integer\",\"example\":2,\"description\":\"Index of the version to revert to\"}}}}}},\"responses\":{\"200\":{\"description\":\"Agent reverted\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Agent\"}}}},\"404\":{\"description\":\"Agent or version not found\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/api/agents/{agent_id}/avatar\":{\"post\":{\"tags\":[\"Agents\"],\"summary\":\"Upload agent avatar\",\"description\":\"Upload and update an avatar for a specific agent\",\"operationId\":\"AgentAvatarPost\",\"security\":[{\"BearerAuth\":[]}],\"parameters\":[{\"name\":\"agent_id\",\"in\":\"path\",\"required\":true,\"schema\":{\"type\":\"string\"},\"description\":\"Agent ID\"}],\"requestBody\":{\"required\":true,\"content\":{\"multipart/form-data\":{\"schema\":{\"type\":\"object\",\"properties\":{\"file\":{\"type\":\"string\",\"format\":\"binary\",\"description\":\"Avatar image file\"},\"metadata\":{\"type\":\"string\",\"description\":\"Optional metadata for the avatar\"}}}}}},\"responses\":{\"200\":{\"description\":\"Avatar uploaded\",\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"properties\":{\"success\":{\"type\":\"boolean\",\"example\":true},\"avatarUrl\":{\"type\":\"string\",\"format\":\"uri\"}}}}}},\"400\":{\"description\":\"Invalid file\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/api/files/upload\":{\"post\":{\"tags\":[\"Files\"],\"summary\":\"Upload file\",\"description\":\"Upload a file (PDF, image, document, etc.)\",\"operationId\":\"FilesUploadPost\",\"security\":[{\"BearerAuth\":[]}],\"requestBody\":{\"required\":true,\"content\":{\"multipart/form-data\":{\"schema\":{\"type\":\"object\",\"properties\":{\"file\":{\"type\":\"string\",\"format\":\"binary\",\"description\":\"File to upload\"}}}}}},\"responses\":{\"200\":{\"description\":\"File uploaded successfully\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/FileUploadResponse\"}}}},\"400\":{\"description\":\"Invalid file or size limit exceeded\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/api/mcp\":{\"get\":{\"tags\":[\"MCP\"],\"summary\":\"List MCP servers\",\"description\":\"Get all configured MCP servers and their available tools\",\"operationId\":\"McpServersListGet\",\"security\":[{\"BearerAuth\":[]}],\"responses\":{\"200\":{\"description\":\"List of MCP servers\",\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"properties\":{\"servers\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/MCPServer\"}}}}}}}}}},\"/api/mcp/{serverName}/{toolName}\":{\"post\":{\"tags\":[\"MCP\"],\"summary\":\"Execute MCP tool\",\"description\":\"Execute a tool from a specific MCP server\",\"operationId\":\"McpToolExecutePost\",\"security\":[{\"BearerAuth\":[]}],\"parameters\":[{\"name\":\"serverName\",\"in\":\"path\",\"required\":true,\"schema\":{\"type\":\"string\"},\"description\":\"MCP server name (e.g., railway, webflow, notion)\"},{\"name\":\"toolName\",\"in\":\"path\",\"required\":true,\"schema\":{\"type\":\"string\"},\"description\":\"Tool name (e.g., railway_service_list)\"}],\"requestBody\":{\"required\":true,\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"description\":\"Tool-specific input parameters\"}}}},\"responses\":{\"200\":{\"description\":\"Tool execution result\",\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"description\":\"Tool-specific output\"}}}},\"404\":{\"description\":\"Server or tool not found\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/api/livekit/token\":{\"post\":{\"tags\":[\"LiveKit\"],\"summary\":\"Generate LiveKit token\",\"description\":\"Generate an access token for LiveKit voice conversation\",\"operationId\":\"LivekitTokenPost\",\"security\":[{\"BearerAuth\":[]}],\"requestBody\":{\"required\":true,\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/LiveKitTokenRequest\"}}}},\"responses\":{\"200\":{\"description\":\"Token generated\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/LiveKitTokenResponse\"}}}},\"400\":{\"description\":\"Invalid request\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/api/config\":{\"get\":{\"tags\":[\"Config\"],\"summary\":\"Get public configuration\",\"description\":\"Get public API configuration (no authentication required)\",\"operationId\":\"ConfigGet\",\"responses\":{\"200\":{\"description\":\"Public configuration\",\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"properties\":{\"appTitle\":{\"type\":\"string\",\"example\":\"LibreChat Combined Memory\"},\"endpoints\":{\"type\":\"object\",\"description\":\"Available AI endpoints and models\"},\"mcpServers\":{\"type\":\"array\",\"description\":\"Configured MCP servers\"}}}}}}}}},\"/api/health\":{\"get\":{\"tags\":[\"Config\"],\"summary\":\"Health check\",\"description\":\"Check API health status (no authentication required)\",\"operationId\":\"HealthGet\",\"responses\":{\"200\":{\"description\":\"API is healthy\",\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"properties\":{\"status\":{\"type\":\"string\",\"example\":\"ok\"},\"timestamp\":{\"type\":\"string\",\"format\":\"date-time\"}}}}}}}}},\"/api/memories\":{\"get\":{\"tags\":[\"Memory\"],\"summary\":\"List all memories\",\"description\":\"Get all memories for the authenticated user with token usage stats\",\"operationId\":\"MemoriesListGet\",\"security\":[{\"BearerAuth\":[]}],\"responses\":{\"200\":{\"description\":\"List of memories with usage stats\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/MemoryListResponse\"}}}}}},\"post\":{\"tags\":[\"Memory\"],\"summary\":\"Create memory\",\"description\":\"Create a new memory entry\",\"operationId\":\"MemoriesCreatePost\",\"security\":[{\"BearerAuth\":[]}],\"requestBody\":{\"required\":true,\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"required\":[\"key\",\"value\"],\"properties\":{\"key\":{\"type\":\"string\",\"example\":\"project_status\"},\"value\":{\"type\":\"string\",\"example\":\"Working on API documentation migration\"}}}}}},\"responses\":{\"201\":{\"description\":\"Memory created\",\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"properties\":{\"created\":{\"type\":\"boolean\",\"example\":true},\"memory\":{\"$ref\":\"#/components/schemas/Memory\"}}}}}},\"400\":{\"description\":\"Invalid request or token limit exceeded\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/api/memories/search\":{\"get\":{\"tags\":[\"Memory\"],\"summary\":\"Search memories\",\"description\":\"Search memories using MeiliSearch with semantic matching\",\"operationId\":\"MemoriesSearchGet\",\"security\":[{\"BearerAuth\":[]}],\"parameters\":[{\"name\":\"q\",\"in\":\"query\",\"schema\":{\"type\":\"string\"},\"description\":\"Search query\",\"example\":\"API documentation\"},{\"name\":\"limit\",\"in\":\"query\",\"schema\":{\"type\":\"integer\",\"default\":20},\"description\":\"Maximum number of results\"}],\"responses\":{\"200\":{\"description\":\"Search results\",\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"properties\":{\"memories\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/Memory\"}},\"total\":{\"type\":\"integer\",\"example\":42},\"processingTimeMs\":{\"type\":\"integer\",\"example\":15},\"query\":{\"type\":\"string\",\"example\":\"API documentation\"}}}}}}}}},\"/api/memories/{key}\":{\"patch\":{\"tags\":[\"Memory\"],\"summary\":\"Update memory\",\"description\":\"Update an existing memory entry (supports key renaming)\",\"operationId\":\"MemoryUpdatePatch\",\"security\":[{\"BearerAuth\":[]}],\"parameters\":[{\"name\":\"key\",\"in\":\"path\",\"required\":true,\"schema\":{\"type\":\"string\"},\"description\":\"Memory key\"}],\"requestBody\":{\"required\":true,\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"properties\":{\"key\":{\"type\":\"string\",\"description\":\"New key name (optional, for renaming)\"},\"value\":{\"type\":\"string\"}}}}}},\"responses\":{\"200\":{\"description\":\"Memory updated\",\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"properties\":{\"updated\":{\"type\":\"boolean\",\"example\":true},\"memory\":{\"$ref\":\"#/components/schemas/Memory\"}}}}}},\"404\":{\"description\":\"Memory not found\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}},\"delete\":{\"tags\":[\"Memory\"],\"summary\":\"Delete memory\",\"description\":\"Delete a memory entry\",\"operationId\":\"MemoryDeleteByKey\",\"security\":[{\"BearerAuth\":[]}],\"parameters\":[{\"name\":\"key\",\"in\":\"path\",\"required\":true,\"schema\":{\"type\":\"string\"},\"description\":\"Memory key\"}],\"responses\":{\"200\":{\"description\":\"Memory deleted\",\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"properties\":{\"deleted\":{\"type\":\"boolean\",\"example\":true}}}}}},\"404\":{\"description\":\"Memory not found\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/api/memories/sync\":{\"post\":{\"tags\":[\"Memory\"],\"summary\":\"Sync from Supermemory\",\"description\":\"Sync all memories from Supermemory Cloud to MongoDB\",\"operationId\":\"MemoriesSyncPost\",\"security\":[{\"BearerAuth\":[]}],\"responses\":{\"200\":{\"description\":\"Sync completed\",\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"properties\":{\"success\":{\"type\":\"boolean\",\"example\":true},\"synced\":{\"type\":\"integer\",\"example\":150},\"failed\":{\"type\":\"integer\",\"example\":0},\"errors\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}}}}}}}}}},\"/api/memories/webhook\":{\"post\":{\"tags\":[\"Memory\"],\"summary\":\"Supermemory webhook\",\"description\":\"Webhook handler for Supermemory document events (create/update/delete)\",\"operationId\":\"MemoriesWebhookPost\",\"requestBody\":{\"required\":true,\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"properties\":{\"event\":{\"type\":\"string\",\"enum\":[\"document.created\",\"document.updated\",\"document.deleted\"]},\"userId\":{\"type\":\"string\",\"example\":\"quinn\"},\"document\":{\"type\":\"object\",\"properties\":{\"id\":{\"type\":\"string\"},\"content\":{\"type\":\"string\"},\"metadata\":{\"type\":\"object\"}}}}}}}},\"responses\":{\"200\":{\"description\":\"Webhook processed\",\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"properties\":{\"success\":{\"type\":\"boolean\",\"example\":true},\"action\":{\"type\":\"string\",\"example\":\"created\"}}}}}}}}},\"/api/imessage/reply\":{\"post\":{\"tags\":[\"iMessage\"],\"summary\":\"Generate AI reply\",\"description\":\"Generate an AI-powered reply to an iMessage with memory context and conversation history\",\"operationId\":\"ImessageReplyPost\",\"security\":[{\"BearerAuth\":[]}],\"requestBody\":{\"required\":true,\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/iMessageReplyRequest\"}}}},\"responses\":{\"200\":{\"description\":\"Reply generated\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/iMessageReplyResponse\"}}}},\"400\":{\"description\":\"Invalid request\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/api/imessage/send\":{\"post\":{\"tags\":[\"iMessage\"],\"summary\":\"Send iMessage via Pushcut\",\"description\":\"Send an iMessage to one or more recipients using Pushcut automation\",\"operationId\":\"ImessageSendPost\",\"security\":[{\"BearerAuth\":[]}],\"requestBody\":{\"required\":true,\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"required\":[\"recipients\",\"message\"],\"properties\":{\"recipients\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"example\":[\"+1234567890\",\"friend@icloud.com\"]},\"message\":{\"type\":\"string\",\"example\":\"Hey! Just wanted to check in.\"}}}}}},\"responses\":{\"200\":{\"description\":\"Message sent\",\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"properties\":{\"success\":{\"type\":\"boolean\",\"example\":true},\"recipients\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}},\"message\":{\"type\":\"string\"}}}}}},\"400\":{\"description\":\"Invalid request\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/api/imessage/allowed-contacts\":{\"get\":{\"tags\":[\"iMessage\"],\"summary\":\"Get allowed contacts\",\"description\":\"Get the list of phone numbers/emails allowed for auto-reply\",\"operationId\":\"ImessageAllowedContactsGet\",\"security\":[{\"BearerAuth\":[]}],\"responses\":{\"200\":{\"description\":\"Allowed contacts list\",\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"properties\":{\"allowedContacts\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"example\":[\"+1234567890\",\"friend@icloud.com\"]}}}}}}}},\"post\":{\"tags\":[\"iMessage\"],\"summary\":\"Add allowed contact\",\"description\":\"Add a phone number or email to the auto-reply whitelist\",\"operationId\":\"ImessageAllowedContactsPost\",\"security\":[{\"BearerAuth\":[]}],\"requestBody\":{\"required\":true,\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"required\":[\"contact\"],\"properties\":{\"contact\":{\"type\":\"string\",\"example\":\"+1234567890\",\"description\":\"Phone number or email address\"}}}}}},\"responses\":{\"200\":{\"description\":\"Contact added\",\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"properties\":{\"success\":{\"type\":\"boolean\",\"example\":true},\"message\":{\"type\":\"string\",\"example\":\"Contact added to whitelist\"},\"allowedContacts\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}}}}}}}}},\"delete\":{\"tags\":[\"iMessage\"],\"summary\":\"Remove allowed contact\",\"description\":\"Remove a phone number or email from the auto-reply whitelist\",\"operationId\":\"ImessageAllowedContactsDelete\",\"security\":[{\"BearerAuth\":[]}],\"requestBody\":{\"required\":true,\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"required\":[\"contact\"],\"properties\":{\"contact\":{\"type\":\"string\",\"example\":\"+1234567890\"}}}}}},\"responses\":{\"200\":{\"description\":\"Contact removed\",\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"properties\":{\"success\":{\"type\":\"boolean\",\"example\":true},\"message\":{\"type\":\"string\",\"example\":\"Contact removed from whitelist\"},\"allowedContacts\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}}}}}}}}}}}}",
  "domain": "chat.combinedmemory.com",
  "api_key": "160c358015fecb49f84c7227e36ab74b:2d2f2ddf31481414ccf8030e6d509df25c1e37ffb5e6fa792d51c60375901f294ff23f4540515e7757c518b403887211d38c5e926f84609d29c1fe72a923c6d6df469948601378e22a8aa21861e41c33f5b1b9d89e76cc6ef3e6c260ab6d3adc7a0b0fb5011512c8f7cb76b93020be08890812e09d88eb9bcd53bd74e6e83a92717035f5dd816f97e52cbf8578c3958b3df871240e787ea8d54488ed913afc27df25f11e4ac771910a9227907cc00bfa1b586972e969a571edb38d85c269b07e8d4cd68b1b8889e6342ee3b3624b114e8b6b864671e0b4f301d77837d2fabdcc34f2678a90bb6eeed19d2ae980c3ae5a93247d129abe366ac9c6ba1f38b1e101505c3b3d9408cede9702de466677790ca2302fc9347347b4e7081cd22fe878bf852c23d7d66f80ee302393ccf0301a99",
  "auth": {
    "authorization_type": "bearer",
    "custom_auth_header": "",
    "type": "service_http"
  }
}
action_prototype
68baf1b6289636ce14c4fbc7

Rename Collection

test .

Tools

Collection Stats

Documents 10
Total doc size 63.06 KB
Average doc size 6.3 KB
Pre-allocated size 76 KB
Indexes 3
Total index size 76 KB
Padding factor
Extents

Indexes

Name Columns Size Attributes Actions
_id_
_id   ASC
36 KB
 DEL
user_1
user   ASC
20 KB
background:  true
 DEL
action_id_1
action_id   ASC
20 KB
background:  true
 DEL