OpenAPI documentation: generate a Raisetalk SDK in the language of your choice

The Raisetalk API documentation is now published in OpenAPI format, generated automatically from the source code and updated on every deployment. In a single command, you can generate a working client SDK in more than 50 languages (PHP, Python, TypeScript, Java, Go, etc.).

OpenAPI documentation of the Raisetalk API

Key takeaways on the OpenAPI documentation

  • The Raisetalk API documentation is now published in OpenAPI format, available at api.raisetalk.com/docs
  • It is generated automatically from the API source code and updated on every deployment: no drift between the documentation and the actual behavior of the endpoints
  • A client SDK can be generated in a single command in virtually any common language (PHP, Python, TypeScript, Java, Go, Ruby, C#, etc.) using the open-source openapi-generator-cli tool
  • The raw specification file is also available at api.raisetalk.com/openapi.yaml to feed your own tools (Postman, Insomnia, contract tests, CI/CD)

An API documentation in the market standard format

The Raisetalk API has, from day one, allowed our customers and partners to integrate the platform into their own tools: uploading conversations for analysis, retrieving transcripts and analyses, managing Quality Monitoring / Voice of the Customer scorecards, real-time callbacks, etc.

Until now, the documentation lived as a static page, exposed to the classic risk: documentation drifting away from the code. A renamed parameter, a new field, a deprecated endpoint, and the gap sets in.

We have migrated this documentation to an OpenAPI specification — the de facto standard for describing a REST API. More importantly: this specification is generated automatically from the API source code, and published on every deployment. The documentation you read reflects exactly the behavior of the endpoints in production.

What it changes for your integrations

Zero drift between documentation and reality

Every deployment regenerates the spec. If a field is added, a parameter renamed or an endpoint deprecated, the documentation reflects it immediately. No more manual consistency checks, no more tickets about "the doc doesn't match what the API returns".

An SDK in the language of your choice, in one command

From the openapi.yaml file, the open-source openapi-generator-cli tool (maintained by the OpenAPI Tools community) generates a working client in more than 50 target languages: PHP, Python, TypeScript, Java, Go, Ruby, C#, Kotlin, Swift, Rust, etc. Example for PHP:

docker run --rm \
  -v "${PWD}:/local" \
  openapitools/openapi-generator-cli generate \
  -i https://api.raisetalk.com/openapi.yaml \
  -g php \
  -o /local/sdk/php

To switch to a different target language, simply change the value of the -g parameter. For example:

Language-g parameter
PHPphp
Pythonpython
TypeScript (axios)typescript-axios
Javajava
Gogo
Rubyruby
C#csharp

The full list of available generators and configuration options is documented on the official site: openapi-generator.tech.

A spec usable by your existing tools

The openapi.yaml file can be imported directly into most API tools: Postman, Insomnia, Bruno, as well as contract testing tools (Pact, Dredd, Schemathesis), proxies and gateways (Kong, Tyk), or your CI/CD pipelines to automatically detect contract breakages between two versions.

How to explore the documentation

Head over to api.raisetalk.com/docs: each endpoint is presented with its parameters, sample responses, possible error codes and payload examples. The interface also lets you try endpoints directly from the browser, with your Bearer token.

The API Documentation page of our website now points directly to this spec, as well as to the openapi.yaml file if you want to grab it for your own tools.

Going further


Publishing an auto-generated OpenAPI specification is not just an engineering detail — it is a commitment to documentation reliability and platform openness. For your technical teams, it means what the documentation describes is exactly what is running in production, and a working SDK is only one command away.

Three screens of the new Raisetalk interface: dashboard, evaluation page, contestation panel
Conversational Analysis 7 min

The new Raisetalk interface: conversational analysis moves up another gear

Raisetalk unveils its new interface, delivered the weekend of 1 November: more modern, clearer and, above all, more productive, built on the foundations that make it strong. A dashboard for every role, every score proven in one click, one way to search everywhere, and everything you rely on still in place.

Twelve identical cards sorted into four groups, one of them entirely coral
Conversational Analysis 16 min

12 conversational analysis software tools in 2026: the comparison for French-speaking contact centres, without ranking

Gong, Fireflies.ai, CallMiner, Observe.AI, Genesys Cloud, Verint, Raisetalk: under the "conversational analysis" label, four families of tools that do not listen to the same thing. Twelve software tools reviewed with the criteria of a French-speaking contact centre: public pricing, documented French support, data hosting, auditability of scores. No rating and no podium, with sources, and with the cases where Raisetalk is not the right choice.

Genesys 2026 study on customer experience in France
Conversational Analysis 14 min

Genesys 2026: France has Europe's strongest relational ambition, and its weakest execution

The 5th edition of Genesys' "State of Customer Experience" surveys 5,811 consumers and 1,560 CX leaders. It reveals a French paradox: 43 % of French CX leaders put loyalty and empathy at the top of their priorities, a world record, while France ranks last in Europe on automatic context handover to the agent (34 %) and reports 6 % significant reduction in customer effort, against 24 % worldwide. The strongest ambition, the weakest execution: an instrumentation gap, not a conviction gap.

A coral label is tied by four threads to four distinct objects set side by side
Quality Monitoring 16 min

Quality monitoring: what the term really covers, and why two tools carrying that label do not do the same job

Scoring advisors, checking regulatory compliance, listening to the voice of the customer, coaching a sales force: four disciplines circulate under the "quality monitoring" label. They do not have the same users, the same scorecards or the same standards of proof. The framework for telling them apart, why a tool does not carry over from one to another, and how to write a specification that does not mix them up.

Thousands of small blue tiles, of which only about thirty are lit up in coral
Quality Monitoring 14 min

Analysing 100% of calls: what the statistics say, and what it really costs

With 30 calls listened to a month, an 80% compliance rate in fact lies anywhere between 63% and 91%, and a ten-point drop cannot be told apart from chance. The calculation vendors do not show, the gap from which an action plan is justified, what analysing every call really changes, what it does not solve, and its cost per evaluated conversation.

Six rounded steps climb towards a large grid of tiles fully lit up in coral
Quality Monitoring 12 min

Moving to 100% quality monitoring: the six-step method

Moving from sample-based listening to analysing every call changes the method, not just the tool. Deciding what you measure, rewriting the scorecard, calibrating the analysis against your evaluators, prioritising alerts, budgeting by the minute and redeploying the quality team: the six steps, with the calibration protocol and the mistakes to avoid.

Upload a call. Read its analysis. Five minutes.

Sign up in seconds, with no credit card and no cookies. A welcome tour walks you through the key principles, then you add your first conversation.

Early access · Your feedback shapes the product