Available SOAP services:
Authenticate against CDX.
Description: Authenticate to the service. The client must be authenticated before subsequent services are invoked.
WSDL:
https://devngn.epacdxnode.net/cdx-register-II/services/RegisterAuthService?wsdl
Returns:
String |
- Security token
Parameter Name |
Type |
Description |
Required? |
Default Value |
userId |
String |
User ID |
Yes |
|
credential |
String |
Credential |
Yes |
|
domain |
String |
Domain |
No |
(none) |
authenticationMethod |
String |
Authentication method |
No |
password |
Specific services for retrieving users via Role IDs.
Description: Authenticate to the service. The client must be authenticated before subsequent services are invoked.
WSDL:
https://devngn.epacdxnode.net/cdx-register-II/services/RegisterDirectoryService?wsdl
Returns:
String |
- Security token
Parameter Name |
Type |
Description |
Required? |
Default Value |
userId |
String |
User ID |
Yes |
|
credential |
String |
Credential |
Yes |
|
domain |
String |
Domain |
No |
(none) |
authenticationMethod |
String |
Authentication method |
No |
password |
Retrieve error codes returned by CDX registration services.
Description: Authenticate to the service. The client must be authenticated before subsequent services are invoked.
WSDL:
https://devngn.epacdxnode.net/cdx-register-II/services/RegisterErrorService?wsdl
Returns:
String |
- Security token
Parameter Name |
Type |
Description |
Required? |
Default Value |
userId |
String |
User ID |
Yes |
|
credential |
String |
Credential |
Yes |
|
domain |
String |
Domain |
No |
(none) |
authenticationMethod |
String |
Authentication method |
No |
password |
RegisterIdentityProofingService
Perform identity proofing via LexisNexis.
Create CDX inbox messages.
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.
Description: Authenticate to the service. The client must be authenticated before subsequent services are invoked.
WSDL:
https://devngn.epacdxnode.net/cdx-register-II/services/RegisterLinkService?wsdl
Returns:
String |
- Security token
Parameter Name |
Type |
Description |
Required? |
Default Value |
userId |
String |
User ID |
Yes |
|
credential |
String |
Credential |
Yes |
|
domain |
String |
Domain |
No |
(none) |
authenticationMethod |
String |
Authentication method |
No |
password |
Description: Create a deep link.
WSDL:
https://devngn.epacdxnode.net/cdx-register-II/services/RegisterLinkService?wsdl
Returns:
String |
- Deep link URL
Parameter Name |
Type |
Description |
Required? |
Default Value |
securityToken |
String |
Security token |
Yes |
|
deepLink |
CdxDeepLink |
Deep link information with URL within application, URL type, and role or user role ID. URL type must be one of: RelativeCdx (relative to e.g. dev.epacdx.net), RelativeNgn (relative to e.g. devngn.epacdxnode.net), or Absolute. Only one of Role ID or User Role ID should be specified. |
Yes |
|
Retrieve information seen in MyCDX, such as application links and alerts.
Description: Authenticate to the service. The client must be authenticated before subsequent services are invoked.
WSDL:
https://devngn.epacdxnode.net/cdx-register-II/services/RegisterMyCdxService?wsdl
Returns:
String |
- Security token
Parameter Name |
Type |
Description |
Required? |
Default Value |
userId |
String |
User ID |
Yes |
|
credential |
String |
Credential |
Yes |
|
domain |
String |
Domain |
No |
(none) |
authenticationMethod |
String |
Authentication method |
No |
password |
Description: Retrieve whether a user has Help Desk (HD), RMAM, and/or Sponsorship.
WSDL:
https://devngn.epacdxnode.net/cdx-register-II/services/RegisterMyCdxService?wsdl
Returns:
List<String> |
- List of role constants. Will always contain ROLE_USER. When applicable, will also contain ROLE_HD, ROLE_RMAM, and/or ROLE_SPONSORSHIP.
Parameter Name |
Type |
Description |
Required? |
Default Value |
securityToken |
String |
Security token |
Yes |
|
userId |
String |
User ID |
Yes |
|
Send user payments to a payment processor (e.g. Pay.gov) and query those payments.
Description: Authenticate to the service. The client must be authenticated before subsequent services are invoked.
WSDL:
https://devngn.epacdxnode.net/cdx-register-II/services/RegisterPaymentService?wsdl
Returns:
String |
- Security token
Parameter Name |
Type |
Description |
Required? |
Default Value |
userId |
String |
User ID |
Yes |
|
credential |
String |
Credential |
Yes |
|
domain |
String |
Domain |
No |
(none) |
authenticationMethod |
String |
Authentication method |
No |
password |
Generate PDFs, including PDFs of pages within CDX applications.
RegisterProgramFacilityService
Various services for retrieving & managing facility information and facility associations to CDX users.
Description: Authenticate to the service. The client must be authenticated before subsequent services are invoked.
WSDL:
https://devngn.epacdxnode.net/cdx-register-II/services/RegisterProgramFacilityService?wsdl
Returns:
String |
- Security token
Parameter Name |
Type |
Description |
Required? |
Default Value |
userId |
String |
User ID |
Yes |
|
credential |
String |
Credential |
Yes |
|
domain |
String |
Domain |
No |
(none) |
authenticationMethod |
String |
Authentication method |
No |
password |
Description: Delete existing association between a user and a facility.
WSDL:
https://devngn.epacdxnode.net/cdx-register-II/services/RegisterProgramFacilityService?wsdl
Returns:
Boolean |
- Whether the deletion was successful or not
Parameter Name |
Type |
Description |
Required? |
Default Value |
securityToken |
String |
Security token |
Yes |
|
userRoleId |
Long |
Role ID (if userOrganizationId is specified) or User Role ID (if not) |
Yes |
|
userOrganizationId |
Long |
User organization ID |
No |
|
facilityProgramIds |
List<String> |
One or more Facility program IDs |
Yes |
|
Manage Program ID values used by a program within CDX registration.
Description: Authenticate to the service. The client must be authenticated before subsequent services are invoked.
WSDL:
https://devngn.epacdxnode.net/cdx-register-II/services/RegisterProgramIdService?wsdl
Returns:
String |
- Security token
Parameter Name |
Type |
Description |
Required? |
Default Value |
userId |
String |
User ID |
Yes |
|
credential |
String |
Credential |
Yes |
|
domain |
String |
Domain |
No |
(none) |
authenticationMethod |
String |
Authentication method |
No |
password |
Description: Retrieve Program ID values.
WSDL:
https://devngn.epacdxnode.net/cdx-register-II/services/RegisterProgramIdService?wsdl
Returns:
List<RegistrationProgramIdLookup> |
- List of values
Parameter Name |
Type |
Description |
Required? |
Default Value |
securityToken |
String |
Security token |
Yes |
|
partnerId |
String |
Partner ID for accessing the service |
Yes |
|
partnerKey |
String |
Partner key for accessing the service |
Yes |
|
type |
String |
Program ID type |
Yes |
|
searchFor |
String |
Search both label and value |
No |
|
label |
String |
Search label only |
No |
|
value |
String |
Search value only |
No |
|
labelValueMatchType |
SearchMatchType |
Search mode for searchFor, label, value (CONTAINS, STARTS_WITH, EXACT) |
No |
CONTAINS |
Download and review documents in CROMERR.
Various services for manipulating users, roles, organizations, etc.
Description: Authenticate to the service. The client must be authenticated before subsequent services are invoked.
WSDL:
https://devngn.epacdxnode.net/cdx-register-II/services/RegisterService?wsdl
Returns:
String |
- Security token
Parameter Name |
Type |
Description |
Required? |
Default Value |
userId |
String |
User ID |
Yes |
|
credential |
String |
Credential |
Yes |
|
domain |
String |
Domain |
No |
(none) |
authenticationMethod |
String |
Authentication method |
No |
password |
Description: Creates a pre-registration record (CRK) with the specified user information.
WSDL:
https://devngn.epacdxnode.net/cdx-register-II/services/RegisterService?wsdl
Returns:
String |
- The generated CRK
Parameter Name |
Type |
Description |
Required? |
Default Value |
securityToken |
String |
Security token |
Yes |
|
preRegistration |
RegistrationPreRegistration |
Information for the user being pre-registered. First name, last name, email are required. |
Yes |
|
lockUserId |
Boolean |
If true and user ID is specified, that user ID cannot be changed when using the CRK |
No |
false |
sendCrk |
Boolean |
If true, email the CRK to the user being pre-registered |
No |
false |
Description: Adds a new mobile number to the specified user. Will send a verification code (PIN) to the number.
WSDL:
https://devngn.epacdxnode.net/cdx-register-II/services/RegisterService?wsdl
Returns:
RegistrationUserMobile |
- New mobile number
Parameter Name |
Type |
Description |
Required? |
Default Value |
securityToken |
String |
Security token |
Yes |
|
user |
RegistrationUser |
User information. Only need to specify User ID. |
Yes |
|
mobilePhone |
String |
Mobile phone number. Digits only. |
Yes |
|
oldMobilePhone |
String |
Old mobile phone number, if replacing an existing number. Digits only. |
No |
|
primaryIndicator |
Boolean |
Whether the new mobile number should be marked as the user's primary mobile number |
No |
true |
dataflow |
String |
Dataflow acronym |
No |
|
Description: Verifies a new mobile number for the specified user, using the verification code (PIN) sent when registering the number.
WSDL:
https://devngn.epacdxnode.net/cdx-register-II/services/RegisterService?wsdl
Returns:
RegistrationUserMobile |
- New mobile number
Parameter Name |
Type |
Description |
Required? |
Default Value |
securityToken |
String |
Security token |
Yes |
|
user |
RegistrationUser |
User information. Only need to specify User ID. |
Yes |
|
mobilePhone |
String |
Mobile phone number. Digits only. |
Yes |
|
oldMobilePhone |
String |
Old mobile phone number, if replacing an existing number. Digits only. |
No |
|
code |
String |
Verification code |
Yes |
|
dataflow |
String |
Dataflow acronym |
No |
|
Various services for signing and retrieving documents in CROMERR.
Description: Authenticate to the service. The client must be authenticated before subsequent services are invoked.
WSDL:
https://devngn.epacdxnode.net/cdx-register-II/services/RegisterSignService?wsdl
Returns:
String |
- Security token
Parameter Name |
Type |
Description |
Required? |
Default Value |
userId |
String |
User ID |
Yes |
|
credential |
String |
Credential |
Yes |
|
domain |
String |
Domain |
No |
(none) |
authenticationMethod |
String |
Authentication method |
No |
password |
Description: 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.
WSDL:
https://devngn.epacdxnode.net/cdx-register-II/services/RegisterSignService?wsdl
Parameter Name |
Type |
Description |
Required? |
Default Value |
securityToken |
String |
Security token |
Yes |
|
activityId |
String |
Activity ID |
Yes |
|
userId |
String |
User ID |
Yes |
|
mobilePhone |
String |
Mobile phone number. Digits only. |
Yes |
|
secretCodeType |
SecretCodeType |
Secret code type. Must be SMS. |
Yes |
|
Description: Signs and encrypts a document.
WSDL:
https://devngn.epacdxnode.net/cdx-register-II/services/RegisterSignService?wsdl
Returns:
String |
- New document ID
Parameter Name |
Type |
Description |
Required? |
Default Value |
securityToken |
String |
Security token |
Yes |
|
activityId |
String |
Activity ID |
Yes |
|
document |
SignatureDocument |
Document to sign |
Yes |
|
recipientId |
String |
User ID for whoever will later decrypt the document, typically a NAAS account ID |
Yes |
|
passphrase |
String |
Passphrase used for encryption |
Yes |
|
Description: Validates a 20-5-1 question answer for the specified user.
WSDL:
https://devngn.epacdxnode.net/cdx-register-II/services/RegisterSignService?wsdl
Returns:
Boolean |
- Whether the answer is correct or not
Parameter Name |
Type |
Description |
Required? |
Default Value |
securityToken |
String |
Security token |
Yes |
|
activityId |
String |
Activity ID |
Yes |
|
userId |
String |
User ID |
Yes |
|
questionId |
String |
Question ID |
Yes |
|
answer |
String |
Answer |
Yes |
|
Description: Verifies a previously sent code (PIN) for the specified activity.
WSDL:
https://devngn.epacdxnode.net/cdx-register-II/services/RegisterSignService?wsdl
Returns:
Boolean |
- Whether the code is correct or not
Parameter Name |
Type |
Description |
Required? |
Default Value |
securityToken |
String |
Security token |
Yes |
|
activityId |
String |
Activity ID |
Yes |
|
userId |
String |
User ID |
Yes |
|
secretCode |
String |
Code |
Yes |
|
Retrieve sponsorship details.
Description: Authenticate to the service. The client must be authenticated before subsequent services are invoked.
WSDL:
https://devngn.epacdxnode.net/cdx-register-II/services/RegisterSponsorshipService?wsdl
Returns:
String |
- Security token
Parameter Name |
Type |
Description |
Required? |
Default Value |
userId |
String |
User ID |
Yes |
|
credential |
String |
Credential |
Yes |
|
domain |
String |
Domain |
No |
(none) |
authenticationMethod |
String |
Authentication method |
No |
password |
StreamlinedRegistrationService
Various services for manipulating users, roles, organizations, etc.
Description: Authenticate to the service. The client must be authenticated before subsequent services are invoked.
WSDL:
https://devngn.epacdxnode.net/cdx-register-II/services/StreamlinedRegistrationService?wsdl
Returns:
String |
- Security token
Parameter Name |
Type |
Description |
Required? |
Default Value |
userId |
String |
User ID |
Yes |
|
credential |
String |
Credential |
Yes |
|
domain |
String |
Domain |
No |
(none) |
authenticationMethod |
String |
Authentication method |
No |
password |
Description: Updates ESA status (either CDX ESA or Custom ESA) for the specified user organization.
WSDL:
https://devngn.epacdxnode.net/cdx-register-II/services/StreamlinedRegistrationService?wsdl
Parameter Name |
Type |
Description |
Required? |
Default Value |
securityToken |
String |
Security token |
Yes |
|
userId |
String |
User ID |
Yes |
|
userRoleId |
Long |
User role ID |
Yes |
|
approver |
String |
User ID of user setting the ESA status |
Yes |
|
status |
String |
ESA status. Must be one of None, Pending, Revoked, Received |
Yes |
|
approvalMethod |
String |
Approval method. Must be one of: Electronic, Paper |
Yes |
|
indexScore |
Long |
If approval method is Paper, also set user's Paper Verification Index (score). If not specified, default to the paper minimum for the specified role. Only update if the user's existing paper score is less than the specified score (or the default score). |
No |
|
Type Definitions
Definitions for data types that are used in service calls.
IdentityProofingDocument
Represents result of identity proofing.
Identity proofing result format.
Valid values are:
IdentityProofingResult
Represents result of identitiy proofing.
IdentityProofingSummaryResult
User's electronic verification index, determined from identity proofing result.
Valid values are:
- CROMERR_Minimum
- CROMERR_Exceeded
- CROMERR_NotMet
IdentityProofingUser
Represents user being identity proofed with name, address, etc.
String | userId - User IDString | firstName - User's first nameString | lastName - User's last nameString | middleInitial - User's middle initialString | mailingAddress1 - Mailing address (line 1)String | mailingAddress2 - Mailing address (line 2)String | city - CityString | state - State code (e.g. VA)String | zip - ZIP codeString | phone - Phone numberString | ssnLast4 - Last 4 digits of user's SSNDate | dob - User's date of birth (YYYY-MM-DD)Long | userRoleId - User role ID
InboxAttachment
Represents a CDX inbox attachment.
DataHandler | content - ContentString | name - Attachment name
InboxAttachments
Represents one or more CDX inbox message attachments.
HandoffType
Application handoff type. NONE = no handoff, LEGACY = LegacyCDX handoff, RSO = NaasToken handoff
Valid values are:
HandoffUser
Handoff information passed to an application.
String | userId - User IDString | email - Email addressString | title - Title (Mr, Ms, etc.)String | firstName - First nameString | lastName - Last nameString | middleInitial - Middle initialString | suffix - Suffix (Jr, III, etc.)String | address1 - Mailing address (line 1)String | address2 - Mailing address (line 2)String | address3 - Mailing address (line 3)String | address4 - Mailing address (line 4)String | city - CityString | state - State code (e.g. VA)String | country - Country code (e.g. USString | postalCode - ZIP codeString | organization - Organization nameString | phoneNumber - Phone number (digits only)String | phoneExtension - Phone extensionLong | userOrganizationId - User organization IDLong | organizationId - Organiation IDString | dataflowName - Dataflow nameInteger | idTypeCode - Role IDString | IdTypeText - Role nameLong | userRoleId - User role IDLong | roleId - Role IDString | clientId - Program ID (aka Client ID, aka Subject)String | roleStatus - User role status
PdfDocument
Document returned by PDF service.
DocumentIds
Represents one or more CROMERR document IDs.
List<String> | documentIds - One or more document IDs
RepudiationStatus
Document repudiation status.
Valid values are:
- Default
- Rescinded
- HeldForEnforcement
- Repudiated
- Expired
- Accepted
- Approved
- Pending
- Rejected
ReviewActivity
Represents a CROMERR activity.
String | activityId - CROMERR activity IDString | dataflow - Dataflow acronymDate | createdDate - Activity creation dateString | userId - User IDList<ReviewDocument> | documents
ReviewDocument
Represents a CROMERR document.
DataHandler | content - Document contentString | name - Document nameString | id - CROMERR document ID
ReviewSearchCriteria
Represents search criteria for searching CROMERR activities.
String | activityId - CROMERR activity IDString | dataflow - Dataflow acronymString | userId - User IDDate | startDate - Start date of activityDate | endDate - End date of activity
ReviewerUser
Represents a user repudiating a CROMERR document.
String | userId - User IDString | firstName - First nameString | lastName - Last nameString | middleInitial - Middle initialString | organizationName - Organization name
SubmissionsIds
Represents one or more CROMERR submission (activity) IDs.
List<String> | submissionIds - One or more submission IDs
ActivityAcl
Represents a ACL (access control list) for a CROMERR activity.
String | roleId - Role IDString | roleDescription - Role nameString | subject - Program ID (aka Client ID, aka Subject)
ActivityAcls
Represents one or more ACLs (access control list) for a CROMERR activity.
ActivityTag
Represents a metadata tag (value) for a CROMERR activity.
Represents one or more metadata tags (values) for a CROMERR activity.
Properties
Represents one or more properties (name-value pairs) for a CROMERR activity.
Property
Represents a property (name-value pair) for a CROMERR activity.
Question
Represents a 20-5-1 question.
String | questionId - Question IDString | text - Question text
SecondFactorType
Second factor type.
Valid values are:
SecretCodeType
Secret code type.
Valid values are:
SignatureDocument
Represents a signed document in CROMERR.
CROMERR document format.
Valid values are:
SignatureUser
Represents a user signing a document in CROMERR.
String | userId - User IDString | firstName - First nameString | lastName - Last nameString | middleInitial - Middle initialString | organizationName - Organization name
RegistrationProgramFacilityBiaCode
Represents a facility BIA code.
String | biaCode - BIA codeString | epaId - EPA registry IDString | stateCode - State code (e.g. VA)String | tribeName - Tribe name
SearchMatchType
Search type for text fields.
Valid values are:
RegisterBankAccountType
Type of bank account.
Valid values are:
- BUSINESS_CHECKING
- BUSINESS_SAVINGS
- PERSONAL_CHECKING
- PERSONAL_SAVINGS
RegisterGetConfigResponse
Represents an application's configuration within the payment service.
Account
Represents an account within a payment service application.
RegisterLabelValue
Represents a label-value pair, i.e. an arbitrary field name and its value.
String | label - Field nameString | value - Field value
RegisterProcessorStatusResponse
Represents payment processing service status.
RegisterProcessorStatusType
Payment processing service status.
Valid values are:
RegisterProcessorType
Payment processing service.
Valid values are:
RegisterQueryPaymentRequest
Criteria for searching payments.
String | trackingNumber - Tracking number assigned by payment service (e.g. DPSTSCA000001)String | transactionId - Transaction ID (e.g. from Pay.gov)
RegisterQueryPaymentResponse
Represents search result from the payment service.
RegisterQueryPaymentStatusType
Represents whether a payment exists.
Valid values are:
RegisterSendPaymentRequest
Used for sending a payment to the payment service.
Double | amount - Payment amountRegisterSendPaymentType | paymentTypeString | firstName - First nameString | lastName - Last nameString | companyName - Company nameString | email - Email addressString | accountNumber - Account number (e.g. bank account number or credit card numberList<RegisterLabelValue> | customFields - Custom fields. These will be sent to the payment processor (e.g. Pay.gov).List<RegisterLabelValue> | emailReceiptFields - Email receipt fields. These are only used for the email notification sent to the payer.String | trackingNumber - Tracking number assigned by application, if applicableRegisterBankAccountType | accountTypeString | routingNumber - Bank account routing numberString | checkNumber - Check numberString | billingAddress - Billing address (line 1)String | billingAddress2 - Billing address (line 2)String | billingCity - Billing cityString | billingState - Billing stateString | billingZip - Billing ZIP codeRegisterLabelValue | billingCountry - Billing country (both country code and name)Integer | expirationMonth - Month of credit card expiration dateInteger | expirationYear - Year of credit card expiration dateString | ccv - CCV code (aka security code)
RegisterSendPaymentResponse
Response received when sending a payment to the payment service.
RegisterSendPaymentStatusType
Represents whether a payment was successful.
Valid values are:
RegisterSendPaymentType
Type of payment.
Valid values are:
NaicsPrimaryIndicator
Represents type of NAICS code.
Valid values are:
RegistrationAnswer
Represents question and answer for security questions or CROMERR 20-5-1 questions.
RegistrationBounceback
Represents a bounceback email.
Represents a single custom header captured from a bounceback email.
String | name - Header name (e.g. X-DataflowAcronym)String | value - Header value
RegistrationBouncebackSearchCriteria
Criteria when searching bounceback emails.
RegistrationConfirmation
Represents a generated confirmation code.
String | userId - User IDString | email - Email addressString | code - Confirmation codeLong | userRoleId - User role IDDate | expiration - Date that confirmation code expires
RegistrationCountry
Represents a country.
String | code - Country code (e.g. US)String | name - Country name
RegistrationDataflow
Represents a dataflow within CDX.
Long | dataflowId - Internal IDString | acronym - AcronymString | name - NameString | status - Status. One of: Active, OfflineTemporary, OfflinePermanentString | categoryAcronym - Category acronymString | categoryName - Category name
RegistrationFacility
Represents a facility within CDX.
RegistrationFacilityMailingAddress
Represents additional mailing addresses for a CDX facility.
String | dataflow - Dataflow acronymString | dataflowFacilityId - Dataflow facility IDString | dataflowFacilityName - Facility nameString | affiliationType - Affiliation typeString | address - Mailing address (line 1)String | address2 - Mailing address (line 2)String | city - CityString | state - State code (e.g. VAString | zip - ZIP codeString | country - Country code (e.g. US
RegistrationFacilityProgram
Represents a program that a facility applies to.
String | id - Program IDString | name - Program name
RegistrationNewUserProfile
Represents a new user.
RegistrationOrganization
Represents organization properties.
String | organizationName - Organization nameString | mailingAddress1 - Mailing address (line 1)String | mailingAddress2 - Mailing address (line 2)String | city - CityRegistrationState | stateRegistrationCountry | countryString | zip - ZIP codeString | email - Email addressString | phone - Phone number (digits only)String | phoneExtension - Phone extensionString | fax - Fax number (digits only)Boolean | primaryOrg - Indicates if this is the user's primary organizationString | mailingAddress3 - Mailing address (line 3)String | mailingAddress4 - Mailing address (line 4)Long | userOrganizationId - User organization IDLong | organizationId - Organization IDString | cdxEsaStatus - CDX ESA status
RegistrationPreRegistration
Represents a pre-registration record (CRK).
String | crk - CRK (aka Customer Retrieval Key)String | crkStatus - CRK statusString | nominatorUserId - Nominator's user IDRegistrationUser | user - User informationRegistrationOrganization | organization - Organization informationString | dataflow - Dataflow acronymLong | roleId - Role IDString | subject - Program ID (aka Client ID, aka Subject)Long | userRoleIdDate | createDate
RegistrationProfileUpdate
Represents an update to a user's organization-specific information.
Long | userOrganizationId - User organization IDString | email - Email addressString | phone - Phone number (digits only)String | phoneExtension - Phone extensionString | fax - Fax number (digits only)Boolean | suppressNotification - Indicates whether the user should be notified when this update is applied
RegistrationProfileUpdateRequest
Represents a request to update to a user's organization-specific information.
Long | userOrganizationId - User organization IDString | email - New email addressString | phone - New phone number (digits only)String | phoneExtension - New phone extensionString | fax - New fax number (digits only)String | userId - User IDString | currentEmail - Current email addressString | currentPhone - Current phone number (digits only)String | currentPhoneExtension - Current phone extensionString | currentFax - Current fax number (digits only)String | code - Verification codeDate | codeExpirationDate - Verification code expiration dateBoolean | deleteExtension - Indicates whether phone extension should be removedBoolean | deleteFax - Indicates whether fax number should be removedDate | createdDate - Request creation dateDate | updatedDate - Request updated date
RegistrationProgramFacility
Represents a facility within CDX.
Long | id - CDX facility IDString | epaRegistryId - EPA registry IDString | name - Facility nameString | address - Mailing address (line 1)String | address2 - Mailing address (line 2)String | city - CityString | state - State code (e.g. VA)String | county - CountyString | zipCode - ZIP codeDouble | latitude - LatitudeDouble | longitude - LongitudeRegistrationProgramFacilityType | typeString | program - Program acronymString | programId - Program IDString | stateFacilityId - State-specific facility IDString | responsibleAgency - Name of agency, tribe or state that governs the facilityString | biaCode - BIA codeBoolean | federal - Indicates if this is a federal facilityList<RegistrationProgramFacilityMailingAddress> | mailingAddressesString | additionalProgramList - Additional program acronymsString | alternateRegistryIdList - Alternate registry IDsString | collectionMethod - Collection methodString | referencePoint - Reference pointInteger | accuracy - AccuracyInteger | scale - ScaleString | countyFIPSCode - FIPS county codeString | facilityType - Represents if this facility is Federal, GOCO, or NeitherList<RegistrationProgramFacilityNaicsCode> | naicsCodesString | stateName - State nameString | countryName - Country nameString | npdesList - NPDES IDsString | countryCode - Country code (e.g. US)
RegistrationProgramFacilityMailingAddress
Represents additional mailing addresses for a CDX facility.
Long | id - Internal IDLong | cdxFacilityId - CDX facility IDString | address1 - Mailing address (line 1)String | address2 - Mailing address (line 2)String | city - CityString | stateCode - State code (e.g. VAString | county - CountyString | zip - ZIP codeString | facilityName - Facility nameString | affiliationType - Affiliation typeString | program - Program acronymString | programId - Program IDString | countryName - Country nameString | stateName - State nameString | countryCode - Country code (e.g. US
RegistrationProgramFacilityNaicsCode
Represents NAICS codes associated with a CDX facility.
Long | id - Internal IDLong | cdxFacilityId - CDX facility IDString | code - CodeString | description - Code descriptionNaicsPrimaryIndicator | primaryIndicator
RegistrationProgramFacilitySearchCriteria
Criteria for searching CDX facilities.
String | programAcronym - Program acronymBoolean | mailingAddresses - Indicates if additional mailing addresses should be returned in resultsLong | limit - Maximum number of results to returnString | registryId - EPA registry IDString | facilityName - Facility nameString | streetAddress - Mailing addressString | city - CityString | state - State code (e.g. VA)String | zipCode - ZIP codeString | county - CountyString | stateName - State nameString | countryName - Country nameBoolean | naicsCodes - Indicates if NAICS codes should be returned in resultsBoolean | excludeDuplicates - Indicates if duplicates should be excluded from results
RegistrationProgramFacilityType
Represents type of CDX facility.
Valid values are:
RegistrationQuestion
Represents a single security question or CROMERR 20-5-1 question.
Long | id - Question IDString | text - Question textString | useType - Question use. One of: SECRET QUESTION, CROMERR 20-5-1
RegistrationRole
Represents a user role.
RegistrationRoleDataElement
Represents additional data elements associated to a user role.
RegistrationRoleSearchCriteria
Criteria when searching roles.
List<String> | dataflowCategories - One or more dataflow category acronymsString | email - Email address
Represents a user's status in regards to sponsorship.
Represents sponsor's status.
String | code - Status codeString | description - Status descriptionString | name - Status name
RegistrationRoleStatus
Represents status of a user role.
String | code - Status codeString | description - Status description
RegistrationRoleType
Represents a CDX role within a specific dataflow.
Long | code - Role IDString | description - Role nameString | status - Role statusString | esaRequirement - CDX ESA requirement for the roleBoolean | signatureQuestionsRequired - Indicates if the role requires CROMERR 20-5-1 questionsBoolean | manageFacilities - Indicates if the role allows user to manage facilities associated to their role
RegistrationRoleTypeDataElement
Represents a type of data element that can be associated to a user role.
RegistrationRoleTypeDataSection
CDX Web use only.
Long | idString | codeString | nameBoolean | showHeaderLong | sortOrder
RegistrationState
Represents a state.
String | code - State code (e.g. VA)String | name - State nameLong | regionString | countryCode
RegistrationUser
Represents basic properties of a CDX user account.
String | userId - User IDString | firstName - First nameString | lastName - Last nameString | middleInitial - Middle initialRegistrationUserSuffix | suffix - Suffix (Jr, III, etc.)RegistrationUserTitle | title - Title (Mr, Ms, etc.)String | passwordDate | lastLogin - Last login dateString | oidcUpstreamProviderString | oidcUpstreamIdDate | registrationDate - Registration dateLong | verificationIndexElectronic - LexisNexis verification index (electronic)Long | verificationIndexPaper - LexisNexis verification index (paper)Long | passwordResetAttempts - Number of password reset attemptsLong | lexisNexisAttempts - Number of LexisNexis attemptsString | status - Account status
RegistrationUserMobile
Represents a mobile number associated to a user.
RegistrationUserMobileResponse
Represents a sent text message.
String | userId - User IDString | mobilePhone - Phone number (digits only)String | messageId - Internal ID of messageDate | sent - Message sent date
RegistrationUserMobileStatus
Mobile number status
Valid values are:
RegistrationUserQuestionsStatus
Represents status of user's CROMERR 20-5-1 questions.
Boolean | exist - Indicates if the user has questions on fileBoolean | locked - Indicates if the user's CROMERR attempts are currently locked
RegistrationUserSearchCriteria
Criteria for searching users.
RegistrationUserSearchResult
Represents paginated user search results.
RegistrationUserSuffix
Represents a user's name suffix (Jr, III, etc.).
RegistrationUserTitle
Represents a user's title (Mr, Ms, etc.).
RegisterError
Represents an error returned by registration services.
String | errorCodeString | errorMessageString | serviceNameString | errorCodeUnique
RegistrationUserRoleProgramFacility
Represents association between a user and a facility.
Long | userFacilityId - Internal IDString | userId - User IDLong | userRoleId - User role IDLong | cdxFacilityId - CDX facility IDString | epaRegistryId - Facility EPA registry ID
RegistrationUserSecondFactorMethod
Represents type (i.e. method of delivery) of second factor.
Valid values are:
RegistrationAnnouncement
Represents a published announcement (aka alert).
RegistrationAnnouncementLocation
Alert location
Valid values are:
RegistrationAnnouncementSearchCriteria
Criteria for searching announcements (aka alerts).
String | type - Alert type. Must be one of: Alerts, NewsAndUpdates, HomePage, RecentAnnouncementsString | location - Alert location. Must be one of: CDXWeb, Application, EEnterprisePortalString | userId - User ID who published the alertString | dataflow - Dataflow acronymLong | roleId - Role IDDate | startDate - Start date of alertDate | endDate - End date of alert
RegistrationAnnouncementType
Alert type
Valid values are:
- ALERTS
- NEWS_AND_UPDATES
- HOME_PAGE
- RECENT
RegistrationMyCdxLink
Represents a link to an application, as used by MyCDX.
Long | roleId - Role IDString | dataflowAcronym - Dataflow acronymString | dataflowName - Dataflow nameRegistrationRoleStatus | statusString | description - Application descriptionString | categoryAcronym - Dataflow category acronymString | categoryName - Dataflow category nameBoolean | eepIntegration - Indicates if E-Enterprise Portal will show this application when the user logs into the PortalString | roleNameString | handoffUrlBoolean | mergeRolesBoolean | categoryEnabled
RegistrationMyCdxLinkDetail
Represents details of an application link, as used by MyCDX.
Long | userRoleId - User role IDLong | userOrganizationId - User organization IDString | organizationName - Organization nameString | subject - Program ID (aka Client ID, aka Subject)RegistrationRoleStatus | roleStatusString | roleName - Role name
RegistrationMyCdxLinkHandOff
Represents handoff details of an application link, as used by MyCDX.
RegistrationMyCdxLinkHandOffParameter
Represents handoff parameters for an application link, as used by MyCDX.
PdfRenderingEngine
Rendering engine used to generate the PDF.
Valid values are:
- PHANTOM_JS
- PHANTOM_JS_2
- HEADLESS_CHROME
CdxDeepLink
Represents a deep link within a CDX application.
String | applicationUrl - Application URLCdxDeepLinkUrlType | applicationUrlTypeLong | roleId - Role IDLong | userRoleId - User role ID
CdxDeepLinkUrlType
Type of application URL for deep linking.
Valid values are:
- Absolute
- RelativeNgn
- RelativeCdx