Consulta de Cédulas Profesionales (SEP)
Servicio de consulta en tiempo real ante la Dirección General de Profesiones de la Secretaría de Educación Pública (SEP). Permite validar la autenticidad, título obtenido, institución emisora y año de registro de cualquier profesionista en México.
POST/api/v1/SEP/search-professional-license
📋 Parámetros de la Solicitud
Encabezados
http
Authorization: Bearer {TU_TOKEN}
Accept: application/json
Content-Type: application/jsonCuerpo de la Petición (JSON o multipart/form-data)
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
name | string | Sí | Nombre o nombres del profesionista (ej. MIGUEL ANGEL). |
paterno | string | Sí | Primer apellido del profesionista (ej. MUÑOZ). |
materno | string | Sí | Segundo apellido del profesionista (ej. POZOS). |
📤 Respuestas Posibles
200 OK — Cédulas Encontradas
json
{
"status": true,
"data": [
{
"idCedula": "12812181",
"nombre": "MIGUEL ANGEL",
"apellidoPaterno": "MUÑOZ",
"apellidoMaterno": "POZOS",
"genero": "HOMBRE",
"anioRegistro": 2022,
"institucion": "INSTITUTO TECNOLÓGICO DE APIZACO",
"tipo": "C1",
"titulo": "MAESTRÍA EN SISTEMAS COMPUTACIONALES"
},
{
"idCedula": "11714167",
"nombre": "MIGUEL ANGEL",
"apellidoPaterno": "MUÑOZ",
"apellidoMaterno": "POZOS",
"genero": "HOMBRE",
"anioRegistro": 2019,
"institucion": "INSTITUTO TECNOLÓGICO DE APIZACO",
"tipo": "C1",
"titulo": "LICENCIATURA EN INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIONES"
}
]
}401 Unauthorized — Token No Válido
json
{
"message": "Unauthenticated."
}422 Unprocessable Content — Datos Incompletos
json
{
"errors": {
"name": ["The name field is required."],
"paterno": ["The paterno field is required."],
"materno": ["The materno field is required."]
}
}💻 Ejemplos de Integración
bash
curl --location 'https://bridge.paladins.mx/api/v1/SEP/search-professional-license' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {TU_TOKEN}' \
--data-raw '{
"name": "MIGUEL ANGEL",
"paterno": "MUÑOZ",
"materno": "POZOS"
}'javascript
import axios from 'axios';
const response = await axios.post(
'https://bridge.paladins.mx/api/v1/SEP/search-professional-license',
{
name: 'MIGUEL ANGEL',
paterno: 'MUÑOZ',
materno: 'POZOS'
},
{
headers: {
'Accept': 'application/json',
'Authorization': 'Bearer TU_TOKEN'
}
}
);
console.log('Cédulas encontradas:', response.data.data);python
import requests
url = "https://bridge.paladins.mx/api/v1/SEP/search-professional-license"
headers = {
"Accept": "application/json",
"Authorization": "Bearer TU_TOKEN"
}
payload = {
"name": "MIGUEL ANGEL",
"paterno": "MUÑOZ",
"materno": "POZOS"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())