Un recurso Company de la API Cloud Talent Solution representa a una sola empresa. Cualquier oferta de empleo de esa empresa se refiere a una oferta de empleo creada para un puesto vacante en esa empresa. Contiene información como el nombre y la dirección de la empresa, así como campos internos que vinculan el recurso del servicio Cloud Talent Solution con tus bases de datos internas.
Crear una empresa
Para crear una empresa, envía una solicitud POST al endpoint companies
y especifica al menos los dos campos obligatorios. Consulta la página Guía de inicio rápido: crear empresas y empleos para obtener información sobre cómo crear una empresa.
Java
Para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution, consulta las bibliotecas de cliente de Cloud Talent Solution.
Python
Para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution, consulta las bibliotecas de cliente de Cloud Talent Solution.
Go
Para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution, consulta las bibliotecas de cliente de Cloud Talent Solution.
Campos obligatorios
Los siguientes campos son obligatorios en las solicitudes de creación o actualización:
displayName
: nombre de la empresa que se muestra junto al empleo. Por ejemplo, "Google LLC".externalId
: tu ID interno de esta empresa. Este campo le permite asignar sus identificadores internos a la empresa en el sistema de Google. Si la empresa no tiene un identificador interno independiente, asigna a este campo el mismo valor quedisplayName
.
Campos de uso habitual
headquartersAddress
: La dirección postal de la sede principal de la empresa, que puede ser diferente de la ubicación del puesto. Cloud Talent Solution solo acepta una sede central por empresa. El servicio intenta geolocalizar la dirección y, cuando es posible, rellena una ubicación más específica enderivedInfo.headquartersLocation
(que es solo de salida).size
: valor de un segmento que representa el tamaño de la empresa en función del número de empleados, que va deMINI
aGIANT
. Consulta la referencia desize
para ver las enumeraciones y sus definiciones.eeoText
: cadena que contiene el texto de la renuncia de responsabilidad legal sobre igualdad de oportunidades en el empleo que se asociará a todos los puestos de esta empresa.keywordSearchableJobCustomAttributes
: especifica quécustomAttributes
de los empleos de esta empresa se deben indexar y se pueden buscar por palabras clave generales.
Actualizar una empresa
Para actualizar una empresa, envía una solicitud PATCH al siguiente endpoint:
PATCH https://jobs.googleapis.com/v3/COMPANY_NAME
Donde COMPANY_NAME
es el valor del campo name
de la empresa. name
es el identificador único de la empresa que se devuelve en el momento de la creación y también en las solicitudes company.get
y list
.
El cuerpo de la solicitud debe contener todo el recurso, incluidos los campos que no se actualizan. Estos campos se pueden definir en updateMask
. Si se definen campos en updateMask
, solo se actualizarán esos campos y se ignorarán las actualizaciones de otros campos. Si no se define updateMask
, se actualizarán todos los campos.
Java
Para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution, consulta las bibliotecas de cliente de Cloud Talent Solution.
Python
Para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution, consulta las bibliotecas de cliente de Cloud Talent Solution.
Go
Para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution, consulta las bibliotecas de cliente de Cloud Talent Solution.
Actualizar empresa con updateMask
Java
Para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution, consulta las bibliotecas de cliente de Cloud Talent Solution.
Python
Para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution, consulta las bibliotecas de cliente de Cloud Talent Solution.
Go
Para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution, consulta las bibliotecas de cliente de Cloud Talent Solution.
Prácticas recomendadas
Empresas confidenciales
Si quieres publicar una oferta de empleo confidencial, te recomendamos que crees una empresa independiente que imite los campos de la empresa real, pero que ofusque el displayName
, el externalId
y cualquier otro campo identificativo.
En los casos en los que el empleador final deba ser anónimo (por ejemplo, en el caso práctico de la agencia de contratación de personal), le recomendamos que asigne valores aleatorios, pero únicos, a externalId
y displayName
.