Site Tools


guides:web_services_guide

CeRTNA Web Services

CeRTNA supports a variety of web services. In order to use our web services, you will need web service credentials. If you would like to access the CeRTNA web services, please contact CeRTNA to obtain web service credentials.

As shown in the following high-level diagram, CeRTNA web services use a common 'soft-token' architecture.

To receive a 'soft-token' you must successfully authenticate. Once you have successfully authenticated, you will receive a 'soft-token' that can be used for subsequent web service calls. Your 'soft-token' is valid for the duration of your SSL session.

CeRTNA currently supports the following web services. You can click on the web service name to view a more detailed document for the selected web service.

Web Service Name Description
Login Used to authenticate and to obtain a soft-token.
StoreChecksum Used to store the checksum of a Base64Document string in the CeRTNA Portal.
ValidateChecksum The ValidateChecksum web service is intended to be used by a client to verify that a document-level checksum calculated locally matches the document-level checksum that was supplied by the alternate party.
Transaction The Transaction web service is used to obtain the current status of a transaction and optionally the transaction history.

The following web services are based on a hierarchical REST API structure that is rooted with the payloads web service. For ease of documentation, the extensions to the payloads web service are categorized as 'functions' and although each function is documented separately, each is function is a child and/or extension to the payloads service and the correct syntax is documented in the Request Endpoint section for each function.

The web service functions listed in the following table support CeRTNA's 'Remote Folder' functionality which is an architecture that allows REQUEST and RESPONSE files to be sent to or retrieved from folders that reside outside of the county or submitters internal network

Web Service:Function Description
payloads:get_repository_names Get supported repository names with payload counts.
payloads:get_repository_file_names Get a list of file names in the specified repository.
payloads:retrieve_payload Retrieve a payload from the specified repository.
payloads:send_payload Send a payload to the specified repository.
payloads:lock_unlock_finalize_payload Lock, unlock, or finalize (rename the file extension) a payload.
payloads:delete_payload Delete a payload from the specified repository.

The following web services were added to support the automation of New Submitter Requests and Update COI Requests. This group of web services consists of 3 services as shown below. Click on the web service name for more detailed information about the web service.

Web ServiceName Description
submitterRequest Send a New Submitter Request.
updateCOIRequest Send an update COI Request followed by the updated COI PDF file. CeRTNA will remove this web service on June 1, 2024. Please use the updateMOUCOIRequest as soon as possible.
updateMOUCOIRequest Send an update MOU or COI Request followed by the updated MOU or COI or both MOU and COI PDF documents.
postDocument Send an MOU or COI supporting PDF document.
guides/web_services_guide.txt · Last modified: by brett.zamora