1. Criar conta no SBS
O desenvolvedor terceiro cria sua própria conta no Senior Business Services. Depois, ele deve entrar em contato com clientes que possuem produtos Senior, para eles vincularem seus produtos a essa conta de desenvolvedor.

2. Associação a um cliente e produto
O cliente seleciona o desenvolvedor e vincula ele a si mesmo e ao produto em que o desenvolvedor terceiro atuará.


3. Solicitar um Token de Acesso
Após o cliente do desenvolvedor terceiro fazer o vínculo, o desenvolvedor poderá solicitar um Token e informar o ambiente em que ele será utilizado (Produção ou Homologação).


4. Aguardar aprovação do Token
Após solicitar o Token, a solicitação entra em uma esteira de aprovação por um usuário administrador interno da Senior. O desenvolvedor deverá aguardar a aprovação do Administrador para a geração do Token. A solicitação de Token é aprovada pela Senior após processos de validação, tais como verificações contratuais.

5. Visualizar o Token gerado
Após a aprovação do usuário administrador, o desenvolvedor poderá visualizar o Token para ser utilizado nas integrações. O Token aparecerá na tela "Meus Tokens" com o status Ativo e a opção Ver Valor ficará disponível para a consulta do valor do Token.

Dessa forma, o Token poderá ser utilizado durante o consumo das integrações disponibilizadas pelos produtos Senior.
Importante
O Token SBS não substitui os mecanismos de autenticação próprios de cada produto. Além do Token SBS, algumas integrações podem exigir credenciais adicionais, permissões específicas ou autenticação complementar conforme definido pela documentação do produto.
O valor obtido na opção Ver Valor deverá ser informado no cabeçalho da requisição conforme a implementação de cada produto.
Atualmente, os seguintes produtos oferecem suporte ao Token SBS. Os exemplos apresentados têm como objetivo demonstrar sua utilização durante o consumo das integrações, sendo as particularidades de cada produto descritas em suas respectivas documentações.
- Produtos:
- ERP XT (Gestão Empresarial)
- HCM XT (Gestão de Pessoas)
- GRS XT (Gestão de Riscos e Segurança)
Exemplo de uso:
curl -X POST \
"http://example.com/g5-seniorservices/rubi_Synccom_senior_g5_rh_fp_consultarColaborador" \
-H "Content-Type: text/xml; charset=UTF-8" \
-H "Partner-ID: SEU_TOKEN" \
--data '
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ser:ConsultarColaborador>
<user>usuario</user>
<password>senha</password>
<encryption>0</encryption>
<parameters>
<numCad>1</numCad>
<numEmp>1</numEmp>
<tipCol>1</tipCol>
</parameters>
</ser:ConsultarColaborador>
</soapenv:Body>
</soapenv:Envelope>'
Exemplo de uso:
curl -X POST \
--url 'https://SEU_HOST_MEGA/api/Auth/SignIn' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--header 'grantType: Api' \
--header 'developerToken: SEU_TOKEN' \
--data '{
"userName": "MegaUser",
"password": "MegaPassword"
}'
Exemplo de uso:
curl --request POST \
--url 'http://localhost:3507/api/v1.0/Autenticador/AutenticarUsuario' \
--header 'Content-Type: application/json' \
--header 'X-INTEGRATION-Authorization: SEU_TOKEN' \
--data '{
"login": "usuario",
"senha": "senha"
}'
Observação
Os exemplos apresentados nesta página utilizam URLs, credenciais e dados fictícios, tendo como único objetivo demonstrar a forma de envio do Token SBS nas requisições.
Os exemplos desta página não substituem a documentação técnica dos produtos. Para informações sobre endpoints disponíveis, payloads, autenticação, requisitos de acesso, regras de negócio e limitações de cada integração, consulte a documentação oficial do respectivo produto.
Saiba mais sobre os produtos:
Para obter informações adicionais sobre os produtos apresentados nos exemplos desta página, consulte a documentação oficial: