{"swagger":"2.0","info":{"description":"API publica de HiringRoom.com","version":"1.4.24","title":"API HiringRoom","termsOfService":"https://hiringroom.com","contact":{"email":"info@hiringroom.com"}},"host":"api.hiringroom.com","basePath":"/v0","tags":[{"name":"autenticacion-usuarios","description":"Endpoints de autenticacion para usuarios"},{"name":"autenticacion-aplicaciones","description":"Endpoints de autenticacion para aplicaciones third-party"},{"name":"vacantes","description":"Endpoints de vacantes"},{"name":"comunes","description":"Endpoints comunes a todas las cuentas"},{"name":"cuenta","description":"Endpoints especificos a las acciones de cuenta"},{"name":"cuenta-empresa","description":"Endpoints especificos a las acciones de cuenta de tipo empresa"},{"name":"cuenta-consultora","description":"Endpoints especificos a las acciones de cuenta de tipo consultora"},{"name":"facturacion","description":"Endpoints de facturacion"},{"name":"postulantes","description":"Endpoints de postulantes"},{"name":"integraciones","description":"Endpoints sobre integraciones"},{"name":"evaluaciones","description":"Endpoints de evaluaciones"},{"name":"videoentrevistas","description":"Endpoints de videoentrevistas"},{"name":"usuarios","description":"Endpoints de usuarios"},{"name":"pipelines","description":"Endpoints de pipelines"}],"paths":{"/authenticate/login/users":{"post":{"tags":["autenticacion-usuarios"],"summary":"Login de usuario","description":"Permite hacer el login de un usuario a la aplicacion mediante el protocolo de Oauth2. Retorna el token para ser usado como identificacion en los endpoints. El username corresponde al email del usuario.","operationId":"login_user","produces":["application/json","text/xml"],"consumes":["application/json"],"parameters":[{"in":"body","name":"Body","description":"","required":true,"schema":{"$ref":"#/definitions/userLoginBody"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/login"}},"400":{"description":"Bad Request"},"422":{"description":"Validation error"}}}},"/authenticate/login/refresh_token":{"post":{"tags":["autenticacion-usuarios"],"summary":"Obtener access token a partir de refresh token","description":"Permite obtener el access token correspondiente a partir de un refresh token valido.","operationId":"refresh_token","produces":["application/json","text/xml"],"consumes":["application/json"],"parameters":[{"in":"body","name":"Body","description":"","required":true,"schema":{"$ref":"#/definitions/refreshTokenBody"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/login"}},"400":{"description":"Bad Request"},"422":{"description":"Validation error"}}}},"/oauth2/authorization":{"get":{"tags":["autenticacion-aplicaciones"],"summary":"Autoriza a una aplicacion","description":"Autoriza a una aplicacion third-party a usar el API de HR a traves de una cuenta de Usuario. Este endpoint tiene una redireccion a Hiringroom. Una vez autorizada la aplicacion, Hiringroom redirije al 'redirect_uri' especificado por el third-party enviando el 'authorization_token'","operationId":"oauth2-authorization","produces":["text/html"],"parameters":[{"in":"query","name":"response_type","description":"Tipo de request","type":"string","items":{"enum":["authcode"],"default":"authcode"},"required":true},{"in":"query","name":"client_id","description":"Identificador del cliente","type":"string","required":true},{"in":"query","name":"account","description":"Alias de la cuenta","type":"string","required":true},{"in":"query","name":"state","description":"Estado que el cliente third-party desee mantener en la url (ejemplo: un parametro, un email, un nombre, etc)","type":"string"}],"responses":{}}},"/oauth2/token":{"post":{"tags":["autenticacion-aplicaciones"],"summary":"Obtiene access_token","description":"Permite a un third-party tener acceso a la cuenta de un usuario de Hiringroom. Retorna el token para ser usado como identificacion en los endpoints.","operationId":"oauth2-token","produces":["application/json"],"parameters":[{"in":"body","name":"Body","description":"","required":true,"schema":{"$ref":"#/definitions/aplicationLoginBody"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/login"}},"403":{"description":"Forbiden error"},"422":{"description":"Validation error"}}}},"/oauth2/client_token":{"post":{"tags":["autenticacion-aplicaciones"],"summary":"Obtiene access_token via client credentials (server-to-server)","description":"Genera un access_token usando el flujo client_credentials (RFC 6749 §4.4). No requiere intervención del usuario. El tercero se autentica con client_id, client_secret y el ObjectId de la cuenta. Solo disponible para cuentas premium activas.","operationId":"oauth2-client-credentials-token","produces":["application/json"],"consumes":["application/json"],"parameters":[{"in":"body","name":"Body","description":"","required":true,"schema":{"$ref":"#/definitions/clientCredentialsBody"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/auth_code"}},"400":{"description":"Bad Request - missing params or invalid User-Agent"},"401":{"description":"Unauthorized - client authentication failed"},"403":{"description":"Forbidden - account is not premium or has expired"},"422":{"description":"Unprocessable Entity - account not found"}}}},"/oauth2/refresh_token":{"post":{"tags":["autenticacion-aplicaciones"],"summary":"Obtener access token a partir de refresh token","description":"Permite obtener el access token correspondiente a partir de un refresh token valido.","operationId":"refresh_token","produces":["application/json","text/xml"],"consumes":["application/json"],"parameters":[{"in":"body","name":"Body","description":"","required":true,"schema":{"$ref":"#/definitions/refreshTokenBody"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/login"}},"403":{"description":"Forbiden error"},"422":{"description":"Validation error"}}}},"/vacancies":{"get":{"tags":["vacantes"],"summary":"Busqueda de vacantes","description":"Obtiene una lista de vacantes segun los criterios de busqueda","operationId":"get_vacancies","produces":["application/json"],"parameters":[{"in":"query","name":"listStatus","description":"Listado de estatus de la vacante separados por coma. Si no se especifica ninguno, devuelve todas las vacantes. Status disponibles: [activa/cerrada/cubierta/confidencial/espontanea]","type":"string","example":"activa, confidencial"},{"in":"query","name":"microsite","description":"Si esta seleccionado obtiene las vacantes publicas del microsite","type":"string","items":{"enum":["si"],"default":"json"}},{"in":"query","name":"searchType","description":"Filtra por el tipo de busqueda de la vacante","type":"string","items":{"enum":["interna","externa","general"],"default":"json"}},{"in":"query","name":"userId","description":"Identificador del usuario","type":"string"},{"in":"query","name":"areaOrCustomerId","description":"Filtra por el id de un area/cliente de la vacante","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"in":"query","name":"createdFrom","description":"Inicio del rango de fecha de creacion de la vacante. En formato epoch (no milisegundos)","type":"string","format":"epoch"},{"in":"query","name":"createdTo","description":"Fin del rango de fecha de creacion de la vacante. En formato epoch (no milisegundos)","type":"string","format":"epoch"},{"name":"page","in":"query","description":"Numero de pagina para el paginador (La primera pagina es 0)","type":"integer","default":"0"},{"name":"pageSize","in":"query","description":"Limite de vacantes por pagina para el paginador (min 10, max 100). Se puede especificar el valor -1, el cual retornara la totalidad de vacantes filtradas.","type":"integer","default":"20"},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/vacancies"}},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/vacancies/new":{"put":{"tags":["vacantes"],"summary":"Añade una vacante","description":"Añade una vacante","operationId":"vacancyCreate","consumes":["application/json"],"produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"},{"in":"body","name":"vacancyRequest","description":"","required":true,"schema":{"$ref":"#/definitions/createVacancyNew"}}],"responses":{"201":{"description":"successful operation"},"400":{"description":"Bad Request"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/vacancies/{idVacancy}":{"get":{"tags":["vacantes"],"summary":"Busqueda de una vacante particular","description":"Obtiene una vacante en particular a partir de su identificador","operationId":"get_vacancy","produces":["application/json"],"parameters":[{"in":"path","name":"idVacancy","required":true,"description":"Identificador de la vacante","type":"string"},{"in":"query","name":"userId","description":"Identificador del usuario","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/vacancy"}},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/vacancies/{idVacancy}/new":{"post":{"tags":["vacantes"],"summary":"Modifica una vacante","description":"Modifica la informacion de una vacante existente","operationId":"vacancyUpdate","consumes":["application/json"],"produces":["application/json","text/xml"],"parameters":[{"in":"path","name":"idVacancy","required":true,"description":"Identificador de la vacante","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"},{"in":"body","name":"vacancyRequest","description":"","required":true,"schema":{"$ref":"#/definitions/updateVacancyNew"}}],"responses":{"200":{"description":"Succesful update"},"202":{"description":"successful operation (no updated)"},"400":{"description":"Bad request"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/vacancies/{idVacancy}/notes":{"get":{"tags":["vacantes"],"summary":"Busqueda de notas de una vacante","description":"Obtiene una lista con las notas que tiene la vacante.","operationId":"get_vacancy_notes","produces":["application/json"],"parameters":[{"in":"path","name":"idVacancy","required":true,"description":"Identificador de la vacante","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/vacanciesNotes"}},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/vacancies/{idVacancy}/requirements":{"get":{"tags":["vacantes"],"summary":"Busqueda de requisitos de una vacante","description":"Obtiene una lista con los requisitos que tiene la vacante para poder postularse en la misma. ","operationId":"get_vacancy_requirements","produces":["application/json"],"parameters":[{"in":"path","name":"idVacancy","required":true,"description":"Identificador de la vacante","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/vacanciesRequeriments"}},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/vacancies/{idVacancy}/questions":{"get":{"tags":["vacantes"],"summary":"Busqueda de preguntas de una vacante","description":"Obtiene una lista con las preguntas que tiene la vacante para poder postularse en la misma.","operationId":"get_vacancy_questions","produces":["application/json"],"parameters":[{"in":"path","name":"idVacancy","required":true,"description":"Identificador de la vacante","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/vacanciesQuestions"}},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/vacancies/{idVacancy}/report/ternados":{"get":{"tags":["vacantes"],"summary":"Busqueda de extractos de postulantes ternados","description":"Obtiene una lista de extractos de postulantes que han sido ternados en la vacante, para el reporte de cliente. ","operationId":"get_vacancy_postulants_ternados","produces":["application/json"],"parameters":[{"in":"path","name":"idVacancy","required":true,"description":"Identificador de la vacante","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"page","in":"query","description":"Numero de pagina para el paginador","type":"integer","default":"0"},{"name":"pageSize","in":"query","description":"Limite de vacantes por pagina para el paginador (min 10, max 100)","type":"integer","default":"20"},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/postulants"}},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/vacancies/{idVacancy}/report/ternados/{idPostulant}/feedback":{"post":{"tags":["vacantes"],"summary":"Envia un feedback al ternado seleccionado","description":"Envia un feedback a un postulante que ha sido ternado en el reporte para la vacante seleccionada. ","operationId":"sendPostulantFeedback","produces":["application/json"],"parameters":[{"in":"path","name":"idVacancy","required":true,"description":"Identificador de la vacante","type":"string"},{"in":"path","name":"idPostulant","required":true,"description":"Identificador del postulante ternado","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"},{"in":"body","name":"sendFeedbackRequest","description":"","required":true,"schema":{"$ref":"#/definitions/sendFeedback"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/successMsj"}},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/vacancies/{idVacancy}/publish":{"put":{"tags":["vacantes"],"summary":"Publica una vacante","description":"Publica una vacante en los portales seleccionados","operationId":"publishVacancy","produces":["application/json"],"parameters":[{"in":"path","name":"idVacancy","required":true,"description":"Identificador de la vacante","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"},{"in":"body","name":"publishRequest","description":"","required":true,"schema":{"$ref":"#/definitions/publish"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/successPublish"}},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/vacancies/{idVacancy}/stats":{"get":{"tags":["vacantes"],"summary":"Estadísticas de una vacante","description":"Obtiene distintas estadísticas de la vacante seleccionada.","operationId":"get_vacancy_stats","produces":["application/json"],"parameters":[{"in":"path","name":"idVacancy","required":true,"description":"Identificador de la vacante","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/vacancyStats"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/vacancies/{idVacancy}/pipeline/counts":{"get":{"tags":["vacantes"],"summary":"Contadores del pipeline de una vacante","description":"Retorna los contadores de postulantes del pipeline de una vacante agrupados por etapa. Incluye postulantes activos y rechazados con el nombre de cada etapa.","operationId":"get_vacancy_pipeline_counts","produces":["application/json"],"parameters":[{"in":"path","name":"idVacancy","required":true,"description":"Identificador de la vacante","type":"string"},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/vacancyPipelineCounts"}},"401":{"description":"Authentication Error"},"422":{"description":"Error getting pipeline counts"}},"security":[{"Bearer":[]}]}},"/vacancies/base":{"get":{"tags":["vacantes"],"summary":"Obtiene la vacante en base","description":"Permite obtener la vacante en base de la cuenta.","operationId":"get_base_vacancy","produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/Basevacancy"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"}}}},"/vacancies/byChangedStatus":{"get":{"tags":["vacantes"],"summary":"Busqueda de vacantes por cambio de estado en rango de fecha","description":"Permite obtener las vacantes que han cambiado su estado, o etapa en el rango de fecha especificada.","operationId":"get_vacancies_by_changed_status","produces":["application/json","text/xml"],"parameters":[{"name":"start","in":"query","required":true,"description":"fecha inicio del rango para el filtro, formato DD-MM-YYYY","type":"string"},{"name":"end","in":"query","required":true,"description":"fecha fin del rango para el filtro, formato DD-MM-YYYY. Debe haber maximo 7 dias de diferencia entre las fechas inicio y fin","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"page","in":"query","description":"(opcional) numero de pagina para el paginador","type":"integer","default":"0"},{"name":"pageSize","in":"query","description":"(opcional) limite de vacantes por pagina para el paginador (min 10, max 100)","type":"integer","default":"20"},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/vacancyGetByChangedStatus"}},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/vacancies/byStatus":{"get":{"tags":["vacantes"],"summary":"Busqueda de vacantes por estado","description":"Permite obtener las vacantes segun el estado que tengan actualmente en el rango de fecha especificada. ","operationId":"get_vacancies_by_status","produces":["application/json","text/xml"],"parameters":[{"name":"start","in":"query","required":true,"description":"fecha inicio del rango para el filtro, formato DD-MM-YYYY","type":"string"},{"name":"end","in":"query","required":true,"description":"fecha fin del rango para el filtro, formato DD-MM-YYYY. Debe haber maximo 7 dias de diferencia entre las fechas inicio y fin","type":"string"},{"in":"query","name":"status","description":"estado de la vacante en ese momento","type":"string","required":true,"items":{"enum":["activa","cubierta","cerrada"]}},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"page","in":"query","description":"(opcional) numero de pagina para el paginador","type":"integer","default":"0"},{"name":"pageSize","in":"query","description":"(opcional) limite de vacantes por pagina para el paginador (min 10, max 100)","type":"integer","default":"20"},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/vacancyGetByStatus"}},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/common/areas":{"get":{"tags":["comunes"],"summary":"Busca la lista de áreas de trabajo","description":"Obtiene las areas de trabajo disponibles","operationId":"get_areas","consumes":["application/x-www-form-urlencoded"],"produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/area"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/common/areas/{idArea}/subAreas":{"get":{"tags":["comunes"],"summary":"Busca la lista de sub áreas de trabajo","description":"Obtiene las subareas de trabajo disponibles del area","operationId":"get_subareas","produces":["application/json","text/xml"],"parameters":[{"in":"path","name":"idArea","description":"Identificador del area. Valor numerico entre 1 y 36","type":"integer","required":true,"format":"int32"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/subarea"}},"400":{"description":"Bad Request"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/common/hierarchies":{"get":{"tags":["comunes"],"summary":"Busca la lista de jerarquias de trabajo","description":"Obtiene las jerarquias de trabajo disponibles","operationId":"get_hierarchies","produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"},{"in":"query","name":"idCountry","description":"Identificador del pais. (v0/common/countries)","type":"integer","required":false,"format":"int32"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/jerarquia"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/common/areaEducations":{"get":{"tags":["comunes"],"summary":"Busca la lista de areas de educacion","description":"Obtiene las areas de educacion disponibles","operationId":"get_area_educations","produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/areaEducation"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/common/minStudyLevels":{"get":{"tags":["comunes"],"summary":"Busca la lista de niveles minimos de educacion","description":"Obtiene los niveles minimos de educacion disponibles","operationId":"get_min_study_levels","produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/nivelMinimoEducacion"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/common/studyLevels":{"get":{"tags":["comunes"],"summary":"Busca la lista de niveles de estudio","description":"Obtiene los niveles de estudio disponibles","operationId":"get_study_levels","produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/nivelesEstudio"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/common/studyStatus":{"get":{"tags":["comunes"],"summary":"Busca la lista de estados de educacion","description":"Obtiene los estados de educacion disponibles","operationId":"get_study_status","produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/estadosEducacion"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/common/employmentTypes":{"get":{"tags":["comunes"],"summary":"Busca la lista de tipos de empleos","description":"Obtiene los tipos de empleos disponibles","operationId":"get_employment_type","produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/tipoEmpleo"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/common/employmentModalities":{"get":{"tags":["comunes"],"summary":"Busca la lista de modalidades de empleo","description":"Obtiene las modalidades de empleo disponibles","operationId":"get_employment_modality","produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/modalidadTrabajo"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/common/industries":{"get":{"tags":["comunes"],"summary":"Busca la lista de industrias","description":"Obtiene las industrias disponibles","operationId":"get_industries","consumes":["application/x-www-form-urlencoded"],"produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/industry"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/common/seniorities":{"get":{"tags":["comunes"],"summary":"Busca la lista de seniorities","description":"Obtiene las seniorities disponibles","operationId":"get_seniorities","consumes":["application/x-www-form-urlencoded"],"produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/seniorities"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/common/countries":{"get":{"tags":["comunes"],"summary":"Busca la lista de paises","description":"Obtiene los paises disponibles","operationId":"get_countries","produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/pais"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/common/countries/{idCountry}/provinces":{"get":{"tags":["comunes"],"summary":"Busca la lista de provincias","description":"Obtiene las provincias disponibles segun el pais seleccionado","operationId":"get_provinces","produces":["application/json","text/xml"],"parameters":[{"in":"path","name":"idCountry","description":"Identificador del pais.","type":"integer","required":true,"format":"int32"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/provincia"}},"400":{"description":"Bad Request"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/common/countries/{idProvince}/localities":{"get":{"tags":["comunes"],"summary":"Busca la lista de localidades","description":"Obtiene las localidades disponibles segun la provincia seleccionada","operationId":"get_localities","produces":["application/json","text/xml"],"parameters":[{"in":"path","name":"idProvince","description":"Identificador de la provincia.","type":"integer","required":true,"format":"int32"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/localidad"}},"400":{"description":"Bad Request"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/common/countries/{idCountry}/salaries":{"get":{"tags":["comunes"],"summary":"Busca la lista de salarios","description":"Obtiene los salarios disponibles por pais","operationId":"get_salaries","produces":["application/json","text/xml"],"parameters":[{"name":"idCountry","in":"path","required":true,"description":"Identificador del pais. Valor numerico entre 1 y 1010","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/salario"}},"202":{"description":"Successful operation, no result"},"400":{"description":"Bad Request"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/common/countries/{idCountry}/institutions":{"get":{"tags":["comunes"],"summary":"Busca la lista de instituciones educativas","description":"Obtiene las instituciones educativas disponibles segun el pais seleccionado","operationId":"get_institutions","produces":["application/json","text/xml"],"parameters":[{"in":"path","name":"idCountry","description":"Identificador del pais.","type":"integer","required":true,"format":"int32"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/institutions"}},"400":{"description":"Bad request"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/common/searchReasons":{"get":{"tags":["comunes"],"summary":"Busca la lista de razones de busqueda","description":"Obtiene las razones de busqueda disponibles. La cuenta debe tener activada la funcionalidad de Razones de Busqueda para utilizar este enpoint","operationId":"get_search_reasons","produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/razonBusqueda"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/common/knowledgeTypes":{"get":{"tags":["comunes"],"summary":"Busca la lista de conocimientos","description":"Obtiene los tipos de conocimientos disponibles","operationId":"get_knowledges_type","consumes":["application/x-www-form-urlencoded"],"produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/knowledges_type"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/common/availableTimes":{"get":{"tags":["comunes"],"summary":"Busca la lista de disponibilidades horarias","description":"Obtiene las disponibilidades horarias disponibles","operationId":"get_available_time","consumes":["application/x-www-form-urlencoded"],"produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/available_time"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/common/sources":{"get":{"tags":["comunes"],"summary":"Busca la lista de fuentes de postulantes","description":"Obtiene las fuentes de postulantes disponibles.","operationId":"get_sources","consumes":["application/x-www-form-urlencoded"],"produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/sources"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/common/rejectReasons":{"get":{"tags":["comunes"],"summary":"Busca la lista de motivos de rechazo","description":"Obtiene los motivos de rechazo disponibles.","operationId":"get_reject_reasons","consumes":["application/x-www-form-urlencoded"],"produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/rejectReasons"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/common/areaCodes":{"get":{"tags":["comunes"],"summary":"Codigos telefonicos de area","description":"Obtiene los codigos de area de todos los paises.","operationId":"get_area_codes","consumes":["application/x-www-form-urlencoded"],"produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/areaCodes"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/common/jobPortals":{"get":{"tags":["comunes"],"summary":"Identificadores de portales de trabajo","description":"Obtiene los identificadores de los portales de trabajo para publicar desde HiringRoom.","operationId":"get_job_portals","consumes":["application/x-www-form-urlencoded"],"produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/jobPortals"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/account/localities":{"get":{"tags":["cuenta"],"summary":"Busqueda de localidades de la cuenta","description":"Obtiene las localidades disponibles de la cuenta","operationId":"getLocalities","produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"in":"query","name":"countryId","description":"Filtra por el id de pais","type":"integer"},{"in":"query","name":"provinceId","description":"Filtra por el id de provincia","type":"integer"},{"in":"query","name":"localityId","description":"Filtra por el id de localidad","type":"integer"},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/localidadAccount"}},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}},"put":{"tags":["cuenta"],"summary":"Añade una localidad","description":"Añade una localidad nueva en la cuenta","operationId":"accountLocalityCreate","consumes":["application/json"],"produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"},{"in":"body","name":"accountLocalityRequest","description":"","required":true,"schema":{"$ref":"#/definitions/accountLocalityCreate"}}],"responses":{"201":{"description":"successful operation"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/account/logos":{"get":{"tags":["cuenta"],"summary":"Busqueda de logos de la cuenta","description":"Obtiene los logos disponibles de la cuenta. La cuenta debe tener activada la caracteristica de logos para usar este endpoint","operationId":"get_logos","produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/logo"}},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/account/me":{"get":{"tags":["cuenta"],"summary":"Busqueda de informacion de la cuenta","description":"Obtiene la informacion de la cuenta","operationId":"get_account_info","produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/cuenta"}},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/account/stages":{"get":{"tags":["cuenta"],"summary":"Busqueda de etapas de la cuenta","description":"Obtiene las etapas disponibles de la cuenta. ","operationId":"get_stages","produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/stages"}},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}},"deprecated":true}},"/account/integrations/{portalId}/planes_publicacion":{"get":{"tags":["cuenta"],"summary":"Obtiene planes de publicacion para portales integrados","description":"Obtiene los planes de publicacion de Bumeran/Konzerta/Multitrabajos/Laborum si la cuenta esta integrada.","operationId":"get_planes_publicacion_bum","produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"portalId","in":"query","required":true,"description":"Identificador del portal ( V0/common/jobPortals )","type":"integer"},{"name":"paisId","in":"query","required":true,"description":"Identificador del pais ( V0/common/countries )","type":"integer"},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/planes_publicacion"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/account/areas":{"put":{"tags":["cuenta-empresa"],"summary":"Añade un area","description":"Añade un area","operationId":"areaCreate","consumes":["application/json"],"produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"},{"in":"body","name":"areaRequest","description":"","required":true,"schema":{"$ref":"#/definitions/createArea"}}],"responses":{"201":{"description":"successful operation"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}},"get":{"tags":["cuenta-empresa"],"summary":"Busqueda de areas de la cuenta","description":"Obtiene las areas disponibles de la cuenta.","operationId":"get_areas_account","produces":["application/json","text/xml"],"parameters":[{"name":"idUsuario","in":"query","description":"Identificador del usuario que realiza la accion","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/areasAccount"}},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/account/areas/{idArea}":{"get":{"tags":["cuenta-empresa"],"summary":"Busqueda de areas de la cuenta","description":"Obtiene las areas disponibles de la cuenta.","operationId":"get_area_account","produces":["application/json","text/xml"],"parameters":[{"name":"idArea","in":"path","required":true,"description":"Identificador del area","type":"string"},{"name":"idUsuario","in":"query","description":"Identificador del usuario que realiza la accion","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/areaAccount"}},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}},"post":{"tags":["cuenta-empresa"],"summary":"Modifica un area","description":"Modifica un area existente","operationId":"areatUpdate","consumes":["application/json"],"produces":["application/json","text/xml"],"parameters":[{"name":"idArea","in":"path","required":true,"description":"Identificador del area","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"},{"in":"body","name":"areaRequest","description":"","required":true,"schema":{"$ref":"#/definitions/updateArea"}}],"responses":{"200":{"description":"successful update"},"202":{"description":"successful operation (no updated)"},"400":{"description":"Bad request"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/account/areas/{idArea}/subAreas":{"get":{"tags":["cuenta-empresa"],"summary":"Busqueda de subareas de la cuenta","description":"Obtiene las subareas disponibles de la cuenta.","operationId":"get_subareas_account","produces":["application/json","text/xml"],"parameters":[{"name":"idArea","in":"path","required":true,"description":"Identificador del area","type":"string"},{"name":"idUsuario","in":"query","description":"Identificador del usuario que realiza la accion","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/subareasAccount"}},"202":{"description":"successful operation, no result"},"400":{"description":"Bad request"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/account/customers":{"put":{"tags":["cuenta-consultora"],"summary":"Añade un cliente","description":"Añade un cliente","operationId":"clientCreate","consumes":["application/json"],"produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"},{"in":"body","name":"clientRequest","description":"","required":true,"schema":{"$ref":"#/definitions/createClient"}}],"responses":{"201":{"description":"successful operation"},"400":{"description":"Bad request"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}},"get":{"tags":["cuenta-consultora"],"summary":"Busqueda de clientes","description":"Obtiene los clientes disponibles de la cuenta.","operationId":"get_clients_account","produces":["application/json","text/xml"],"parameters":[{"name":"idUsuario","in":"query","description":"Identificador del usuario que realiza la accion","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/clients"}},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/account/customers/{idCustomer}":{"post":{"tags":["cuenta-consultora"],"summary":"Modifica un cliente","description":"Modifica un cliente existente","operationId":"clientUpdate","consumes":["application/json"],"produces":["application/json","text/xml"],"parameters":[{"name":"idCustomer","in":"path","required":true,"description":"Identificador del cliente","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"},{"in":"body","name":"clientRequest","description":"","required":true,"schema":{"$ref":"#/definitions/updateClient"}}],"responses":{"200":{"description":"successful update"},"202":{"description":"successful operation (no updated)"},"400":{"description":"Bad request"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}},"get":{"tags":["cuenta-consultora"],"summary":"Busqueda de un cliente particular","description":"Obtiene el cliente dado su identificador.","operationId":"get_client","produces":["application/json","text/xml"],"parameters":[{"name":"idCustomer","in":"path","required":true,"description":"Identificador del cliente","type":"string"},{"name":"idUsuario","in":"query","description":"Identificador del usuario que realiza la accion","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/client"}},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/account/customers/{idCustomer}/subCustomers":{"get":{"tags":["cuenta-consultora"],"summary":"Busqueda de subclientes","description":"Obtiene los subclientes disponibles de la cuenta.","operationId":"get_subclients_account","produces":["application/json","text/xml"],"parameters":[{"name":"idCustomer","in":"path","required":true,"description":"Identificador del cliente","type":"string"},{"name":"idUsuario","in":"query","description":"Identificador del usuario que realiza la accion","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/subclients"}},"202":{"description":"successful operation, no result"},"400":{"description":"Bad request"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/postulants/":{"put":{"tags":["postulantes"],"summary":"Añade un postulante","description":"Añade un postulante. Si el postulante ya existe en la cuenta se crea como lead","operationId":"postulantCreate","consumes":["application/json"],"produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"validateVacancyRequirements","in":"query","description":"Si es true, se validaran los campos obligatorios y preguntas de la vacante.","type":"boolean"},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"},{"in":"body","name":"postulantRequest","description":"","required":true,"schema":{"$ref":"#/definitions/createPostulant"}}],"responses":{"200":{"description":"successful update"},"201":{"description":"successful operation"},"400":{"description":"Bad request"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}},"get":{"tags":["postulantes"],"summary":"Busqueda de extractos de postulantes","description":"Permite obtener una lista de extractos de postulantes segun los criterios de filtrado. ","operationId":"get_postulants","produces":["application/json","text/xml"],"parameters":[{"name":"vacancyId","in":"query","description":"Identificador de la vacante","type":"string"},{"name":"email","in":"query","description":"Email del postulante.","type":"string"},{"name":"nombre","in":"query","description":"Nombres del postulante.","type":"string"},{"name":"apellido","in":"query","description":"Apellidos del postulante.","type":"string"},{"name":"stage","in":"query","description":"Identificador de la etapa ( /v0/pipeline/{pipelineId} )","type":"integer"},{"name":"status","in":"query","description":"Estado actual del postulante","type":"string","items":{"enum":["todos","activos","rechazados"],"default":"todos"}},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"in":"query","name":"createdFrom","description":"Inicio fecha de postulación. En formato epoch (no milisegundos)","type":"string","format":"epoch"},{"in":"query","name":"createdTo","description":"Fin fecha de postulación. En formato epoch (no milisegundos)","type":"string","format":"epoch"},{"name":"page","in":"query","description":"numero de pagina para el paginador","type":"integer","default":"0"},{"name":"pageSize","in":"query","description":"limite de vacantes por pagina para el paginador (min 10,\n max 100)","type":"integer","default":"20"},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/postulants"}},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/postulants/{idPostulant}":{"get":{"tags":["postulantes"],"summary":"Obtiene el perfil completo de un postulante","description":"Permite obtener el perfil completo de un postulante especifico","operationId":"get_postulant","produces":["application/json","text/xml"],"parameters":[{"name":"idPostulant","in":"path","description":"Identificador del postulante","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/postulant"}},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}},"post":{"tags":["postulantes"],"summary":"Modifica un postulante","description":"Modifica la informacion de un postulante.","operationId":"postulantUpdate","consumes":["application/json"],"produces":["application/json","text/xml"],"parameters":[{"name":"idPostulant","in":"path","description":"Identificador del postulante","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"},{"in":"body","name":"postulantRequest","description":"","required":true,"schema":{"$ref":"#/definitions/updatePostulant"}}],"responses":{"200":{"description":"successful update"},"202":{"description":"successful operation. No result"},"400":{"description":"Bad request"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/postulants/{idPostulant}/questions/{idVacancy}":{"get":{"tags":["postulantes"],"summary":"Obtiene preguntas y respuestas","description":"Permite obtener las preguntas y respuestas del postulante en la vacante indicada","operationId":"get_postulant_questions_and_answers","produces":["application/json","text/xml"],"parameters":[{"name":"idPostulant","in":"path","description":"Identificador del postulante","type":"string"},{"name":"idVacancy","in":"path","description":"Identificador de la vacante","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/postulantAnswers"}},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/postulants/{idPostulant}/records":{"get":{"tags":["postulantes"],"summary":"Obtiene los records del postulante","description":"Permite obtener todos los records del postulante indicado.","operationId":"get_postulant_records","produces":["application/json","text/xml"],"parameters":[{"name":"idPostulant","in":"path","required":true,"description":"Identificador del postulante","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/postulantRecords"}},"202":{"description":"successful operation, no result"},"400":{"description":"Bad request"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/postulants/{idPostulant}/event":{"get":{"tags":["postulantes"],"summary":"Obtiene invitacion a entrevista","description":"Permite obtener la invitacion a entrevista del postulante.","operationId":"get_postulant_event","produces":["application/json","text/xml"],"parameters":[{"name":"idPostulant","in":"path","required":true,"description":"Identificador del postulante","type":"string"},{"name":"usuarioId","in":"query","description":"Identificador del usuario que realiza la consulta (V0/user/users )","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/postulantEvent"}},"202":{"description":"successful operation, no result"},"400":{"description":"Bad request"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/postulants/{idPostulant}/event/{idEvent}/cancel":{"post":{"tags":["postulantes"],"summary":"Cancela una invitacion a entrevista","description":"Permite cancelar una invitacion a entrevista existente mientras este activa","operationId":"cancelPostulantEvent","produces":["application/json","text/xml"],"parameters":[{"name":"idPostulant","in":"path","required":true,"description":"Identificador del postulante","type":"string"},{"name":"idEvent","in":"path","required":true,"description":"Identificador de la entrevista","type":"string"},{"name":"usuarioId","in":"query","description":"Identificador del usuario que realiza la consulta (V0/user/users )","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"202":{"description":"successful operation, no result","schema":{"$ref":"#/definitions/eventCancelled"}},"400":{"description":"Bad request"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/postulants/{idPostulant}/process":{"get":{"tags":["postulantes"],"summary":"Obtiene el proceso de un postulante contratado","description":"Permite obtener el proceso de un postulante contratado, obteniendo informacion relavante sobre el mismo.","operationId":"postulant_hired_process","produces":["application/json","text/xml"],"parameters":[{"name":"idPostulant","in":"path","required":true,"description":"Id del postulante contratado","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/postulantHiredProcess"}},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/postulants/{idPostulant}/cancelHire":{"post":{"tags":["postulantes"],"summary":"Cancela una contratacion","description":"Permite cancelar la contratacion de un postulante.","operationId":"cancelHire","produces":["application/json","text/xml"],"parameters":[{"name":"idPostulant","in":"path","required":true,"description":"Id del postulante contratado","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"in":"body","name":"postulanCancelHireRequest","description":"","required":true,"schema":{"$ref":"#/definitions/postulantCancelHire"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/postulanCancelHire"}},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/postulants/{idPostulant}/comment":{"put":{"tags":["postulantes"],"summary":"Crea un comentario a un postulante","description":"Permite crear un comentario a un postulante en la vacante que se encuentra actualmente.","operationId":"put_comment_in_postulant","produces":["application/json","text/xml"],"parameters":[{"name":"idPostulant","in":"path","required":true,"description":"Identificador del postulante","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"},{"in":"body","name":"commentRequest","description":"","required":true,"schema":{"$ref":"#/definitions/postulantComment"}}],"responses":{"201":{"description":"successful operation","schema":{"$ref":"#/definitions/successText"}},"400":{"description":"Bad request"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/postulants/{idPostulant}/file":{"post":{"tags":["postulantes"],"summary":"Sube un adjunto a un postulante en base64","description":"Permite subir un adjunto a un postulante en la vacante que se encuentra actualmente. El formato permitido es base64 y no puede pesar mas de 15mb","operationId":"upload_file_to_postulant","produces":["application/json","text/xml"],"parameters":[{"name":"idPostulant","in":"path","required":true,"description":"Identificador del postulante","type":"string"},{"in":"body","name":"uploadFileRequest","description":"","required":true,"schema":{"$ref":"#/definitions/upload_file_to_postulant"}},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"201":{"description":"successful operation","schema":{"$ref":"#/definitions/successText"}},"400":{"description":"Bad request"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/postulants/{idPostulant}/files":{"get":{"tags":["postulantes"],"summary":"Obtiene el listado de archivos que tiene el postulante","description":"Obtiene el listado de archivos que tiene el postulante","produces":["application/json","text/xml"],"parameters":[{"name":"idPostulant","in":"path","required":true,"description":"Identificador del postulante","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/archivos"}},"400":{"description":"Bad request"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/postulants/{idPostulant}/file/{idFile}":{"get":{"tags":["postulantes"],"summary":"Descarga archivo adjunto del postulante","description":"Descarga archivo adjunto del postulante","produces":["application/json","text/xml"],"parameters":[{"name":"idPostulant","in":"path","required":true,"description":"Identificador del postulante","type":"string"},{"name":"idFile","in":"path","required":true,"description":"Id del archivo adjunto","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml","file"],"default":"file"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"Archivo descargado correctamente","content":{"application/pdf":{"schema":{"type":"string","format":"binary"}}}},"400":{"description":"Bad request"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/postulants/byDay/":{"get":{"tags":["postulantes"],"summary":"Busqueda de postulaciones por dia","description":"Permite obtener las postulaciones dentro del dia indicado. ","operationId":"postulants_get_by_day","produces":["application/json","text/xml"],"parameters":[{"name":"day","required":true,"in":"query","description":"fecha del dia para el filtro, formato DD-MM-YYYY","type":"string"},{"name":"status","in":"query","description":"Estado actual del postulante","type":"string","items":{"enum":["todos","activos","rechazados"],"default":"todos"}},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"page","in":"query","description":"numero de pagina para el paginador","type":"integer","default":"0"},{"name":"pageSize","in":"query","description":"limite de vacantes por pagina para el paginador (min 10,\n max 100)","type":"integer","default":"20"},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/postulantGetByDay"}},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/postulants/hired/":{"get":{"tags":["postulantes"],"summary":"Busqueda de postulantes contratados","description":"Permite obtener los postulantes que han sido contratados en el rango de fecha especificada. ","operationId":"postulants_hired_in_range","produces":["application/json","text/xml"],"parameters":[{"name":"start","in":"query","required":true,"description":"fecha inicio del rango para el filtro, formato DD-MM-YYYY","type":"string"},{"name":"end","in":"query","required":true,"description":"fecha final del rango para el filtro, formato DD-MM-YYYY","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"page","in":"query","description":"numero de pagina para el paginador","type":"integer","default":"0"},{"name":"pageSize","in":"query","description":"limite de vacantes por pagina para el paginador (min 10,\n max 100)","type":"integer","default":"20"},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/postulantHired"}},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/postulants/reject":{"post":{"tags":["postulantes"],"summary":"Rechazo de postulantes","description":"Permite rechazar uno o varios postulantes.","operationId":"reject_postulants","produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"},{"in":"body","name":"postulantRejectRequest","description":"","required":true,"schema":{"$ref":"#/definitions/rejectPostulant"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/postulantsReject"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/postulants/hire":{"post":{"tags":["postulantes"],"summary":"Contratacion de postulantes","description":"Permite contratar uno o varios postulantes.","operationId":"hire_postulants","produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"},{"in":"body","name":"postulanHireRequest","description":"","required":true,"schema":{"$ref":"#/definitions/hirePostulant"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/postulantsHired"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/integrations/bumeran/avisos/{idAviso}/postulants/":{"get":{"tags":["integraciones"],"summary":"Obtencion postulantes de un aviso","description":"Permite obtener una lista de extractos de postulantes de bumeran segun el aviso indicado","operationId":"get_postulants_bumeran","produces":["application/json","text/xml"],"parameters":[{"name":"idAviso","in":"path","required":true,"description":"Identificador del aviso de Bumeran","type":"integer"},{"name":"page","in":"query","description":"numero de pagina para el paginador","type":"integer","default":"0"},{"name":"pageSize","in":"query","description":"limite de postulantes por pagina (min 20,\n max 100)","type":"integer","default":"20"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/postulants_bumeran_from_aviso"}},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/integrations/bumeran/postulaciones/{idPostulacion}/curriculums/{idCv}/full":{"get":{"tags":["integraciones"],"summary":"Obtencion del full cv de un postulante","description":"Permite obtener el cv completo de un postulante de un aviso de Bumeran","operationId":"get_postulant_full_cv_bumeran","produces":["application/json","text/xml"],"parameters":[{"name":"idPostulacion","in":"path","required":true,"description":"Identificador de la postulacion en el aviso de Bumeran","type":"integer"},{"name":"idCv","in":"path","required":true,"description":"Identificador del curriculum del postulante de Bumeran","type":"integer"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/postulants_bumeran_from_aviso_full_cv"}},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/user/referent":{"put":{"tags":["usuarios"],"summary":"Añade un referente","description":"Añade un referente","operationId":"referent_create","consumes":["application/json"],"produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"},{"in":"body","name":"referentRequest","description":"","required":true,"schema":{"$ref":"#/definitions/createReferent"}}],"responses":{"200":{"description":"successful operation"},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}},"get":{"tags":["usuarios"],"summary":"Busqueda de usuarios referentes","description":"Permite obtener una lista de usuarios referentes","operationId":"get_users_referent","produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"status","in":"query","description":"Estado de un referente. Si no se especifica ninguno, devuelve todos los referentes. Status disponibles: activo/suspendido","type":"string","default":""},{"name":"page","in":"query","description":"numero de pagina para el paginador","type":"integer","default":"0"},{"name":"pageSize","in":"query","description":"limite de vacantes por pagina para el paginador (min 10,\n max 100)","type":"integer","default":"20"},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/referent"}},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/user/referent/{IdReferent}":{"delete":{"tags":["usuarios"],"summary":"Elimina un referente","description":"Se elimina un referente","operationId":"referent_delete","consumes":["application/json"],"produces":["application/json","text/xml"],"parameters":[{"in":"path","name":"IdReferent","required":true,"description":"Identificador del referente","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation"},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/user/referent/{IdReferent}/reactivate":{"post":{"tags":["usuarios"],"summary":"Reactiva un referente","description":"Se reactiva un referente","operationId":"referent_reactivate","consumes":["application/json"],"produces":["application/json","text/xml"],"parameters":[{"in":"path","name":"IdReferent","required":true,"description":"Identificador del referente","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation"},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/user/referent/{IdReferent}/suspend":{"post":{"tags":["usuarios"],"summary":"Suspende un referente","description":"Se suspende un referente","operationId":"referent_suspend","consumes":["application/json"],"produces":["application/json","text/xml"],"parameters":[{"in":"path","name":"IdReferent","required":true,"description":"Identificador del referente","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation"},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/user/users":{"get":{"tags":["usuarios"],"summary":"Busqueda de usuarios","description":"Permite obtener una lista de usuarios segun los criterios de filtrado. ","operationId":"get_users","produces":["application/json","text/xml"],"parameters":[{"name":"roles","in":"query","description":"Filtro por roles, se pueden especificar los roles que se desean filtrar separados por comas [admin/external/recruiter]. Ej: 'admin, external'. Si no se especifica nada devuelve todos.","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"page","in":"query","description":"numero de pagina para el paginador","type":"integer","default":"0"},{"name":"pageSize","in":"query","description":"limite de vacantes por pagina para el paginador (min 10,\n max 100)","type":"integer","default":"20"},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/users"}},"202":{"description":"successful operation, no result"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/billing":{"get":{"tags":["facturacion"],"summary":"Facturaciones de cuenta","description":"Permite obtener la facturacion total de la cuenta. ","operationId":"get_billings","produces":["application/json","text/xml"],"parameters":[{"name":"idUsuario","in":"query","description":"Identificador del usuario (V0/user/users).","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/billings"}},"202":{"description":"successful operation, no result"},"400":{"description":"Forbbiden Error"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/billing/{idVacancy}":{"get":{"tags":["facturacion"],"summary":"Facturaciones de vacante","description":"Permite obtener la facturacion total de una vacante. ","operationId":"get_vacancy_billings","produces":["application/json","text/xml"],"parameters":[{"in":"path","name":"idVacancy","required":true,"description":"Identificador de la vacante","type":"string"},{"name":"idUsuario","in":"query","description":"Identificador del usuario.","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/billingsVac"}},"202":{"description":"successful operation, no result"},"400":{"description":"Forbbiden Error"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}},"put":{"tags":["facturacion"],"summary":"Añade una facturacion","description":"Añade una facturacion a una vacante especificada","operationId":"billingCreate","consumes":["application/json"],"produces":["application/json","text/xml"],"parameters":[{"in":"path","name":"idVacancy","required":true,"description":"Identificador de la vacante","type":"string"},{"name":"idUsuario","in":"query","description":"Identificador del usuario.","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"},{"in":"body","name":"billingRequest","description":"","required":true,"schema":{"$ref":"#/definitions/createBillling"}}],"responses":{"201":{"description":"successful operation"},"400":{"description":"Bad request"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/billing/customers/{idCustomer}":{"get":{"tags":["facturacion"],"summary":"Facturaciones de cliente","description":"Permite obtener la facturacion total de un cliente. ","operationId":"get_customer_billings","produces":["application/json","text/xml"],"parameters":[{"in":"path","name":"idCustomer","required":true,"description":"Identificador del cliente (V0/account/customers)","type":"string"},{"name":"idUsuario","in":"query","description":"Identificador del usuario que realiza la accion.","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/billingsCustomer"}},"202":{"description":"successful operation, no result"},"400":{"description":"Forbbiden Error"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/assessment/{assessment_id}":{"post":{"tags":["evaluaciones"],"summary":"Crea una evaluacion","description":"Se guarda una evaluacion obtenida desde el third-party.","operationId":"assessmentAdd","consumes":["application/json"],"produces":["application/json","text/xml"],"parameters":[{"in":"path","name":"assessment_id","required":true,"description":"Identificador del Test","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"},{"in":"body","name":"assessmentRequest","description":"","required":true,"schema":{"$ref":"#/definitions/assessment_create"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/assessment_body_success"}},"400":{"description":"Bad request","schema":{"$ref":"#/definitions/assessment_body_fail"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed","schema":{"$ref":"#/definitions/assessment_body_fail"}}}},"get":{"tags":["evaluaciones"],"summary":"Obtiene una evaluacion","description":"Se obtiene una evaluacion","operationId":"assessmentGet","consumes":["application/json"],"produces":["application/json","text/xml"],"parameters":[{"in":"path","name":"assessment_id","required":true,"description":"Identificador de la evaluacion","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/assessment_body_get"}},"400":{"description":"Bad request","schema":{"$ref":"#/definitions/assessment_body_fail"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed","schema":{"$ref":"#/definitions/assessment_body_fail"}}}}},"/assessment/config":{"put":{"tags":["evaluaciones"],"summary":"Configura una evaluacion","description":"Se crea una configuracion entre el third-party y Hiringroom","operationId":"assessmentConfigCreate","consumes":["application/json"],"produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"},{"in":"body","name":"assessmentRequest","description":"","required":true,"schema":{"$ref":"#/definitions/assessment_config_create"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/assessment_config_body_success"}},"400":{"description":"Bad request","schema":{"$ref":"#/definitions/assessment_config_body_fail"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed","schema":{"$ref":"#/definitions/assessment_config_body_fail"}}}},"get":{"tags":["evaluaciones"],"summary":"Obtiene una lista de configuraciones de evaluaciones","description":"Se obtiene una lista de configuraciones activas entre el third-party y Hiringroom","operationId":"assessmentConfigListGet","consumes":["application/json"],"produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/assessment_config_list_success"}},"400":{"description":"Bad request","schema":{"$ref":"#/definitions/assessment_config_body_fail"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed","schema":{"$ref":"#/definitions/assessment_config_body_fail"}}}}},"/assessment/config/{config_id}":{"get":{"tags":["evaluaciones"],"summary":"Obtiene la configuracion de una evaluacion","description":"Se obtiene una configuracion entre el third-party y Hiringroom","operationId":"assessmentConfigGet","consumes":["application/json"],"produces":["application/json","text/xml"],"parameters":[{"in":"path","name":"config_id","required":true,"description":"Identificador de la configuracion","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/assessment_config_body_success"}},"400":{"description":"Bad request","schema":{"$ref":"#/definitions/assessment_config_body_fail"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed","schema":{"$ref":"#/definitions/assessment_config_body_fail"}}}},"post":{"tags":["evaluaciones"],"summary":"Modifica la configuracion de una evaluacion","description":"Se modifica una configuracion entre el third-party y Hiringroom","operationId":"assessmentConfigUpdate","consumes":["application/json"],"produces":["application/json","text/xml"],"parameters":[{"in":"path","name":"config_id","required":true,"description":"Identificador de la configuracion","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"},{"in":"body","name":"assessmentRequest","description":"","required":true,"schema":{"$ref":"#/definitions/assessment_config_create"}}],"responses":{"201":{"description":"successful operation","schema":{"$ref":"#/definitions/assessment_config_body_success"}},"400":{"description":"Bad request","schema":{"$ref":"#/definitions/assessment_config_body_fail"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed","schema":{"$ref":"#/definitions/assessment_config_body_fail"}}}},"delete":{"tags":["evaluaciones"],"summary":"Elimina la configuracion de una evaluacion","description":"Se elimina una configuracion entre el third-party y Hiringroom","operationId":"assessmentConfigDelete","consumes":["application/json"],"produces":["application/json","text/xml"],"parameters":[{"in":"path","name":"config_id","required":true,"description":"Identificador de la configuracion","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/assessment_config_body_success"}},"400":{"description":"Bad request","schema":{"$ref":"#/definitions/assessment_config_body_fail"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed","schema":{"$ref":"#/definitions/assessment_config_body_fail"}}}}},"/assessment/config/{config_id}/assessments":{"get":{"tags":["evaluaciones"],"summary":"Obtiene las evaluaciones de una configuracion","description":"Se obtiene una lista de evaluaciones de una configuracion entre el third-party y Hiringroom","operationId":"assessmentConfigAssessmentList","consumes":["application/json"],"produces":["application/json","text/xml"],"parameters":[{"in":"path","name":"config_id","required":true,"description":"Identificador de la configuracion","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/assessment_config_assessment_list"}},"400":{"description":"Bad request","schema":{"$ref":"#/definitions/assessment_config_body_fail"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed","schema":{"$ref":"#/definitions/assessment_config_body_fail"}}}}},"/assessment/battery":{"put":{"tags":["evaluaciones"],"summary":"Crea una evaluacion en una bateria","description":"Se crea una evaluacion en una bateria entre el third-party y una cuenta de Hiringroom","operationId":"assessmentBatteryCreate","consumes":["application/json"],"produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"},{"in":"body","name":"batteryRequest","description":"","required":true,"schema":{"$ref":"#/definitions/assessment_battery_create"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/assessment_battery_body_success"}},"400":{"description":"Bad request","schema":{"$ref":"#/definitions/assessment_config_body_fail"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed","schema":{"$ref":"#/definitions/assessment_config_body_fail"}}}},"get":{"tags":["evaluaciones"],"summary":"Obtiene una lista de evaluaciones en una bateria","description":"Se obtiene una lista de evaluaciones activas en una bateria entre el third-party y una cuenta de Hiringroom","operationId":"assessmentBatteryListGet","consumes":["application/json"],"produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/assessment_battery_list_success"}},"400":{"description":"Bad request","schema":{"$ref":"#/definitions/assessment_config_body_fail"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed","schema":{"$ref":"#/definitions/assessment_config_body_fail"}}}}},"/assessment/battery/{battery_id}":{"post":{"tags":["evaluaciones"],"summary":"Modifica una evaluacion en una bateria","description":"Se modifica una evaluacion en una bateria entre el third-party y una cuenta de Hiringroom","operationId":"assessmentBatteryUpdate","consumes":["application/json"],"produces":["application/json","text/xml"],"parameters":[{"in":"path","name":"battery_id","required":true,"description":"Identificador de la bateria","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"},{"in":"body","name":"batteryRequest","description":"","required":true,"schema":{"$ref":"#/definitions/assessment_battery_create"}}],"responses":{"201":{"description":"successful operation","schema":{"$ref":"#/definitions/assessment_battery_body_success"}},"400":{"description":"Bad request","schema":{"$ref":"#/definitions/assessment_config_body_fail"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed","schema":{"$ref":"#/definitions/assessment_config_body_fail"}}}},"delete":{"tags":["evaluaciones"],"summary":"Elimina una evaluacion en una bateria","description":"Se elimina una evaluacion en una bateria entre el third-party y una cuenta de Hiringroom","operationId":"assessmentBatteryDelete","consumes":["application/json"],"produces":["application/json","text/xml"],"parameters":[{"in":"path","name":"battery_id","required":true,"description":"Identificador de la bateria","type":"string"},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"},{"in":"body","name":"batteryRequest","description":"","required":true,"schema":{"$ref":"#/definitions/assessment_battery_delete"}}],"responses":{"201":{"description":"successful operation","schema":{"$ref":"#/definitions/assessment_battery_body_success"}},"400":{"description":"Bad request","schema":{"$ref":"#/definitions/assessment_config_body_fail"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed","schema":{"$ref":"#/definitions/assessment_config_body_fail"}}}}},"/pipeline/":{"get":{"tags":["pipelines"],"summary":"pipelines de cuenta","description":"Permite obtener los pipelines de la cuenta. ","operationId":"pipelines","produces":["application/json","text/xml"],"parameters":[{"name":"filter","in":"query","description":"Parametro para filtrar pipelines (todos, activos, inactivos)","type":"string","items":{"enum":["todos","activos","inactivos"],"default":"activos"}},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/pipelines"}},"400":{"description":"Forbbiden Error"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}},"put":{"tags":["pipelines"],"summary":"Añade un pipeline","description":"Permite añadir un pipeline a la cuenta. ","operationId":"create_pipeline","produces":["application/json","text/xml"],"parameters":[{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"},{"in":"body","name":"Request","description":"","required":true,"schema":{"$ref":"#/definitions/pipelineCreate"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/requestPipeline"}},"400":{"description":"Forbbiden Error"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/pipeline/{pipeline_id}":{"get":{"tags":["pipelines"],"summary":"Obtiene un pipeline en particular","description":"Permite obtener un pipeline de la cuenta. ","operationId":"pipeline","produces":["application/json","text/xml"],"parameters":[{"in":"path","name":"pipeline_id","description":"id pipeline","type":"string","required":true},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/pipeline"}},"400":{"description":"Forbbiden Error"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}},"post":{"tags":["pipelines"],"summary":"Modifica un pipeline","description":"Permite añadir un pipeline de la cuenta. ","operationId":"updated_pipeline","produces":["application/json","text/xml"],"parameters":[{"in":"path","name":"pipeline_id","description":"id pipeline","type":"string","required":true},{"in":"query","name":"resp","description":"Formato de respuesta","type":"string","items":{"enum":["json","xml"],"default":"json"}},{"name":"token","in":"query","required":true,"description":"Token de acceso a la aplicacion","type":"string"},{"in":"body","name":"pipelineRequest","description":"","required":true,"schema":{"$ref":"#/definitions/pipelineUpdate"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/requestPipeline"}},"400":{"description":"Forbbiden Error"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Validation failed"}}}},"/ve/vacancy/{vacancy_id}":{"get":{"tags":["videoentrevistas"],"summary":"Obtener vacante para generación de VE","description":"Retorna los datos de una vacante en particular.","operationId":"getVacancyForVe","produces":["application/json"],"parameters":[{"name":"vacancy_id","in":"path","required":true,"description":"ID de la vacante en HiringRoom","type":"string"}],"responses":{"200":{"description":"Datos de la vacante","schema":{"$ref":"#/definitions/veVacancyForThirdpartyResponse"}},"400":{"description":"Bad request"},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"}},"security":[{"Bearer":[]}]}},"/ve/candidate/{candidate_id}":{"post":{"tags":["videoentrevistas"],"summary":"Webhook para recibir resultados de VE","description":"Permite al third-party enviar los resultados de una videoentrevista completada por un postulante.","operationId":"createVE","produces":["application/json"],"consumes":["application/json"],"parameters":[{"name":"candidate_id","in":"path","required":true,"description":"ID del candidate","type":"string"},{"in":"body","name":"Body","description":"Datos de la videoentrevista completada","required":true,"schema":{"$ref":"#/definitions/veResultBody"}}],"responses":{"200":{"description":"Videoentrevista guardada exitosamente","schema":{"$ref":"#/definitions/veResultResponse"}},"403":{"description":"La VE no pertenece al third-party del token"},"422":{"description":"Error de validación - VE no encontrada o parámetros inválidos"},"500":{"description":"Error al guardar la videoentrevista"}},"security":[{"Bearer":[]}]},"get":{"tags":["videoentrevistas"],"summary":"Obtener VE individual","description":"Obtiene el estado de un candidate(entindad postulante-videoentrevista).","operationId":"getVE","produces":["application/json"],"parameters":[{"name":"candidate_id","in":"path","required":true,"description":"ID del candidate","type":"string"}],"responses":{"200":{"description":"Videoentrevista encontrada","schema":{"$ref":"#/definitions/veResponse"}},"422":{"description":"Validation failed"}},"security":[{"Bearer":[]}]}},"/ve/candidate/{candidate_id}/errors":{"post":{"tags":["videoentrevistas"],"summary":"Reportar error de VE no completada","description":"Permite al third-party informar que un candidato no pudo completar la videoentrevista. Guarda el último error reportado (reemplaza el anterior, sin historial) y setea ve_status en 'failed'. No consume crédito ni escribe resultados. Luego la VE puede ser reenviada o recibir un informe completo normalmente.","operationId":"createVEError","produces":["application/json"],"consumes":["application/json"],"parameters":[{"name":"candidate_id","in":"path","required":true,"description":"ID del candidate","type":"string"},{"in":"body","name":"Body","description":"Datos del error reportado","required":true,"schema":{"$ref":"#/definitions/veErrorBody"}}],"responses":{"200":{"description":"Error registrado exitosamente","schema":{"$ref":"#/definitions/veErrorResponse"}},"401":{"description":"Authentication Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Error de validación - VE no encontrada, informe ya recibido o parámetros inválidos"}},"security":[{"Bearer":[]}]}},"/ve/credits/balance":{"get":{"tags":["videoentrevistas"],"summary":"Consultar balance de créditos VE","description":"Permite a un thirdparty de videoentrevistas consultar su balance de créditos disponibles.","operationId":"getVeCreditsBalance","produces":["application/json"],"parameters":[{"name":"account","in":"query","required":true,"description":"ID de la cuenta","type":"string","pattern":"^[a-fA-F0-9]{24}$"}],"responses":{"200":{"description":"Balance consultado exitosamente","schema":{"$ref":"#/definitions/veCreditsBalance"}},"400":{"description":"Parámetro requerido faltante (account)"},"401":{"description":"Autenticación fallida o token inválido"},"403":{"description":"Unauthorized - client authentication failed"}},"security":[{"Bearer":[]}]}}},"securityDefinitions":{"Bearer":{"type":"apiKey","name":"token","in":"header","description":"AccessToken de aplicación"}},"definitions":{"vacancyPipelineCounts":{"type":"object","properties":{"total":{"type":"integer","description":"Total de postulantes activos en el pipeline"},"pipeline":{"type":"object","properties":{"total":{"type":"integer"},"stage":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","description":"Numero de etapa (status del postulante)"},"name":{"type":"string","description":"Nombre de la etapa en el pipeline"},"count":{"type":"integer","description":"Cantidad de postulantes en esta etapa"}}}}}},"rejecteds":{"type":"object","properties":{"total":{"type":"integer"},"stage":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"},"count":{"type":"integer"}}}}}}}},"successMsj":{"type":"object","properties":{"result":{"type":"string","description":"Resultado de la operacion"}},"required":["result"]},"area":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Identificador del area"},"nombre":{"type":"string","description":"Nombre del area"}},"required":["id","nombre"]},"subarea":{"type":"object","properties":{"id":{"type":"integer","format":"int64","minimum":1,"maximum":36,"description":"Identificador del subarea"},"nombre":{"type":"string","description":"Nombre del subarea"}},"required":["id","nombre"]},"industry":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Identificador de la industria"},"nombre":{"type":"string","description":"Nombre de la industria"}},"required":["id","nombre"]},"seniorities":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Identificador de la seniority"},"nombre":{"type":"string","description":"Nombre de la seniority"}},"required":["id","nombre"]},"jerarquia":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Identificador de la jerarquia"},"nombre":{"type":"string","description":"Nombre de la jerarquia"}},"required":["id","nombre"]},"areaEducation":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Identificador del area de educacion"},"nombre":{"type":"string","description":"Nombre del area de educacion"}},"required":["id","nombre"]},"nivelMinimoEducacion":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Identificador del nivel minimo de educacion"},"nombre":{"type":"string","description":"Nombre del nivel minimo de educacion"}},"required":["id","nombre"]},"estadosEducacion":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Identificador del estado de educacion"},"nombre":{"type":"string","description":"Nombre del estado de educacion"}},"required":["id","nombre"]},"nivelesEstudio":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Identificador del nivel de educacion"},"nombre":{"type":"string","description":"Nombre del nivel de educacion"}},"required":["id","nombre"]},"tipoEmpleo":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Identificador del tipo de empleo"},"nombre":{"type":"string","description":"Nombre del tipo de empleo"}},"required":["id","nombre"]},"modalidadTrabajo":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Identificador de la modalidad de trabajo"},"nombre":{"type":"string","description":"Nombre de la modalidad de trabajo"}},"required":["id","nombre"]},"pais":{"type":"object","properties":{"id":{"type":"integer","format":"int64","minimum":1,"maximum":1010,"description":"Identificador del pais"},"nombre":{"type":"string","description":"Nombre del pais"}},"required":["id","nombre"]},"provincia":{"type":"object","properties":{"id":{"type":"integer","format":"int64","minimum":1,"maximum":1010,"description":"Identificador de la provincia"},"nombre":{"type":"string","description":"Nombre de la provincia"}},"required":["id","nombre"]},"localidad":{"type":"object","properties":{"id":{"type":"integer","format":"int64","minimum":1,"maximum":1010,"description":"Identificador de la localidad"},"nombre":{"type":"string","description":"Nombre de la localidad"}},"required":["id","nombre"]},"salario":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Identificador del salario"},"nombre":{"type":"string","description":"Nombre del salario"}},"required":["id","nombre"]},"institutions":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Identificador de la institucion"},"nombre":{"type":"string","description":"Nombre de la institucion"}},"required":["id","nombre"]},"razonBusqueda":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Identificador de la razon de busqueda"},"nombre":{"type":"string","description":"Nombre de la razon de busqueda"}},"required":["id","nombre"]},"knowledges_type":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Identificador del tipo de conocimiento"},"nombre":{"type":"string","description":"Nombre del tipo de conocimiento"}},"required":["id","nombre"]},"available_time":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Identificador de la disponibilidad horaria"},"nombre":{"type":"string","description":"Nombre de la disponibilidad horaria"}},"required":["id","nombre"]},"sources":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Identificador de la fuente de postulante"},"nombre":{"type":"string","description":"Nombre de la fuente de postulante"}},"required":["id","nombre"]},"rejectReasons":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Identificador del motivod de rechazo"},"nombre":{"type":"string","description":"Nombre  del motivod de rechazo"}},"required":["id","nombre"]},"areaCodes":{"type":"object","properties":{"pais":{"type":"string","description":"Nombre del pais"},"codigo":{"type":"string","description":"Codigo telefonico del pais"}},"required":["id","nombre"]},"jobPortals":{"properties":{"portales":{"type":"array","items":{"$ref":"#/definitions/jobPortalsObject"}}},"required":["portales"]},"jobPortalsObject":{"type":"object","properties":{"id":{"type":"number","description":"Identificador del portal de trabajo"},"nombre":{"type":"string","description":"Nombre del portal"}},"required":["id","nombre"]},"localidadAccount":{"type":"object","properties":{"id":{"type":"string","description":"Identificador de la localidad"},"fechaCreacion":{"type":"string","description":"Fecha de creacion de la localidad","example":"09-04-2018"},"pais":{"type":"string","description":"Pais de la localidad"},"provincia":{"type":"string","description":"Provincia de la localidad"},"ciudad":{"type":"string","description":"Ciudad de la localidad"}},"required":["fechaCreacion","pais","provincia","ciudad"]},"direccionAccount":{"type":"object","properties":{"pais":{"type":"string","description":"Pais de la cuenta"},"provincia":{"type":"string","description":"Provincia de la cuenta"},"ciudad":{"type":"string","description":"Ciudad de la cuenta"},"domicilio":{"type":"string","description":"Domicilio de la cuenta"}},"required":["pais","provincia","ciudad","domicilio"]},"plan":{"type":"object","properties":{"tipoCuenta":{"type":"string","description":"Tipo de plan de la cuenta"},"fechaExpiracion":{"type":"string","description":"Fecha de expiracion de la cuenta"}},"required":["tipoCuenta","fechaExpiracion"]},"login":{"type":"object","properties":{"token":{"type":"string","description":"Access Token creado"},"expiresIn":{"type":"integer","format":"int32","description":"Fecha de expiracion del access Token (en segundos)"},"tokenType":{"type":"string","description":"Tipo de Token"},"refreshToken":{"type":"string","description":"Refresh Token creado"}},"required":["token","expiresIn","tokenType","refreshToken"]},"auth_code":{"type":"object","properties":{"token":{"type":"string","description":"Access Token creado"},"expiresIn":{"type":"integer","format":"int32","description":"Fecha de expiracion del access Token (en segundos)"},"tokenType":{"type":"string","description":"Tipo de Token"}},"required":["token","expiresIn","tokenType"]},"loginBody":{"type":"object","properties":{"client_id":{"type":"string","description":"Identificador del cliente"},"client_secret":{"type":"string","description":"Identificador secreto del cliente"}},"required":["client_id","client_secret"]},"userLoginBody":{"type":"object","properties":{"grand_type":{"type":"string","description":"Tipo de permiso. Por ahora solo se admite 'password'","example":"password"},"client_id":{"type":"string","description":"Identificador del cliente"},"client_secret":{"type":"string","description":"Identificador secreto del cliente"},"username":{"type":"string","description":"Email del usuario"},"password":{"type":"string","description":"Password del usuario"}},"required":["grand_type","client_id","client_secret","username","password"]},"refreshTokenBody":{"type":"object","properties":{"grand_type":{"type":"string","description":"Tipo de permiso.","example":"refresh_token"},"client_id":{"type":"string","description":"Identificador del cliente"},"client_secret":{"type":"string","description":"Secret del cliente"},"refresh_token":{"type":"string","description":"Identificador secreto del cliente"}},"required":["grand_type","client_id","client_secret","refresh_token"]},"aplicationLoginBody":{"type":"object","properties":{"grand_type":{"type":"string","description":"Tipo de permiso. Por ahora solo se admite 'authorization_code'","example":"authorization_code"},"client_id":{"type":"string","description":"Identificador del cliente"},"client_secret":{"type":"string","description":"Identificador secreto del cliente"},"authCode":{"type":"string","description":"Codigo de autorizacion obtenido en la autorizacion de Hiringroom"}},"required":["grand_type","client_id","client_secret","authCode"]},"veVacancyForThirdpartyResponse":{"type":"object","properties":{"nombre":{"type":"string","description":"Nombre del rol. Ej: Backend Developer NestJS"},"jerarquia":{"type":"string","description":"Nivel de seniority. Ej: Junior, Semi senior, Senior, Jefe, Gerencia, Dirección, Operativos, Técnicos"},"descripcionTrabajo":{"type":"string","description":"Descripción del puesto y responsabilidades"},"requisitos":{"type":"string","description":"Requisitos concretos del puesto"},"beneficios":{"type":"string","description":"Beneficios o condiciones atractivas del puesto"},"areaTrabajo":{"type":"string","description":"ID del área de trabajo (referencia a la colección de áreas de la cuenta)"},"subareaTrabajo":{"type":"string","description":"ID del subárea de trabajo (referencia a la colección de subáreas de la cuenta)"},"tipoTrabajo":{"type":"string","description":"Tipo de empleo. Ej: Full-time, Part-time, Freelance, Eventual, Practica, Intern"},"modalidadTrabajo":{"type":"string","description":"Modalidad de trabajo. Ej: Presencial, Remoto, Híbrido"},"ubicacion":{"type":"object","description":"Objeto de ubicación geográfica. Ej: { pais: 'Argentina', provincia: 'Capital Federal', ciudad: 'Capital Federal' }"},"tags":{"type":"array","items":{"type":"object"},"description":"Stack tecnológico o etiquetas asociadas a la vacante"},"prioridad":{"type":"string","description":"Prioridad de la búsqueda. Ej: Alta, Media, Baja"},"posicionesACubrir":{"type":"number","description":"Cantidad de posiciones abiertas"},"razonBusqueda":{"type":"string","description":"Motivo de apertura de la vacante. Ej: Nueva posición creada, Ampliación de dotación, Vacante por renuncia, Licencia o Vacaciones, Desvinculación de personal, Vacante por promoción interna"},"nivelMinimoEducacion":{"type":"string","description":"Nivel educativo mínimo requerido. Ej: Universitario, Tecnicatura, Secundario, Master, Postgrado, MBA, Doctorado"},"estadoNivelEducacion":{"type":"string","description":"Estado educativo requerido. Ej: Indistinto, En Curso, Graduado, Abandonado"},"salarioInfo":{"type":"object","description":"Información salarial estructurada","properties":{"amount":{"type":"number","description":"Remuneración numérica"},"expected":{"type":"string","description":"Salario ofrecido como texto. Ej: USD 3000-5000"},"currency":{"type":"string","description":"Moneda. Ej: ARS, USD"}}},"preguntas":{"type":"array","items":{"type":"string"},"description":"Preguntas del recruiter asociadas a la vacante. Ej: ['¿Tenés experiencia con microservicios?', '¿Manejás Docker?']"}}},"clientCredentialsBody":{"type":"object","properties":{"client_id":{"type":"string","description":"Identificador del cliente"},"client_secret":{"type":"string","description":"Secret del cliente"},"account":{"type":"string","description":"ObjectId de la cuenta en Hiringroom"}},"required":["client_id","client_secret","account"]},"areaAccount":{"type":"object","properties":{"nombre":{"type":"string","description":"Nombre del Area"},"responsable":{"type":"string","description":"Nombre y apellido del responsable del Area"},"emailResponsable":{"type":"string","description":"Email del responsable del Area"},"telefonoResponsable":{"type":"string","description":"Telefono del responsable del Area"},"fechaCreacion":{"type":"string","description":"Fecha de creacion del Area","example":"09-04-2018"},"id":{"type":"string","description":"Identificador del Area"}},"xml":{"name":"area"},"json":{"name":"area"},"required":["nombre","responsable","emailResponsable","fechaCreacion"]},"areasAccount":{"type":"object","properties":{"areas":{"type":"array","items":{"$ref":"#/definitions/areaAccount"}}}},"createArea":{"type":"object","properties":{"idUsuario":{"type":"string","description":"Identificador del usuario que crea el area (V0/user/users)"},"area":{"type":"string","description":"Nombre del area"},"responsable":{"type":"string","description":"Nombre del responsable"},"email":{"type":"string","description":"Email del responsable"},"telefono":{"type":"string","description":"Telefono del responsable"}},"required":["idUsuario","area","responsable","email"]},"updateArea":{"type":"object","properties":{"idUsuario":{"type":"string","description":"Identificador del usuario que crea el area (V0/user/users)"},"area":{"type":"string","description":"Nombre del area"},"responsable":{"type":"string","description":"Nombre del responsable"},"email":{"type":"string","description":"Email del responsable"},"telefono":{"type":"string","description":"Telefono del responsable"}},"required":["idUsuario"]},"accountLocalityCreate":{"type":"object","properties":{"pais":{"type":"integer","description":"Identificador del pais (V0/common/countries)","example":1},"estado":{"type":"integer","description":"Identificador de la provincia/estado (V0/common/countries/{idCountry}/provinces)","example":3},"localidad":{"type":"integer","description":"Identificador de la localidad (V0/common/countries/{idProvince}/localities)","example":10088}},"required":["pais"]},"subareasAccount":{"type":"object","properties":{"subareas":{"type":"array","items":{"$ref":"#/definitions/subareaAccount"}}}},"subareaAccount":{"type":"object","properties":{"nombre":{"type":"string","description":"Nombre de la Subarea"},"responsable":{"type":"string","description":"Nombre y apellido del responsable de la Subarea"},"emailResponsable":{"type":"string","description":"Email del responsable de la Subarea"},"telefonoResponsable":{"type":"string","description":"Telefono del responsable de la Subarea"},"fechaCreacion":{"type":"string","description":"Fecha de creacion de la Subarea","example":"09-04-2018"},"id":{"type":"string","description":"Identificador de la Subarea"}},"xml":{"name":"subArea"},"json":{"name":"subArea"},"required":["nombre","responsable","emailResponsable","fechaCreacion"]},"clients":{"type":"object","properties":{"clientes":{"type":"array","items":{"$ref":"#/definitions/client"}}}},"client":{"type":"object","properties":{"compañia":{"type":"string","description":"Nombre del Cliente"},"responsable":{"type":"string","description":"Nombre del responsable del Cliente"},"emailResponsable":{"type":"string","description":"Email del responsable del Cliente"},"telefonoResponsable":{"type":"string","description":"Telefono del responsable del Cliente"},"direccion":{"type":"string","description":"Direccion del Cliente"},"fechaCreacion":{"type":"string","description":"Fecha de creacion del Cliente","example":"09-04-2018"},"id":{"type":"string","description":"Identificador del Cliente"},"descripcion":{"type":"string","description":"Descripcion del Cliente"}},"required":["compañia","responsable","emailResponsable","fechaCreacion"],"xml":{"name":"cliente"},"json":{"name":"cliente"}},"createClient":{"type":"object","properties":{"idUsuario":{"type":"string","description":"Identificador del usuario que crea el cliente (V0/user/users )"},"empresa":{"type":"string","description":"Nombre de la empresa"},"responsable":{"type":"string","description":"Nombre del responsable"},"email":{"type":"string","description":"Email del responsable"},"telefono":{"type":"string","description":"Telefono del responsable"},"direccion":{"type":"string","description":"Direccion del responsable"},"descripcion":{"type":"string","description":"Descripcion del cliente"}},"required":["idUsuario","empresa","responsable","email"]},"updateClient":{"type":"object","properties":{"idUsuario":{"type":"string","description":"Identificador del usuario que realiza la accion (V0/account/users )"},"empresa":{"type":"string","description":"Nombre de la empresa"},"responsable":{"type":"string","description":"Nombre del responsable"},"email":{"type":"string","description":"Email del responsable"},"telefono":{"type":"string","description":"Telefono del responsable"},"direccion":{"type":"string","description":"Direccion del responsable"},"descripcion":{"type":"string","description":"Descripcion del cliente"}},"required":["idCliente","idUsuario"]},"subclients":{"type":"object","properties":{"subclientes":{"type":"array","items":{"$ref":"#/definitions/subclient"}}}},"subclient":{"type":"object","properties":{"id":{"type":"string","description":"Identificador del Subcliente"},"nombre":{"type":"string","description":"Nombre del Subcliente"},"responsable":{"type":"string","description":"Nombre del responsable del Subcliente"},"emailResponsable":{"type":"string","description":"Email del responsable del Subcliente"},"telefonoResponsable":{"type":"string","description":"Telefono del responsable del Subcliente"},"fechaCreacion":{"type":"string","description":"Fecha de creacion del Subcliente","example":"09-04-2018"},"descripcion":{"type":"string","description":"Descripcion del Subcliente"}},"required":["nombre","responsable","emailResponsable","fechaCreacion"]},"logo":{"type":"object","properties":{"id":{"type":"string","description":"Identificador del logo"},"fechaCreacion":{"type":"string","description":"Fecha creacion del logo","example":"09-04-2018"},"titulo":{"type":"string","description":"Titulo del logo"},"descripcion":{"type":"string","description":"Descripcion del logo"},"logoUrl":{"type":"string","description":"Full path del logo"}},"required":["id","fechaCreacion","titulo","descripcion","logoUrl"]},"cuenta":{"type":"object","properties":{"nombreEmpresa":{"type":"string","description":"Nombre de la Empresa"},"descripcion":{"type":"string","description":"Descripcion de la cuenta"},"direccion":{"type":"object","schema":{"$ref":"#/definitions/direccionAccount"}},"telefono":{"type":"string","description":"Telefono de la cuenta"},"codigoTributario":{"type":"string","description":"Codigo Trbiutario de la cuenta"},"tipo":{"type":"string","description":"Tipo de la cuenta (consultora/empresa)"},"plan":{"type":"object","schema":{"$ref":"#/definitions/plan"}},"email":{"type":"string","description":"Email de la cuenta"},"urlweb":{"type":"string","description":"Url web de la cuenta"},"urlImgLogo":{"type":"string","urlImgLogo":"Url Logo de la cuenta"}},"required":["nombreEmpresa","descripcion","telefono","codigoTributario","tipo","email","urlweb","urlImgLogo"]},"stages":{"type":"object","properties":{"id":{"type":"integer","description":"Identificador de la etapa"},"nombre":{"type":"string","description":"Nombre de la etapa"},"status":{"type":"string","description":"estado de la etapa"},"order":{"type":"string","description":"posicion de la etapa"}}},"vacancyGetByChangedStatus":{"type":"object","properties":{"total":{"type":"integer","description":"Total de vacanctes filtradas"},"totalPaginas":{"type":"integer","description":"Total de paginas de vacantes"},"vacantes":{"type":"array","items":{"$ref":"#/definitions/vacancyRequest"}}},"required":["total","totalPaginas","vacantes"]},"vacancyRequest":{"type":"object","required":["gestion","nombre","area","cliente","areaTrabajo","fechaCreacion","estadoActual","creadaPor","descripcionEmpresa","publicada"],"properties":{"deadline":{"type":"string","description":"DeadLine de la vacante","example":"09-04-2018"},"gestion":{"type":"string","description":"Tipo de gestion de la vacante [Externa/Interna/General]"},"tags":{"type":"string","description":"Tags de la vacante"},"nombre":{"type":"string","description":"Nombre de la vacante"},"area":{"type":"object","schema":{"$ref":"#/definitions/areaAccount"}},"subArea":{"type":"object","schema":{"$ref":"#/definitions/subareaAccount"}},"cliente":{"type":"object","schema":{"$ref":"#/definitions/client"}},"subCliente":{"type":"object","schema":{"$ref":"#/definitions/subclient"}},"fechaCreacion":{"type":"string","description":"Fecha de creacion de la vacante","example":"09-04-2018"},"fechaCierre":{"type":"string","description":"Fecha de cierre de la vacante","example":"09-04-2018"},"estadoActual":{"type":"string","description":"Estado que tiene la vacante actualmente [Activa/Cerrada/Cubierta/Confidencial]"},"ubicacion":{"type":"object","schema":{"$ref":"#/definitions/localidadAccount"}},"refId":{"type":"string","description":"RefId de la vacante"},"creadaPor":{"type":"object","schema":{"$ref":"#/definitions/users"}},"salarioOfrecido":{"type":"string","description":"Salario ofrecido en la vacante (V0/common/countries/{idCountry}/salaries)"},"razonBusqueda":{"type":"string","description":"Motivo de la creacion de la vacante (V0/common/searchReasons)"},"descripcionEmpresa":{"type":"string","description":"Descripcion de la empresa"},"beneficios":{"type":"string","description":"Beneficios del puesto"},"requisitos":{"type":"string","description":"Requisitos del puesto"},"areaTrabajo":{"type":"string","description":"Area de trabajo requerido en la vacante (V0/common/areas)"},"subareaTrabajo":{"type":"string","description":"Subarea de trabajo requerido en la vacante (V0/common/common/areas/{idArea}/subAreas)"},"tipoTrabajo":{"type":"string","description":"Tipo de trabajo requerido en la vacante (V0/common/employmentTypes)"},"modalidadTrabajo":{"type":"string","description":"Modalidad de trabajo requerida en la vacante (V0/common/employmentModalities)"},"estadoNivelEducacion":{"type":"string","description":"Estado de nivel de educacion requerido en la vacante (V0/common/studyStatus)"},"genero":{"type":"string","description":"Genero requerido en la vacante [Masculino/Femenino]"},"jerarquia":{"type":"string","description":"Jerarquia requerida en la vacante (V0/common/hierarchies)"},"nivelMinimoEducacion":{"type":"string","description":"Nivel minimo de educacion requerido en la vacante (V0/common/minStudyLevels)"},"youTubeId":{"type":"string","descripcion":"Id del video de YouTube"},"vimeoId":{"type":"string","descripcion":"Id del video de Vimeo"},"descripcionTrabajo":{"type":"string","descripcion":"Descripcion del puesto"},"prioridad":{"type":"string","description":"Tipo de prioridad de la vacante [Baja/Media/Alta]"},"tipoDeContratacion":{"type":"string","description":"Tipo de contratacion de la vacante [Staffing/Hunting]. Solo para cuentas tipo consultora"},"modalidadDeContratacion":{"type":"string","description":"Modalidad de contratación de la vacante"},"posicionesACubrir":{"type":"integer","description":"Posiciones a cubrir por la vacante"},"remuneracion":{"type":"integer","description":"Remuneracion en $"},"tipoSalario":{"type":"string","description":"Requisito de tipo de salario en la vacante"},"requisitoIdioma":{"type":"string","description":"Requisito de idioma en la vacante"},"idioma":{"type":"string","description":"Idioma requerido en la vacante"},"requisitoReubicacionLaboral":{"type":"string","description":"Disponibilidad del postulante para reubicarse en otro pais/provincia/ciudad"},"requisitoDisponibilidadHoraria":{"type":"string","descripcion":"Requisito para que el postulante indique su disponibilidad horaria"},"requisitoRemuneracion":{"type":"string","descripcion":"Requisito para que el postulante indique la remuneracion pretendida"},"requisitoGenero":{"type":"string","description":"Requisito de genero en la vacante"},"requisitoSecundarioCompleto":{"type":"string","description":"Requisito de secundario completo en la vacante"},"requisitoDni":{"type":"string","description":"Requisito de dni en la vacante"},"requisitoDireccion":{"type":"string","description":"Requisito de direccion en la vacante"},"requisitoTelefonoAdicional":{"type":"string","description":"Requisito de ingresar un telefono adicional"},"requisitoTrabajo":{"type":"string","description":"Requisito de al menos un trabajo en la vacante"},"requisitoEducacion":{"type":"string","description":"Requisito de al menos una educacion en la vacante"},"requisitoConocidos":{"type":"string","description":"Requisito modulo de conocidos en la vacante"},"aptoDiscapacitados":{"type":"string","description":"Requisito vacante apta para discapacitados"},"publicadaMicrosite":{"type":"string","descripcion":"Vacante publicada en microsite"},"micrositios":{"type":"array","description":"Micrositios a los que pertenece la vacante. Array vacío si no está asociada a ningún micrositio.","items":{"type":"object","properties":{"id":{"type":"string","description":"Identificador del micrositio"},"nombre":{"type":"string","description":"Nombre del micrositio"}}}},"razonFinalizacion":{"type":"string","descripcion":"Motivo de cierre de la vacante"},"publicada":{"type":"string","descripcion":"Si la vacante esta o no publicada"},"despublicacionAutomatica":{"type":"string","description":"Fecha de despublicacion automatica de la vacante","example":"09-04-2018"},"id":{"type":"string","description":"Identificador de la vacante"},"historial":{"descripcion":"Historial de cambios en la vacante","type":"array","items":{"type":"string"}},"pipelineId":{"type":"string","description":"Identificador del pipeline"},"logoUrl":{"type":"string","description":"Url del logo de vacante"},"usuarios":{"type":"array","items":{"$ref":"#/definitions/usuariosResponse"}}}},"estadisticasPostulaciones":{"type":"object","properties":{"totalPostulaciones":{"type":"integer","description":"Cantidad total de postulaciones (incluyendo postulantes y leads)"},"totalPostulantes":{"type":"integer","description":"Cantidad total de postulantes"},"totalRechazados":{"type":"integer","description":"Cantidad total de postulantes rechazados"},"totalContratados":{"type":"integer","description":"Cantidad total de postulantes contratados"}},"required":["totalPostulaciones","totalPostulantes","totalRechazados","totalContratados"]},"estadisticasVacante":{"type":"object","properties":{"diasGestion":{"type":"integer","description":"Dias de gestión de la vacante."}},"required":["diasGestion"]},"vacancyStats":{"type":"object","required":["estadisticasPostulaciones","estadisticasVacante"],"properties":{"estadisticasPostulaciones":{"$ref":"#/definitions/estadisticasPostulaciones"},"estadisticasVacante":{"$ref":"#/definitions/estadisticasVacante"}}},"vacancyGetByStatus":{"type":"object","properties":{"total":{"type":"integer","description":"Total de vacanctes filtradas"},"totalPaginas":{"type":"integer","description":"Total de paginas de vacantes"},"vacantes":{"type":"array","items":{"$ref":"#/definitions/vacancyRequest"}}}},"vacancy":{"type":"object","schema":{"$ref":"#/definitions/vacancyRequest"}},"vacancies":{"type":"object","properties":{"total":{"type":"integer","description":"Total de vacanctes filtradas"},"totalPaginas":{"type":"integer","description":"Total de paginas de vacantes"},"vacantes":{"type":"array","items":{"$ref":"#/definitions/vacancyRequest"}}}},"Basevacancy":{"type":"object","properties":{"id":{"type":"string","description":"Identificador de la vacante"},"nombre":{"type":"string","description":"Nombre de la vacante"},"fechaCreacion":{"type":"string","description":"Fecha de creacion de la vacante en formato DD-MM-YYYY"},"descripcion":{"type":"string","description":"Descripcion de la vacante"}},"required":["id","nombre","fechaCreacion","descripcion"]},"createVacancyNew":{"type":"object","properties":{"pipelineId":{"type":"string","description":"Identificador del pipeline (V0/pipeline )"},"nombre":{"type":"string","description":"Nombre de la vacante"},"descripcionEmpresa":{"type":"string","description":"Descripción de la empresa"},"ubicacionId":{"type":"string","description":"ID de la ubicación del lugar de trabajo (V0/account/localities )"},"logoId":{"type":"string","description":"ID del logo a utilizar en la vacante (V0/account/localities ). La cuenta debe tener habilitado el modulo para poder publicar con otro logo."},"area":{"type":"string","description":"ID del area de la cuenta. Solo para cuentas tipo empresa (V0/account/areas )"},"subarea":{"type":"string","description":"ID del subarea de la cuenta. Solo para cuentas tipo empresa (V0/account/areas/{idArea}/subAreas )"},"cliente":{"type":"string","description":"ID del cliente de la cuenta. Solo para cuentas tipo consultora (V0/account/customers )"},"subcliente":{"type":"string","description":"ID del subcliente de la cuenta. Solo para cuentas tipo consultora (V0/account/customers/{idCustomer}/subCustomers )"},"descripcionTrabajo":{"type":"string","description":"Descripción del trabajo"},"requisitos":{"type":"string","description":"Requisitos del puesto"},"beneficios":{"type":"string","description":"Beneficios del puesto"},"areaTrabajo":{"type":"integer","description":"Área del trabajo (V0/common/areas )"},"subareaTrabajo":{"type":"integer","description":"Subarea del trabajo (V0/common/areas/{idArea}/subAreas )"},"jerarquia":{"type":"integer","description":"Jerarquía (V0/common/hierarchies )"},"genero":{"type":"string","description":"Género [m/f]"},"educacionMinima":{"type":"integer","description":"Nivel mínimo de educación (V0/common/minStudyLevels )"},"estadoEducacion":{"type":"integer","description":"Estado del nivel de educación (V0/common/studyStatus)"},"tipoEmpleo":{"type":"integer","description":"Tipo de empleo (V0/common/employmentTypes )"},"modalidadTrabajo":{"type":"integer","description":"Modalidad de trabajo (V0/common/employmentModalities)"},"prioridad":{"type":"integer","description":"Opciones de prioridad : [1 (Baja), 2 (Media), 3 (Alta)]"},"tipoDeContratacion":{"type":"integer","description":"Opciones de tipo de contratacion: [1 (Staffing), 2 (Hunting)]. Solo para cuentas tipo consultora"},"modalidadDeContratacion":{"type":"integer","description":"Opciones de modalidad de contratacion"},"salario":{"type":"integer","description":"Sueldo en bruto ofrecido"},"tags":{"type":"array","items":{"type":"string"},"description":"Tags (separados por coma)"},"razonBusqueda":{"type":"integer","description":"Motivo de busqueda (V0/common/searchR easons). Solamente disponible para cuentas tipo Empresa que tengan habilitado el modulo de Motivo de Busqueda"},"deadline":{"type":"string","description":"Deadline de vacante (formato DD-MM-YYYY)"},"despublicacionAutomatica":{"type":"string","description":"Fecha de despublicación automática (formato DD-MM-YYYY)"},"refId":{"type":"string","description":"Codigo del Ref Id"},"aptoDiscapacitados":{"type":"boolean","description":"Si es true se marcara a la vacante como apta para postulantes discapacitados"},"muroReferentes":{"type":"boolean","description":"Si es true la vacante estará disponible en el muro de vacantes a referir"},"posicionesACubrir":{"type":"integer","description":"Posiciones a cubrir"},"tipoBusqueda":{"type":"string","description":"Tipo de busqueda : [interna, externa, general]. La cuenta debe poseer el permiso de busquedas internas para poder utilizar este parametro"},"opcionPublicacion":{"type":"integer","description":"Opciones de publicación : [1 (publicada), 2 (no publicada), 3 (confidencial)]"},"preguntasSimples":{"type":"array","items":{"$ref":"#/definitions/preguntasSimplesRequest"}},"camposRequeridos":{"type":"array","items":{"$ref":"#/definitions/camposRequeridos"}},"preguntasMultiples":{"type":"array","items":{"$ref":"#/definitions/preguntasMultiplesRequest"},"description":"Preguntas de la vacante"}},"required":["pipelineId","nombre","ubicacionId","descripcionTrabajo","areaTrabajo","subareaTrabajo","jerarquia","posicionesACubrir","camposRequeridos"]},"updateVacancyNew":{"type":"object","properties":{"nombre":{"type":"string","description":"Nombre de la vacante"},"descripcionEmpresa":{"type":"string","description":"Descripción de la empresa"},"ubicacionId":{"type":"string","description":"ID de la ubicación del lugar de trabajo (V0/account/localitie)"},"logoId":{"type":"string","description":"ID del logo a utilizar en la vacante (V0/account/localities ). La cuenta debe tener habilitado el modulo para poder publicar con otro logo."},"area":{"type":"string","description":"ID del area de la cuenta. Solo para cuentas tipo empresa (V0/account/areas )"},"subarea":{"type":"string","description":"ID del subarea de la cuenta. Solo para cuentas tipo empresa (V0/account/areas/{idArea}/subAreas )"},"cliente":{"type":"string","description":"ID del cliente de la cuenta. Solo para cuentas tipo consultora (V0/account/customers )"},"subcliente":{"type":"string","description":"ID del subcliente de la cuenta. Solo para cuentas tipo consultora (V0/account/customers/{idCustomer}/subCustomers )"},"descripcionTrabajo":{"type":"string","description":"Descripción del trabajo"},"requisitos":{"type":"string","description":"Requisitos del puesto"},"beneficios":{"type":"string","description":"Beneficios del puesto"},"areaTrabajo":{"type":"integer","description":"Área del trabajo (V0/common/areas )"},"subareaTrabajo":{"type":"integer","description":"Subarea del trabajo (V0/common/areas/{idArea}/subAreas )"},"jerarquia":{"type":"integer","description":"Jerarquía (V0/common/hierarchies )"},"genero":{"type":"string","description":"Género [m/f]"},"educacionMinima":{"type":"integer","description":"Nivel mínimo de educación (V0/common/minStudyLevels )"},"estadoEducacion":{"type":"integer","description":"Estado del nivel de educación (V0/common/studyStatus )"},"tipoEmpleo":{"type":"integer","description":"Tipo de empleo (V0/common/employmentTypes )"},"modalidadTrabajo":{"type":"integer","description":"Modalidad de trabajo (V0/common/employmentModalities)"},"salario":{"type":"integer","description":"Sueldo en bruto ofrecido"},"tags":{"type":"array","items":{"type":"string"},"description":"Tags (separados por coma)"},"razonBusqueda":{"type":"integer","description":"Motivo de busqueda (V0/common/searchReasons). Solamente disponible para cuentas tipo Empresa que tengan habilitado el modulo de Motivo de Busqueda"},"deadline":{"type":"string","description":"Deadline de vacante (formato DD-MM-YYYY)"},"despublicacionAutomatica":{"type":"string","description":"Fecha de despublicación automática (formato DD-MM-YYYY)"},"refId":{"type":"string","description":"Codigo del Ref Id"},"aptoDiscapacitados":{"type":"boolean","description":"Si es true se marcara a la vacante como apta para postulantes discapacitados"},"muroReferentes":{"type":"boolean","description":"Si es true la vacante estará disponible en el muro de vacantes a referir"},"posicionesACubrir":{"type":"integer","description":"Posiciones a cubrir"},"tipoBusqueda":{"type":"string","description":"Tipo de busqueda : [interna, externa, general]. La cuenta debe poseer el permiso de busquedas internas para poder utilizar este parametro"},"opcionPublicacion":{"type":"integer","description":"Opciones de publicación : [1 (publicada), 2 (no publicada), 3 (confidencial)]"},"prioridad":{"type":"integer","description":"Opciones de prioridad : [1 (Baja), 2 (Media), 3 (Alta)]"},"tipoDeContratacion":{"type":"integer","description":"Opciones de tipo de contratacion: [1 (Staffing), 2 (Hunting)]. Solo para cuentas tipo consultora"},"modalidadDeContratacion":{"type":"integer","description":"Opciones de modalidad de contratacion"},"remuneracion":{"type":"integer","description":"Remuneración (en $)"},"camposRequeridos":{"type":"array","items":{"$ref":"#/definitions/camposRequeridos"}}},"required":["idVacante"]},"vacanciesNotes":{"type":"object","properties":{"notas":{"type":"array","items":{"$ref":"#/definitions/notesRequest"}}}},"vacanciesRequeriments":{"type":"object","properties":{"camposObligatorios":{"type":"string","description":"Campos obligatorios del formulario de postulacion","example":["Nombre","Apellido","Email","Pais","Provincia","Localidad","Teléfono","Fecha de nacimiento","Teléfono celular","Domicilio actual","Dni","Genero","Trabajo","Educacion","Secundario Completo","Idioma:  Ingles","Reubicacion laboral","Remuneracion pretendida","Disponibilidad horaria","Conocidos"]},"preguntas":{"type":"string","description":"Preguntas de la vacante","example":[{"tipo":"Experiencia en el puesto de trabajo","pregunta":"Alfajor...","opciones":["Mucha experiencia","Poca experiencia","No tengo experiencia"],"fechaCreacion":"12-06-2018","creadoPor":"luislujan"}]}},"required":["camposObligatorios"]},"publish":{"properties":{"portales":{"type":"array","items":{"$ref":"#/definitions/objectPublish"}}}},"objectPublish":{"type":"object","properties":{"portalId":{"type":"number","description":"Identificador del portal (V0/common/jobPortals)"},"planPublicacionId":{"type":"number","description":"Identificador del plan de publicacion para los portales de Bumeran (campo 'id') del endpoint (V0/account/integrations/{portalId}/planes_publicacion)"},"paisPublicacionId":{"type":"number","description":"Identificador del pais en caso de incluir el parametro 'planPublicacionId' (V0/common/countries)"}},"required":["portalId"]},"successPublish":{"properties":{"portales":{"type":"array","description":"Resultado de la publicacion en los portales seleccionados","items":{"$ref":"#/definitions/objectSuccessPublish"}}},"required":["portales"]},"objectSuccessPublish":{"type":"object","properties":{"bumeran":{"type":"object","description":"Resultado del portal Bumeran","schema":{"$ref":"#/definitions/objPubblishBumeran"}}}},"objPubblishBumeran":{"type":"object","properties":{"aviso":{"type":"object","description":"Resultado de la creacion del aviso en Bumeran","schema":{"$ref":"#/definitions/objPublishBumeranAviso"}},"publicacion":{"type":"object","description":"Resultado de la publicacion del aviso en Bumeran","schema":{"$ref":"#/definitions/objPublishBumeranAPublicacion"}}},"required":["aviso","publicacion"]},"objPublishBumeranAviso":{"type":"object","properties":{"result":{"type":"string","description":"Resultado de la operacion","example":"success"},"message":{"type":"string","description":"Mensaje de la operacion","example":"El aviso ha sido creado."},"idAviso":{"type":"number","description":"Identificador del aviso en Bumeran"}},"required":["result","message","idAviso"]},"objPublishBumeranAPublicacion":{"type":"object","properties":{"result":{"type":"string","description":"Resultado de la operacion. 'success' si se publico con exito, 'error' si no se pudo publicar"},"message":{"type":"string","description":"Mensaje de la operacion"}},"required":["result","message"]},"planes_publicacion":{"properties":{"planes":{"type":"array","items":{"$ref":"#/definitions/planesPublicacionObject"}}}},"planesPublicacionObject":{"type":"object","properties":{"id":{"type":"number","description":"Id"},"nombre":{"type":"string","description":"Nombre del plan de publicacion y cantidad de stock"},"planPublicacionId":{"type":"number","description":"Identificador del plan de publicacion"}},"required":["id","nombre","planPublicacionId"]},"vacanciesQuestions":{"type":"object","properties":{"id":{"type":"string","description":"Identificador de la pregunta"},"tipo":{"type":"string","description":"Tipo de pregunta: [simple/multiple]"},"pregunta":{"type":"string","description":"Descripcion de la pregunta"},"fechaCreacion":{"type":"string","description":"Fecha de creacion de la pregunta (formato DD-MM-YYYY)"},"creadoPor":{"type":"string","description":"Username del usuario creador de la pregunta"},"opciones":{"type":"array","description":"Opciones de las preguntas multiplechoices","items":{"type":"string"}},"opcionesDescalificadoras":{"type":"array","description":"Opciones que descalifican de las preguntas multiplechoices","items":{"type":"string"}}},"required":["id","tipo","pregunta","fechaCreacion","creadoPor"]},"preguntasSimplesRequest":{"type":"object","properties":{"pregunta":{"type":"string","description":"Texto de la pregunta"}},"required":["pregunta"]},"ubicaciones":{"type":"object","properties":{"pais":{"type":"integer","description":"PAIS(v0/common/countries)"},"provincia":{"type":"integer","description":"PROVINCIA(v0/common/countries/{idCountry})"},"localidad":{"type":"integer","description":"LOCALIDAD(v0/common/countries/{idProvince}/localities)"}}},"camposRequeridos":{"type":"object","properties":{"nombrePostulante":{"type":"integer","description":"Nombre del postulante [0 : deshabilitado | 1: obligatorio | 2: opcional]"},"apellidoPostulante":{"type":"integer","description":"Apellido del postulante [0 : deshabilitado | 1: obligatorio | 2: opcional]"},"dni":{"type":"integer","description":"Identificacion personal del postulante [0 : deshabilitado | 1: obligatorio | 2: opcional]"},"genero":{"type":"integer","description":"Genero del postulante [0 : deshabilitado | 1: obligatorio | 2: opcional]"},"nacionalidad":{"type":"integer","description":"Nacionalidad del postulante (V0/common/countries) [0 : deshabilitado | 1: obligatorio | 2: opcional]"},"localizacion":{"type":"integer","description":"Localizacion del postulante (Pais, provincia/estado, Ciudad) [0 : deshabilitado | 1: obligatorio | 2: opcional]"},"domicilio":{"type":"integer","description":"Domicilio particular del postulante [0 : deshabilitado | 1: obligatorio | 2: opcional]"},"telefono":{"type":"integer","description":"Telefono principal del postulante [0 : deshabilitado | 1: obligatorio | 2: opcional]"},"telefono_2":{"type":"integer","description":"Telefono adicional del postulante [0: deshabilitado | 1: obligatorio | 2: opcional]"},"fechaDeNacimiento":{"type":"integer","description":"Fecha de nacimiento del postulante en formato DD-MM-YYYY [0 : deshabilitado | 1: obligatorio | 2: opcional]"},"idioma":{"type":"integer","description":"Idioma [0 : deshabilitado | 1: obligatorio | 2: opcional]"},"reqIdioma":{"type":"string","description":"Idioma requerido en la vacante [ eng: 'Inglés', por: 'Portugués', ita: 'Italiano', ale: 'Alemán', fra: 'Francés', chi: 'Chino', jap: 'Japonés', hol: 'Holandés', cor: 'Coreano', esp: 'Español', que: 'Quechua' ]"},"secundarioCompleto":{"type":"integer","description":"Requisito de secundario completo en la vacante [0 : deshabilitado | 1: obligatorio | 2: opcional]"},"educacion":{"type":"integer","description":"educaciones del postulante [0 : deshabilitado | 1: obligatorio | 2: opcional]"},"experienciaLaboral":{"type":"integer","description":"Experiencia laboral del postulante [0 : deshabilitado | 1: obligatorio | 2: opcional]"},"social_networks":{"type":"integer","description":"Redes sociales del postulante [0 : deshabilitado | 1: obligatorio | 2: opcional]"},"disponibilidad":{"type":"integer","description":"Disponibilidad horaria del postulante [0: deshabilitado | 1: obligatorio | 2: opcional]"},"remuneracion":{"type":"integer","description":"Remuneracion pretendida por el postulante [0: deshabilitado | 1: obligatorio | 2: opcional]"},"tipoSalario":{"type":"string","description":"Tipo de salario requerido en la vacante [ neto: 'Neto', bruto: 'Bruto' ]"},"relocacion":{"type":"integer","description":"Disponibilidad del postulante para mudarse a otra ciudad/provincia/pais [0: deshabilitado | 1: obligatorio | 2: opcional]"},"known":{"type":"integer","description":"Requisito modulo de conocidos en la vacante [0: deshabilitado | 1: obligatorio | 2: opcional]"},"identificadorDeEmpleado":{"type":"integer","description":"Numero de legajo del postulante [0: deshabilitado | 1: obligatorio | 2: opcional]"},"archivoAdjunto":{"type":"integer","description":"Archivo de CV adjunto [0 : deshabilitado | 1: obligatorio | 2: opcional]"},"fotoDePerfilDePostulante":{"type":"integer","description":"Foto de perfil del postulante [0 : deshabilitado | 1: obligatorio | 2: opcional]"}},"required":["nombrePostulante","apellidoPostulante","dni","genero","nacionalidad","localizacion","domicilio","telefono","telefono_2","fechaDeNacimiento","idioma","secundarioCompleto","educacion","experienciaLaboral","social_networks","disponibilidad","remuneracion","relocacion","known","archivoAdjunto","fotoDePerfilDePostulante"]},"preguntasMultiplesRequest":{"type":"object","properties":{"pregunta":{"type":"string","description":"Texto de la pregunta"},"opciones":{"type":"array","items":{"$ref":"#/definitions/respuestaMultipleRequest"}}},"required":["pregunta","opciones"]},"respuestaMultipleRequest":{"type":"object","properties":{"opcion":{"type":"string","description":"Respuesta a la pregunta"},"descalifica":{"type":"boolean","description":"Indica si esta respuesta descalifica al postulante"}},"required":["opcion"]},"respuestasRequest":{"type":"object","properties":{"idPregunta":{"type":"string","description":"Identificador de la pregunta (V0/vacancies/{idVacancy}/requirements )"},"respuesta":{"type":"string","description":"Texto de la respuesta"}},"required":["idPregunta","respuesta"]},"conocidosRequest":{"type":"object","properties":{"conocido":{"type":"boolean","description":"Indica si el postulante conoce a alguien dentro de la empresa."},"nombre":{"type":"string","description":"Nombre del conocido."},"relacion":{"type":"string","description":"Relacion con el conocido [Conocido/Amigo/Familiar]."}},"required":["conocido"]},"postulantGetByDay":{"type":"object","properties":{"total":{"type":"integer","description":"Total de postulantes filtrados"},"totalPaginas":{"type":"integer","description":"Total de paginas de postulantes"},"curriculums":{"type":"array","items":{"$ref":"#/definitions/postulantesRequest"}}},"required":["total","totalPaginas","curriculums"]},"conocimientosRequest":{"type":"object","properties":{"tipo":{"type":"string","description":"tipo de conocimiento [Idioma/Informatica/Personalizado]"},"nombre":{"type":"string","description":"Nombre del conocimiento"},"nivel":{"type":"string","description":"Nivel del conocimiento [10:Avanzado/11:Intermedio/12:Nativo]"},"calificacion":{"type":"string","description":"Calificacion del conocmiento [16:Escrito/17:Oral/18:Manejo/19:Seniority]"},"descripcion":{"type":"string","description":"Detalle del conocimiento"}},"required":["tipo","nombre","descripcion"]},"tags":{"type":"object","properties":{"nombre":{"type":"string","nombre":"Nombre del tag"},"creadoPor":{"type":"string","description":"Nombre del usuario de agrego el tag"},"fechaCreacion":{"type":"string","description":"Fecha de Creacion del tag"}}},"conocimientos":{"type":"object","properties":{"tipo":{"type":"integer","description":"tipo de conocimiento (V0/common/knowledgeTypes )"},"nombre":{"type":"string","description":"Nombre del conocimiento"},"descripcion":{"type":"string","description":"Detalle del conocimiento"}},"required":["tipo","nombre","descripcion"]},"redesSociales":{"type":"object","description":"Redes sociales del postulante","properties":{"linkedin":{"type":"string","description":"Perfil del Linkedin"},"facebook":{"type":"string","description":"Perfil del Facebook"},"twitter":{"type":"string","description":"Perfil del Twitter"},"website":{"type":"string","description":"URL del sitio web"}}},"direccion":{"type":"object","properties":{"pais":{"type":"string","description":"Pais"},"provincia":{"type":"string","description":"Provincia/Estado/Region"},"ciudad":{"type":"string","description":"Ciudad"},"direccion":{"type":"string","description":"Direccion declarada del postulante"},"paisId":{"type":"integer","description":"Id del pais"},"provinciaId":{"type":"integer","description":"Id de la Provincia/Estado/Region"},"ciudadId":{"type":"integer","description":"Id de la Ciudad"}},"required":["pais"]},"experienciasLaborales":{"type":"object","properties":{"empresa":{"type":"string","description":"Nombre de la empresa donde trabajo el postulante"},"puesto":{"type":"string","description":"Nombre del puesto en la experiencia laboral"},"mesDesde":{"type":"integer","description":"Mes de inicio de la experiencia laboral.","Example":"1"},"añoDesde":{"type":"integer","description":"Año de inicio de la experiencia laboral.","Example":"2018"},"mesHasta":{"type":"integer","description":"Mes de finalizacion de la experiencia laboral.","Example":"2"},"añoHasta":{"type":"integer","description":"Año de finalizacion de la experiencia laboral.","Example":"2018"},"trabajoActual":{"type":"boolean","description":"Si el postulante esta trabajando actualmente en este puesto "},"pais":{"type":"integer","description":"Pais donde realiza la experiencia laboral ( V0/common/countries )"},"area":{"type":"integer","description":"Area de la experiencia laboral ( V0/common/areas )"},"subArea":{"type":"integer","description":"SubArea de la experiencia laboral (V0/common/areas/{idArea}/subAreas )"},"industria":{"type":"integer","description":"Industria a la que pertenece la experiencia laboral (V0/common/industries )"},"seniority":{"type":"integer","description":"Nivel de seniority de la experiencia laboral (V0/common/seniorities )"},"descripcion":{"type":"string","description":"Detalle de la experiencia laboral"}},"required":["empresa","puesto"]},"estudios":{"type":"object","properties":{"institucion":{"type":"integer","description":"Institucion donde estudio el postulante (V0/common/countries/{idCountry}/institutions )"},"titulo":{"type":"string","description":"Nombre del titulo del estudio del postulante"},"mesDesde":{"type":"integer","description":"Mes de inicio del estudio","Example":"1"},"añoDesde":{"type":"integer","description":"Año de inicio del estudio","Example":"2018"},"mesHasta":{"type":"integer","description":"Mes de finalizacion del estudio","Example":"1"},"añoHasta":{"type":"integer","description":"Año de finalizacion del estudio","Example":"2018"},"estudioActual":{"type":"boolean","description":"Si el postulante esta estudiando actualmente"},"pais":{"type":"integer","description":"Pais donde el postulante realizo el estudio"},"area":{"type":"integer","description":"Area a la que pertenece el estudio (V0/common/areaEducations )"},"nivel":{"type":"integer","description":"Nivel del estudio del postulante (V0/common/studyLevels )"},"estado":{"type":"integer","description":"Estado del estudio del postulante (V0/common/studyStatus )"},"descripcion":{"type":"string","description":"Detalle del estudio del postulante"}},"required":["titulo"]},"notesRequest":{"type":"object","properties":{"id":{"type":"string","description":"Identificador de la nota"},"titulo":{"type":"string","description":"Nombre del titulo del la nota"},"descripcion":{"type":"string","description":"Detalle de la nota"},"fechaCreacion":{"type":"string","description":"Fecha de creacion de la nota (formato DD-MM-YYYY)"},"creadoPor":{"type":"string","description":"Nombre del usuario que creo la nota","Example":"1"},"visibleEnReporte":{"type":"boolean","description":"Si la nota se encuentra visible en el resporte"}},"required":["id","titulo","descripcion","fechaCreacion","creadoPor","visibleEnReporte"]},"referencias":{"type":"object","properties":{"apellido":{"type":"string","description":"Apellido de la referencia"},"nombre":{"type":"string","description":"Nombre de la referencia"},"relacion":{"type":"string","description":"Relacion con la referencia"},"telefono":{"type":"string","description":"Telefono de la referencia"},"email":{"type":"string","description":"Email de la referencia"},"descripcion":{"type":"string","description":"Detalle de la referencia"}},"required":["apellido","nombre","relacion","email"]},"postulantesRequest":{"type":"object","properties":{"id":{"type":"string","description":"Identificador del postulante"},"email":{"type":"string","description":"Email del postulante"},"conocimientos":{"type":"array","description":"Conocimientos del postulante","items":{"$ref":"#/definitions/conocimientosRequest"}},"dni":{"type":"string","description":"Numero de Documento o identificacion Nacional del postulante"},"nombre":{"type":"string","description":"Nombre del postulante"},"apellido":{"type":"string","description":"Apellido del postulante"},"fechaNacimiento":{"type":"string","description":"Fecha de nacimiento de postulante","example":"22-07-1988"},"telefonoFijo":{"type":"string","description":"Telefono Fijo del postulante"},"telefonoCelular":{"type":"string","description":" Telefono celular del postulante"},"cuil":{"type":"string","description":"CUIL del postulante"},"genero":{"type":"string","description":"Genero del postulante"},"fotoPerfil":{"type":"string","description":"URL de la foto de perfil del postulante"},"presentacionPostulante":{"type":"string","description":"Mensaje personal que el postulante puede haber ingresado para el reclutador"},"redesSociales":{"$ref":"#/definitions/redesSociales"},"direccion":{"type":"array","description":"Direccion del postulante","items":{"$ref":"#/definitions/direccion"}},"nacionalidad":{"type":"string","description":"Nacionalidad del postulante"},"etapa":{"type":"string","description":"Etapa en la que se encuentra el postulante en el proceso de postulacion"},"experienciasLaborales":{"type":"array","description":"Experiencias laborales del postulante","items":{"$ref":"#/definitions/experienciasLaborales"}},"estudios":{"type":"array","description":"Estudios del postulante","items":{"$ref":"#/definitions/estudios"}},"referencias":{"type":"array","description":"Referencias del postulante","items":{"$ref":"#/definitions/referencias"}},"fechaPostulacion":{"type":"string","description":"Fecha en la que el postulante se postulo o fue añadido","example":"09-04-2018"},"fuente":{"type":"string","description":"Fuente desde la cual el postulante se postulo (Bumeran, Web, Linkedin, etc)"},"legajo":{"type":"string","description":"Numero de legajo del postulante"},"salarioPretendido":{"type":"string","description":"Salario pretendido del postulante para el puesto"},"vacanteId":{"type":"string","description":"Identificador de la vacante a la que pertenece el postulante"},"vacanteNombre":{"type":"string","description":"Nombre de la vacante a la que pertenece el postulante"},"disponibilidadHoraria":{"type":"string","description":"Disponibilidad horaria que el postulante indico para la vacante"},"disponibilidadRelocacion":{"type":"string","description":"Disponibilidad del postulante para mudarse a otra ciudad/provincia/pais"},"rechazado":{"type":"string","description":"Si el postulante esta rechazado o no"},"tags":{"type":"array","description":"Tags del postulante","items":{"$ref":"#/definitions/tags"}}},"required":["nombre","email","fechaPostulacion","fuente","vacanteId","vacanteNombre"]},"postulantesHiredRequest":{"type":"object","properties":{"id":{"type":"string","description":"Identificador del postulante"},"email":{"type":"string","description":"Email del postulante"},"conocimientos":{"type":"array","description":"Conocimientos del postulante","items":{"$ref":"#/definitions/conocimientosRequest"}},"dni":{"type":"string","description":"Numero de Documento o identificacion Nacional del postulante"},"nombre":{"type":"string","description":"Nombre del postulante"},"apellido":{"type":"string","description":"Apellido del postulante"},"fechaNacimiento":{"type":"string","description":"Fecha de nacimiento de postulante","example":"22-07-1988"},"telefonoFijo":{"type":"string","description":"Telefono Fijo del postulante"},"telefonoCelular":{"type":"string","description":" Telefono celular del postulante"},"cuil":{"type":"string","description":"CUIL del postulante"},"genero":{"type":"string","description":"Genero del postulante"},"fotoPerfil":{"type":"string","description":"URL de la foto de perfil del postulante"},"presentacionPostulante":{"type":"string","description":"Mensaje personal que el postulante puede haber ingresado para el reclutador"},"redesSociales":{"$ref":"#/definitions/redesSociales"},"direccion":{"type":"array","description":"Direccion del postulante","items":{"$ref":"#/definitions/direccion"}},"nacionalidad":{"type":"string","description":"Nacionalidad del postulante"},"etapa":{"type":"string","description":"Etapa en la que se encuentra el postulante en el proceso de postulacion"},"experienciasLaborales":{"type":"array","description":"Experiencias laborales del postulante","items":{"$ref":"#/definitions/experienciasLaborales"}},"estudios":{"type":"array","description":"Estudios del postulante","items":{"$ref":"#/definitions/estudios"}},"referencias":{"type":"array","description":"Referencias del postulante","items":{"$ref":"#/definitions/referencias"}},"fechaPostulacion":{"type":"string","description":"Fecha en la que el postulante se postulo o fue añadido","example":"09-04-2018"},"fuente":{"type":"string","description":"Fuente desde la cual el postulante se postulo (Bumeran, Web, Linkedin, etc)"},"legajo":{"type":"string","description":"Numero de legajo del postulante"},"salarioPretendido":{"type":"string","description":"Salario pretendido del postulante para el puesto"},"vacanteId":{"type":"string","description":"Identificador de la vacante a la que pertenece el postulante"},"vacanteNombre":{"type":"string","description":"Nombre de la vacante a la que pertenece el postulante"},"disponibilidadHoraria":{"type":"string","description":"Disponibilidad horaria que el postulante indico para la vacante"},"disponibilidadRelocacion":{"type":"string","description":"Disponibilidad del postulante para mudarse a otra ciudad/provincia/pais"},"rechazado":{"type":"string","description":"Si el postulante esta rechazado o no"},"tags":{"type":"array","description":"Tags del postulante","items":{"$ref":"#/definitions/tags"}},"fechaIngreso":{"type":"string","description":"Fecha de ingreso de los postulantes en formato DD-MM-YYYY"},"fechaAccionIngreso":{"type":"string","description":"Fecha de la accion del ingreso de los postulantes en formato DD-MM-YYYY"}},"required":["nombre","email","fechaPostulacion","fuente","vacanteId","vacanteNombre","fechaIngreso","fechaAccionIngreso"]},"postulantHired":{"type":"object","properties":{"total":{"type":"integer","description":"Total de postulantes filtrados"},"totalPaginas":{"type":"integer","description":"Total de paginas de postulantes"},"curriculums":{"type":"array","description":"Lista de postulantes","items":{"$ref":"#/definitions/postulantesHiredRequest"}}},"required":["total","totalPaginas","curriculums"]},"postulants":{"type":"object","properties":{"total":{"type":"integer","description":"Total de postulantes filtrados"},"totalPaginas":{"type":"integer","description":"Total de paginas de postulantes"},"curriculums":{"type":"array","description":"Lista de postulantes","items":{"$ref":"#/definitions/postulantesRequest"}}},"required":["total","totalPaginas","curriculums"]},"rejectPostulant":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string"},"description":"Lista de identificadores de postulantes separados por coma (V0/postulants/ )"},"vacanteId":{"type":"string","description":"El identificador de la vacante a la que pertenecen los postulantes a rechazar (V0/vacancies/vacancies )"},"usuarioId":{"type":"string","description":"El identificador del usuario que realiza la accion de rechazo de los postulantes (V0/user/users )"},"motivoDeRechazo":{"type":"integer","description":"El identificador del motivo de rechazo de los postulantes (V0/common/rejectReasons )"}},"required":["ids","vacanteId","usuarioId","motivoDeRechazo"]},"postulantsReject":{"type":"object","properties":{"result":{"type":"object","description":"Resultado de la operacion","schema":{"$ref":"#/definitions/rejectRequest"}}}},"rejectRequest":{"type":"object","properties":{"success":{"type":"integer","description":"La cantidad de postulantes rechazados con exito."},"errors":{"type":"array","items":{"$ref":"#/definitions/rejectErrors"}}}},"rejectErrors":{"type":"object","properties":{"idPostulante":{"type":"string","description":"El identificador del postulante que no ha sido rechazado."},"message":{"type":"string","description":"El motivo por el cual el postulante no ha sido rechazado."}}},"hirePostulant":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string"},"description":"Lista de identificadores de postulantes separados por coma (V0/postulants/ )"},"vacanteId":{"type":"string","description":"El identificador de la vacante a la que pertenecen los postulantes a rechazar (V0/vacancies/vacancies )"},"usuarioId":{"type":"string","description":"El identificador del usuario que realiza la accion de rechazo de los postulantes (V0/user/users )"},"salarioContratacion":{"type":"integer","description":"Salario en bruto con el que se contrata a los postulantes"},"fechaIngreso":{"type":"string","description":"Fecha de ingreso de los postulantes en formato DD-MM-YYYY"}},"required":["ids","vacanteId","usuarioId","salarioContratacion","fechaIngreso"]},"postulantsHired":{"type":"object","properties":{"result":{"type":"object","description":"Resultado de la operacion","schema":{"$ref":"#/definitions/hireRequest"}}}},"hireRequest":{"type":"object","properties":{"success":{"type":"integer","description":"La cantidad de postulantes contratados con exito."},"errors":{"type":"array","items":{"$ref":"#/definitions/hireErrors"}}}},"hireErrors":{"type":"object","properties":{"idPostulante":{"type":"string","description":"El identificador del postulante que no ha sido contratado."},"message":{"type":"string","description":"El motivo por el cual el postulante no ha sido contratado."}}},"comentarios":{"type":"object","properties":{"vacante":{"type":"string","description":"Nombre de la vacante donde se hizo el comentario"},"usuario":{"type":"string","description":"Username del usuario que hizo el comentario"},"comentario":{"type":"string","description":"Detalle del comentario"},"fecha":{"type":"string","description":"Fecha del comentario","example":"09-04-2018"}},"required":["vacante","usuario","comentario","fecha"]},"reportes":{"type":"object","properties":{"vacante":{"type":"string","description":"Nombre de la vacante donde fue creado el reporte"},"fechaCreacion":{"type":"string","description":"Fecha de creacion del reporte","example":"09-04-2018"},"descripcion":{"type":"string","description":"Detalle del reporte"},"ultimaModificacionPor":{"type":"string","description":"Username del usuario que modifico el reporte por ultima vez"},"creadoPor":{"type":"string","description":"Usuario que creo el reporte"},"fechaUltimaModificacion":{"type":"string","description":"Fecha en la que se modifico el reporte por ultima vez","example":"09-04-2018"}},"required":["vacante","fechaCreacion","descripcion","creadoPor"]},"adjuntos":{"type":"object","properties":{"excelContratado":{"type":"string","description":"URL del excel que se genera cuando se contrata un postulante"},"nombreArchivo":{"type":"string","description":"URl de algun adjunto del postulante. <nombreArchivo> es el nombre del adjunto"}},"required":["excelContratado"]},"archivos":{"type":"object","description":"Listado de archivos","properties":{"result":{"type":"string","example":"success"},"archivos":{"type":"array","items":{"type":"object","properties":{"idFile":{"type":"string","example":"cv_6811169ff50fd44a0c758b1d.pdf"},"description":{"type":"string","example":"no especificado"}}}}}},"adjuntosPostulant":{"type":"object","properties":{"nombreArchivo":{"type":"string","description":"URl de algun adjunto del postulante. <nombreArchivo> es el nombre del adjunto"}}},"createPostulant":{"type":"object","properties":{"idVacante":{"type":"string","description":"Identificador de la vacante (V0/vacancies/vacancies )"},"idUsuario":{"type":"string","description":"DEPRECADO (solo viejas integraciones). Identificador del usuario que añade el postulante (V0/user/users )"},"fuente":{"type":"integer","description":"Fuente desde donde se obtiene el postulante. (V0/common/sources )","example":1},"etapa":{"type":"integer","description":"Etapa donde se quiere ubicar al postulante. ( /v0/pipeline/{pipelineId} )"},"nombre":{"type":"string","description":"Nombre del postulante"},"apellido":{"type":"string","description":"Apellido del postulante"},"email":{"type":"string","description":"Email del postulante","example":"info@hiringroom.com"},"telefono":{"type":"string","description":"Telefono del postulante","example":"55544332211"},"fechaNacimiento":{"type":"string","description":"Fecha de nacimiento del postulante en formato DD-MM-YYYY","example":"22-07-1988"},"telefonoCelular":{"type":"object","schema":{"$ref":"#/definitions/telefonoCelularRequest"}},"nacionalidad":{"type":"integer","description":"Nacionalidad del postulante (V0/common/countries)","example":1},"dni":{"type":"string","description":"Documento de identidad del postulante. Puede ser requerido si esta especificado en la vacante (V0/vacancies/{idVacancy}/requirements )"},"genero":{"type":"string","description":"Genero del postulante [m/f]. Puede ser requerido si esta especificado en la vacante (V0/vacancies/{idVacancy}/requirements )","example":"m"},"legajo":{"type":"string","description":"Legajo del postulante. Puede ser requerido si esta especificado en la vacante (V0/vacancies/{idVacancy}/requirements )"},"urlFoto":{"type":"string","description":"Foto de perfil del postulante. Debe ser una URL valida"},"salarioPretendido":{"type":"integer","description":"Salario pretendido del postulante. Puede ser requerido si esta especificado en la vacante (V0/vacancies/{idVacancy}/requirements )"},"pais":{"type":"integer","description":"Pais (V0/common/countries )","example":1},"provincia":{"type":"integer","description":"Provincia (V0/common/countries/{idCountry}/provinces )","example":3},"ciudad":{"type":"integer","description":"Ciudad (V0/common/countries/{idProvince}/localities )","example":10088},"trabajo":{"type":"array","items":{"$ref":"#/definitions/experienciasLaborales"},"description":"Experiencia laboral del postulante. Puede ser requerido si esta especificado en la vacante (V0/vacancies/{idVacancy}/requirements )"},"educacion":{"type":"array","items":{"$ref":"#/definitions/estudios"},"description":"Estudios del postulante. Puede ser requerido si esta especificado en la vacante (V0/vacancies/{idVacancy}/requirements )"},"conocimientos":{"type":"array","items":{"$ref":"#/definitions/conocimientos"},"description":"Conocimientos del postulante. "},"mensajeAdicional":{"type":"string","description":"Mensaje adicional del postulante"},"urlLinkedin":{"type":"string","description":"URL del perfil de Linkedin del postulante"},"urlFacebook":{"type":"string","description":"URL del perfil de Facebook del postulante"},"urlWebsite":{"type":"string","description":"URl del website personal del postulante"},"urlTwitter":{"type":"string","description":"URL del perfil de Twitter del postulante"},"disponibilidadHoraria":{"type":"integer","description":"Disponibilidad horaria del postulante (V0/common/availableTimes ). Puede ser requerido si esta especificado en la vacante (V0/vacancies/{idVacancy}/requirements )"},"secundarioCompleto":{"type":"boolean","description":"Indica si el postulante termino o no sus estudios secundarios. Puede ser requerido si esta especificado en la vacante (V0/vacancies/{idVacancy}/requirements )"},"domicilioActual":{"type":"string","description":"Domicilio actual del postulante. Puede ser requerido si esta especificado en la vacante (V0/vacancies/{idVacancy}/requirements )"},"respuestas":{"type":"array","items":{"$ref":"#/definitions/respuestasRequest"},"description":"Respuestas del postulante a las preguntas de la vacante. Puede ser requerido si esta especificado en la vacante (V0/vacancies/{idVacancy}/requirements )"},"conocidos":{"type":"object","schema":{"$ref":"#/definitions/conocidosRequest"},"description":"Indica si el postulante conoce a alguien dentro de la empresa. Puede ser requerido si esta especificado en la vacante (V0/vacancies/{idVacancy}/requirements )"},"tags":{"type":"array","items":{"type":"string"},"description":"Tags del postulante"}},"required":["idVacante","nombre","apellido","email","nacionalidad","telefono","fechaNacimiento","pais","provincia","ciudad","salarioPretendido"]},"upload_file_to_postulant":{"type":"object","properties":{"file":{"type":"object","schema":{"$ref":"#/definitions/file_definitions_request"},"description":"Archivo a subir"}},"required":["file"]},"file_definitions_request":{"type":"object","properties":{"name":{"type":"string","example":"archivo.pdf","description":"Nombre del archivo. Puede incluir de manera opcional la extensión del archivo. Ejemplo: 'archivo.pdf'. Si no se incluye la extensión, se debe especificar el mime del archivo. Extensiones permitidas: 'pdf', 'doc', 'docx'"},"mime":{"type":"string","example":"application/pdf","description":"Tipo de archivo (application/pdf | aplication/msword | application/vnd.openxmlformats-officedocument.wordprocessingml.document). Si la extensión del archivo va en el nombre, este parametro es opcional. "},"data":{"type":"string","description":"Base64 del archivo"}},"required":["name","data"]},"createReferent":{"type":"object","properties":{"nombre":{"type":"string","description":"Nombre del referente"},"apellido":{"type":"string","description":"Apellido del referente"},"email":{"type":"string","description":"Email del referente"},"password":{"type":"string","description":"Contraseña del referente, si se agrega no se envia el email para establecer una nueva contraseña","example":""},"estado":{"type":"string","description":"Estado de referente (activo, no activo)","example":""}},"required":["nombre","apellido","email"]},"telefonoCelularRequest":{"type":"object","properties":{"prefijo":{"type":"string","description":"Prefijo del pais. ( /V0/common/areaCodes )","example":"54"},"numero":{"type":"string","description":"Telefono celular del postulante. Puede ser requerido si esta especificado en la vacante ( V0/vacancies/{idVacancy}/requirements )","example":"3885000000"}},"required":["prefijo","numero"]},"updatePostulant":{"type":"object","properties":{"idUsuario":{"type":"string","description":"DEPRECADO (solamente viejas integraciones). Identificador del usuario que realiza la accion (V0/user/users ). Si no se especifica el usuario, se considera que el usuario que edita la informacion es el postulante"},"nombre":{"type":"string","description":"Nombre del postulante"},"apellido":{"type":"string","description":"Apellido del postulante"},"email":{"type":"string","description":"Email del postulante"},"telefono":{"type":"string","description":"Telefono del postulante"},"fechaNacimiento":{"type":"string","description":"Fecha de nacimiento del postulante en formato DD-MM-YYYY"},"telefonoCelular":{"type":"string","description":"Telefono celular del postulante."},"nacionalidad":{"type":"string","description":"Nacionalidad del postulante (V0/common/countries)"},"dni":{"type":"string","description":"Documento de identidad del postulante."},"genero":{"type":"string","description":"Genero del postulante [m/f]."},"legajo":{"type":"string","description":"Legajo del postulante."},"urlFoto":{"type":"string","description":"Foto de perfil del postulante. Debe ser una URL valida"},"salarioPretendido":{"type":"integer","description":"Salario pretendido del postulante."},"pais":{"type":"integer","description":"Pais (V0/common/countries )"},"provincia":{"type":"integer","description":"Provincia (V0/common/countries/{idCountry}/provinces )"},"ciudad":{"type":"integer","description":"Ciudad (V0/common/countries/{idProvince}/localities )"},"trabajo":{"type":"array","items":{"$ref":"#/definitions/experienciasLaborales"},"description":"Experiencia laboral del postulante."},"educacion":{"type":"array","items":{"$ref":"#/definitions/estudios"},"description":"Estudios del postulante."},"conocimientos":{"type":"array","items":{"$ref":"#/definitions/conocimientos"},"description":"Conocimientos del postulante. "},"mensajeAdicional":{"type":"string","description":"Mensaje adicional del postulante"},"urlLinkedin":{"type":"string","description":"URL del perfil de Linkedin del postulante"},"urlFacebook":{"type":"string","description":"URL del perfil de Facebook del postulante"},"urlWebsite":{"type":"string","description":"URl del website personal del postulante"},"urlTwitter":{"type":"string","description":"URL del perfil de Twitter del postulante"},"disponibilidadHoraria":{"type":"integer","description":"Disponibilidad horaria del postulante (V0/common/availableTimes )."},"secundarioCompleto":{"type":"boolean","description":"Indica si el postulante termino o no sus estudios secundarios."},"domicilioActual":{"type":"string","description":"Domicilio actual del postulante."}},"required":["idPostulante"]},"postulantRequest":{"type":"object","properties":{"id":{"type":"string","description":"Identificador del postulante"},"email":{"type":"string","description":"Email del postulante"},"conocimientos":{"type":"array","description":"Conocimientos del postulante","items":{"$ref":"#/definitions/conocimientosRequest"}},"dni":{"type":"string","description":"Numero de Documento o identificacion Nacional del postulante"},"nombre":{"type":"string","description":"Nombre del postulante"},"apellido":{"type":"string","description":"Apellido del postulante"},"fechaNacimiento":{"type":"string","description":"Fecha de nacimiento de postulante","example":"22-07-1988"},"telefonoFijo":{"type":"string","description":"Telefono Fijo del postulante"},"telefonoCelular":{"type":"string","description":" Telefono celular del postulante"},"cuil":{"type":"string","description":"CUIL del postulante"},"genero":{"type":"string","description":"Genero del postulante"},"fotoPerfil":{"type":"string","description":"URL de la foto de perfil del postulante"},"presentacionPostulante":{"type":"string","description":"Mensaje personal que el postulante puede haber ingresado para el reclutador"},"redesSociales":{"$ref":"#/definitions/redesSociales"},"direccion":{"type":"array","description":"Direccion del postulante","items":{"$ref":"#/definitions/direccion"}},"nacionalidad":{"type":"string","description":"Nacionalidad del postulante"},"etapa":{"type":"string","description":"Etapa en la que se encuentra el postulante en el proceso de postulacion"},"experienciasLaborales":{"type":"array","description":"Experiencias laborales del postulante","items":{"$ref":"#/definitions/experienciasLaborales"}},"estudios":{"type":"array","description":"Estudios del postulante","items":{"$ref":"#/definitions/estudios"}},"referencias":{"type":"array","description":"Referencias del postulante","items":{"$ref":"#/definitions/referencias"}},"fechaPostulacion":{"type":"string","description":"Fecha en la que el postulante se postulo o fue añadido","example":"09-04-2018"},"fechaAplicacion":{"type":"string","description":"Fecha en la que el postulante aplico","example":"09-04-2018"},"fuente":{"type":"string","description":"Fuente desde la cual el postulante se postulo (Bumeran, Web, Linkedin, etc)"},"legajo":{"type":"string","description":"Numero de legajo del postulante"},"salarioPretendido":{"type":"string","description":"Salario pretendido del postulante para el puesto"},"vacanteId":{"type":"string","description":"Identificador de la vacante a la que pertenece el postulante"},"vacanteNombre":{"type":"string","description":"Nombre de la vacante a la que pertenece el postulante"},"calificacion":{"type":"integer","description":"Calificacion del postulante"},"comentarios":{"type":"array","description":"Comentarios hechos al postulante","items":{"$ref":"#/definitions/comentarios"}},"disponibilidadHoraria":{"type":"string","description":"Disponibilidad horaria que el postulante indico para la vacante"},"disponibilidadRelocacion":{"type":"string","description":"Disponibilidad del postulante para mudarse a otra ciudad/provincia/pais"},"rechazado":{"type":"string","description":"Si el postulante esta rechazado o no"},"tags":{"type":"array","description":"Tags del postulante","items":{"$ref":"#/definitions/tags"}},"reportes":{"type":"array","items":{"$ref":"#/definitions/reportes"}},"adjuntos":{"type":"object","schema":{"$ref":"#/definitions/adjuntosPostulant"}},"micrositio":{"type":"object","description":"Micrositio desde el cual el postulante realizó su postulación. Null si no postuló desde un micrositio.","properties":{"id":{"type":"string","description":"Identificador del micrositio"},"nombre":{"type":"string","description":"Nombre del micrositio"}}}},"required":["nombre","email","fechaPostulacion","fuente","vacanteId","vacanteNombre"]},"postulant":{"type":"object","schema":{"$ref":"#/definitions/postulantRequest"}},"postulantEvent":{"type":"object","properties":{"eventos":{"type":"array","items":{"$ref":"#/definitions/postulantEventElements"}}},"required":["eventos"]},"postulantEventElements":{"type":"object","properties":{"id":{"type":"string","description":"Identificador de la entrevista"},"vacanteId":{"type":"string","description":"Identificador de la vacante donde se realizo la entrevista"},"usuarioId":{"type":"string","description":"Identificador del usuario que creo la entrevista"},"fechaEntrevista":{"type":"string","description":"Fecha de la entrevista"},"lugar":{"type":"string","description":"Lugar de la entrevista"},"inicioHoraEntrevista":{"type":"string","description":"Hora de inicio de la entrevista"},"finHoraEntrevista":{"type":"string","description":"Hora de fin de la entrevista"},"confirmacionEntrevista":{"type":"string","description":"Si el postulante confirmo la asistencia a la entrevista [si/no]"},"asistenciaEntrevista":{"type":"string","description":"Indica si el postulante asistio a la entrevista. [Sin confirmar/Asistio/No asistio]"}},"required":["id","vacanteId","usuarioId","fechaEntrevista","lugar","inicioHoraEntrevista","finHoraEntrevista","confirmacionEntrevista","asistenciaEntrevista"]},"eventCancelled":{"type":"object","properties":{"result":{"type":"string","description":"Resultado de la operacion","example":"Event canceled"}},"required":["result"]},"postulantRecords":{"type":"object","properties":{"records":{"type":"array","items":{"$ref":"#/definitions/postulantRecordsElements"}}},"required":["records"]},"postulantRecordsElements":{"type":"object","properties":{"idVacante":{"type":"string","description":"Identificador de la vacante donde se origino el record"},"descripcion":{"type":"string","description":"Descripcion del record"},"fechaCreacion":{"type":"string","description":"Fecha de creacion del record en formato DD-MM-YYYY"},"horaCreacion":{"type":"string","description":"Hora de creacion del record en formato HH:mm"}},"required":["idVacante","descripcion","fechaCreacion"]},"postulantComment":{"type":"object","properties":{"comentario":{"type":"string","description":"Comentario que se quiere hacer al postulante"}},"required":["comentario"]},"postulantCancelHire":{"type":"object","properties":{"usuarioId":{"type":"string","description":"Identificador del usuario que crea el cliente ( V0/user/users )"},"nuevaEtapa":{"type":"integer","description":"Identificador de la nueva etapa a la que se mueve el postulante ( /v0/pipeline/{pipelineId} )"}},"required":["idUsuario","nuevaEtapa"]},"postulanCancelHire":{"type":"object","properties":{"result":{"type":"string","description":"Mensaje de exito de la operacion.","example":"success"}}},"vacanteProcesoContratado":{"type":"object","properties":{"nombre":{"type":"string","description":"Nombre de la vacante donde se contrato al postulante"},"fechaCreacion":{"type":"string","description":"Fecha creacion de la vacante donde se contrato al postulante","example":"09-04-2018"},"salarioOfrecido":{"type":"string","description":"Salario ofrecido de la vacante donde se contrato al postulante"},"refId":{"type":"string","description":"RefId de la vacante donde se contrato al postulante"},"razonBusqueda":{"type":"string","description":"Razon de busqueda de la vacante donde se contrato al postulante"},"creadaPor":{"type":"object","schema":{"$ref":"#/definitions/usuariosResponse"}},"fechaCierre":{"type":"string","description":"Fecha de cierre de la vacante donde se contrato al postulante","example":"09-04-2018"},"area":{"type":"object","schema":{"$ref":"#/definitions/areaAccount"}},"cliente":{"type":"object","schema":{"$ref":"#/definitions/client"}},"subarea":{"type":"array","items":{"type":"object","schema":{"$ref":"#/definitions/subareaAccount"}}},"ubicacion":{"type":"object","schema":{"$ref":"#/definitions/localidadAccount"}}}},"postulantHiredProcess":{"type":"object","properties":{"diasGestion":{"type":"integer","description":"Dias de gestion del candidato hasta su contratacion"},"fechaContratacion":{"type":"string","description":"Fecha en la que se contrato al postulante","example":"09-04-2018"},"fechaAccionContratacion":{"type":"string","description":"Fecha en la que se realizo la accion de contratacion del postulante","example":"09-04-2018"},"salarioContratacion":{"type":"string","description":"Salario con el que se contrato al postulante"},"contratadoPor":{"type":"object","description":"Usuario que realizo la contratacion","schema":{"$ref":"#/definitions/usuariosResponse"}},"comentarios":{"type":"array","items":{"$ref":"#/definitions/comentarios"}},"reportes":{"type":"array","items":{"$ref":"#/definitions/reportes"}},"adjuntos":{"type":"object","schema":{"$ref":"#/definitions/adjuntos"}},"datosVacante":{"type":"object","schema":{"$ref":"#/definitions/vacanteProcesoContratado"}}},"required":["diasGestion","fechaContratacion","fechaAccionContratacion","contratadoPor","comentarios","reportes","adjuntos","datosVacante"]},"users":{"type":"object","properties":{"total":{"type":"integer","description":"Total de usuarios filtrados"},"totalPaginas":{"type":"integer","description":"Total de paginas de usuarios"},"usuarios":{"type":"array","items":{"$ref":"#/definitions/usuariosResponse"}}},"required":["total","totalPaginas","usuarios"]},"usuariosResponse":{"type":"object","properties":{"id":{"type":"string","description":"El id del usuario"},"username":{"type":"string","description":"El username del usuario"},"email":{"type":"string","description":"El email del usuario"},"rol":{"type":"string","description":"El rol del usuario"},"apellido":{"type":"string","description":"El apellido del usuario"},"nombre":{"type":"string","description":"El nombre del usuario"}},"required":["id","username","email","rol","apellido","nombre"]},"referent":{"type":"object","properties":{"total":{"type":"integer","description":"Total de usuarios filtrados"},"totalPaginas":{"type":"integer","description":"Total de paginas de usuarios"},"usuarios":{"type":"array","items":{"$ref":"#/definitions/referentResponse"}}},"required":["total","totalPaginas"]},"referentResponse":{"type":"object","properties":{"id":{"type":"string","description":"El id del usuario"},"username":{"type":"string","description":"El username del usuario"},"email":{"type":"string","description":"El email del usuario"},"rol":{"type":"string","description":"El rol del usuario"},"apellido":{"type":"string","description":"El apellido del usuario"},"nombre":{"type":"string","description":"El nombre del usuario"},"estado":{"type":"string","description":"El estado del usuario"}},"required":["id","username","email","rol","apellido","nombre"]},"sendFeedback":{"type":"object","properties":{"nombre":{"type":"string","description":"Nombre de la persona que envia el feedback"},"mensaje":{"type":"string","description":"feedback"}},"required":["nombre","mensaje"]},"billings":{"type":"object","properties":{"vacantesActivas":{"type":"integer","description":"Cantidad de vacantes activas en el proceso de facturacion"},"puestosACubrir":{"type":"integer","description":"Cantidad de puestos a cubrir"},"cotizado":{"type":"integer","description":"Total a facturar"},"facturado":{"type":"integer","description":"Total que se facturo"},"aFacturar":{"type":"integer","description":"Total que se debe facturar"}},"required":["cotizado","facturado","aFacturar"]},"billingsVac":{"type":"object","properties":{"datosVacante":{"type":"object","schema":{"$ref":"#/definitions/datosVacante"}},"datosFacturacion":{"type":"object","schema":{"$ref":"#/definitions/datosFacturacionVacante"}},"facturaciones":{"type":"array","description":"Lista de las facturaciones hechas en la vacante","items":{"$ref":"#/definitions/facturacionesVacante"}}},"required":["datosVacante","datosFacturacion"]},"billingsCustomer":{"type":"object","properties":{"totales":{"type":"object","schema":{"$ref":"#/definitions/totalesFacturacionPorCliente"}},"vacantes":{"type":"array","description":"Lista de vacantes con informacion de facturacion","items":{"$ref":"#/definitions/datosFacturacionVacanteCliente"}}},"required":["totales","vacantes"]},"totalesFacturacionPorCliente":{"type":"object","properties":{"totalVacantes":{"type":"integer","description":"Cantidad de vacantes en el proceso del cliente"},"cotizado":{"type":"integer","description":"Total a facturar "},"facturado":{"type":"integer","description":"Total que se facturo"},"aFacturar":{"type":"integer","description":"Total que se debe facturar "}},"required":["totalVacantes","cotizado","facturado","aFacturar"]},"datosFacturacionVacanteCliente":{"type":"object","properties":{"id":{"type":"string","description":"Identificador de la vacante"},"nombre":{"type":"string","description":"Nombre de la vacante"},"facturacionProyectada":{"type":"integer","description":"Facturacion proyectada de la vacante"},"facturado":{"type":"integer","description":"Monto facturado en la vacante"},"aFacturar":{"type":"integer","description":"Monto a facturar en la vacante"}},"required":["id","nombre","facturacionProyectada","facturado","aFacturar"]},"datosVacante":{"type":"object","properties":{"nombre":{"type":"string","description":"Nombre de la vacante"},"fechaCreacion":{"type":"string","description":"Fecha de creacion de la vacante"},"creadaPor":{"type":"string","description":"Usuario que creo la vacante"},"puestosACubrir":{"type":"integer","description":"Puestos a cubrir en la vacante"},"gestion":{"type":"string","description":"Tipo de gestion de la vacante"}},"required":["nombre","fechaCreacion","creadaPor","puestosACubrir","gestion"]},"datosFacturacionVacante":{"type":"object","properties":{"cotizado":{"type":"integer","description":"Total a facturar"},"facturado":{"type":"integer","description":"Total que se facturo"},"aFacturar":{"type":"integer","description":"Total que se debe facturar"}},"required":["cotizado","facturado","aFacturar"]},"facturacionesVacante":{"type":"object","properties":{"monto":{"type":"integer","description":"Monto facturado"},"concepto":{"type":"string","description":"Concepto de la facturacion"},"creadoPor":{"type":"string","description":"Usuario que creo la facturacion"},"fechaCreacion":{"type":"string","description":"Fecha de creacion de la facturacion"}},"required":["monto","concepto","creadoPor","fechaCreacion"]},"createBillling":{"type":"object","properties":{"importe":{"type":"integer","description":"Importe de la facturacion"},"concepto":{"type":"string","description":"Concepto de la facturacion"}},"required":["importe","concepto"]},"postulantAnswers":{"type":"array","description":"Preguntas y respuestas del postulante","items":{"$ref":"#/definitions/asnwersRequest"}},"asnwersRequest":{"type":"object","properties":{"id":{"type":"string","description":"Identificador de la respuesta"},"preguntaId":{"type":"string","description":"Identificador de la pregunta"},"preguntaTexto":{"type":"string","description":"Descripcion de la pregunta"},"respuestaTexto":{"type":"string","description":"Descripcion de la respuesta"},"fechaCreacion":{"type":"string","description":"Fecha de creacion de la respuesta","example":"22-07-1988"}},"required":["id","preguntaId","preguntaTexto","respuestaTexto","fechaCreacion"]},"assessment_config_create":{"type":"object","properties":{"vacancy_id":{"type":"string","description":"Identificador de la vacante en hiringroom (V0/vacancies )"},"stage":{"type":"integer","description":"Etapa donde se tiene que lanzar automaticamente el pedido de test automatico (V0/pipeline/{pipelineId})"},"internal_id":{"type":"string","description":"Identificador interno de la evaluacion del thirdparty."},"url_webhook":{"type":"string","description":"Url del thirdparty donde enviamos los datos del postulantes"},"url_internal":{"type":"string","description":"Url para linkear la evaluacion del thirdparty con la vacante."},"url_evaluacion":{"type":"string","description":"Url que puede facilitar el thidparty para que el reclutador dentro de Hiring Room le pueda brindar a un postulante para que resuelva un assessment."},"extra_args":{"type":"array","description":"Argumentos extra definidos por el thidparty que se envian al webhook Junto con los datos del postulantes","items":{"$ref":"#/definitions/assessment_config_extra_args"}}},"required":["vacancy_id","stage","internal_id","url_webhook"]},"assessment_config_extra_args":{"type":"object","properties":{"name":{"type":"string","description":"Nombre"},"value":{"type":"string","description":"Valor"}},"required":["name","value"]},"assessment_config_body_success":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/definitions/assessment_config_body_data"}},"error":{"type":"null","description":"Errores"}},"required":["data","error"]},"assessment_config_list_success":{"type":"object","properties":{"data":{"type":"object","description":"Informacion de las configuraciones","schema":{"$ref":"#/definitions/assessment_config_list_body"}},"error":{"type":"null","description":"Errores"}},"required":["data","error"]},"assessment_config_list_body":{"type":"object","properties":{"total":{"type":"number","description":"Total de configuraciones"},"config":{"type":"array","items":{"$ref":"#/definitions/assessment_config_body_data"}}},"required":["total","config"]},"assessment_config_body_data":{"type":"object","properties":{"config_id":{"type":"string","description":"Identificador de la configuracion"},"vacancy_id":{"type":"string","description":"Identificador de la vacante relacionada"},"vacancy_name":{"type":"string","description":"Nombre de la vacante relacionada"},"stage":{"type":"integer","description":"Etapa en la cual se vinculo el test en la vacante "},"internal_id":{"type":"string","description":"Identificador interno de la evaluacion del thirdparty"},"url_webhook":{"type":"string","description":"Url donde se envian los datos de los postulantes"},"url_internal":{"type":"string","description":"Url para linkear la evaluacion del thirdparty con la vacante"},"url_evaluacion":{"type":"string","description":"Url que puede facilitar el thidparty para que el reclutador dentro de Hiring Room le pueda brindar a un postulante para que resuelva un assessment."},"extra_args":{"type":"array","items":{},"description":"Argumentos extra definidos por el thidparty que se envian al webhook"},"created":{"type":"integer","description":"Fecha de creacion de la configuracion en formato Epoch"}},"required":["config_id","vacancy_id","vacancy_name","stage","internal_id","url_webhook","created"]},"assessment_config_body_fail":{"type":"object","properties":{"data":{"type":"null","description":"Objecto final de la operacion"},"error":{"type":"array","items":{"$ref":"#/definitions/assessment_config_erros"}}},"required":["data","error"]},"assessment_config_erros":{"type":"object","properties":{"field":{"type":"string","description":"Campo que tiene el problema"},"message":{"type":"string","description":"Descripcion del problema"}},"required":["field","message"]},"assessment_config_assessment_list":{"type":"object","properties":{"data":{"type":"object","properties":{"total":{"type":"number","description":"Total de assessments en la configuracion"},"config":{"type":"array","items":{"$ref":"#/definitions/assessment_get_data"}}}},"error":{"type":"null","description":"Errores"}},"required":["data","error"]},"assessment_create":{"type":"object","properties":{"nombre_test":{"type":"string","description":"Nombre del test"},"resultado_general":{"type":"string","description":"Texto que representa la nota final del postulante. Ej: Aprobado, rechazado, satisfactorio","example":"aprobado"},"nota_general":{"type":"integer","description":"Numero que representa la nota final del postulante. Ej: 50, 8.5, 1 (decimales separados por puntos)","example":10},"detalle_general":{"type":"array","items":{"$ref":"#/definitions/assessment_details"},"description":"Detalles de la evaluacion"},"descripcion":{"type":"string","description":"Descripción del test"},"url_reporte":{"type":"string","description":"URL para descargar el reporte asociado al test del postulante"}},"required":["nombre_test","resultado_general","nota_general"]},"assessment_details":{"type":"object","properties":{"title":{"type":"string","description":"Titulo de la seccion de la evaluacion. Ej: Competencias y Liderazgo","example":"Competencias y Liderazgo"},"details":{"type":"array","items":{"$ref":"#/definitions/assessment_details_description"},"description":"Detalles de la evaluacion"}},"required":["title"]},"assessment_details_description":{"type":"object","properties":{"title":{"type":"string","description":"Titulo del punto evaluado"},"value":{"type":"string","description":"Valor del punto evaluado. Puede ser number si el tipo declarado es un number"},"type":{"type":"string","enum":["STRING","NUMBER","LINK"]}},"required":["title","value","type"]},"assessment_body_success":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/definitions/assessment_body_data"}},"error":{"type":"null","description":"Errores"}},"required":["data","error"]},"assessment_body_get":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/definitions/assessment_get_data"}},"error":{"type":"null","description":"Errores"}},"required":["data","error"]},"assessment_body_fail":{"type":"object","properties":{"data":{"type":"null","description":"Objecto final de la operacion"},"error":{"type":"array","items":{"$ref":"#/definitions/assessment_erros"}}},"required":["data","error"]},"assessment_body_data":{"type":"object","properties":{"nombre_test":{"type":"string","description":"Nombre del test"},"resultado_general":{"type":"string","description":"Texto que representa la nota final del postulante. Ej: aprobado, rechazado, satisfactorio","example":"aprobado"},"nota_general":{"type":"number","description":"Número que representa la nota final del postulante. Ej: 50, 8.5, 1","example":"50"},"detalle_general":{"type":"array","items":{"$ref":"#/definitions/assessment_details"},"description":"Detalles de la evaluación"},"created":{"type":"number","description":"Fecha de creación en formato Epoch"},"descripcion":{"type":"string","description":"Descripción del test"},"url_reporte":{"type":"string","description":"URL para descargar el reporte asociado al test del postulante"}},"required":["nombre_test","resultado_general","nota_general","detalle_general","created"]},"assessment_get_data":{"type":"object","properties":{"id":{"type":"string","description":"Identificador de la evaluacion"},"customer_account":{"type":"string","description":"Alias de la cuenta","example":"misentrevistas"},"vacancy_id":{"type":"string","description":"Identificador de la vacante"},"postulant_id":{"type":"string","description":"Identificador del postulante"},"config_id":{"type":"string","description":"Identificador de la configuracion entre Hiringroom y el third-party"},"sending_type":{"type":"string","description":"Estado de la evaluacion"},"created":{"type":"number","description":"Fecha de creacion de la evaluacion en formato Epoch"},"updated":{"type":"number","description":"Fecha de modificacion de la evaluacion en formato Epoch"},"tests":{"type":"array","descripcion":"Informacion de los tests obtenida desde el third-party","items":{"$ref":"#/definitions/assessment_get_data_tests"}}},"required":["id","customer_account","vacancy_id","postulant_id","config_id","sending_type","created","updated","tests"]},"assessment_get_data_tests":{"type":"object","properties":{"completed_date":{"type":"number","description":"Fecha de cuando se completo la evaluacion en formato Epoch"},"nombre_test":{"type":"string","description":"Nombre del test"},"resultado_general":{"type":"string","description":"Texto que representa la nota final del postulante. Ej: Aprobado, rechazado, satisfactorio","example":"aprobado"},"nota_general":{"type":"number","description":"Numero que representa la nota final del postulante. Ej: 50, 8.5, 1","example":"50"},"detalle_general":{"type":"array","items":{"$ref":"#/definitions/assessment_details"},"description":"Detalles de la evaluacion"},"status_test":{"type":"string","description":"Estado del test","example":"Completo"},"descripcion":{"type":"string","description":"Descripción del test"},"url_reporte":{"type":"string","description":"URL para descargar el reporte asociado al test del postulante"}},"required":["completed_date","nombre_test","resultado_general","nota_general","detalle_general","status_test"]},"assessment_erros":{"type":"object","properties":{"field":{"type":"string","description":"Campo que tiene el problema"},"message":{"type":"string","description":"Descripcion del problema"}},"required":["field","message"]},"successText":{"type":"object","properties":{"result":{"type":"string","description":"Resultado de la operacion","example":"success"},"message":{"type":"string","description":"Mensaje de la operacion","example":"File uploaded successfully"}},"required":["result","message"]},"assessment_battery_create":{"type":"object","properties":{"test_id":{"type":"string","description":"Identificador de la evaluacion del thirdparty"},"test_name":{"type":"string","description":"Nombre de la evaluacion del thirdparty"},"internal_id":{"type":"string","description":"Identificador interno de la evaluacion del thirdparty."},"url_webhook":{"type":"string","description":"Url del thirdparty donde enviamos los datos del postulantes"},"url_webhook_vacancy":{"type":"string","description":"Url del thirdparty donde enviamos informacion una vez que se crea una vacante asociada a un test del thirdparty"},"url_internal":{"type":"string","description":"Url para linkear la evaluacion del thirdparty con la vacante."},"url_evaluacion":{"type":"string","description":"Url que puede facilitar el thidparty para que el reclutador dentro de Hiring Room le pueda brindar a un postulante para que resuelva un assessment."},"extra_args":{"type":"array","description":"Argumentos extra definidos por el thidparty que se envian al webhook Junto con los datos del postulantes","items":{"$ref":"#/definitions/assessment_config_extra_args"}}},"required":["test_id","test_name","internal_id","url_webhook","url_webhook_vacancy"]},"assessment_battery_delete":{"type":"object","properties":{"description":{"type":"string","description":"Motivo por el cual la evaluacion es eliminada"}},"required":["description"]},"assessment_battery_body_success":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/definitions/assessment_battery_body_data"}},"error":{"type":"null","description":"Errores"}},"required":["data","error"]},"assessment_battery_body_data":{"type":"object","properties":{"id":{"type":"string","description":"Identificador del test de la bateria"},"test_id":{"type":"string","description":"Identificador de la evaluacion del thirdparty"},"test_name":{"type":"string","description":"Nombre de la evalucion del thirdparty"},"internal_id":{"type":"string","description":"Identificador interno de la evaluacion del thirdparty"},"url_webhook":{"type":"string","description":"Url donde se envian los datos de los postulantes"},"url_webhook_vacancy":{"type":"string","description":"Url donde se envian informacion una vez que se crea una vacante en HiringRoom relacionada a una evaluacion del thirdparty"},"url_internal":{"type":"string","description":"Url para linkear la evaluacion del thirdparty con la vacante"},"url_evaluacion":{"type":"string","description":"Url que puede facilitar el thidparty para que el reclutador dentro de Hiring Room le pueda brindar a un postulante para que resuelva un assessment."},"extra_args":{"type":"array","items":{},"description":"Argumentos extra definidos por el thidparty que se envian al webhook"},"created":{"type":"integer","description":"Fecha de creacion de la configuracion en formato Epoch"}},"required":["id","test_id","test_name","internal_id","url_webhook","url_webhook_vacancy","created"]},"assessment_battery_list_success":{"type":"object","properties":{"data":{"type":"object","description":"Informacion de las configuraciones","schema":{"$ref":"#/definitions/assessment_battery_list_body"}},"error":{"type":"null","description":"Errores"}},"required":["data","error"]},"assessment_battery_list_body":{"type":"object","properties":{"total":{"type":"number","description":"Total de configuraciones"},"config":{"type":"array","items":{"$ref":"#/definitions/assessment_battery_body_data"}}},"required":["total","config"]},"postulants_bumeran_from_aviso":{"type":"object","properties":{"total":{"type":"number","description":"Cantidad de postulantes"},"size":{"type":"number","description":"Cantidad de postulantes por pagina"},"postulants":{"type":"array","descripcion":"Postulantes provenientes desde Bumeran","items":{"$ref":"#/definitions/postulantes_bumeran"}}},"required":["total","size","postulants"]},"postulantes_bumeran":{"type":"object"},"postulants_bumeran_from_aviso_full_cv":{"type":"object"},"pipeline":{"type":"object","properties":{"id":{"type":"string","description":"Identificador del pipeline"},"nombre":{"type":"string","description":"Nombre del pipeline"},"estado":{"type":"integer","description":"Estado del pipeline"},"etapas":{"type":"array","items":{"$ref":"#/definitions/stages"}}}},"pipelines":{"type":"array","items":{"$ref":"#/definitions/pipeline"},"required":["name","status","type","stages"]},"pipelineCreate":{"type":"object","properties":{"name":{"type":"string","description":""},"description":{"type":"string","description":"Cantidad de puestos a cubrir"}},"required":["name"]},"pipelineUpdate":{"type":"object","properties":{"name":{"type":"string","description":""},"description":{"type":"string","description":"Cantidad de puestos a cubrir"}},"required":["name"]},"requestPipeline":{"type":"object","properties":{"result":{"type":"string","description":""},"id":{"type":"string","description":"Identificador del pipeline"}},"required":["result","id"]},"veResultBody":{"type":"object","required":["nombre_ve","resultado_general","preguntas"],"properties":{"nombre_ve":{"type":"string","description":"Nombre de la videoentrevista (2-200 caracteres)","example":"Videoentrevista Técnica - Desarrollador","maxLength":200},"resultado_general":{"type":"string","description":"Resumen general del resultado de la videoentrevista (máx. 1000 caracteres)","example":"El candidato demostró excelentes habilidades técnicas y comunicación clara","maxLength":1000},"nota_general":{"type":["number","null"],"description":"Nota general de la videoentrevista (0-100)","example":85,"minimum":0,"maximum":100},"url_informe":{"type":["string","null"],"description":"URL del informe completo en la plataforma del third-party","example":"https://plataforma-ve.com/informes/abc123","format":"uri","maxLength":500},"resultado_evaluacion":{"type":"string","enum":["failed","review","passed"],"description":"Resultado evaluativo normalizado, informado exclusivamente por el third-party. Distinto de ve_status (estado técnico): 'failed' aquí es un veredicto evaluativo, no una falla de proceso. Opcional pero NO nullable; ausente = sin clasificación. Un valor fuera del enum o null devuelve 422.","example":"passed"},"preguntas":{"type":"array","description":"Array de preguntas y respuestas de la videoentrevista (mínimo 1 elemento)","minItems":1,"items":{"$ref":"#/definitions/vePregunta"}}}},"veResultData":{"type":"object","properties":{"nombre_ve":{"type":"string","description":"Nombre de la videoentrevista"},"resultado_general":{"type":"string","description":"Resultado general"},"nota_general":{"type":"number","description":"Nota general (0-100)"},"url_informe":{"type":"string","description":"URL del informe"},"resultado_evaluacion":{"type":"string","enum":["failed","review","passed"],"description":"Resultado evaluativo normalizado informado por el third-party. Presente sólo cuando fue enviado en el resultado."},"preguntas":{"type":"array","description":"Array de preguntas y respuestas de la videoentrevista","items":{"$ref":"#/definitions/vePreguntaResponse"}}}},"veResultResponse":{"type":"object","properties":{"data":{"$ref":"#/definitions/veResultData"},"error":{"type":"null"},"consumption":{"type":"object","description":"Resultado del registro de consumo de crédito","properties":{"registered":{"type":"boolean","description":"true si se registró el consumo de crédito para esta videoentrevista"},"existed":{"type":"boolean","description":"true si el informe ya existía previamente (no se registra nuevo consumo)"}}}}},"veResponseData":{"type":"object","properties":{"id":{"type":"string","description":"ID público de la VE"},"customer_account":{"type":"string","description":"Cuenta del cliente"},"vacancy_id":{"type":"string","description":"ID de la vacante"},"postulant_id":{"type":"string","description":"ID del postulante"},"config_id":{"type":"string","description":"ID de la configuración"},"created":{"type":"number","description":"Timestamp de creación"},"updated":{"type":"number","description":"Timestamp de última actualización"},"interviews":{"type":"array","description":"Array con los resultados de las videoentrevistas","items":{"$ref":"#/definitions/veInterview"}},"ve_status":{"type":"string","enum":["sent","completed","failed"],"description":"Estado funcional de la VE: 'sent' (enviada/pendiente), 'completed' (informe completo recibido), 'failed' (el thirdparty reportó que el candidato no pudo completarla). Puede no estar presente en documentos anteriores a este campo."},"errors":{"$ref":"#/definitions/veErrorObject"}}},"veResponse":{"type":"object","properties":{"data":{"$ref":"#/definitions/veResponseData"},"error":{"type":"null"}}},"veInterview":{"type":"object","properties":{"nombre_ve":{"type":"string","description":"Nombre de la videoentrevista"},"resultado_general":{"type":"string","description":"Resultado general de la videoentrevista"},"nota_general":{"type":"number","description":"Nota general (0-100)"},"url_informe":{"type":"string","description":"URL del informe"},"resultado_evaluacion":{"type":"string","enum":["failed","review","passed"],"description":"Resultado evaluativo normalizado informado por el third-party. Distinto de ve_status. Presente sólo si fue enviado; puede no existir en resultados históricos."},"preguntas":{"type":"array","description":"Array de preguntas y respuestas","items":{"$ref":"#/definitions/vePreguntaResponse"}},"completed_date":{"type":"number","description":"Timestamp de finalización"}}},"vePregunta":{"type":"object","required":["texto_pregunta"],"properties":{"texto_pregunta":{"type":"string","description":"Texto de la pregunta realizada (máx. 255 caracteres)","example":"string","maxLength":255},"sintesis_respuesta":{"type":["string","null"],"description":"Resumen de la respuesta del postulante (máx. 500 caracteres)","example":"string","maxLength":500},"evaluacion_respuesta":{"type":["string","null"],"description":"Evaluación de la respuesta (máx. 500 caracteres)","example":"string","maxLength":500}}},"vePreguntaResponse":{"type":"object","properties":{"texto_pregunta":{"type":"string","description":"Texto de la pregunta realizada","example":"string"},"sintesis_respuesta":{"type":"string","description":"Resumen de la respuesta del postulante","example":"string"},"evaluacion_respuesta":{"type":"string","description":"Evaluación de la respuesta","example":"string"}}},"veErrorBody":{"type":"object","required":["title","detail"],"properties":{"title":{"type":"string","description":"Título breve del error (2-200 caracteres)","example":"VE no completada","minLength":2,"maxLength":200},"detail":{"type":"string","description":"Detalle del error (máx. 1000 caracteres)","example":"El candidato terminó 2 preguntas de 5, pero se desconectó y se venció la sesión","maxLength":1000},"code":{"type":["string","null"],"description":"Código de error en uppercase snake_case. Ejemplos: SESSION_EXPIRED, CONNECTION_LOST, TIMEOUT, BROWSER_NOT_SUPPORTED, CAMERA_PERMISSION_DENIED, MICROPHONE_PERMISSION_DENIED, CANDIDATE_ABANDONED, TECHNICAL_ERROR. The list is illustrative, not exhaustive. Providers may send other uppercase snake_case codes.","example":"SESSION_EXPIRED","pattern":"^[A-Z0-9_]+$","maxLength":50}}},"veErrorObject":{"type":["object","null"],"description":"Último error reportado por el thirdparty (se reemplaza en cada reporte, sin historial). Null o ausente si no hay error activo.","properties":{"title":{"type":"string","description":"Título breve del error","example":"VE no completada"},"detail":{"type":"string","description":"Detalle del error","example":"El candidato terminó 2 preguntas de 5, pero se desconectó y se venció la sesión"},"code":{"type":["string","null"],"description":"Código de error en uppercase snake_case, o null si no fue informado","example":"SESSION_EXPIRED"},"reported_at":{"type":"integer","description":"Timestamp (epoch) generado por la API al recibir el reporte","example":1779456851}}},"veErrorResponse":{"type":"object","properties":{"data":{"type":"object","properties":{"title":{"type":"string","description":"Título breve del error","example":"VE no completada"},"detail":{"type":"string","description":"Detalle del error","example":"El candidato terminó 2 preguntas de 5, pero se desconectó y se venció la sesión"},"code":{"type":["string","null"],"description":"Código de error, o null si no fue informado","example":"SESSION_EXPIRED"},"reported_at":{"type":"integer","description":"Timestamp (epoch) generado por la API","example":1779456851},"ve_status":{"type":"string","enum":["failed"],"description":"Estado funcional resultante de la VE","example":"failed"}}},"error":{"type":"null"}}},"veCreditsBalance":{"type":"object","properties":{"account_id":{"type":"string","description":"ID de la cuenta HR"},"account":{"type":"string","description":"Alias de la cuenta HR"},"client_id":{"type":"string","description":"Client ID del thirdparty"},"balance":{"type":"integer","description":"Créditos disponibles"},"total_loaded":{"type":"integer","description":"Total de créditos cargados históricamente"},"total_consumed":{"type":"integer","description":"Total de créditos consumidos"},"last_load_at":{"type":"integer","description":"Timestamp de la última carga de créditos (epoch)"},"last_consumption_at":{"type":"integer","description":"Timestamp del último consumo (epoch)"}}}}}