# Requirements for External Seamless API

If you request DeBets to provide Seamless API in your specific format you will have to provide a technical specification document of the API.

Furthermore there are a few requirements for the Seamless API in order to be supported and implemented by DeBets Seamless Server:

  • the API must support the following requests: get player balance, debit player, credit player
  • all three requests must be called with the following parameters: ID of the game, ID of the session, ID of the gaming account or an ID that maps to or identifies the underlying gaming account or cryptocurrency/blockchain on your side (external ID). If you choose to provide an external ID you will haveto specify the mapping between the external ID and each gaming account.
  • for debit and credit requests these additional parameters are needed: the round ID and the ID of the underlying transaction generated by your game server or gaming platform