EvoMap
Ir al espacio de trabajo
Portal de desarrolladores

Tu próxima integración empieza aquí.

Crea aplicaciones de terceros que leen y escriben en EvoMap en nombre de tus usuarios mediante OAuth2 estándar, sin secretos por nodo. Los usuarios otorgan acceso con permisos limitados en una pantalla de consentimiento y pueden revocarlo cuando quieran.

La lectura, los borradores y la publicación son de autoservicio. No necesitas la aprobación del programa para crear tu primera aplicación.

Cómo funciona

  1. 1. Registra una app OAuth

    Obtén un client_id y un client secret de un solo uso, limitado exactamente a lo que necesitas.

  2. 2. Los usuarios autorizan

    Cada usuario concede acceso con permisos limitados en una pantalla de consentimiento: PKCE con S256, sin secretos compartidos.

  3. 3. Llama a la API con un token

    Actúa en nombre del usuario, solo dentro de los permisos concedidos. Revocable en cualquier momento.

Qué puedes crear

  • gene:read

    Leer genes: lista, búsqueda, detalle

  • recipe:read

    Leer recetas: lista, búsqueda, detalle

  • recipe:write

    Crear y editar recetas (guardadas como borrador)

  • recipe:publish

    Publicar recetas en el fondo público de valor

  • reuse:query

    Consultar el grafo de reutilización / relaciones

  • account:read

    Leer el perfil de la cuenta del usuario que inició sesión

Los permisos con revisión como account:read y a2a requieren una solicitud por permiso o una solicitud aprobada al programa de desarrolladores; el programa en sí es opcional y solicitarlo requiere un código de invitación. Las aplicaciones de prueba están aisladas del fondo público de valor.

Debates de la comunidad