Available SOAP services:

Service Description WSDL
RegisterAuthService Authenticate against CDX.https://devngn.epacdxnode.net/cdx-register-II/services/RegisterAuthService?wsdl
RegisterDirectoryService Specific services for retrieving users via Role IDs.https://devngn.epacdxnode.net/cdx-register-II/services/RegisterDirectoryService?wsdl
RegisterErrorService Retrieve error codes returned by CDX registration services.https://devngn.epacdxnode.net/cdx-register-II/services/RegisterErrorService?wsdl
RegisterIdentityProofingService Perform identity proofing via LexisNexis.https://devngn.epacdxnode.net/cdx-register-II/services/RegisterIdentityProofingServiceConditionalMTOM?wsdl
RegisterInboxService Create CDX inbox messages.https://devngn.epacdxnode.net/cdx-register-II/services/RegisterInboxServiceConditionalMTOM?wsdl
RegisterLinkService Creates a deep link to a page within a CDX application.https://devngn.epacdxnode.net/cdx-register-II/services/RegisterLinkService?wsdl
RegisterMyCdxService Retrieve information seen in MyCDX, such as application links and alerts.https://devngn.epacdxnode.net/cdx-register-II/services/RegisterMyCdxService?wsdl
RegisterPaymentService Send user payments to a payment processor (e.g. Pay.gov) and query those payments.https://devngn.epacdxnode.net/cdx-register-II/services/RegisterPaymentService?wsdl
RegisterPdfService Generate PDFs, including PDFs of pages within CDX applications.https://devngn.epacdxnode.net/cdx-register-II/services/RegisterPdfServiceConditionalMTOM?wsdl
RegisterProgramFacilityService Various services for retrieving & managing facility information and facility associations to CDX users.https://devngn.epacdxnode.net/cdx-register-II/services/RegisterProgramFacilityService?wsdl
RegisterProgramIdService Manage Program ID values used by a program within CDX registration.https://devngn.epacdxnode.net/cdx-register-II/services/RegisterProgramIdService?wsdl
RegisterReviewService Download and review documents in CROMERR.https://devngn.epacdxnode.net/cdx-register-II/services/RegisterReviewerServiceConditionalMTOM?wsdl
RegisterService Various services for manipulating users, roles, organizations, etc.https://devngn.epacdxnode.net/cdx-register-II/services/RegisterService?wsdl
RegisterSignService Various services for signing and retrieving documents in CROMERR.https://devngn.epacdxnode.net/cdx-register-II/services/RegisterSignService?wsdl
RegisterSponsorshipService Retrieve sponsorship details.https://devngn.epacdxnode.net/cdx-register-II/services/RegisterSponsorshipService?wsdl
StreamlinedRegistrationService Various services for manipulating users, roles, organizations, etc.https://devngn.epacdxnode.net/cdx-register-II/services/StreamlinedRegistrationService?wsdl


RegisterAuthService

Expand all | Collapse all | Return to top

Authenticate against CDX.

Authenticate
[+]
Authenticate against CDX.

AuthenticateNaas
[+]
Authenticate to the service. The client must be authenticated before subsequent services are invoked.

SendMultifactorAuth
[+]
Sends a code (PIN) to the specified mobile number. The number must have been previously registered and verified.

VerifyMultifactorAuth
[+]
Verifies a previously sent code (PIN) for the specified mobile number.


RegisterDirectoryService

Expand all | Collapse all | Return to top

Specific services for retrieving users via Role IDs.

Authenticate
[+]
Authenticate to the service. The client must be authenticated before subsequent services are invoked.

RetrieveActiveUsersByEmailAndRoleIds
[+]
Retrieve active users by email and Role IDs.

RetrieveAllActiveUsersByRoleIds
[+]
Retrieve active users by Role IDs.

RetrieveJobTitlesByEmailAndRoleIds
[+]
Retrieve all unique Job Titles for users with the specified email and role IDs.


RegisterErrorService

Expand all | Collapse all | Return to top

Retrieve error codes returned by CDX registration services.

Authenticate
[+]
Authenticate to the service. The client must be authenticated before subsequent services are invoked.

RetrieveAll
[+]
Return all error codes.

RetrieveError
[+]
Return a single error code.


RegisterIdentityProofingService

Expand all | Collapse all | Return to top

Perform identity proofing via LexisNexis.

Authenticate
[+]
Authenticate to the service. The client must be authenticated before subsequent services are invoked.

GetResult
[+]
Returns the result of a previous identity proofing request.

ValidateIdentity
[+]
Perform identity proofing via LexisNexis (Instant ID). Result is stored in CROMERR.


RegisterInboxService

Expand all | Collapse all | Return to top

Create CDX inbox messages.

Authenticate
[+]
Authenticate to the service. The client must be authenticated before subsequent services are invoked.

CreateInboxMessage
[+]
Creates a CDX inbox message.

CreateInboxMessageWithAttachments
[+]
Creates a CDX inbox message with attachments.

RetrieveBouncebackEmails
[+]
Searches bounceback emails


RegisterLinkService

Expand all | Collapse all | Return to top

Creates a deep link to a page within a CDX application.

Notes: Generated link will prompt the user to login if necessary, choose their role (if the user has multiple roles for the same Role ID), then handoff. Useful for, example, email notifications.

Authenticate
[+]
Authenticate to the service. The client must be authenticated before subsequent services are invoked.

CreateDeepLink
[+]
Create a deep link.

DecryptDeepLinkData
[+]
Decrypt deep link data. Used by CDX Web when a generated link is used.


RegisterMyCdxService

Expand all | Collapse all | Return to top

Retrieve information seen in MyCDX, such as application links and alerts.

Authenticate
[+]
Authenticate to the service. The client must be authenticated before subsequent services are invoked.

RetrieveMyCdxGlobalRoles
[+]
Retrieve whether a user has Help Desk (HD), RMAM, and/or Sponsorship.

RetrieveMyCdxLinkDetails
[+]
Retrieve the application links a user sees once clicking an application link in MyCDX. Multiple results will exist if the user has the same role under multiple organizations or Program IDs.

RetrieveMyCdxLinkHandOff
[+]
Retrieve the information used to actually handoff to an application.

RetrieveMyCdxLinks
[+]
Retrieve the application links a user initially sees in MyCDX.

RetrievePublishedAlerts
[+]
Retrieve published alerts and news & updates. If type is specified, can also return home page announcements or recent announcements.


RegisterPaymentService

Expand all | Collapse all | Return to top

Send user payments to a payment processor (e.g. Pay.gov) and query those payments.

Authenticate
[+]
Authenticate to the service. The client must be authenticated before subsequent services are invoked.

GetConfig
[+]
Gets configuration for a specific application provisioned within the payment service.

ProcessorStatus
[+]
Returns the status of the payment processor (i.e. if the processor is online).

QueryPayment
[+]
Searches for a single previously sent payment.

SendPayment
[+]
Sends a payment.


RegisterPdfService

Expand all | Collapse all | Return to top

Generate PDFs, including PDFs of pages within CDX applications.

Authenticate
[+]
Authenticate to the service. The client must be authenticated before subsequent services are invoked.

RenderUrlAsPdf
[+]
Renders the specified URL as a PDF.


RegisterProgramFacilityService

Expand all | Collapse all | Return to top

Various services for retrieving & managing facility information and facility associations to CDX users.

Authenticate
[+]
Authenticate to the service. The client must be authenticated before subsequent services are invoked.

CreateOrUpdateFacility
[+]
Adds a new facility to FRS.

CreateUserFacilityAssociations
[+]
Create new association between a user and a facility.

DeleteUserFacilityAssociations
[+]
Delete existing association between a user and a facility.

RetrieveAllBiaCodesFromFrs
[+]
Retrieve all BIA codes from FRS.

RetrieveFacilitiesByUserRoleId
[+]
Retrieve facilities associated to a specific user role ID.

RetrieveFacilities
[+]
Retrieve facilities associated to a user.

RetrieveFacilityByCdxFacilityId
[+]
Retrieve a single facility by CDX facility ID.

RetrieveFacilitiesFromFrs
[+]
Retrieve facilities matching the specified criteria.

RetrieveNaicsCodesFromFrs
[+]
Retrieve NAICS codes from FRS.

RetrieveProgramFacilitiesByProgramIds
[+]
Retrieve facilities by facility program ID.

RetrieveUsersByProgramIdAndRole
[+]
Retrieve CDX users by facility program ID and role.


RegisterProgramIdService

Expand all | Collapse all | Return to top

Manage Program ID values used by a program within CDX registration.

AddProgramIds
[+]
Add Program ID values.

Authenticate
[+]
Authenticate to the service. The client must be authenticated before subsequent services are invoked.

RemoveAllProgramIds
[+]
Remove all Program ID values for a specific Program ID type.

RemoveProgramIds
[+]
Remove Program ID values.

RetrieveProgramIds
[+]
Retrieve Program ID values.


RegisterReviewService

Expand all | Collapse all | Return to top

Download and review documents in CROMERR.

Authenticate
[+]
Authenticate to the service. The client must be authenticated before subsequent services are invoked.

DownloadDocumentsAsZip
[+]
Download the specified documents.

DownloadSubmissionsAsZip
[+]
Download all documents for the specified activities.

RepudiateDocument
[+]
Repudiate a document.

SearchForActivityHistorySummary
[+]
Search for CROMERR activities.

ValidateDocument
[+]
Validate a document's CROMERR signature.


RegisterService

Expand all | Collapse all | Return to top

Various services for manipulating users, roles, organizations, etc.

AddRole
[+]
Adds a role to the specified user. Role status is determined based on provisioning (ESA requirement, etc.)

AddRoleWithElements
[+]
Adds a role to the specified user, with the specified additional data elements. Role status is determined based on provisioning (ESA requirement, etc.)

ApproveRole
[+]
Approves an existing role.

Authenticate
[+]
Authenticate to the service. The client must be authenticated before subsequent services are invoked.

ChangePassword
[+]
Changes a user's password.

CreateAnswers
[+]
Sets a user's CROMERR 20-5-1 questions and answers. Will fail if the user already has questions on file.

CreateCrk
[+]
Creates a pre-registration record (CRK) with the specified user information.

CreateOrganization
[+]
Creates a new organization and associates it to the specified user.

CreatePendingUser
[+]
Creates a new user with Pending status. User will be prompted for security questions on first login.

CreateSecretAnswers
[+]
Sets a user's security questions and answers. Will fail if the user already has questions on file.

CreateUser
[+]
Creates a new user.

DeactiveRole
[+]
Deactivates an existing role.

DeleteAnswers
[+]
Deletes a user's CROMERR 20-5-1 questions on file, using a previously generated reset code.

DenyRole
[+]
Deactivates an existing role for the specified reason.

GenerateAnswerResetCode
[+]
Generates a code for resetting a user's CROMERR 20-5-1 questions and answers.

MarkMobilePhoneAsPrimary
[+]
Marks a specific mobile number as the user's primary mobile number.

RegisterMobilePhone
[+]
Adds a new mobile number to the specified user. Will send a verification code (PIN) to the number.

RetrieveAllApprovedQuestions
[+]
Retrieves all CROMERR 20-5-1 questions that users can choose from.

RetrieveAllRegistrationCountries
[+]
Retrieves all countries in CDX.

RetrieveAllRegistrationStates
[+]
Retrieves all states in CDX.

retrieveAllRolesByRoleIdAndOrganizationId
[+]
Retrieves roles for the specified role ID and organization.

RetrieveAllSecretQuestions
[+]
Retrieves all security questions that users can choose from.

RetrieveAllUserSuffixes
[+]
Retrieves all name suffixes in CDX (Jr, III, etc.).

RetrieveAllUserTitles
[+]
Retrieves all name titles in CDX (Mr, Ms, etc.).

RetrieveOrganizationByUserOrganizationId
[+]
Retrieves an organization by user organization ID.

RetrieveOrganizations
[+]
Retrieves organizations for the specified user.

RetrieveOrganizationsByDataflow
[+]
Retrieves organizations for the specified user and dataflow.

RetrieveOrganizationsByUserOrganizationIds
[+]
Retrieves multiple organizations by their user organization IDs.

RetrieveRoleTypes
[+]
Retrieves all Active roles with Open Registration for the specified dataflow.

RetrieveRolesForDataflow
[+]
Retrieves roles for the specified user, organization, and dataflow.

RetrieveRoles
[+]
Retrieves roles for the specified user and organization.

RetrieveSecretAnswers
[+]
Retrieves security questions and answers for the specified user.

RetrieveUser
[+]
Retrieves a user.

RetrieveUserByUserRoleId
[+]
Retrieves a user by user role ID.

RetrieveUserMobile
[+]
Retrieves all mobile numbers for the specified user.

RetrieveUserMobileByPrimary
[+]
Retrieves the primary mobile number for the specified user.

RetrieveUserQuestionsStatus
[+]
Retrieves CROMERR 20-5-1 question status for a user.

SendMobileMessage
[+]
Sends a text message to the specified mobile number. The number must have been previously registered and verified.

UnregisterMobilePhone
[+]
Removes a mobile number for the specified user.

UpdateOrganization
[+]
Updates user organization information.

UpdateOrganizationProfile
[+]
Creates a request to update user organization information. The user will be notified to confirm the change.

UpdateRole
[+]
Updates an existing role's Program ID (aka Client ID, aka Subject).

UpdateSecretAnswers
[+]
Updates a user's security questions and answers. Removes any existing questions on file.

UpdateUser
[+]
Updates an existing user.

VerifyMobilePhone
[+]
Verifies a new mobile number for the specified user, using the verification code (PIN) sent when registering the number.


RegisterSignService

Expand all | Collapse all | Return to top

Various services for signing and retrieving documents in CROMERR.

Authenticate
[+]
Authenticate to the service. The client must be authenticated before subsequent services are invoked.

AuthenticateUser
[+]
Authenticates a user against CROMERR.

CreateAcls
[+]
Grants access to the specified activity for users with a particular role. Used for granting access to submissions via the CROMERR Reviewer tool.

CreateActivity
[+]
Creates a new activity.

CreateActivityWithProperties
[+]
Creates a new activity with the specified properties.

CreateTags
[+]
Adds metadata tags to the specified activity.

DecryptAndDownloadByDocumentId
[+]
Downloads an encrypted document

DownloadByDocumentId
[+]
Downloads a document

DownloadByDocumentIdFromZip
[+]
Downloads a specific file within a ZIP document

GenerateAndSendSecretCode
[+]
Sends a code (PIN) to the specified mobile number. The number must have been previously registered and verified. The code is associated to the activity for later verification.

GetQuestion
[+]
Retrieves a random 20-5-1 question for the specified user.

RecordSecondFactorEvent
[+]
Record a second factor event.

Sign
[+]
Signs a document.

SignEncryptSign
[+]
Signs and encrypts a document.

ValidateAnswer
[+]
Validates a 20-5-1 question answer for the specified user.

ValidateSecretCode
[+]
Verifies a previously sent code (PIN) for the specified activity.


RegisterSponsorshipService

Expand all | Collapse all | Return to top

Retrieve sponsorship details.

Authenticate
[+]
Authenticate to the service. The client must be authenticated before subsequent services are invoked.

RetrieveRoleSponsorship
[+]
Retrieve a sponsorship for a specific user, role, and organization.

RetrieveRoleSponsorships
[+]
Retrieve sponsorships across all organizations for a specific user and role.


StreamlinedRegistrationService

Expand all | Collapse all | Return to top

Various services for manipulating users, roles, organizations, etc.

Authenticate
[+]
Authenticate to the service. The client must be authenticated before subsequent services are invoked.

CreateNewUserProfile
[+]
Creates a new user.

DoesUserRequireVerification
[+]
Determines if a user needs LexisNexis verification for the specified role.

GenerateConfirmationCode
[+]
Generates a user registration confirmation code.

IsUserIdAvailable
[+]
Determines whether a specific user ID is available (not already used by an existing user).

RetrieveAllElectronicSignatureQuestions
[+]
Retrieves all CROMERR 20-5-1 questions that users can choose from.

RetrieveAllOrganizationsByCriteria
[+]
Retrieves organizations matching the specified criteria.

RetrieveAllRegistrationCountries
[+]
Retrieves all countries in CDX.

RetrieveAllRegistrationStates
[+]
Retrieves all states in CDX.

RetrieveAllSecretQuestions
[+]
Retrieves all security questions that users can choose from.

RetrieveAllUserSuffixes
[+]
Retrieves all name suffixes in CDX (Jr, III, etc.).

RetrieveAllUserTitles
[+]
Retrieves all name titles in CDX (Mr, Ms, etc.).

RetrieveDataflowsByCategory
[+]
Retrieves dataflows for the specified category.

RetrieveEsaStatus
[+]
Retrieves ESA status (either CDX ESA or Custom ESA) for the specified user role.

RetrieveEsaTemplate
[+]
Retrieves ESA template content.

RetrieveOrganizationsByRoleTypeStatusAndSubject
[+]
Retrieve organizations matching the specified criteria.

RetrievePrimaryOrganization
[+]
Retrieves a user's primary organization.

RetrieveRoleDataElementByCode
[+]
Retrieve all data element values for the specified user role and element code.

RetrieveRoleDataElements
[+]
Retrieve all data element values for the specified user role.

RetrieveRoleTypeDataElementByCode
[+]
Retrieve a data element for the specified role and element code.

RetrieveRoleTypeDataElements
[+]
Retrieve all data elements configured for the specified role.

RetrieveRoleTypes
[+]
Retrieves all Active roles with Open Registration for the specified dataflow.

RetrieveRolesByCriteria
[+]
Retrieve roles matching the specified criteria.

RetrieveUsersByCriteriaPaginated
[+]
Retrieves users matching the specified criteria. Results are paginated server-side.

UpdateEsaStatus
[+]
Updates ESA status (either CDX ESA or Custom ESA) for the specified user organization.

ValidateConfirmationCode
[+]
Validates a previously generated user registration confirmation code.

ValidateIdentity
[+]
Perform identity proofing via LexisNexis (Instant ID). Result is stored in CROMERR.

ValidatePassword
[+]
Validates that a password conforms to all password rules (longer than 8 characters, etc.)