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
Si deseas crear una empresa, envía una solicitud POST al extremo companies
en la que especifiques como mínimo los dos campos obligatorios. Consulta la página de la Guía de inicio rápido: Crea empresas y trabajos para obtener más información sobre cómo crear una empresa. Los videos instructivos y los codelabs interactivos también están disponibles.
En el siguiente ejemplo, se muestra cómo crear un cliente nuevo para realizar la solicitud. Te recomendamos que crees un cliente por programa o proceso del sistema y, luego, uses el grupo de conexiones o un cliente singleton para compartirlo en varias solicitudes. Crear un cliente nuevo con cada solicitud puede generar rendimiento problemas o activar la protección contra DoS.
Go
Para obtener información sobre cómo instalar y usar la biblioteca cliente para CTS, consulta Bibliotecas cliente de CTS. Para obtener más información, consulta la documentación de referencia de la API de Go de CTS.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Para obtener información sobre cómo instalar y usar la biblioteca cliente de CTS, consulta las bibliotecas cliente de CTS. Para obtener más información, consulta la API de Java de CTS documentación de referencia.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Para obtener información sobre cómo instalar y usar la biblioteca cliente para CTS, consulta Bibliotecas cliente de CTS. Para obtener más información, consulta la documentación de referencia de la API de Node.js de CTS.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Para obtener información sobre cómo instalar y usar la biblioteca cliente para CTS, consulta Bibliotecas cliente de CTS. Para obtener más información, consulta la documentación de referencia de la API de Python de CTS.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
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.
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ácticp de las agencias de empleo), recomendamos configurar externalId
y displayName
como valores aleatorios que sean únicos.
Recupera una empresa
Go
Para obtener información sobre cómo instalar y usar la biblioteca cliente de CTS, consulta las bibliotecas cliente de CTS. Para obtener más información, consulta la documentación de referencia de la API de Go de CTS.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Para obtener información sobre cómo instalar y usar la biblioteca cliente de CTS, consulta las bibliotecas cliente de CTS. Para obtener más información, consulta la API de Java de CTS documentación de referencia.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Para obtener información sobre cómo instalar y usar la biblioteca cliente para CTS, consulta Bibliotecas cliente de CTS. Para obtener más información, consulta la documentación de referencia de la API de Node.js de CTS.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Para obtener información sobre cómo instalar y usar la biblioteca cliente para CTS, consulta Bibliotecas cliente de CTS. Para obtener más información, consulta la API de Python de CTS documentación de referencia.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Enumera empresas
Go
Para obtener información sobre cómo instalar y usar la biblioteca cliente de CTS, consulta las bibliotecas cliente de CTS. Para obtener más información, consulta la API de Go de CTS documentación de referencia.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Para obtener información sobre cómo instalar y usar la biblioteca cliente para CTS, consulta Bibliotecas cliente de CTS. Para obtener más información, consulta la API de Java de CTS documentación de referencia.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Para obtener información sobre cómo instalar y usar la biblioteca cliente de CTS, consulta las bibliotecas cliente de CTS. Para obtener más información, consulta la documentación de referencia de la API de Node.js de CTS.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Para obtener información sobre cómo instalar y usar la biblioteca cliente para CTS, consulta Bibliotecas cliente de CTS. Para obtener más información, consulta la API de Python de CTS documentación de referencia.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Borra una empresa
Go
Para obtener información sobre cómo instalar y usar la biblioteca cliente para CTS, consulta Bibliotecas cliente de CTS. Para obtener más información, consulta la API de Go de CTS documentación de referencia.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Para obtener información sobre cómo instalar y usar la biblioteca cliente para CTS, consulta Bibliotecas cliente de CTS. Para obtener más información, consulta la documentación de referencia de la API de Java de CTS.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Para obtener información sobre cómo instalar y usar la biblioteca cliente de CTS, consulta las bibliotecas cliente de CTS. Para obtener más información, consulta la documentación de referencia de la API de Node.js de CTS.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Para obtener información sobre cómo instalar y usar la biblioteca cliente de CTS, consulta las bibliotecas cliente de CTS. Para obtener más información, consulta la API de Python de CTS documentación de referencia.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.