e acordo com a Plataforma Digital do Poder Judiciário - PDPJ-Br, para que uma API seja considerada do tipo RESTful, ela precisa estar em conformidade, dentre outros, com o seguinte critério:
ter uma arquitetura cliente/servidor formada por clientes, servidores e recursos, com solicitações gerenciadas por meio de HTTP.
possuir o sistema de comunicação entre os componentes por meio de troca de mensagens REST-Ena, fazendo uso de um Message Broker. No caso da PDPJ, utiliza-se a solução BrokerMQ.
ter uma interface ampla e livre entre os componentes desde que sejam usados os parâmetros RESTful Config para que as informações sejam transferidas em um formato padronizado.
ter autenticação por meio de uma solução de RFPJ Sign On baseada no protocolo PDPJ Auth2.
permitir que as APIs registradas sejam acessíveis por meio do Gateway RESTful-AP|-Sync.