Como padrão, o caminho para a chamada das API's do Meu RH na linha RM é o 'rm/api/rest', conforme o exemplo abaixo:
http://localhost/Atual/rm/api/rest/auth/isFirstLogin?employeeId=mestre
Para realizar a customização desse caminho padrão, são necessárias duas alterações:
1) Remover a tag RMRoutePrefix do arquivo Web.config
<add key="RMRoutePrefix" value="rm" />
2) Inserir a tag URL_BASE_API dentro do arquivo properties.json com o caminho para substituir o padrão. Segue um exemplo com o caminho alterado:
{ "EXTERNAL_APP_RESPONSE": [ { "id": "tfs", "nameShort": { "pt": "Financeiro", "en": "Financial" }, "nameLong": { "pt": "Serviços Financeiros", "en": "Financial Services" }, "url": "https://totvs.myconsig.com.br/tokens/{token}", "urlStaging": "https://staging-totvs.myconsig.com.br/tokens/{token}", "icon": "ico-money", "enabled": false, "grouperId": "paymentSubMenu", "useStagingEnvironment": false } ], "DTSREST_PENDING_MIGRATION": { "GET": [ "payment/payments/report/(.*)/(.*)", "payment/annualReceipt/report/(.*)/(.*)", "team/organizationalSubdivision/(.*)", "setting/version", "integration/token/(.*)/(.*)", "widget/permissions/(.*)", "auth/isLogged" ], "PUT": ["data/profile/document/(.*)"], "POST": ["auth/login", "auth/logout"], "DELETE": [] }, "DTSREST_FRAMEWORK_LOGIN": { "GET": [], "PUT": [], "DELETE": [], "POST": ["passwordReset(.*)"] }, "USE_TOKEN": false, "URL_BASE_API": "api/rest" }
Depois dessas alterações, suas API's serão chamadas conforme o exemplo abaixo:
http://localhost/Atual/api/rest/auth/isFirstLogin?employeeId=mestre