---
title: "Verifica se o numero de membro e o NIF correspondem a um enfermeiro."
method: POST
path: "/api/external-member-validation/verify"
tags: ["Validação Externa de Membro"]
---

# Verifica se o numero de membro e o NIF correspondem a um enfermeiro.

`POST /api/external-member-validation/verify`

## Request

- Base URL: `https://api.ordemenfermeiros.pt` (the document declares no server; this is the origin it was published from)
- URL: `https://api.ordemenfermeiros.pt/api/external-member-validation/verify`
- Auth: none declared

Este endpoint deve ser usado por integracoes externas autorizadas pela Ordem dos Enfermeiros.
Nao usa JWT; a autenticacao e feita com o username e password tecnicos enviados no corpo do pedido.
            
Exemplo de pedido:
            
    POST /api/external-member-validation/verify
    Content-Type: application/json
            
    {
      "username": "credencial-tecnica",
      "password": "palavra-passe-tecnica",
      "numero_membro": "12345",
      "nif": "123456789"
    }
            
Exemplo de resposta com sucesso:
            
    {
      "success": true,
      "nome_completo": "Maria Silva",
      "estado": "Ativo"
    }

## Request body

- VerifyExternalMemberRequest: Pedido de validacao de membro para integracoes externas.
  - `username` string, required: Username tecnico fornecido pela Ordem dos Enfermeiros.
  - `password` string, required: Password tecnica associada ao username.
  - `numero_membro` string, required: Numero de membro da Ordem dos Enfermeiros.
  - `nif` string, required: Numero de identificacao fiscal do membro.

## Response `200`

OK

- VerifyExternalMemberResponse: Resultado da validacao externa de membro.
  - `success` boolean: Indica se a validacao foi concluida com sucesso.
  - `nome_completo` string: Nome completo do enfermeiro encontrado.
  - `estado` string: Estado atual do membro.

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `404`: Not Found
- `429`: Too Many Requests

## Changes

- **2026-09-23** `d9d37bbd49fd`: 1 info
  - added the non-success response with the status `429`
- **2026-09-09** `2443a7f86715`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/ordemenfermeiros/apis/sigenf-api/changes/api/external-member-validation/verify/post.md)

---

[API](https://skmtc.dev/ordemenfermeiros/apis/sigenf-api.md) - [All operations](https://skmtc.dev/ordemenfermeiros/apis/sigenf-api/llms.txt) - [OpenAPI document](https://skmtc.dev/ordemenfermeiros/apis/sigenf-api/revisions/d9d37bbd49fd?raw)
