This article provides answers to frequently asked questions regarding XML reporting, web services, and system-to-system access for Education Providers.
Activation and Credentials
Q: Can you enable web services / system-to-system access and issue both sandbox and production credentials at the same time?
A: Our Support team can assist you here through our Support Center or by contacting support@cebroker.com to have web services access enabled and production credentials (id_parent_provider + upload_key) issued. Test credentials are available for the sandbox environment.
Q: Does our provider tier include the license-validation endpoint workflow in addition to course-completion submission?
A: Yes. All providers can use the license validation option in addition to course reporting. For more details, review our guide: Reporting and License Validation via Web Services
Endpoint + Method Confirmation
Q: What are the exact .asmx path / WSDL URLs for sandbox and production?
A: Specific connection information, including endpoint URLs, is available in our testing documentation. You can access this documentation by contacting our Support team.
Q: Which method should we use for course-completion submissions, and what is the corresponding SOAP method for license validation?
A: This information is located in our testing documentation. You can access this documentation by contacting our Support team.
Sample Data and Error Codes
Q: Can you provide a sample successful-submission receipt XML?
A: Yes. A sample XML submission receipt is available in our documentation. Please review the following link: XML Return Receipts
Q: Are there additional error codes or documentation beyond codes 80 and 526?
A: We do not currently have comprehensive documentation covering all error codes. However, when an error occurs, the system response includes a message clarifying the specific issue.
System Behavior
Q: Does the course ID (<id_course>) need to be pre-registered before posting completions, or does the first completion auto-register it?
A: You must pre-register courses in CE Broker before you can post completions against them. The system does not auto-register courses through completion submissions.
Q: If we resubmit the same payload (e.g., on a network-timeout retry), will CE Broker create duplicate entries?
A: Resubmitting the same payload results in a 521 duplicate-message error. The system will not create duplicate entries if the data has already been posted. You can use this behavior to safely retry submissions during network timeouts.