Billing

Billing APIs

Manage demand, bill and amendments

create

post
Body
Responses
200

OK

*/*
Responseobject
post
/billing-service/amendment/_create

search

post
Query parameters
amendmentIdstringOptional
businessServicestringRequired
consumerCodestring[]Optional
mobileNumberstringOptional
statusstring[]Optional
tenantIdstringRequired
Body
Responses
200

OK

*/*
Responseobject
post
/billing-service/amendment/_search

update

post
Body
Responses
200

OK

*/*
Responseobject
post
/billing-service/amendment/_update

cancelBill

post
Body
Responses
200

OK

*/*
Responseobject
post
/billing-service/bill/v2/_cancelbill

create

post
Body
Responses
200

OK

*/*
Responseobject
post
/billing-service/bill/v2/_create

fetchBill

post
Query parameters
businessServicestring · max: 256Required
consumerCodestring[]Optional
demandIdstring · max: 64Optional
emailstringOptional
mobileNumberstringOptionalPattern: ^[0-9]{10}$
tenantIdstring · max: 256Required
Body
Responses
200

OK

*/*
Responseobject
post
/billing-service/bill/v2/_fetchbill

genrateBill

post
Query parameters
businessServicestring · max: 256Required
consumerCodestring[]Optional
demandIdstring · max: 64Optional
emailstringOptional
mobileNumberstringOptionalPattern: ^[0-9]{10}$
tenantIdstring · max: 256Required
Body
Responses
200

OK

*/*
Responseobject
post
/billing-service/bill/v2/_generate

search

post
Query parameters
billIdstring[]Optional
billNumberstring · max: 256Optional
consumerCodestring[]Optional
emailstringOptional
fromPeriodinteger · int64Optional
isActivebooleanOptional
isCancelledbooleanOptional
mobileNumberstringOptionalPattern: ^[0-9]{10}$
offsetinteger · int64Optional
orderBybooleanOptional
retrieveOldestbooleanOptional
servicestring · max: 256Optional
sizeinteger · int64Optional
statusstring · enumOptionalPossible values:
tenantIdstring · max: 256Required
toPeriodinteger · int64Optional
Body
Responses
200

OK

*/*
Responseobject
post
/billing-service/bill/v2/_search

search

post
Query parameters
businessServicestring[]Required
idstring[]Optional
tenantIdstringRequired
Body
Responses
200

OK

*/*
Responseobject
post
/billing-service/businessservices/_search

create

post
Body
Responses
200

OK

*/*
Responseobject
post
/billing-service/demand/_create

migrate

post
Query parameters
batchStartinteger · int32Optional

batchStart

batchSizeInputinteger · int32Required

batchSizeInput

Body
Responses
200

OK

*/*
Responseobject
post
/billing-service/demand/_migratetov1

search

post
Query parameters
businessServicestringOptional
consumerCodestring[]Optional
demandFromnumber · bigdecimalOptional
demandIdstring[]Optional
demandTonumber · bigdecimalOptional
emailstringOptional
isPaymentCompletedbooleanOptional
mobileNumberstringOptional
payerstring[]Optional
periodFrominteger · int64Optional
periodTointeger · int64Optional
receiptRequiredbooleanOptional
statusstringOptional
tenantIdstringRequired
typestring · enumOptionalPossible values:
Body
Responses
200

OK

*/*
Responseobject
post
/billing-service/demand/_search

update

post
Body
Responses
200

OK

*/*
Responseobject
post
/billing-service/demand/_update

search

post
Query parameters
categorystringOptional
codestring[]Optional
idstring[]Optional
isActualDemandbooleanOptional
isDebitbooleanOptional
namestringOptional
servicestringRequired
tenantIdstringRequired
Body
Responses
200

OK

*/*
Responseobject
post
/billing-service/taxheads/_search

search

post
Query parameters
codestringOptional
dateinteger · int64Optional
fromDateinteger · int64Optional
idstring[]Optional
periodCyclestring · enumOptionalPossible values:
servicestring[]Required
tenantIdstringRequired
toDateinteger · int64Optional
Body
Responses
200

OK

*/*
Responseobject
post
/billing-service/taxperiods/_search

Last updated

Was this helpful?