Lifecycle of REST APIs

When an API is registered, its status is CREATED. Depending on the API's status, operations can be performed on it, or not. An API's life flow is as follows:

 

Status

Invocation

Modification / Deletion

Status

Invocation

Modification / Deletion

CREATE

ADMIN / OWNER

ADMIN / OWNER

DEVELOPMENT

ADMIN / OWNER / AUTHORIZED USERS

ADMIN / OWNER

PUBLISHED

ADMIN / OWNER / AUTHORIZED USERS

N/A

DEPRECATED

ADMIN / OWNER / AUTHORIZED USERS

N/A

DELETED

N/A

N/A

 

Although it is recommended for users to follow the life cycle shown in the previous diagram to preserve APIs proper use, from version 1.6.2 some modifications has been introduced. When an API is in Deprecated or Deleted state, it is posible to regenerate it and return to Created state.

 

 

When an API is created, you can view the different statuses it is at from the view My APIs.Â