Skip to main content
The Djigui Business API lets your company take out vehicle insurance on behalf of your clients. You register a client’s vehicle, get a price for the coverage they want, have them pay with Wave, and follow the resulting contract until its ASACI certificate is issued.

How it works

1

Choose a coverage

List the coverages Djigui sells and what each one covers. Prices are not listed: they depend on the vehicle.
2

Register the vehicle

Send the vehicle’s details once, with its registration document if you have it. You can quote the same vehicle as many times as you need.
3

Get a quote

Price the vehicle under a coverage, for 3, 6 or 12 months, for a given usage and start date.
4

Collect the payment

Open a Wave payment for the quote. The payer confirms it from their Wave app.
5

Follow the contract

Once paid, the quote becomes a contract. Djigui requests the ASACI certificate and gives you its links and documents as soon as it is issued.

Base URL

Every endpoint is under:
This is the staging environment: build and test your integration against it. Djigui gives you the production URL and key when you go live, where payments are real Wave payments.

Conventions

  • Requests and responses are JSON, except for vehicle registration with a document, which also accepts multipart/form-data.
  • Amounts are integers in francs CFA (XOF).
  • Dates are YYYY-MM-DD. Timestamps (created, updated, completed) are ISO 8601 in UTC.
  • Ids are UUIDs.
  • Unknown fields in a request body are refused with a 400. Send only the documented fields.
  • Everything you create belongs to your company: you never see another company’s data, and their ids answer 404.

Next steps

Quickstart

Insure a vehicle from start to finish.

Authentication

Get and use your API key.

Errors

Every error code and what to do about it.

API reference

Every endpoint, field and response.