API Reference

Crear Usuario

Este endpoint realiza la creación de un usuario para su empresa en CMMShere

HTTP Request

POST https://admin.cmmshere.com/api/v1/users

Body / Form Data

Provee información para el nuevo usuario

ParámetroTipoRequeridoObservaciones
usernameStringtrueDebe ser único
nameStringtrueNombre del Usuario
ap_paternoStringtrueApellido Paterno
ap_maternoStringfalseApellido Materno
nro_docStringtrueDocumento de identificación (Servirá como contraseña inicial para el usuario)
doc_tipoStringtrueTipo de documento de identidad, debe ser uno de los siguientes valores
Cedula = CI
Pasaporte = PT
DNI = DNI
cargoStringtrue
emailStringtrue
rolesStringtrueDebe especificar un ID de rol de su empresa
(Para conocer los códigos debe consumir el servicio "Obtener Roles")

Ejemplo de petición

curl --location 'https://admin.cmmshere.com/api/v1/users' \ --header 'Authorization: Bearer 1046|unbbDW7pddViEjpz1EChW9sIdYykKjEU7DbhCPne' \ --header 'Cookie: XSRF-TOKEN=eyJpdiI6IlpRcXJiUVV4TTJsVnhXaWdVdjNsbUE9PSIsInZhbHVlIjoiRVJRc3lWcDk2UWtzYUFmeDBqd01SWGFnUTMrQ2RPcm9vTC9XV3dqTURJZ3M3MFhKYVNXK1JvNlpDUStjc3hxUitGZHBSQ1NoZU85d2JRV3R4b3hIZzZwcTZtcWtNZ0tzUFo2N0dPTGhIQllEczJ5VHM1cjBuc2dRSTZUM0dHc2IiLCJtYWMiOiIzZmRmN2ViMjk0MmM3OGYxZTBhMWRjM2NjZTkzYjhjM2JjNWEyMjFlNzA4Zjc3MTZkOWI3Yzg1NjBkODc5YTk0In0%3D; laravel_session=eyJpdiI6ImJNdnAzRTl4OEQvVWJtOEVRNHBGWlE9PSIsInZhbHVlIjoiNlhQUGFsbk9vYnk5OFE2Q1ZKR0ZGeWo4QXl0WGZvVXgyTnVPQjVnVkVRRzFrRUxENW9hNWl0SHUzVVJPSlovZTl3NzZyZzMyQ3JJTmY0QlQxNlhaeVAyaEFWYkVNOU1uN1Q1T1QxaDJPWDd5cWNjc3d3YldIQWg2UU9KYm0xODMiLCJtYWMiOiIzZTliODI5ODI4YmRkODZiNjk2ZTFiZmE3YjRhZmVkNjRlYWU1ZWQzMjcyODQ5YjkxYTFkM2RiYTA0OGI5MDE4In0%3D' \ --form 'username="pedro.quiroz"' \ --form 'name="Pedro"' \ --form 'ap_paterno="Quiroz"' \ --form 'ap_materno=""' \ --form 'nro_doc="132154176"' \ --form 'doc_tipo="CI"' \ --form 'cargo="Desarrollador de Sistemas"' \ --form 'email="pedro.quiroz@gmail.com"' \ --form 'roles="37"'

La petición de arriba devuelve un JSON estructurado de la siguiente manera

{ "success": true, "code": 200, "result": { "id": 47, "username": "Granville.Balistreri", "name": "Granville", "lastName": "Balistreri Pfannerstill", "status": 1, "position": "Gerente Controller", "birthDate": "1981-04-23", "address": null, "phone": "+1-585-786-4478", "cellphone": "219-538-6736", "docNumber": "5982054LP", "created_at": "2021-07-21T18:24:19.000000Z" } }