API Request

Every request sent to OpenAPI will be in this format. All parameters are added to HEADER and BODY is left empty. All requests are POST requests.

ParameterDescriptionSample Data
KEYOpenAPI partner key provided.AG7745
TOKENToken generated using above methodeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJQYXJ0bmVySUQiOiJjaGVsc2VhIiwieyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5cQWNjb3VudE51bWJlciI6IjA4MTMzOTM3MjM4OSIsIlByb2R1Y3RDb2RlIjoiUFJFUEFJRCJ9.hHl6FFg8T9OaAHE6l0MFLtaZBwcTiTIj9S4cTiuCy8w
VERSIONVersion of the API that is being called2.0
Content-TypeContent type of the request. Should be application/jsonapplication/json

Each API request will have a payload to shown in example below.

curl --location --request POST 'https://XXX.XXXXX.XXXX.id/api/v2/bill/payment' \
--header 'KEY: Q2iMyILJlY7p' \
--header 'TOKEN: eyJhbGciOiJIiJ9.eyJwYXJ0bmVySWQiOiJRMmlNeUlMSmxZN3AiLCJhY2NvdW50TnVtYmVyIjoiMDgxNDExMTExMTIwMCIsInByb2R1Y3RDb2RlIjoiUFBMU0lORDI1IiwiaW5xdWlyeUlkIjoyNDI2MDc5LCJhbW91bnQiOjEwMDAsInJlZk51bWJlciI6IjEyMTQzNDMzIn0.mk8RCC7yomX29s_VrqDHn0bxBGLxyrfmiZLWDpNRQfc' \
--header 'VERSION: 2.0' \
--header 'Content-Type: application/json'

Make sure to replace API Key with your API key.