← RydooCONTENT HISTORY

Update to Rydoo

Snapshot Oct 24, 2026 · 13:13 UTC · version 1.0.1

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save Rydoo and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Sep 30, 2026 · 23:10 UTC

57fad5197315a23386887a7d2dc7b6de09504cfb2078a2d163a548073be6f072

After

Oct 24, 2026 · 13:13 UTC

d18965a88002b846a9016013e67c5b801d093767fe63e4517fd3a7925fd293bf

Package file

Before

Sep 30, 2026 · 23:10 UTC

127

After

Oct 24, 2026 · 13:13 UTC

97

Package file

Before

Sep 30, 2026 · 23:10 UTC

{"sha256":"1e53a2e7f69c277c87841afd5689897d4a80cebe6ae650bc1c466a549417d83d","size":3852}

After

Oct 24, 2026 · 13:13 UTC

Not present

Package file

Before

Sep 30, 2026 · 23:10 UTC

Not present

After

Oct 24, 2026 · 13:13 UTC

{"sha256":"ebeaaac030f4b27e15fbaad0848d418ac6831f2388e63fd739fc7ec358d36b01","size":845}

Compare saved observations

Download comparison JSON

Changed files

Choose a file to see its text changes. Binary or large files show metadata only.

.app.json →

.codex-plugin/plugin.json →

assets/icon.svg →

mcp.json →

plugin.json →

plugin.json

− removed · + added

--- before
+++ after
@@ -0,0 +1,33 @@
+{
+  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
+  "author": {
+    "name": "Rydoo"
+  },
+  "description": "Rydoo MCP connects ChatGPT to your Rydoo account, so you can manage your expenses through everyday conversation instead of navigating the app. Sign in once with your existing Rydoo login \u2014 ChatGPT can then only see and do what you're already permitted to do in Rydoo, using your own roles and permissions.\n\nKey features:\n- Read and analyse spend \u2014 search expenses you own or oversee by date, status, category, group, person or trip, pull up a single expense with a link into Rydoo, find card expenses still missing a receipt, and get server-computed totals per trip, person or project.\n- Process approvals \u2014 see what's waiting on you, then approve or reject an expense using your company's reject reasons. Every action is confirmed with you first and recorded under your name.\n- Answer questions \u2014 expense-policy Q&A: what's reimbursable, which limits apply, and similar.\n- Look up company records \u2014 find the right category, branch, group, person or trip to filter expenses by, and check your own roles, modules and currencies.\n- Review trips \u2014 look up trips and bookings you own or oversee, and tie expenses back to them.\n- Manage cards and wallets \u2014 list cards you hold, approve or oversee as finance, review matched and unmatched card transactions, check wallet balances, spend summaries and monthly statements, and request a virtual card with the limit you confirm. Requires the Rydoo Cards module.\n- Send feedback \u2014 report a bug or request a feature straight to Rydoo.",
+  "name": "app-6a986f31a74081918c7257f3052a4e29",
+  "version": "1.0.1",
+  "extensions": {
+    "com.openai": {
+      "interface": {
+        "logo": "./assets/icon.svg",
+        "composerIcon": "./assets/icon.svg",
+        "capabilities": [],
+        "category": "Finance",
+        "defaultPrompt": [
+          "Show my unsubmitted expenses from last month.",
+          "Which of my card expenses are still missing a receipt?",
+          "What are non-reimbursable expenses in our expense policy?"
+        ],
+        "developerName": "Rydoo",
+        "displayName": "Rydoo",
+        "longDescription": "Rydoo MCP connects ChatGPT to your Rydoo account, so you can manage your expenses through everyday conversation instead of navigating the app. Sign in once with your existing Rydoo login \u2014 ChatGPT can then only see and do what you're already permitted to do in Rydoo, using your own roles and permissions.\n\nKey features:\n- Read and analyse spend \u2014 search expenses you own or oversee by date, status, category, group, person or trip, pull up a single expense with a link into Rydoo, find card expenses still missing a receipt, and get server-computed totals per trip, person or project.\n- Process approvals \u2014 see what's waiting on you, then approve or reject an expense using your company's reject reasons. Every action is confirmed with you first and recorded under your name.\n- Answer questions \u2014 expense-policy Q&A: what's reimbursable, which limits apply, and similar.\n- Look up company records \u2014 find the right category, branch, group, person or trip to filter expenses by, and check your own roles, modules and currencies.\n- Review trips \u2014 look up trips and bookings you own or oversee, and tie expenses back to them.\n- Manage cards and wallets \u2014 list cards you hold, approve or oversee as finance, review matched and unmatched card transactions, check wallet balances, spend summaries and monthly statements, and request a virtual card with the limit you confirm. Requires the Rydoo Cards module.\n- Send feedback \u2014 report a bug or request a feature straight to Rydoo.",
+        "privacyPolicyURL": "https://www.rydoo.com/legal/privacy/",
+        "shortDescription": "Manage your Rydoo expenses",
+        "supportURL": "https://help.rydoo.com",
+        "termsOfServiceURL": "https://www.rydoo.com/legal/#agreements_h2",
+        "websiteURL": "https://www.rydoo.com/"
+      },
+      "apps": "./.app.json"
+    }
+  }
+}
Full technical diff · 6 changed fields

changed /files/.app.json/sha256

BEFORE
"57fad5197315a23386887a7d2dc7b6de09504cfb2078a2d163a548073be6f072"
AFTER
"d18965a88002b846a9016013e67c5b801d093767fe63e4517fd3a7925fd293bf"

changed /files/.app.json/size

BEFORE
127
AFTER
97

removed /files/.codex-plugin~1plugin.json

BEFORE
{
  "sha256": "1e53a2e7f69c277c87841afd5689897d4a80cebe6ae650bc1c466a549417d83d",
  "size": 3852
}
AFTER
Field is absent

added /files/assets~1icon.svg

BEFORE
Field was absent
AFTER
{
  "sha256": "ebeaaac030f4b27e15fbaad0848d418ac6831f2388e63fd739fc7ec358d36b01",
  "size": 845
}

added /files/mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "9091124427ecdcd106bc21a2c074aff0c8ced3c7e4012c84c95f3001cfe2845f",
  "size": 189
}

added /files/plugin.json

BEFORE
Field was absent
AFTER
{
  "sha256": "aa250a8862232202dc53b46a6b1095d9177d587e4c43d7fbd74cc9b29681b1a7",
  "size": 4130
}
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "d18965a88002b846a9016013e67c5b801d093767fe63e4517fd3a7925fd293bf",
      "size": 97
    },
    "assets/icon.svg": {
      "sha256": "ebeaaac030f4b27e15fbaad0848d418ac6831f2388e63fd739fc7ec358d36b01",
      "size": 845
    },
    "mcp.json": {
      "sha256": "9091124427ecdcd106bc21a2c074aff0c8ced3c7e4012c84c95f3001cfe2845f",
      "size": 189
    },
    "plugin.json": {
      "sha256": "aa250a8862232202dc53b46a6b1095d9177d587e4c43d7fbd74cc9b29681b1a7",
      "size": 4130
    }
  }
}

SHA-256 of public snapshot: e12f25e61442621e11c0b2243232d93650beede43648df6c6dd9792b07494cb7