APIs para integração com o Gestão de Terceiros
Estas são as APIs necessárias para integrar com o Gestão de Terceiros. Os links dessa página levam ao site dev.senior.com.br, que possui a documentação completa de cada API. Aqui elas são somente referenciadas para fácil consulta no manual do usuário.
Cadastro de empresas terceiras:
Criar empresa:
https://dev.senior.com.br/api_privada/sam_application/
POST /sam/application/entities/thirdPartyCompany/
Editar empresa:
https://dev.senior.com.br/api_privada/sam_application/
PUT /sam/application/entities/thirdPartyCompany/{id}
Buscar empresa:
https://dev.senior.com.br/api_privada/sam_third/
GET /sam/third/queries/thirdPartyCompanyLookup
Competências de empresas terceiras: https://dev.senior.com.br/api_privada/sam_third/
Buscar competências de empresas terceiras: GET /sam/third/queries/getThirdPartyCompetence
Cadastro de contratos: https://dev.senior.com.br/api_privada/sam_third/
Criar contrato: POST /sam/third/entities/contract
Editar contrato: PUT /sam/third/entities/contract/{id}
Buscar contrato: GET /sam/third/entities/contract
Cadastro de responsáveis por contrato: https://dev.senior.com.br/api_privada/sam_third/
Listar responsáveis por contrato: POST sam/third/queries/listResponsibleForContract
Criar responsáveis por contrato: POST sam/third/actions/createResponsibleForContract
Enviar e-mail e criar acesso para responsáveis por contrato: POST sam/third/actions/registerUserResponsibleForContract
Enviar e-mail de revogação de acesso para responsáveis por contrato: POST sam/third/actions/sendDeleteMailToResponsibleForContract
Excluir logicamente responsáveis por contrato: POST sam/third/actions/deleteResponsibleForContract
Retornar dados do responsável por e-mail: POST sam/third/actions/getResponsibleInformationByEmail
Cadastro de exigências do contrato: https://dev.senior.com.br/api_privada/sam_third/
Criar exigências de contrato: POST /sam/third/entities/contractRequirement
Cadastro de colaboradores: https://dev.senior.com.br/api_privada/sam_third/
Criar colaborador: POST /third/actions/createThird
Editar colaborador: POST /third/actions/updateThird
Cadastro de documentos: https://dev.senior.com.br/api_privada/sam_third/
Listar documentos: GET /third/entities/document
Criar documento: POST /third/entities/document
Editar documento: PUT /third/entities/document/{id}
Excluir documento: DELETE /third/entities/document/{id}
Cadastro de documentos do colaborador terceiro: https://dev.senior.com.br/api_privada/sam_third/
Criar documento: POST /third/actions/createThirdPartyDocument
Editar documento: POST /third/actions/updateThirdPartyDocument
Excluir documento: POST /third/actions/deleteThirdPartyDocument
Cadastro de anexos dos documentos do colaborador terceiro: https://dev.senior.com.br/api_privada/sam_third/
Cadastrar anexos dos documentos: POST /third/actions/commitDocumentAttachment
Excluir anexos dos documentos: POST /third/actions/deleteDocumentAttachment
Observação:
Para compreender as APIs de cadastro de anexo, é necessário entender o fluxo de cadastro de arquivos utilizando o BlobService. Para mais informações, acesse o tutorial sobre esse assunto na página de APIs da Senior X.
Cadastro de vínculos:
Associar a pessoa em um contrato - Criar o vínculo:
https://dev.senior.com.br/api_privada/sam_third/
POST /sam/third/actions/associateContractPerson
Editar pessoas associadas a um contrato:
https://dev.senior.com.br/api_privada/sam_third/
POST /sam/third/actions/editContractPerson
Desassociar pessoa do contrato:
https://dev.senior.com.br/api_privada/sam_third/
POST /sam/third/actions/disassociateContractPerson
Buscar os vínculos com contratos do colaborador:
https://dev.senior.com.br/api_privada/sam_third/
GET /sam/third/queries/getContractPersonBond
Envio para aprovação:
Empresa terceira: POST /third/actions/sendThirdPartyCompanyInformation
Contrato: POST /third/actions/sendContractInformation
Vínculos: POST /third/actions/sendThirdInformation
Envio para aprovação dos documentos mensais da competênciahttps://dev.senior.com.br/api_privada/sam_third/
POST /third/actions/sendThirdPartyCompetenceInformation
Foto da pessoa:
Para detalhes sobre modificar e consultar a foto de uma pessoa utilizando as APIs, veja a seção "Atualizar pessoa" da página Integração de pessoas utilizando a API.
Listagem de tipos de documentos: https://dev.senior.com.br/api_privada/sam_application/
GET /application/entities/documentType
Documentação adicional
Sobre campos Filter, recomendamos acessar a página de APIs de entidades com filtros para uma explicação detalhada de como passar esses filtros.
English
Español
English
Español


