Um recurso de empresa na API Cloud Talent Solution representa uma única empresa. Qualquer trabalho pertencente a essa empresa se refere a uma postagem de vaga criada para uma vaga aberta nessa empresa. Ele contém informações, como nome e endereço da empresa, além de campos internos que vinculam o recurso no serviço da Cloud Talent Solution aos bancos de dados internos.
Criar uma empresa
Para criar uma empresa, envie uma solicitação POST para o terminal companies
especificando pelo menos os dois campos obrigatórios. Consulte a página Guia de início rápido: criar empresas e vagas para saber detalhes sobre como criar uma empresa.
Java
Para mais informações sobre a instalação e criação de um cliente do Cloud Talent Solution, consulte Bibliotecas de cliente do Cloud Talent Solution.
Python
Para mais informações sobre a instalação e criação de um cliente do Cloud Talent Solution, consulte Bibliotecas de cliente do Cloud Talent Solution.
Go
Para mais informações sobre a instalação e criação de um cliente do Cloud Talent Solution, consulte Bibliotecas de cliente do Cloud Talent Solution.
Campos obrigatórios
Os seguintes campos são obrigatórios em solicitações de criação/atualização:
displayName
: o nome do empregador exibido na vaga, por exemplo, "Google LLC".externalId
: o ID interno da empresa. Esse campo permite mapear os identificadores internos para a empresa no sistema do Google. Se a empresa não tiver um identificador interno separado, defina esse campo com o mesmo valor quedisplayName
.
Campos mais usados
headquartersAddress
: o endereço da sede da empresa, que pode ser diferente do local da vaga. A Cloud Talent Solution aceita apenas um único local de sede por empresa. O serviço tenta localizar geograficamente o endereço e preenche um local mais específico quando possível emderivedInfo.headquartersLocation
(que é somente saída).size
: um valor de bucket que representa o tamanho da empresa em termos de número de funcionários, deMINI
aGIANT
. Consulte a referênciasize
para tipos enumerados e as definições deles.eeoText
: uma string que contém o texto de aviso de isenção de responsabilidade legal da Comissão de Oportunidades Iguais de Emprego (dos EUA) a ser associado a todas as vagas da empresa.keywordSearchableJobCustomAttributes
: especifica quaiscustomAttributes
nas vagas desta empresa precisam ser indexados e passíveis de pesquisa geral por palavra-chave.
Atualizar uma empresa
Para atualizar uma empresa, envie uma solicitação PATCH ao seguinte ponto de extremidade:
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 retornado no momento da criação e também pelas solicitações company.get
e list
.
O corpo da solicitação precisa conter todo o recurso, inclusive os campos que não estão sendo atualizados. Esses campos podem ser definidos em updateMask
. Se os campos estiverem definidos em updateMask
, somente eles serão atualizados, e as atualizações nos outros campos serão ignoradas. Se updateMask
não estiver definido, todos os campos serão atualizados.
Java
Para mais informações sobre a instalação e criação de um cliente do Cloud Talent Solution, consulte Bibliotecas de cliente do Cloud Talent Solution.
Python
Para mais informações sobre a instalação e criação de um cliente do Cloud Talent Solution, consulte Bibliotecas de cliente do Cloud Talent Solution.
Go
Para mais informações sobre a instalação e criação de um cliente do Cloud Talent Solution, consulte Bibliotecas de cliente do Cloud Talent Solution.
Atualizar empresa com updateMask
Java
Para mais informações sobre a instalação e criação de um cliente do Cloud Talent Solution, consulte Bibliotecas de cliente do Cloud Talent Solution.
Python
Para mais informações sobre a instalação e criação de um cliente do Cloud Talent Solution, consulte Bibliotecas de cliente do Cloud Talent Solution.
Go
Para mais informações sobre a instalação e criação de um cliente do Cloud Talent Solution, consulte Bibliotecas de cliente do Cloud Talent Solution.
Práticas recomendadas
Empresas confidenciais
Nos casos em que você quiser postar um vaga confidencial, recomendamos criar uma empresa separada que imite os campos da empresa, mas ofusque os displayName
, externalId
e quaisquer outros campos de identificação.
Quando o empregador final precisa ser anônimo (por exemplo, no caso de uso da Agência de Recursos Humanos), recomendamos definir externalId
e displayName
como valores aleatórios, mas únicos.