post https://app.fracttal.com/api/accounts/
Mediante este servicio web se pueden crear cuentas de usuarios de sólo solicitudes
Parámetros del body
Parámetro | Tipo | Requerido | Descripción |
---|---|---|---|
email | Texto | Opcional | Email con el que se registrará el usuario. En caso de que no se envíe este parámetro, se establecerá el email con el que se registró el usuario dentro de Fracttal como recurso humano o como contacto de un tercero |
id_profile | Entero | Sí | Número del tipo de usuario que se creará, se debe enviar por defecto el 3 |
enable_notifications | Booleano | Opcional | Valor para activar las notificaciones de Fracttal, por defecto es true |
only_sso | Booleano | Opcional | Valor para activar sólo la autenticación Single Sign On (SSO), por defecto es false |
user_type | Texto | Sí | Se debe enviar alguno de los siguientes valores: HUMAN_RESOURCES (para asociar la cuenta a un recurso humano) THIRD_PARTIES (Para asociar la cuenta a un tercero o proveedor) |
personnel_code | Texto | Opcional | Se envía el código del recurso humano registrado en Fracttal. Este campo es obligatorio cuando el type_user = HUMAN_RESOURCES. |
third_party_code | Texto | Opcional | Se envía el código del tercero registrado en Fracttal. Este campo es obligatorio cuando el type_user = THIRD_PARTIES. |
name_contact | Texto | Opcional | Se envía el nombre del contacto creado en Fracttal que está asociado al tercero anteriormente ingresado. Este campo es obligatorio cuando el type_user = THIRD_PARTIES. |
user_code | Texto | Sí | Código de del recurso humano que creará la cuenta en Fracttal |
location_code | Texto | Opcional | Código de la ubicación de la cuenta de usuario. |
Parámetros adicionales del Body cuando se va a crear Recurso Humano
Parámetro | Tipo | Requerido | Descripción |
---|---|---|---|
first_name | Texto | Sí | Nombres del recurso humano. Si el recurso Humano no existe al enviar este campo el api lo crea. Este campo solo se usa cuando el type_user = HUMAN_RESOURCES. |
last_name | Texto | Opcional | Apellidos del recurso humano. |
active | Texto | Opcional | Recurso habilitado. Enviar true o false |
code_asset_location | Texto | Opcional | Código del activo en el cual estará localizado el recurso humano. |
group_1 | Texto | Opcional | Descripción de la clasificación 1 |
group_2 | Texto | Opcional | Descripción de la clasificación 2 |
address | Texto | Opcional | Dirección |
city | Texto | Opcional | Ciudad |
state | Texto | Opcional | Estado |
zip_code | Texto | Opcional | Código de área |
country | Texto | Opcional | País |
latitude | Texto | Opcional | Latitude |
longitud | Texto | Opcional | Longuitud |
telephone | Texto | Opcional | Teléfono |
telephone_2 | Texto | Opcional | Teléfono 2. |
sms | Texto | Opcional | Sms |
id_hourly_rate | Entero | Opcional | Id de la hora ordinaria (No se debe enviar si se envía el campo description_hourly_rate) |
description_hourly_rate | Texto | Opcional | Descripción de la hora ordinaria (No se debe enviar si se envía el campo id_hourly_rate) |
Parámetros adicionales del Body cuando se va a crear un Tercero
Parámetro | Tipo | Requerido | Descripción |
---|---|---|---|
third_pary_name | Texto | Sí | Nombre del tercero |
active | Texto | Opcional | Recurso habilitado. Enviar true o false |
code_parent_location | Texto | Opcional | Código del activo en el cual estará localizado el tercero. |
group_1 | Texto | Opcional | Descripción de la clasificación 1 |
group_2 | Texto | Opcional | Descripción de la clasificación 2 |
address | Texto | Opcional | Dirección |
city | Texto | Opcional | Ciudad |
state | Texto | Opcional | Estado |
zip_code | Texto | Opcional | Código de área |
country | Texto | Opcional | País |
latitude | Texto | Opcional | Latitude |
longitud | Texto | Opcional | Longuitud |
telephone | Texto | Opcional | Teléfono |
telephone_2 | Texto | Opcional | Teléfono 2. |
sms | Texto | Opcional | Sms |
fax | Texto | Opcional | Fax |
web_page | Texto | Opcional | Página web. |
visible_to_all | Booleano | Opcional | Visible para todos. |
id_third_party_type | Array de enteros | Opcional | 1:Proveedor de servicios 2:Fabricante 3:Proveedor 4:Cliente |
movil | Texto | Opcional | Teléfono móvil del contacto |
skype | Texto | Opcional | Skype del contacto |
linkedin | Texto | Opcional | Linkedin del contacto |
role | Texto | Opcional | Rol del contacto |
Parámetros de salida
Parámetro | Tipo | Descripción |
---|---|---|
id | Número | Id de la cuenta |
name | Texto | Nombre del usuario |
email | Texto | Email del usuario |
active | Booleano | Usuario activo. Valores: true ó false |
user_type | Texto | Tipo de usuario: HUMAN_RESOURCES: Recursos humanos THIRD_PARTIES: Terceros |
enable_notifications | Booleano | Notificaciones de fracttal activadas |
only_sso | Booleano | Valor que indica si tiene sólo autenticación Single Sign On (SSO), |
Ejemplo:
Petición: (POST) https://app.fracttal.com/api/accounts/
{
"email": "[email protected]",
"id_profile": 3,
"enable_notifications": true,
"only_sso": false,
"user_type": "HUMAN_RESOURCES",
"personnel_code": "456123489",
"user_code": "25198772-2",
}
{
"email": "[email protected]",
"id_profile": 3,
"enable_notifications": true,
"only_sso": false,
"user_type": "HUMAN_RESOURCES",
"personnel_code": "456123489",
"user_code": "25198772-2",
"first_name":"Nombre Persona",
"last_name":"Apellido Persona"
}
{
"email": "[email protected]",
"id_profile": 3,
"enable_notifications": true,
"only_sso": false,
"user_type": "THIRD_PARTIES",
"third_party_code": "456123489",
"user_code": "2518772-1",
"name_contact":"Nombre contacto",
"third_pary_name":"Nombre Tercero",
"role":"Mecánico",
"telephone":"234567",
"movil":"300555555"
}
{
"success": true,
"message": "200",
"data": {
"id": 72,
"id_company": 69,
"email": "[email protected]",
"name":"Usuario solo solicitudes",
"active": true,
"enable_notifications": true,
"only_sso": false,
"id_contact": null,
"id_third_paties": null,
"id_human_resources": null
},
"total": 1
}
PROBAR CONEXION