Contact CE Broker (a Propelus product) to establish a system-to-system web services agreement; integration documentation is at https://help.cebroker.com/hc/en-us/articles/15226531479828
CE Broker uses a Microsoft .NET SOAP/XML web services interface; obtain the WSDL endpoint URL and authentication credentials (ProviderID and APIKey) from your CE Broker provider account
To report a completed CE activity, call the ReportActivity web service method with parameters: LicenseeID or SSN, ProviderID, CourseID, CompletionDate, HoursCompleted, and CourseName
Validate the response code: a success response returns a confirmation number; error codes indicate issues such as invalid license number, duplicate submission, or board-rejected course
CE Broker only accepts reports for courses that are pre-approved by the relevant licensing board; submit the course approval request first via the provider portal before attempting API-based reporting
For associations reporting on behalf of educational providers, transmit the educational provider's ProviderID (not the association's) so the licensee's record displays the correct provider name
Known gotchas
CE Broker only accepts CE reports via SOAP web services for courses not routed through board approval workflows; courses requiring board approval must go through the manual submission portal
Duplicate CE submissions are detected by course ID + completion date + license number; submitting a correction requires a revocation call first, followed by a new report
State licensing boards vary in accepted CE types and hour limits; a course approved by one board may not be accepted by another even if reported through the same CE Broker integration
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp