|
|
Receives inbout communication from external source given the rest url above. MEVEO handles it by throwing an inbount communication event with the communicationRequestDto.
|
|
|
Get version of application
|
|
|
|
|
|
Get version of application
|
|
|
|
- /account/access/createOrUpdate
|
|
Create new or update existing access
|
|
|
List Access filtered by subscriptionCode.
|
|
|
Get version of application
|
- /account/access/{accessCode}/{subscriptionCode}
|
|
Remove access with a given access code and subscription code.
|
- /account/accountHierarchy
|
|
|
- /account/accountHierarchy/createCRMAccountHierarchy
|
|
|
- /account/accountHierarchy/createOrUpdate
|
|
Create or update Account Hierarchy based on code.
|
- /account/accountHierarchy/createOrUpdateCRMAccountHierarchy
|
|
|
- /account/accountHierarchy/customerHierarchyUpdate
|
|
This service allows to create / update (if exist already) and close / terminate (if termination date is set) a list of customer, customer accounts, billing accounts, user
accounts, subscriptions, services, and access in one transaction. It can activate and terminate subscription and service instance. Close customer account. Terminate billing
and user account.
|
- /account/accountHierarchy/find
|
|
Search for a list of customer accounts given a set of filter.
|
- /account/accountHierarchy/findAccountHierarchy
|
|
Is an update of findAccountHierarchy wherein the user can search on 1 or multiple levels of the hierarchy in 1 search. These are the modes that can be combined by using
bitwise - or |. Example: If we search on level=BA for lastName=legaspi and found a match, the search will return the hierarchy from BA to CUST. If we search on level=UA for
address1=my_address and found a match, the search will return the hierarchy from UA to CUST.", notes = "CUST = 1, CA = 2, BA = 4, UA = 8.
|
- /account/accountHierarchy/updateCRMAccountHierarchy
|
|
|
- /account/accountHierarchy/version
|
|
Get version of application
|
|
|
|
- /account/billingAccount/createOrUpdate
|
|
Create or update Billing Account based on code.
|
- /account/billingAccount/filterCountersByPeriod
|
|
filter counters by period date
|
- /account/billingAccount/list
|
|
List BillingAccount filter by customerAccountCode.
|
- /account/billingAccount/version
|
|
Get version of application
|
- /account/billingAccount/{billingAccountCode}
|
|
|
- /account/businessAccountModel
|
|
|
- /account/businessAccountModel/install
|
|
|
- /account/businessAccountModel/list
|
|
|
- /account/businessAccountModel/version
|
|
Get version of application
|
- /account/businessAccountModel/{bamCode}
|
|
|
|
|
|
- /account/customer/createBrand
|
|
|
- /account/customer/createCategory
|
|
|
- /account/customer/createOrUpdate
|
|
|
- /account/customer/createOrUpdateBrand
|
|
|
- /account/customer/createOrUpdateCategory
|
|
|
|
|
Filters are: category, seller, brand and provider
|
- /account/customer/removeBrand/{brandCode}
|
|
|
- /account/customer/removeCategory/{categoryCode}
|
|
|
- /account/customer/updateBrand
|
|
|
- /account/customer/updateCategory
|
|
|
- /account/customer/version
|
|
Get version of application
|
- /account/customer/{customerCode}
|
|
|
|
|
|
- /account/customerAccount/createOrUpdate
|
|
|
- /account/customerAccount/creditCategory
|
|
|
- /account/customerAccount/dunningInclusionExclusion
|
|
Performs dunning exclusion to customer account
|
- /account/customerAccount/list
|
|
List CustomerAccount filter by customerCode.
|
- /account/customerAccount/version
|
|
Get version of application
|
- /account/customerAccount/{customerAccountCode}
|
|
|
|
|
|
- /account/providerContact/createOrUpdate
|
|
|
- /account/providerContact/list
|
|
|
- /account/providerContact/version
|
|
Get version of application
|
- /account/providerContact/{code}
|
|
|
|
|
|
- /account/title/createOrUpdate
|
|
|
|
|
|
|
|
Get version of application
|
- /account/title/{titleCode}
|
|
|
|
|
|
- /account/userAccount/createOrUpdate
|
|
|
- /account/userAccount/filterCountersByPeriod
|
|
filter counters by period date
|
- /account/userAccount/list
|
|
List UserAccount filter by billingAccountCode.
|
- /account/userAccount/version
|
|
Get version of application
|
- /account/userAccount/{userAccountCode}
|
|
|
|
|
|
- /accountOperation/addLitigation
|
|
|
- /accountOperation/cancelLitigation
|
|
|
|
|
|
- /accountOperation/matchOperations
|
|
|
- /accountOperation/unMatchingOperations
|
|
|
- /accountOperation/version
|
|
Get version of application
|
- /billing/invoicing/cancelBillingRun
|
|
Cancels a billing run. Sets RatedTransaction.status associated to billingRun to OPEN. Remove aggregates and invoice associated to the billingRun. Set
billingAccount.billingRun to null.
|
- /billing/invoicing/createBillingRun
|
|
|
- /billing/invoicing/getBillingAccountListInRun
|
|
Returns the list of billable billing accounts of a billing run
|
- /billing/invoicing/getBillingRunInfo
|
|
|
- /billing/invoicing/getPostInvoicingReport
|
|
|
- /billing/invoicing/getPreInvoicingReport
|
|
|
- /billing/invoicing/validateBillingRun
|
|
Depending on the status of the billing run, produce the preinvoicing report, the postInvoicing report or validates a billing run. Sets the next invoice date of a billing
account to the next calendar date.
|
- /billing/invoicing/version
|
|
Get version of application
|
- /billing/mediation/cancelReservation
|
|
Cancels the reservation
|
- /billing/mediation/chargeCdr
|
|
Same as registerCDR, but at the same process rate the edr created
|
- /billing/mediation/confirmReservation
|
|
Confirms the reservation
|
- /billing/mediation/registerCdrList
|
|
Accepts a list of CDR line. This CDR is parsed and created as EDR. CDR is same format use in mediation job
|
- /billing/mediation/reserveCdr
|
|
Allows the user to reserve a cdr, this will create a new reservation entity attached to a wallet operation. A reservation has expiration limit save in the provider entity
(PREPAID_RESRV_DELAY_MS)
|
- /billing/mediation/version
|
|
Get version of application
|
|
|
|
- /billing/subscription/activateServices
|
|
Activate services. Subscription should not be in status (RESILIATED OR CANCELLED). This service allows to override the charge instance price before activation. This service
is actually a 2 step process: service instantiation then activation. If service.subscriptionDate is not set a service is only instantiated else it's instantiated then
activated.
|
- /billing/subscription/applyOneShotChargeInstance
|
|
Apply one shot charge. Subscription should not be in status (RESILIATED OR CANCELLED).
|
- /billing/subscription/createOrUpdate
|
|
|
- /billing/subscription/instantiateServices
|
|
|
- /billing/subscription/list
|
|
List Subscription filter by userAccountCode.
|
- /billing/subscription/terminate
|
|
Terminate a subscription. If subscription status is RESILIATED, an error is thrown
|
- /billing/subscription/terminateServices
|
|
Terminate a list of services. If a service is already TERMINATED, an error is thrown.
|
- /billing/subscription/version
|
|
Get version of application
|
- /billing/wallet/balance/current
|
|
|
- /billing/wallet/balance/open
|
|
|
- /billing/wallet/balance/reserved
|
|
|
- /billing/wallet/operation
|
|
|
- /billing/wallet/operation/find
|
|
|
- /billing/wallet/reservation
|
|
|
- /billing/wallet/reservation/confirm
|
|
|
- /billing/wallet/reservation/{reservationId}
|
|
|
|
|
|
- /billing/wallet/template/createOrUpdate
|
|
|
- /billing/wallet/template/{walletTemplateCode}
|
|
|
|
|
Get version of application
|
|
|
|
- /billingCycle/createOrUpdate
|
|
|
|
|
Get version of application
|
- /billingCycle/{billingCycleCode}
|
|
Remove billingCycle with a given code.
|
|
|
|
|
|
|
|
|
Retrieve a list of all calendars.
|
|
|
Get version of application
|
|
|
Remove calendar with a given code.
|
- /catalog/businessOfferModel
|
|
|
- /catalog/businessOfferModel/createOrUpdate
|
|
|
- /catalog/businessOfferModel/install
|
|
|
- /catalog/businessOfferModel/list
|
|
|
- /catalog/businessOfferModel/version
|
|
Get version of application
|
- /catalog/businessOfferModel/{businessOfferModelCode}
|
|
|
- /catalog/businessServiceModel
|
|
|
- /catalog/businessServiceModel/createOrUpdate
|
|
|
- /catalog/businessServiceModel/install
|
|
|
- /catalog/businessServiceModel/list
|
|
|
- /catalog/businessServiceModel/version
|
|
Get version of application
|
- /catalog/businessServiceModel/{businessServiceModelCode}
|
|
|
|
|
|
- /catalog/chargeTemplate/version
|
|
Get version of application
|
|
|
|
- /catalog/counterTemplate/createOrUpdate
|
|
|
- /catalog/counterTemplate/version
|
|
Get version of application
|
- /catalog/counterTemplate/{counterTemplateCode}
|
|
Remove counter template with a given code.
|
|
|
|
- /catalog/discountPlan/createOrUpdate
|
|
|
- /catalog/discountPlan/list
|
|
|
- /catalog/discountPlan/version
|
|
Get version of application
|
|
|
|
- /catalog/offerTemplate/createOrUpdate
|
|
Create or update offer template based on a given code.
|
- /catalog/offerTemplate/version
|
|
Get version of application
|
- /catalog/offerTemplate/{offerTemplateCode}
|
|
Remove offer template with a given code.
|
- /catalog/offerTemplate4_1
|
|
|
- /catalog/offerTemplate4_1/createOrUpdate
|
|
Create or update offer template based on a given code.
|
- /catalog/offerTemplate4_1/version
|
|
Get version of application
|
- /catalog/offerTemplate4_1/{offerTemplateCode}
|
|
Remove offer template with a given code.
|
- /catalog/offerTemplateCategory
|
|
|
- /catalog/offerTemplateCategory/createOrUpdate
|
|
|
- /catalog/offerTemplateCategory/version
|
|
Get version of application
|
- /catalog/oneShotChargeTemplate
|
|
|
- /catalog/oneShotChargeTemplate/createOrUpdate
|
|
|
- /catalog/oneShotChargeTemplate/list
|
|
List one shot charge template with the following filters.
|
- /catalog/oneShotChargeTemplate/version
|
|
Get version of application
|
- /catalog/oneShotChargeTemplate/{oneShotChargeTemplateCode}
|
|
Remove one shot charge template with a given code.
|
|
|
|
- /catalog/pricePlan/createOrUpdate
|
|
|
|
|
|
- /catalog/pricePlan/version
|
|
Get version of application
|
- /catalog/pricePlan/{pricePlanCode}
|
|
Remove price plan with a given id.
|
- /catalog/recurringChargeTemplate
|
|
|
- /catalog/recurringChargeTemplate/createOrUpdate
|
|
|
- /catalog/recurringChargeTemplate/version
|
|
Get version of application
|
- /catalog/recurringChargeTemplate/{recurringChargeTemplateCode}
|
|
Remove recurring charge template with a given code.
|
|
|
|
- /catalog/serviceTemplate/createOrUpdate
|
|
|
- /catalog/serviceTemplate/version
|
|
Get version of application
|
- /catalog/serviceTemplate/{serviceTemplateCode}
|
|
Remove service template with a given code.
|
|
|
|
- /catalog/triggeredEdr/createOrUpdate
|
|
|
- /catalog/triggeredEdr/version
|
|
Get version of application
|
- /catalog/triggeredEdr/{triggeredEdrCode}
|
|
Remove triggered edr with a given code.
|
- /catalog/usageChargeTemplate
|
|
|
- /catalog/usageChargeTemplate/createOrUpdate
|
|
Create or update charge template with a given code.
|
- /catalog/usageChargeTemplate/version
|
|
Get version of application
|
- /catalog/usageChargeTemplate/{usageChargeTemplateCode}
|
|
Remove usage charge template with a given code.
|
- /catalogManagement/category
|
|
Get a list of categories
|
- /catalogManagement/category/{id}
|
|
Get a single category by its code
|
- /catalogManagement/createOfferFromBOM
|
|
Create offer from BOM definition
|
- /catalogManagement/productOffering
|
|
Get a list of product offerings optionally filtering by some criteria
|
- /catalogManagement/productOffering/{id}
|
|
Get details of a single product offering
|
- /catalogManagement/productSpecification
|
|
Get a list of product specifications optionally filtering by some criteria
|
- /catalogManagement/productSpecification/{id}
|
|
Get details of a single product
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Get version of application
|
- /communication/emailTemplate
|
|
|
- /communication/emailTemplate/createOrUpdate
|
|
|
- /communication/emailTemplate/list
|
|
|
- /communication/emailTemplate/version
|
|
Get version of application
|
- /communication/emailTemplate/{code}
|
|
|
- /communication/meveoInstance
|
|
|
- /communication/meveoInstance/createOrUpdate
|
|
|
- /communication/meveoInstance/list
|
|
|
- /communication/meveoInstance/version
|
|
Get version of application
|
- /communication/meveoInstance/{code}
|
|
|
|
|
|
|
|
|
|
|
Get version of application
|
- /country/{countryCode}/{currencyCode}
|
|
Does not delete a country but the tradingCountry associated to it.
|
|
|
|
- /countryIso/createOrUpdate
|
|
|
|
|
Get version of application
|
|
|
|
|
|
|
|
|
Get version of application
|
|
|
Remove currency with a given currency code.
|
|
|
|
- /currencyIso/createOrUpdate
|
|
|
|
|
Get version of application
|
- /currencyIso/{currencyCode}
|
|
Remove currency with a given currency code.
|
- /customEntityInstance/version
|
|
Get version of application
|
- /customEntityInstance/{customEntityTemplateCode}
|
|
|
- /customEntityInstance/{customEntityTemplateCode}/createOrUpdate
|
|
|
- /customEntityInstance/{customEntityTemplateCode}/{code}
|
|
|
|
|
|
- /customFieldTemplate/createOrUpdate
|
|
Define new or update existing custom field definition
|
- /customFieldTemplate/version
|
|
Get version of application
|
- /customFieldTemplate/{customFieldTemplateCode}/{appliesTo}
|
|
Remove custom field definition given its code and entity it applies to
|
- /entityCustomization/action
|
|
|
- /entityCustomization/action/createOrUpdate
|
|
Define new or update existing entity action definition
|
- /entityCustomization/action/{actionCode}/{appliesTo}
|
|
Remove entity action definition given its code and entity it applies to
|
- /entityCustomization/cet/createOrUpdate
|
|
Define new or update existing custom entity template definition
|
- /entityCustomization/customize
|
|
Customize a standard Meveo entity definition by adding fields and/or custom actions
|
- /entityCustomization/customize/{customizedEntityClass}
|
|
Get customizations made on a standard Meveo entity given its class
|
- /entityCustomization/entity
|
|
|
- /entityCustomization/entity/list
|
|
List custom entity templates.
|
- /entityCustomization/entity/{customEntityTemplateCode}
|
|
|
- /entityCustomization/field
|
|
|
- /entityCustomization/field/createOrUpdate
|
|
Define new or update existing custom field definition
|
- /entityCustomization/field/{customFieldTemplateCode}/{appliesTo}
|
|
Remove custom field definition given its code and entity it applies to
|
- /entityCustomization/version
|
|
Get version of application
|
|
|
|
|
|
Get version of application
|
|
|
|
|
|
Get version of application
|
|
|
|
- /importExport/checkImportDataResult
|
|
Check for execution results for a given execution identifier
|
|
|
Send a file to be imported. ImportExportResponseDto.executionId contains
|
|
|
Get version of application
|
|
|
|
|
|
Cancel an invoice based on invoice id
|
|
|
Launch all the invoicing process for a given billingAccount, that's mean
: Create rated transactions Create an exceptional billingRun
with given dates Validate the pre-invoicing report Validate the
post-invoicing report Validate the BillingRun
|
|
|
Finds an invoice based on invoice number and return it as pdf as byte [].
Invoice is not recreated, instead invoice stored as pdf in database is returned.
|
- /invoice/getPdfInvoiceWithType
|
|
Finds an invoice based on invoice number and invoice type and return it as pdf as byte [].
Invoice is not recreated, instead invoice stored as pdf in database is returned.
|
|
|
Finds an invoice based on its invoice number and return it as xml string
|
- /invoice/getXMLInvoiceWithType
|
|
Finds an invoice based on invoice number and invoice type. It returns the result as xml string
|
- /invoice/listInvoiceByCustomerAccount
|
|
Search for a list of invoices given a customer account code.
|
|
|
Validate an invoice based on the invoice id
|
|
|
Get version of application
|
|
|
|
- /invoice4_2/generateInvoice
|
|
This operation generates rated transaction given a billing account and invoicing date, updates billing account amounts and generates aggregates and invoice.
|
- /invoice4_2/getPdfInvoice
|
|
Finds an invoice and return it as pdf as byte []. Invoice is not recreated, instead invoice stored as pdf in database is returned.
|
- /invoice4_2/getPdfInvoiceWithType
|
|
Finds an invoice and return it as pdf as byte []. Invoice is not recreated, instead invoice stored as pdf in database is returned.
|
- /invoice4_2/getXMLInvoice
|
|
Finds an invoice and return it as xml string
|
- /invoice4_2/getXMLInvoiceWithType
|
|
Finds an invoice and return it as xml string
|
|
|
Get version of application
|
|
|
|
- /invoiceCategory/createOrUpdate
|
|
Create or update invoice with a given code.
|
|
|
Get version of application
|
- /invoiceCategory/{invoiceCategoryCode}
|
|
Remove invoice with a given code.
|
|
|
|
- /invoiceSubCategory/version
|
|
Get version of application
|
- /invoiceSubCategory/{invoiceSubCategoryCode}
|
|
Remove invoice sub category with a given code.
|
- /invoiceSubCategoryCountry
|
|
|
- /invoiceSubCategoryCountry/createOrUpdate
|
|
Create or update Invoice SubCategory Country based on invoice sub-category and country
|
- /invoiceSubCategoryCountry/version
|
|
Get version of application
|
- /invoiceSubCategoryCountry/{invoiceSubCategoryCode}/{country}
|
|
Remove invoice sub category country with a given code and country.
|
|
|
|
- /invoiceType/createOrUpdate
|
|
|
|
|
|
|
|
Get version of application
|
- /invoiceType/{invoiceTypeCode}
|
|
Remove invoiceType with a given code.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- /job/timer/createOrUpdate
|
|
|
|
|
|
|
|
Get version of application
|
|
|
|
|
|
|
|
|
|
- /jobInstance/createOrUpdate
|
|
|
|
|
|
|
|
Get version of application
|
- /jobInstance/{jobInstanceCode}
|
|
|
|
|
|
|
|
Create or update a language if it doesn't exists
|
|
|
Get version of application
|
|
|
Does not delete a language but the tradingLanguage associated to it.
|
|
|
|
- /languageIso/createOrUpdate
|
|
Create or update a language if it doesn't exists
|
|
|
Get version of application
|
- /languageIso/{languageCode}
|
|
Does not delete a language but the tradingLanguage associated to it.
|
|
|
|
- /measurableQuantity/version
|
|
Get version of application
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Get version of application
|
|
|
|
|
|
|
- /notification/createOrUpdate
|
|
|
|
|
|
- /notification/email/createOrUpdate
|
|
|
- /notification/email/version
|
|
Get version of application
|
- /notification/email/{notificationCode}
|
|
|
|
|
|
- /notification/jobTrigger/createOrUpdate
|
|
|
- /notification/jobTrigger/version
|
|
Get version of application
|
- /notification/jobTrigger/{notificationCode}
|
|
|
- /notification/listInboundRequest
|
|
|
- /notification/listNotificationHistory
|
|
|
|
|
Get version of application
|
|
|
|
- /notification/webhook/createOrUpdate
|
|
|
- /notification/webhook/version
|
|
Get version of application
|
- /notification/webhook/{notificationCode}
|
|
|
- /notification/{notificationCode}
|
|
|
|
|
|
- /occTemplate/createOrUpdate
|
|
Create or update OccTemplate
|
|
|
Get version of application
|
- /occTemplate/{occTemplateCode}
|
|
Remove OccTemplate with a given code.
|
- /orderManagement/productOrder
|
|
|
- /orderManagement/productOrder/{id}
|
|
Modify partially a product order
|
- /orderManagement/productOrder/{orderId}
|
|
|
|
|
Creates automated payment. It also process if a payment is matching or not
|
|
|
Returns a list of account operations along with the balance of a customer
|
|
|
|
- /payment/dunningPlan/createOrUpdate
|
|
|
- /payment/dunningPlan/list
|
|
|
- /payment/dunningPlan/version
|
|
Get version of application
|
- /payment/dunningPlan/{code}
|
|
|
|
|
Get version of application
|
|
|
|
|
|
Get version of application
|
|
|
|
|
|
Create or update a provider if it doesn't exists
|
|
|
|
- /provider/getCustomerAccountConfiguration
|
|
Returns list of payment method and credit categories
|
- /provider/getCustomerConfiguration
|
|
Returns list of customer brands, categories and titles
|
- /provider/getInvoicingConfiguration
|
|
Returns list of invoicing configuration (calendars, taxes, invoice categories, invoice sub categories, billing cycles and termination reasons
|
- /provider/getTradingConfiguration
|
|
Returns list of trading countries, currencies and languages
|
- /provider/updateProviderCF
|
|
|
|
|
Get version of application
|
|
|
|
|
|
|
- /revenueRecognitionRule/createOrUpdate
|
|
|
- /revenueRecognitionRule/list
|
|
|
- /revenueRecognitionRule/version
|
|
Get version of application
|
- /revenueRecognitionRule/{revenueRecognitionRuleCode}
|
|
|
|
|
|
|
|
Create or update role
|
|
|
Get version of application
|
- /role/{roleName}/{provider}
|
|
Remove role.
|
|
|
|
- /scriptInstance/createOrUpdate
|
|
|
|
|
Get version of application
|
- /scriptInstance/{scriptInstanceCode}
|
|
|
|
|
|
|
|
|
|
|
Search for seller with a given code.
|
|
|
|
|
|
Get version of application
|
|
|
Remove seller with a given code.
|
|
|
|
|
|
|
|
|
|
|
|
Get version of application
|
|
|
Remove tax with a given code.
|
|
|
|
- /terminationReason/createOrUpdate
|
|
|
|
|
|
- /terminationReason/version
|
|
Get version of application
|
|
|
|
|
|
|
- /timerEntity/createOrUpdate
|
|
|
|
|
|
|
|
Get version of application
|
|
|
|
|
|
Create or update user based on the username
|
|
|
Get version of application
|
|
|
Remove user with a given username.
|
|
|
|