Skip to main content

Syllo APIs

Syllo exposes a large number of api calls, grouped into following groups:

Front API

Front API is used by front-end clients. This is a simplified version of the API which enables easier integration on front-end while maintaining high level of customizability.

Key concepts

The key concepts for the API are:

  • Expose simple API calls to enable basic set of functionalities to the front-end users
  • Controll the format of the data sent to the front-end clients and ensure that the data is in compliance with the latest regulations
  • Significantly reduce both amount of work and delivery time on client-side
  • Controll the data flows between the different vendors and front-end applications in a manner which protects the vendor's API endpoints from overusage, which further lowers costs of the programs
  • Allow end clients to use multiple vendors based on price, territory or specific programme requirements

Front API functionalities

Front API functionalities include (but are not limited to):

  • Authentication/Authorization

  • Customer account functionalities

    • Create account
    • KYC (with document upload)
    • Accound data management
    • Session tracking
  • Payment account functionalities

    • Create payment accounts
    • Lock/unlock payment accounts
    • Transfer money between payment accounts
    • Link devices to payment accounts
  • Payment devices (cards and wearables)

    • Ordering of payment devices
    • Management of payment devices
      • Activation
      • Lock/unlock
      • Show/Change PIN
      • Link device to a specific account
      • Multicurrency
  • Statements

    • View transactios per customer account, payment account, device
    • Show spending analytics
    • Group transactions by country/category
    • Report transactions as non-recognized

Front API definition can be found here.

Extended API

The Extended API can be used by both front and back-end clients. It contains a large set of API methods which can be used for fine tunning of the system.

Backend API

Backend API exposes all Syllo functionalities. It's not meant to be used directly by end-users, but by client's existing server application.

Backend API definition can be found here.