Skip to content

Commit 366e851

Browse files
pseay-imbueSculptorclaude
committed
State in Ramp info that the standard REST API is unsupported
Make the agent-tools-only restriction explicit in the service info: the standard /regular Ramp REST API is not supported (agent keys are auth-level barred), and note that a few read tools are GET (rationale as a query param) rather than POST. Co-authored-by: Sculptor <sculptor@imbue.com> Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 1d919cd commit 366e851

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

src/services/ramp.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -190,9 +190,11 @@ export class Ramp extends Service {
190190
readonly baseApiUrls = ['https://api.ramp.com/'] as const;
191191
readonly loginUrl = 'https://app.ramp.com/';
192192
readonly info =
193-
'Ramp developer API for AI agents. Agent-tools OpenAPI spec: https://api.ramp.com/v1/public/agent-tools/spec/. ' +
194-
'Sign in with `latchkey auth browser ramp` to mint an AI agent key; calls are ' +
195-
'POST https://api.ramp.com/developer/v1/agent-tools/<tool> with a JSON {"rationale":"..."} body.';
193+
'Ramp developer API for AI agents -- agent-tools only. The standard/regular Ramp REST API is NOT ' +
194+
'supported (agent keys are auth-level barred from it). Sign in with `latchkey auth browser ramp` to ' +
195+
'mint an AI agent key; calls go to https://api.ramp.com/developer/v1/agent-tools/<tool> with a ' +
196+
'{"rationale":"..."} body (POST), or rationale as a query param for the few GET tools. ' +
197+
'Agent-tools OpenAPI spec: https://api.ramp.com/v1/public/agent-tools/spec/.';
196198

197199
// Unused: browser-login credentials are validated by holding/refreshing a live
198200
// token (see checkApiCredentials), not by hitting a resource endpoint. Only present

0 commit comments

Comments
 (0)