Um recurso Company na API Cloud Talent Solution representa uma única empresa. Qualquer trabalho pertencente a essa empresa refere-se a um anúncio de emprego criado para um cargo disponível nessa empresa. Contém informações como o nome e a morada da empresa, bem como campos internos que associam o recurso no serviço Cloud Talent Solution às suas bases de dados internas.
Crie uma empresa
Para criar uma empresa, envie um pedido POST para o ponto final companies
, especificando, pelo menos, os dois campos obrigatórios. Consulte a página Início rápido: crie empresas e trabalhos para ver detalhes sobre como criar uma empresa.
Java
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte as bibliotecas de cliente da Cloud Talent Solution.
Python
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte as bibliotecas de cliente da Cloud Talent Solution.
Go
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte as bibliotecas de cliente da Cloud Talent Solution.
Campos obrigatórios
Os seguintes campos são obrigatórios em pedidos de criação/atualização:
displayName
: o nome da entidade patronal apresentado com o trabalho, por exemplo, "Google LLC".externalId
: O seu ID interno para esta empresa. Este campo permite-lhe mapear os seus identificadores internos para a empresa no sistema da Google. Se a empresa não tiver um identificador interno separado, defina este campo com o mesmo valor quedisplayName
.
Campos usados frequentemente
headquartersAddress
: A morada da sede principal da empresa, que pode ser diferente da localização do trabalho. A Cloud Talent Solution só aceita uma localização da sede por empresa. O serviço tenta geolocalizar a morada e preenche uma localização mais específica quando possível emderivedInfo.headquartersLocation
(que é apenas de saída).size
: um valor de contentor que representa a dimensão da empresa em termos do número de funcionários, deMINI
aGIANT
. Consulte asize
referência para enumerações e respetivas definições.eeoText
: uma string que contém o texto de exclusão de responsabilidade legal de igualdade de oportunidades de emprego a associar a todos os trabalhos desta empresa.keywordSearchableJobCustomAttributes
: Especifica quecustomAttributes
nos trabalhos desta empresa devem ser indexados e pesquisáveis por pesquisa geral de palavras-chave.
Atualize uma empresa
Para atualizar uma empresa, envie um pedido PATCH para o seguinte ponto final:
PATCH https://jobs.googleapis.com/v3/COMPANY_NAME
Em que COMPANY_NAME
é o valor do campo name
para a empresa. name
é o identificador exclusivo da empresa que é devolvido no momento da criação e também pelas solicitações company.get
e list
.
O corpo do pedido tem de conter o recurso completo, incluindo os campos que não estão a ser atualizados. Estes campos podem ser definidos na updateMask
. Se os campos estiverem definidos no updateMask
, apenas esses campos são atualizados e as atualizações a outros campos são ignoradas. Se o elemento updateMask
não estiver definido, todos os campos são atualizados.
Java
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte as bibliotecas de cliente da Cloud Talent Solution.
Python
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte as bibliotecas de cliente da Cloud Talent Solution.
Go
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte as bibliotecas de cliente da Cloud Talent Solution.
Atualize a empresa com updateMask
Java
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte as bibliotecas de cliente da Cloud Talent Solution.
Python
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte as bibliotecas de cliente da Cloud Talent Solution.
Go
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte as bibliotecas de cliente da Cloud Talent Solution.
Práticas recomendadas
Empresas confidenciais
Nos casos em que pretender publicar um trabalho confidencial, recomendamos que
crie uma empresa separada que imite os campos da empresa,
mas ofusque os campos displayName
, externalId
e quaisquer outros
campos de identificação.
Nos casos em que o empregador final deve ser anónimo (por exemplo, o exemplo de utilização da agência de recrutamento), recomendamos que defina externalId
e displayName
para valores aleatórios, mas únicos.