Profiles

Profiles represent individuals in the context of an organization.

Each profile:

  • Is tied to an organization.
  • Has a unique email address within the organization.
  • May be tied to a Nexus211 user account, or it may be anonymous.
  • May be shared with any number of networks.

How to create a profile

Nexus211 will automatically create a profile while creating or joining an organization.
It's also possible to create profiles programmatically using the API.

MethodsProfile RolesUser
By creating an organization.Owner, AdminThe user who created the organization.
By joining an existing organization.Admin or Member (depending on the invitation)The user accepting the invitation
Using Nexus211 APIContactNone

Profile Roles

Roles determine which abilities the profile will have while interacting with Nexus211 API.

Contact

Contact represents public profiles.

E.g.: A person calling 211 to seek information or services.

Member

Members represent an organization's staff.

E.g.: A CRA would have a member profile in the organization they're employed at.

Admin

An admin is someone who has elevated level of access to the organization. Admins can add/remove other members, create or join networks, and can create Nexus211 applications.

Owner

An owner role is given to the profile that created organization.

Special Cases

Anonymous Profiles

A profile that has neither a user relation nor a value for email address is considered an anonymous profile. Information can still be collected and attached to anonymous profiles, but it is impossible to later link them to a Nexus211 user account.

Profiles without a Nexus211 Account

Some applications (such as Contact) will collect information about a person before that they have had an opportunity to create a Nexus211 user account. If and when a user creates a Nexus211 account and verifies their email address, the platform should associate all existing profiles with that email address to the newly created user.