Invoices

(0 reviews)

home

API Features Summary

This API connects to Datascape and Animals API to create or update related application details

API Overview

PropertyDetails
Application Technical Namemdc-invoicesv2
Application Business NameMDC Invoicesv2 API
Mule Application TypeAPI
API TypeREST
Business DomainTBC
Purpose of APIThis API connects to Datascape and Animals API to create or update related application details
API OwnerMDC Integration Team
Version(s)2.1.1
Target ConsumersExternals/Datascape API TBC
Consuming Applications/ProcessesExternals/Datascape API TBC
Design Center URLhttps://anypoint.mulesoft.com/designcenter/designer/#/project/e1e5d70d-dde0-4589-8426-5c7e450ef053
Anypoint Exchange URLhttps://anypoint.mulesoft.com/exchange/e952a1f4-b5bf-4939-8f29-d497de78c7af/invoices-api-specification/minor/2.1/
Endpoints
GET /invoices/{invoiceId}
PUT /invoices/{invoiceId}/payment-references
PUT /invoices/{invoiceId}/payment-references/{paymentReferenceId}

Supported Invoice Types

  • DOGREGISTRATION
  • LIM
  • CEMETERIES
  • OVERHANGINGGROWTH
  • RECYCLINGCRATE
  • LICENSES
  • LIQUOR
  • POOL
  • BUILDINGCONSENT
  • GRAVEL
  • RAPIDNUMBER
  • DOGINFRINGEMENT
  • GENERALINFRINGEMENT

Technical Design

https://mdc-it-team.atlassian.net/wiki/spaces/MIT/pages/14909766

High Level Diagram

To Be Added

Integration Overview

Technology

The MDC interfaces are web services which return JSON.

GET calls

GET calls are supported by SOAP services and REST APIs hosted on TechOne via CIAnywhere.

PUT calls

PUT calls are supported by TechOne via SOAP Services.

Security

Calls to web services are made over the Internet using HTTPS. The MDC web service API will allow calls from the Datacom specific IP address only.

Interfaces

For API specification summary, click on Summary in the left menu


Reviews