Skip to main content

SDKs and tools

Everything starts from the OpenAPI specification, published with this documentation and updated whenever the API changes:

Node.js: a ready-to-use client with api​

npx api install https://developers.eldowallet.fr/openapi.en.yaml --identifier eldowallet

The tool generates a typed SDK in your project and prints the package name to import:

import eldowallet from '@api/eldowallet';

eldowallet.auth(process.env.ELDO_TOKEN);
const {data} = await eldowallet.getClients({page: 1, limit: 20});

Method names are the operation IDs shown on each page of the API reference.

TypeScript: types only​

npx openapi-typescript https://developers.eldowallet.fr/openapi.en.yaml -o src/eldowallet.d.ts

Other languages (PHP, Python, Java, C#…)​

OpenAPI Generator produces a client in more than 50 languages:

npx @openapitools/openapi-generator-cli generate \
-i https://developers.eldowallet.fr/openapi.en.yaml \
-g php -o ./eldowallet-php --additional-properties=invokerPackage=EldoWallet

Postman and Insomnia​

A ready-to-use collection: all 129 API requests, grouped by domain, already set up for the test environment and authentication.

Download the Postman collection
  1. In Postman, click Import and drop the downloaded file.
  2. Open the eldo wallet API v2 (test) collection, Variables tab, and paste your API token into token. No token yet? Request test access: it arrives by email.
  3. Send any request: the test URL and the Authorization: Bearer header are already set.

Insomnia, Bruno or another tool: import the OpenAPI specification from its URL.

Specification URL
https://developers.eldowallet.fr/openapi.en.yaml

AI assistants​

  • /llms.txt: an index of all the documentation, in llmstxt.org format.
  • /llms-full.txt: all the documentation in a single text file.
  • Every page is static HTML: an assistant can read any URL on this site.

Give one of these URLs to your coding assistant (Claude, Copilot, Cursor…) so it writes the integration from the real specification.

API news, once a month

New endpoints, upcoming changes, guides and use cases. No spam, one-click unsubscribe.

Report a technical problem

An API error, a pass that does not update, an email that does not arrive? Describe the problem: our technical team will answer.

For a fast answer, include:

  • The method and endpoint (e.g. POST /clients)
  • The error code returned (errorCode) and the body sent
  • The date and time of the call
  • The identifiers involved (customer, template, pass)

Never include an API token or a password.

AI assistant

Beta

Loading…

AI-generated answers (Claude): double-check important details.

Sign in to use the assistant