Completing the Sign-up
Last updated
Last updated
The initial sign-up sequence gives us the following information:
1. Rapid API Key
2. Administrator’s first name (a), last name (b), and e-mail address (c)
3. Organizational domain
4. Organization Name & ID
5. Account Name & ID
The above information is then used when filling out additional critical information about the account, as described below.
It should be noted that items 3 – 5 are automatically added to each new user’s record when creating their user profiles for this account.
Any additional API keys that need to be associated with the account should be stored in an API key table.
The default administrative contact for an account is the person who set up the account. Most of that person’s information has already been gathered in the initial sign-up process. However, additional information must be gathered, as shown below.
2a. The first name from the sign-up will already exist.
2b. The last name from the sign-up will already exist.
2c. The e-mail address will already exist.
2d. The name prefix must be added from a drop-down list (more about this below).
2e. The middle initial must be added.
2f. The name suffix must be added from a drop-down list (more about this below).
3. The domain will already exist.
4. The organization name will already exist.
5. The account name will already exist.
6. The checkbox for Admin will be pre-checked. However, it should also be determined whether this person is also the billing contact. If this is checked, information for the billing contact will be unnecessary. The contributor checkbox can be ignored for now.
7-9. This is automated data. The calculation for full name will be explained below.
For standardization purposes all name prefixes and suffixes are added via a predefined list, using the ID of the prefix and suffix to tie the text to the ID. The application must maintain tables of these references and must update those tables on a regular basis to ensure parity with the federated system.
Name Prefix schema - http://grcschema.org/NamePrefixes
Name Prefix API - https://short.grcschema.org/API-NamePrefix List
Name Suffix schema - http://grcschema.org/NameSuffixes
Name Suffix API - https://short.grcschema.org/API-NameSuffix List
The full name is calculated as
if(prefix≠null;prefix & “ “) & first name & “ “ & if(middle initial≠null;middle initial & “ “) & last name & if(suffix≠null;” “ & suffix)
If the admin contact is also the billing contact, this will be skipped. If not, only three items will be necessary to add as the other items will automatically be added.
1. The full name information will be added.
2. The e-mail address will be added.
3. The Billing Contact checkmark will automatically be added.
Between 1 and 3 addresses are necessary for any account within the Federated Mapping system:
primary
billing
shipping
It should be noted that both the State and Country drop-downs must be provided.
Country – This is the three-digit country code provided by the Country API (below). It must be filled out first in order to populate the list of states (this is worldwide).
Country Schema - http://grcschema.org/Country
Country API - https://short.grcschema.org/API-Country List
State – this is the code provided by the State API (forthcoming).