Enspace
  1. Items
Enspace
  • Introdução
  • Autenticação
  • Conceitos
  • Primeiros Passos
  • Workspaces
    • Categorias
      • Campos
        • Listar campos
        • Criar campo
        • Obter campo específico
        • Atualizar campo
        • Excluir campo
      • Items
        • Listar items
          GET
        • Criar novo item
          POST
        • Contar items
          GET
        • Obter item específico
          GET
        • Atualizar item
          PUT
        • Remover item
          DELETE
      • Listar categorias
        GET
      • Contar categorias
        GET
      • Obter categoria específica
        GET
      • Criar categoria
        POST
      • Atualizar categoria
        PUT
      • Excluir categoria
        DELETE
    • Membros
      • Listar membros
      • Contar membros
      • Obter membro
      • Novo membro
      • Atualizar membro
      • Remover membro
    • Cargos
      • Listar cargos
      • Criar cargo
      • Obter cargo específica
      • Contar cargos
      • Atualizar cargo
      • Excluir cargo
      • Listar Permissões da Role
      • Adicionar Permissão à Role
      • Remover Permissão da Role
    • Grupos de Membros
      • Listar grupos
      • Novo grupo
      • Obter grupo
      • Atualizar grupo
      • Excluir grupo
    • Listar Workspaces
      GET
    • Contexto do Workspace
      GET
    • Novo Workspace
      POST
    • Sair do workspace
      POST
    • Estatísticas do Workspace
      GET
    • Prévia de Exclusão do Workspace
      GET
    • Excluir Workspace
      DELETE
  • Usuário
    • Logs de Auditoria
    • Listar Chaves de API
  1. Items

Remover item

Em desenvolvimento
Develop Env
https://api-develop.enspace.io
Develop Env
https://api-develop.enspace.io
DELETE
https://api-develop.enspace.io
/ws/types/{slug}/items/{reference}
Responsável:Não configurado

Remover Item#

Remove permanentemente um item do sistema.

Parâmetros#

slug (path) - Slug único do Type
reference (path) - Referência única do Item

Resposta#

Retorna o objeto do item removido.

Observações Importantes#

⚠️ ATENÇÃO: Esta ação é irreversível!
O item será permanentemente excluído
Todos os dados associados serão perdidos
Não é possível recuperar após a exclusão

Alternativas Recomendadas#

1. Soft Delete (Recomendado)#

Ao invés de excluir, marque como inativo:

2. Arquivamento#

Verificações de Segurança#

Permissão de exclusão no Type
Confirmação de ação crítica
Log de auditoria automático

Impactos#

Relacionamentos com outros items podem ser afetados
Referências em workflows serão quebradas
Histórico de atividades será mantido para auditoria
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request DELETE 'https://api-develop.enspace.io/ws/types//items/' \
--header 'x-api-key;' \
--header 'en-workspace;'
Response Response Example
{
    "id": 0,
    "reference": "string",
    "status": "string",
    "created_at": "2019-08-24T14:15:22Z",
    "updated_at": "2019-08-24T14:15:22Z",
    "type": {
        "id": 0,
        "name": "string",
        "slug": "string",
        "description": "string",
        "created_at": "2019-08-24T14:15:22Z",
        "updated_at": "2019-08-24T14:15:22Z",
        "fields_count": 0,
        "items_count": 0,
        "config": {}
    },
    "data": {}
}

Requisição

Authorization
API Key
Adicionar parâmetro em header
x-api-key
Exemplo:
x-api-key: ********************
API Key
Adicionar parâmetro em header
en-workspace
Exemplo:
en-workspace: ********************
or
Parâmetros Path
slug
string 
requerido
Slug do Type
reference
string 
requerido
Referência única do Item
Parâmetros Header
en-workspace
string 
requerido

Respostas

🟢200OK
application/json
Item removido.
Body
id
integer 
requerido
ID único do item
reference
string 
requerido
Slug do type ao qual o item pertence
status
string 
requerido
Status
created_at
string <date-time>
requerido
updated_at
string <date-time>
requerido
type
object (Type) 
requerido
id
integer 
requerido
ID único do type
name
string 
requerido
Nome do type
slug
string 
requerido
Slug único do type
description
string 
opcional
Descrição do type
created_at
string <date-time>
requerido
updated_at
string <date-time>
requerido
fields_count
integer 
opcional
Número de campos do type
items_count
integer 
opcional
Número de items do type
config
object 
opcional
Configurações específicas do type
data
object 
requerido
Página anterior
Atualizar item
Próxima página
Listar categorias
Built with