Pular para o conteúdo principal

API de Tabelas Personalizadas

Descrição

A API de Tabelas Personalizadas permite criar, ler, atualizar e eliminar dados em tabelas definidas pelo utilizador.

dica

Se estiver a trabalhar dentro de workspaces ou automações no Skills Workflow, prefira usar os métodos do SDK (SW.Document.CustomTable.*) documentados na Referência do SDK, em vez de chamar a API diretamente.


Todos os endpoints exigem autenticação através do cabeçalho X-AccessToken.

Base path: api/v3

Endpoints

MétodoRotaDescrição
GET/custom-tablesLista todas as tabelas personalizadas
GET/custom-tables/{tableName}Obtém o esquema da tabela
GET/custom-tables/{tableName}/rows/valuesObtém todas as linhas
POST/custom-tables/{tableName}Cria a tabela ou adiciona colunas
PUT/custom-tables/{tableName}/rowsInsere ou atualiza linhas
DELETE/custom-tables/{tableName}/rowsRemove linhas
DELETE/custom-tables/{tableName}Remove a tabela
GET/custom-tables/{tableName}/exportExporta para JSON
PUT/custom-tables/{tableName}/importImporta a partir de JSON

Ler dados através de queries

Nas queries de Maintenance → Queries, use CustomTable como namespace.

SELECT Oid, Name, Price, IsActive
FROM [customtables].[ProductCatalog]
WHERE IsActive = 1
ORDER BY Name