Account Users

  • An Account User represent a User associated with an Account.

  • A User represent a physical person.

  • A User can have many Emails and Phones.

The Account User Object

Property
Type
Description

roles

hash

notification_rule_id

string

user.id

string

The ID of the user.

user.prefix_id

string

Prefix ID of user.

user.name

string[]

The user's full name.

user.time_zone

string[]

The user's time zone.

user.emails[].id

string

The ID of the email object.

user.emails[].email

string

The email address.

user.emails[].primary

string[]

Boolean indicating if this is the user's primary email address.

user.phones[].id

string

ID of phone object.

user.phones[].prefix_id

string

Prefix ID of phone object.

user.phones[].phone

string

user.phones[].primary

boolean

Boolean indicating if this is the user's primary phone number.

user.phones[].country

string

ISO 3166 alpha-2 country code of the number (determined by PagerTree).

user.phones[].blocked

boolean

Boolean indicating whether this phone has been blocked.

Create a Account User

POST https://api.pagertree.com/api/v4/account_users

Allowed Parameters

def account_user_params
  params.permit(
    :notification_rule_id,
    roles: {},
    member_team_ids: [],
    user_attributes: [
      :id,
      :name,
      :notify_push,
      :notify_email,
      :notify_sms,
      :notify_voice,
      emails_attributes: [
        :id,
        :email,
        :primary,
        :_destroy,
      ],
      phones_attributes: [
        :id,
        :phone,
        :primary,
        :_destroy,
      ]
    ]
  )
end

Required Parameters

  • user_attributes

    • name

    • emails_attributes

      • email

Example Request

POST https://api.pagertree.com/api/v4/account_users
{
  "user_attributes": {
    "name": "Bobby Hill",
    "emails_attributes": [
      {
        "email": "[email protected]"
      }
    ]
  }
}

Retrieve a Account User

GET https://api.pagertree.com/api/v4/account_users/:id

Update a Account User

PUT https://api.pagertree.com/api/v4/account_users/:id

Delete a Account User

DELETE https://api.pagertree.com/api/v4/account_users/:id

List all Account Users

GET https://api.pagertree.com/api/v4/account_users

Last updated

Was this helpful?