OdooWiki OCA HUB

OCA/rest-framework

Repositorio de la comunidad OCA con 29 módulos para Odoo confirmados en el catálogo de OdooWiki (versiones 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0). Revisado el 2026-11-03.

Abrir en GitHub

Módulos confirmados por versión

12.0
6 módulos
13.0
12 módulos
14.0
16 módulos
15.0
13 módulos
16.0
23 módulos
17.0
9 módulos
18.0
19 módulos
19.0
1 módulo
20.0
0 módulos

Módulos del repositorio

  • API LogOdoo 16, 17, 18
    api_log

    Almacena las solicitudes, respuestas y errores de la API en la base de datos para que puedan revisarse en Odoo. Los usuarios con el grupo API Log Access pueden explorar, buscar y filtrar estos registros desde un menú dedicado.

  • API Log notificationOdoo 16, 17, 18
    api_log_mail

    Cuando falla una solicitud a la API y se registra una excepción, este módulo puede crear automáticamente una actividad y/o enviar un correo electrónico para que las personas adecuadas reciban la notificación.

  • Partner AuthOdoo 16, 18
    auth_partner

    Este módulo permite gestionar cuentas de contactos externos que pueden iniciar sesión a través de directorios de autenticación, con validación por correo electrónico, restablecimiento de contraseña, invitaciones y suplantación. Añade un menú Partner…

  • Base RestOdoo 12, 13, 14, 15, 16, 18
    base_rest

    Este módulo proporciona la base técnica para construir y publicar REST APIs para Odoo. Añade un menú REST API con una página de documentación Swagger donde los desarrolladores pueden explorar los endpoints disponibles.

  • Base Rest Auth Api KeyOdoo 14, 15, 16, 18
    base_rest_auth_api_key

    Añade información de seguridad de la clave API a la documentación OpenAPI generada automáticamente de los servicios REST, para que los desarrolladores vean que se requiere una cabecera API-KEY.

  • base_rest_auth_jwt

    Añade autenticación mediante token bearer JWT a la documentación de API generada automáticamente de los servicios REST, para que los desarrolladores puedan ver y probar endpoints protegidos con un token JWT.

  • base_rest_auth_user_service

    Añade endpoints de la API REST para iniciar y cerrar sesión en una sesión de Odoo, de modo que las aplicaciones externas puedan autenticar usuarios y recibir un identificador de sesión.

  • Base Rest DatamodelOdoo 12, 13, 14, 15, 16
    base_rest_datamodel

    Permite a los desarrolladores usar objetos DataModel como entrada y salida para los métodos de la API REST, con validación automática y documentación OpenAPI.

  • Base Rest DemoOdoo 12, 13, 14, 15, 16
    base_rest_demo

    Este es un módulo de demostración que expone endpoints de ejemplo de la API REST para partners y un servicio ping, mostrando cómo construir servicios web autodocumentados con el framework Base REST.

  • Base Rest DatamodelOdoo 13, 14, 15, 16, 18
    base_rest_pydantic

    Este módulo permite a los desarrolladores usar modelos de datos Pydantic como entrada y salida para métodos de la API REST en Odoo, añadiendo validación automática y documentación OpenAPI. No añade ninguna pantalla ni menú para los usuarios finales.

  • DatamodelOdoo 12, 13, 14, 15, 16
    datamodel

    Este módulo permite a los desarrolladores definir modelos de datos simples dentro de Odoo que se pueden convertir a y desde JSON. Es una base técnica para construir REST APIs e intercambios de datos, no una funcionalidad basada en pantallas para usuarios…

  • ExtendableOdoo 13, 14, 15, 16, 18
    extendable

    Este módulo carga el registro de clases de la librería Extendable en Odoo, lo que permite que otros módulos utilicen clases extensibles. Se ejecuta automáticamente cuando Odoo se inicia y durante las solicitudes HTTP.

  • Extendable FastapiOdoo 14, 16, 18
    extendable_fastapi

    Este módulo técnico permite a los desarrolladores crear endpoints de FastAPI en Odoo utilizando clases extensibles y modelos Pydantic extensibles, de modo que otros módulos puedan extender los esquemas de solicitud y respuesta sin modificar el código original.

  • Odoo FastAPIOdoo 14, 16, 17, 18, 19
    fastapi

    Permite a los administradores registrar servicios web FastAPI (endpoints) dentro de Odoo, cada uno con su propia ruta URL, usuario de ejecución, compañía y páginas de documentación, para que las aplicaciones externas puedan llamar a Odoo a través de una API…

  • fastapi_auth_api_key

    Te permite restringir qué claves API pueden llamar a cada endpoint de FastAPI asignando un grupo de claves API al endpoint.

  • fastapi_auth_jwt

    Añade autenticación mediante token bearer JWT a los endpoints de FastAPI en Odoo, lo que permite a los desarrolladores de API proteger rutas e identificar al usuario o partner que realiza la llamada a partir de un token firmado.

  • fastapi_auth_jwt_demo

    Añade a Odoo un tipo de endpoint FastAPI de demo/prueba llamado "Auth JWT Demo Endpoint", que expone rutas web de ejemplo que muestran quién está autenticado mediante tokens JWT.

  • fastapi_auth_partner

    Este módulo conecta el sistema de autenticación de contactos de Odoo con los endpoints de FastAPI, permitiendo que aplicaciones externas se registren, inicien sesión, restablezcan contraseñas y suplanten contactos a través de rutas de API.

  • fastapi_captcha

    Protege rutas seleccionadas de FastAPI en Odoo con un captcha (Google reCAPTCHA, hCaptcha o Altcha). Los usuarios configuran el captcha en cada endpoint de FastAPI y las solicitudes deben incluir un token de captcha válido.

  • fastapi_captcha_altcha_backend

    Añade una opción de captcha Altcha a los endpoints de FastAPI en Odoo, para que las solicitudes a la API puedan protegerse mediante un desafío de prueba de trabajo en lugar de otro servicio de captcha.

  • fastapi_encrypted_errors

    Añade una opción en los endpoints de FastAPI para cifrar los detalles de error devueltos a los clientes de la API, y proporciona un asistente para descifrar esas referencias de error y convertirlas de nuevo en mensajes legibles.

  • fastapi_endpoint_context

    Añade información del contexto de la petición a los endpoints de FastAPI para que el entorno de Odoo utilizado durante una llamada a la API sepa a qué endpoint y aplicación pertenece.

  • Fastapi LogOdoo 16, 17, 18
    fastapi_log

    Añade una opción 'Log requests' en los endpoints de FastAPI para que cada solicitud entrante, su respuesta y cualquier error se almacenen en Odoo para depuración y monitorización.

  • fastapi_log_mail

    Añade dos campos al formulario del endpoint de FastAPI para que puedas elegir un tipo de actividad y una plantilla de correo electrónico que se usan cuando se registra una excepción en ese endpoint.

  • Graphql BaseOdoo 12, 13, 14, 15, 16, 17
    graphql_base

    Este módulo proporciona la base técnica para exponer datos de Odoo a través de endpoints GraphQL. No añade ninguna funcionalidad visible para el usuario por sí solo; los desarrolladores lo utilizan para crear API GraphQL personalizadas y una página integrada…

  • GraphQL DemoOdoo 12, 13, 14, 15, 16, 17
    graphql_demo

    Añade un endpoint GraphQL de ejemplo a Odoo para que las aplicaciones externas puedan leer datos de contactos y crear contactos a través de una API GraphQL estándar. Es un módulo de demostración para desarrolladores, no una funcionalidad de negocio del día a…

  • Model SerializerOdoo 13, 14, 15
    model_serializer

    Este módulo permite a los desarrolladores convertir automáticamente los modelos de Odoo en estructuras de datos serializables, lo que facilita el envío y la recepción de datos a través de APIs o integraciones.

  • PydanticOdoo 13, 14, 15, 16, 17, 18
    pydantic

    Este módulo es una utilidad técnica que ayuda a los desarrolladores a convertir registros de Odoo en modelos de datos Pydantic, garantizando el manejo correcto de fechas, valores vacíos e identificadores de registros relacionados.

  • REST LogOdoo 13, 14, 15, 16, 18
    rest_log

    Registra cada llamada a la API REST realizada a tu Odoo en un registro consultable, mostrando qué se solicitó, el resultado o el error, y un enlace de vuelta al registro relacionado. Los registros antiguos se limpian automáticamente.

Datos importados de GitHub: cada versión listada está confirmada (rama, directorio y manifiesto instalable comprobados en la fecha de revisión). No se evalúa el soporte activo ni la certificación OCA.