Agregar Empresa


Method: POST


Route: /api_rch/rch/empresa/add


Body:


{

"nombre": "EKSX Inc.",

"telefono": "52 522362141",

"no_empleados": "52-100",

"username": "JesusSanchez",

"correo": "jesus@empowerlabs.com",

"descripcion": "EKSX es una empresa que ofrece servicios de consultoría y transformación digital a empresas del sector servicios.",

"calle": "Calle #2",

"ciudad": "Puebla",

"pais": "México",

"cp": "32",

"tipo": "ONG",

"tipo_usuario": "proveedor",

"sector": "Tecnología",

"categoria": "Tecnología",

"sub_categoria": "Plataforma RH",

"sitio": "reinventate.club",

"logotipo": "https://gestor.genniux.net/ms/imgTest/logo-elabs4.png",

"score": "3",

"projects": "17",

"req": {

"file": "data:image/png;base64,...",

"name": {

"name": "empresa.jpg"

}

}

}



Obtener todas las Empresas por el responsable (creador)


Method: POST


Route: /api_rch/rch/empresa/getUser


Body:


{

"responsable": "JesusSanchez"

}



Obtener Empresa por id


Method: POST


Route: /api_rch/rch/empresa/getId


Body:


{

"id": "11"

}



Editar Empresa


Method: POST


Route: /api_rch/rch/empresa/upd


Body:


{

"id": "11",

"nombre": "EKSX Inc.",

"telefono": "52 522362141",

"no_empleados": "52-100",

"username": "JesusSanchez",

"correo": "jesus@empowerlabs.com",

"descripcion": "EKSX es una empresa que ofrece servicios de consultoría y transformación digital a empresas del sector servicios.",

"calle": "Calle #2",

"ciudad": "Puebla",

"pais": "México",

"cp": "32",

"tipo": "ONG",

"sector": "Tecnología",

"categoria": "Tecnología",

"sub_categoria": "Plataforma RH",

"sitio": "reinventate.club",

"logotipo": "https://gestor.genniux.net/ms/imgTest/logo-elabs4.png",

"score": "3",

"projects": "17",

"req": {

"file": "data:image/png;base64,...",

"name": {

"name": "empresa.jpg"

}

}

}


Eliminar Empresa


Method: POST


Route: /api_rch/rch/empresa/del


Body:


{

"id": "29"

}



Obtener lista de empresas


Method: GET


Route: /api_rch/rch/empresa/list



Validar tipo de usuario


Method: POST


Route: /api_rch/rch/empresa/colab/valida


Body:


{

"user": "JesusSanchez"

}


Agregar Colaborador


Method: POST


Route: /api_rch/rch/empresa/colab/add


Body:


{

"company": "11",

"user": "JesusSanchez806",

"puesto": "Colaborador",

"tipo": "Colaborador",

"privilege": "1",

"status": "accepted",

"invited": "JesusSanchez"

}


Obtener lista de empresas de un usuario


Method: POST


Route: /api_rch/rch/empresa/colab/company


Body:


{

"user": "JesusSanchez"

}


Cambiar estatus de un Colaborador


Method: POST


Route: /api_rch/rch/empresa/colab/status


Body:


{

"id": "13",

"status": "suspended"

}



Eliminar Colaborador


Method: POST


Route: /api_rch/rch/empresa/colab/remove


Body:


{

"id": "19"

}