API partenaire Instafuel
integerstring | nullstringstring · enumstring | nullstring | nullstring | nullstring | nullstring | nullstring | null · date-timestring · maxLength: 150 · requiredstring · email · requiredstring · maxLength: 30 · requiredstring · maxLength: 64 · requiredstring · maxLength: 64 · requiredstring · maxLength: 500 stringstring · emailstring · maxLength: 32string · maxLength: 64string · maxLength: 64string · maxLength: 500integerstring | nullstringstring | nullstring | nullstring · enuminteger | nullstring · enumstring | null · date-timestring · maxLength: 150 · requiredstring · email · requiredstring · maxLength: 30 · requiredstring · enum · requiredstring · enumstringstring · emailstringstring · enumstring · enumintegerstring | nullintegerstring · enumintegerintegerintegerstring | null · date-timestring · uuidstring | nullstring · enumintegerintegerstring | null · enumstring | nullstring | null · uuidstring | null · date-timestring · uuidstring | nullstring · enumintegerintegerstringintegerbooleanobject | nullobject | nullobject | nullstring | null · date-timestring | null · date-timestring | null · date-timeintegerstring | nullintegerobject | nullstring · enumintegerintegerintegerstring | null · date-timestring | null · date-timeintegerinteger | nullstringstring · enumstring · enumstringstringstring | null · date-timestring | null · date-timestring | null · date-timeinteger · min: 1 · requiredstring · enum · requiredstring · maxLength: 100 · requiredstring[] · maxItems: 3 · requiredstring · maxLength: 500string · uuidstring · enuminteger | nullinteger | nullstring | nullstring | nullstring | null · date-timestring | null · date-timestring | null · date-timestring | null
Schemas
Scope
string · enum
Enum values:
COMPANIES_READ
COMPANIES_WRITE
USERS_READ
USERS_WRITE
WALLET_READ
LEDGER_READ
TRANSACTIONS_READ
DRIVERS_READ
Droit porté par une clé.
Company
idrefnamestatusEnum values:
ACTIVE
INACTIVE
emailphoneNumberrccmnifheadquartersAddresscreatedAtCompanyCreateRequest
nameemailphoneNumberrccmRegistre du commerce. Normalisé en majuscules avant contrôle d'unicité.
nifIdentifiant fiscal. Normalisé en majuscules avant contrôle d'unicité.
headquartersAddressCompanyUpdateRequest
Tous les champs sont facultatifs ; seuls ceux fournis sont modifiés.
nameemailphoneNumberrccmnifheadquartersAddressCompanyUser
idrefnameemailphoneNumberroleEnum values:
FLEET_ADMINISTRATOR
DAF
companyIdstatusEnum values:
ACTIVE
INACTIVE
SUSPENDED
ARCHIVED
createdAtCompanyUserCreateRequest
nameemailSert à l'authentification et reçoit le lien d'activation.
phoneNumberroleEnum values:
FLEET_ADMINISTRATOR
DAF
languageEnum values:
FR
EN
CompanyUserUpdateRequest
nameemailphoneNumberroleEnum values:
FLEET_ADMINISTRATOR
DAF
statusEnum values:
ACTIVE
INACTIVE
SUSPENDED
Wallet
idrefcompanyIdstatusEnum values:
ACTIVE
BLOCKED
balanceFcfaheldFcfaMontant retenu par des pleins pré-autorisés non encore confirmés.
Example: 120000
availableFcfaupdatedAtLedgerEntry
idreftypeEnum values:
CREDIT
DEBIT
REFUND
HOLD
RELEASE
ADJUSTMENT
amountFcfabalanceAfterFcfasourceEnum values:
BANK_TRANSFER
MOBILE_MONEY
CASH_DEPOSIT
CHEQUE
ADJUSTMENT
referenceRéférence du versement, préfixée par votre identifiant d'apporteur.
Example: RS-12-VIR-2026-0831-004
transactionIdcreatedAtTransaction
idrefstatusEnum values:
CREATED
PREAUTHORIZED
VALIDATED
CONFIRMED
CANCELED
EXPIRED
FAILED
REFUNDED
companyIdamountFcfafuelTypeunitPriceFcfaobject
selfServiceTransaction conduite par le chauffeur seul, sans validation d'un pompiste.
stationdrivervehiclecreatedAtconfirmedAtcanceledAtDriverWallet
idrefcompanyIddriverstatusEnum values:
ACTIVE
FROZEN
CLOSED
balanceFcfaheldFcfaavailableFcfalastCreditAtlastDebitAtAlert
idcompanyIdtypeseverityEnum values:
INFO
WARNING
CRITICAL
statusEnum values:
OPEN
ACKNOWLEDGED
DISMISSED
RESOLVED
titlemessagetriggeredAtacknowledgedAtresolvedAtCreditRequestBody
amountFcfasourceNature réelle du versement constaté.
Enum values:
BANK_TRANSFER
MOBILE_MONEY
CASH_DEPOSIT
CHEQUE
clientReferenceVotre référence de versement. Préfixée côté serveur, sans collision possible avec un autre partenaire.
proofIdsIdentifiants renvoyés par POST …/wallet/credit/proof.
noteCreditRequest
idstatusEnum values:
PENDING_APPROVAL
APPROVED
REJECTED
EXPIRED
companyIdamountFcfasourceclientReferencerequestedAtdecidedAtexpiresAtrejectedReason