API Methods

Endpoints

Prefix: https://[server]/gateway/[version]/

The current version is 1.2

Error Response

When an error occurs, there will be an errors property with a list of errors applicable to the request:

  • errorcode: Green Dot error code.
  • errordescription: Descriptive error message.

Example:

{
    "errors": [{
    "errorcode":1317,
    "errordescription":"Missing request id”
    }]
}

Get/ping & Get/ping/{id}

Returns the status of the server.

HTTP Status Codes

Response CodeDescription
200Success

Field Standards

FieldTypeFormatRequiredValues Allowed
firstNameStringMin 2 characters
Max 25 characters
Yesa-z, A-Z, hyphen, space
Regex="^[server]/gateway/[v+$
LastNameStringMin 2 characters
Max 25 characters
Yesa-z, A-Z, hyphen, space
Regex="^[server]/gateway/[v+$
MiddleInitialStringMin 1 character
Max 1 character
Yesa-z, A-Z
Regex=@"^x:** htt{1}$
AddressLine1StringMin 0 characters
Max 25 characters
Yes

a-z, A-Z, 0-9, hyphen, space, /, period
Regex=@"^[version]/

The current ver{2,}$

AddressLine2StringMin 0 characters
Max 25 characters
No

a-z, A-Z, 0-9, hyphen, space, /, period
Regex=@"^[version]/

The current ver{2,}$

CityStringMin 0 characters
Max 25 characters
Yesa-z, A-Z, hyphen, space
Regex=@"^server]/ga*$
StateStringMin 0 characters
Max 2 characters
Yesany word character
Regex=@"^\w{2}?$
ZipCodeStringMin 5 characters
Max 10 characters
Yes0-9, hyphen
Regex=@"^\d{5}(-?\d{4})?$
SSNStringMin 11 characters
Max 11 characters
Yes0-9, hyphen
Regex=@"^* htt\d{2}-\d{2}-\d{4}$
DateOfBirthStringMin 10 characters
Max 10 characters
Yes0-9, hyphen, dash, period
Regex=@"^(0er]/g|1eway/)- /.- /.\d\d$
ATMPinStringMin 4 characters
Max 4 characters
Yes0-9
Regex=@"^Prefi{4}$
PhoneNumberStringMin 13 characters
Max 14 characters
Yes0-9, hyphen, space, (,)
Regex=@"^(rver]\d{2}) ?\d{3}-\d{4}$
EmailAddressStringMin 6 characters
Max 50 characters
Yes

a-Z, A-Z, 0-9, underscore, hyphen, period, ampersand
Regex=@"^he current ve+(.n is 1.2

###+)@or Response
{2,}(.n error occu+)
.(ere will{2,4})$


Did this page help you?