Users

add user

POST https://ushahididocs.api.ushahidi.io/api/v3/users

Request Body

NameTypeDescription

email

String

The user's email address

failed_attempts

Integer

Number of failed attempts

logins

integer

Number of login attempts

realname

String

The user's real name

password

String

The user's password

last_attempt

String

Date of previous login attempt

last_login

String

Last login date

gravatar

String

The user's gravatar

role

String

user's roleString

{
  "id": 0,
  "url": "string",
  "email": "string",
  "realname": "string",
  "logins": 0,
  "failed_attempts": 0,
  "last_login": "string",
  "last_attempt": "string",
  "created": "string",
  "updated": "string",
  "role": "string",
  "language": "string",
  "contacts": [
    {
      "id": "string",
      "user_id": "string",
      "data_source": "string",
      "type": "string",
      "contact": "string",
      "created": "string",
      "updated": "string",
      "can_notify": "string"
    }
  ],
  "allowed_privileges": [
    "string"
  ],
  "gravatar": "string"
}

edit user

PUT https://ushahididocs.api.ushahidi.io/api/v3/users/1

Request Body

NameTypeDescription

email

String

The user's email address

failed_attempts

Integer

Number of failed attempts

logins

integer

Number of login attempts

realname

String

The user's real name

password

String

The user's password

last_attempt

String

Date of previous login attempt

last_login

String

Last login date

gravatar

String

The user's gravatar

role

String

user's roleString

{
  "id": 0,
  "url": "string",
  "email": "string",
  "realname": "string",
  "logins": 0,
  "failed_attempts": 0,
  "last_login": "string",
  "last_attempt": "string",
  "created": "string",
  "updated": "string",
  "role": "string",
  "language": "string",
  "contacts": [
    {
      "id": "string",
      "user_id": "string",
      "data_source": "string",
      "type": "string",
      "contact": "string",
      "created": "string",
      "updated": "string",
      "can_notify": "string"
    }
  ],
  "allowed_privileges": [
    "string"
  ],
  "gravatar": "string"
}

edit admin user

PUT https://ushahididocs.api.ushahidi.io/api/v3/users/me

Request Body

NameTypeDescription

email

String

The user's email address

failed_attempts

Integer

Number of failed attempts

logins

integer

Number of login attempts

realname

String

The user's real name

password

String

The user's password

last_attempt

String

Date of previous login attempt

last_login

String

Last login date

gravatar

String

The user's gravatar

role

String

user's roleString

{
  "id": 0,
  "url": "string",
  "email": "string",
  "realname": "string",
  "logins": 0,
  "failed_attempts": 0,
  "last_login": "string",
  "last_attempt": "string",
  "created": "string",
  "updated": "string",
  "role": "string",
  "language": "string",
  "contacts": [
    {
      "id": "string",
      "user_id": "string",
      "data_source": "string",
      "type": "string",
      "contact": "string",
      "created": "string",
      "updated": "string",
      "can_notify": "string"
    }
  ],
  "allowed_privileges": [
    "string"
  ],
  "gravatar": "string"
}