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:

Caminho API padrão
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

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:

properties.json
{
  "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:

Novo caminho para chamada de API
http://localhost/Atual/api/rest/auth/isFirstLogin?employeeId=mestre
  • Sem rótulos