CLTS Web Services

Canadian Livestock Tracking System Web Services

 
What is a Web Service?
A web service is a service offered by an electronic device to another electronic device, communicating with each other via the World Wide Web. In a Web service, Web technology such as HTTP and HTTPS, is utilized for machine-to-machine communication, more specifically for transferring machine readable file formats such as XML and JSON.
 
SOAP Web Service
SOAP (originally Simple Object Access Protocol) is a protocol specification for exchanging structured information in the implementation of web services in computer networks. SOAP allows processes running on disparate operating systems (such as Windows and Linux) to communicate using Extensible Markup Language (XML).
 
RESTful Web Service
Representational State Transfer (REST) is an architectural style that specifies constraints, such as the uniform interface, that if applied to a web service induce desirable properties, such as performance, scalability, and modifiability, that enable services to work best on the Web. In the REST architectural style, data and functionality are considered resources and are accessed using Uniform Resource Identifiers (URIs), typically links on the web. The resources are acted upon by using a set of simple, well-defined operations.

Current CLTS Database Web Services Available

Account Management
This web service allows users to create, view and update their CLTS database account information. It can be used by users with the account manager role, or a third-party user with the account manager role.

User Management
This webservice allows users to create, view and update CLTS database user information. It can be used by users with the account manager role, or a third-party user with the account manager role.

Premises Management
This web service allows users to create, view and update their CLTS database account premises, including adding their provincial premises identification. It can be used by users with the account manager role, or a third-party user with the account manager role.

Animal Search
This web service allows users to search for animal birth date information using a tag number. It can be used by any user. It is most commonly used by the following operation types: feedlots, auction marts, abattoirs and tagging sites.

Event Upload
This web service allows users to submit events to the CLTS database. It can be used by any user. It is most commonly used by the following operation types: producers, feedlots, auction marts and abattoirs.

Birth Certificate
This web service allows users to search their birth date certificate information. It can be used by any user. It is most commonly used by the following operation types: producers, feedlots and auction marts.

Packet Search
This web service allows users to download CLTS database birth date information into their own database for faster access. It can be used by any user. It is most commonly used by the following operation types: feedlots, auction marts and abattoirs.

Inventory Search
This web service allows users to retrieve their account tag or animal inventory. It can be used by any user.

Learn more about CCIA’s web services by contacting our Information Technology department at servicedesk@canadaid.ca.