Menú
Saltar al contenido principal
Contenido
<Todos los temas
impresión

Integración de API para sistemas externos

El acceso a la API externa permite a los proveedores externos conectarse a los recursos internos de una organización mediante solicitudes de API autenticadas.

Siga estos pasos para configurar el acceso a la API* para integraciones externas:

– En la interfaz de usuario de administración de Appterix, navegue hasta Configuración > Configuración general.

– Desplácese hacia abajo hasta la sección Acceso a API externa.

– Activar la opción Acceso a API externa.

– Haga clic en Generar nueva información de inicio de sesiónconseguir un Secreto del cliente y Identificación del cliente crear.

– Copie los valores para URL del servidorIdentificación del cliente y la Secreto del cliente.

*Solicitud de soporte soporte@egomind.eu La documentación de todos los métodos API disponibles está disponible.

Ejemplo: Recuperación de información del dispositivo

La siguiente consulta devuelve una lista de todos los dispositivos YubiKey disponibles.

OBTENER https://sample.appterix.eu/api/external/ybk-management/devices

Autorización: Portador

Ejemplo de respuesta (fragmento)

[
    {
        "yubikey": {
            "code": 12345,
            "orgCode": 123,
            "name": "YubiKey 5 NFC",
            "description": null,
            "uniqueId": "123456",
            "serialNumber": "12345678",
            "alternativeSerialNumber": null,
            "firmwareVersion": "5.7.2",
            "model": {
                "code": 20,
                "name": "YubiKey 5 NFC",
                "uniqueId": "00yk12345678",
                "prodLineCode": 100,
                "formFactor": 1,
                "interfaces": [
                    3
                ],
                "usbCapabilities": [
                    1
                ],
                "nfcCapabilities": [
                    1
                ]
            },
            "enabledUSBCapabilities": [
                1
            ],
            "enabledNFCCapabilities": [
                1
            ],
            "lastUpdate": "2026-05-05T14:11:42.78Z",
            "lastUsed": "2026-05-05T14:09:08.6Z",
            "status": 1
        },
        "owners": {
            "count": 1,
            "items": [
                {
                    "code": 12345,
                    "name": "sample-user",
                    "email": "mail@sample.com",
                    "isAdmin": false,
                    "sid": "S-1-5-21-123456789-123456789-123456798-123",
                    "entraId": "",
                    "lastLogin": "2026-05-05T14:05:34.787+00:00",
                    "profilePicture": "",
                    "profilePictureSmall": "",
                    "profilePictureMedium": "",
                    "isExternal": false,
                    "groups": {
                        "count": 2,
                        "items": [
                            {
                                "type": 3,
                                "source": 1,
                                "description": "",
                                "code": -1,
                                "name": "Directory users (Default)"
                            },
                            {
                                "type": 3,
                                "source": 1,
                                "description": "",
                                "code": 12345,
                                "name": ""
                            }
                        ]
                    },
                    "tags": {
                        "count": 1,
                        "items": [
                            {
                                "type": 1,
                                "source": 1,
                                "description": "",
                                "code": 1234,
                                "name": ""
                            }
                        ]
                    }
                }
            ]
        },
        "tags": [],
        "status": {
            "code": 12345,
            "name": "Shared"
        }
    }   
]