Ciclo de vida de las APIs
Cuando se da de alta una API, se encuentra en estado CREADA. Dependiendo del estado del API se podrán realizar o no operaciones sobre la misma. El flujo de vida de una API es el siguiente:
Estado | Invocación | Modificación / Eliminación |
---|---|---|
CREATED | ADMIN / PROPIETARIO | ADMIN / PROPIETARIO |
DEVELOPMENT | ADMIN / PROPIETARIO USUARIOS AUTORIZADOS | ADMIN / PROPIETARIO |
PUBLISHED | ADMIN / PROPIETARIO USUARIOS AUTORIZADOS | N/A |
DEPRECATED | ADMIN / PROPIETARIO USUARIOS AUTORIZADOS | N/A |
DELETED | N/A | N/A |
Aunque lo recomendable es ceñirse al ciclo de vida mostrado en el anterior diagrama para preservar el buen uso de las APIs por parte de los usuarios, a partir de la version 1.6.2 se introducen ciertas modificaciones. Cuando una API se encuentra en estado Deprecada o Eliminada, se permite regenerarla y volver al estado Creada. |
De esta forma, se puede reutilizar la definición de un API que ya no se utilice o que se quiera modificar para volverla a poner a disposición de los usuarios.
En la vista de Mis APIs podemos visualizar los diferentes estados: