En la API de Cloud Talent Solution, cada empresa se representa mediante un recurso de empresa. Todos los trabajos que le pertenecen hacen referencia a una publicación de trabajo que se creó para uno de sus puestos vacantes. El recurso de empresa contiene datos, como su nombre y su dirección, así como campos internos que relacionan el recurso del servicio de Cloud Talent Solution con tus bases de datos internas.
Crea una empresa
Para crear una empresa, envía una solicitud POST al extremo companies
, mediante la especificación de al menos los dos campos obligatorios. Consulta la Guía de inicio rápido: Crea empresas y trabajos para obtener más información sobre cómo crear una empresa.
Java
Consulta Bibliotecas cliente de Cloud Talent Solution para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution.
Python
Consulta Bibliotecas cliente de Cloud Talent Solution para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution.
Go
Consulta Bibliotecas cliente de Cloud Talent Solution para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution.
Campos obligatorios
Los siguientes campos son obligatorios para las solicitudes de creación y actualización:
displayName
: El nombre del empleador que se muestra con el trabajo, por ejemplo, “Google LLC”.externalId
: Tu ID interno para de la empresa. Este campo permite asignar tus identificadores internos a la empresa que se encuentra en el sistema de Google. Si la empresa no tiene un identificador interno independiente, establece este campo con el mismo valor quedisplayName
.
Campos de uso común
headquartersAddress
: La dirección de la oficina central de la empresa, que puede ser diferente de la ubicación del trabajo. Cloud Talent Solution solo acepta una ubicación de la oficina central por cada empresa. El servicio intenta determinar la ubicación geográfica de la dirección y, cuando es posible, propaga una ubicación más específica enderivedInfo.headquartersLocation
(que es un campo de solo salida).size
: Un intervalo que representa el tamaño de la empresa en cuanto a cantidad de empleados, desdeMINI
hastaGIANT
. Consulta la referencia desize
para las enumeraciones y sus definiciones.eeoText
: Una string que contiene el texto de renuncia de responsabilidad legal sobre la igualdad de oportunidades en el empleo que se asociará a todos los trabajos de esta empresa.keywordSearchableJobCustomAttributes
: Especifica quécustomAttributes
de los trabajos de esta empresa que se deben indexar y que se pueden buscar mediante la búsqueda general de palabras clave.
Actualiza una empresa
Para actualizar una empresa, envía una solicitud PATCH al siguiente extremo:
PATCH https://jobs.googleapis.com/v3/COMPANY_NAME
En el ejemplo anterior, se ilustra lo siguiente: COMPANY_NAME
es el valor del campo name
para la empresa. name
es el identificador único de la empresa que se muestra en el momento de la creación y también mediante las solicitudes company.get
y list
.
El cuerpo de la solicitud debe contener el recurso completo, incluidos los campos que no quieres actualizar. Estos campos se pueden configurar en updateMask
. Si se configuran campos en updateMask
, solo se actualizan y se omiten las actualizaciones de los demás. Si no se configura updateMask
, todos los campos se actualizan.
Java
Consulta Bibliotecas cliente de Cloud Talent Solution para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution.
Python
Consulta Bibliotecas cliente de Cloud Talent Solution para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution.
Go
Consulta Bibliotecas cliente de Cloud Talent Solution para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution.
Actualiza la empresa con updateMask
Java
Consulta Bibliotecas cliente de Cloud Talent Solution para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution.
Python
Consulta Bibliotecas cliente de Cloud Talent Solution para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution.
Go
Consulta Bibliotecas cliente de Cloud Talent Solution para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution.
prácticas recomendadas
Empresas confidenciales
Cuando desees publicar un trabajo confidencial, le recomendamos crear una empresa separada que contenga los mismos campos de la empresa original, pero en la que se ofusquen los campos displayName
, externalId
y cualquier otro que permita identificarla.
Si el empleador final debe ser anónimo (por ejemplo, el caso práctico de las agencias de empleo), recomendamos configurar externalId
y displayName
como valores aleatorios que sean únicos.