API unificada
REST e GraphQL para e.knowledge, e.chat, e.agent e e.dash.
Endpoints REST
https://api.eworks.cloud/gateway
- GET
/v1/connectorsLista conectores e estado de saúde. - POST
/v1/connectors/{id}/syncDispara sincronização incremental. - GET
/v1/catalog/datasetsBusca datasets com filtros de metadados. - GET
/v1/catalog/datasets/{id}/schemaEsquema normalizado e políticas de campo. - GET
/v1/lineage/{datasetId}Grafo de linhagem até a resposta. - POST
/v1/queryConsulta federada com ACL do usuário. - GET
/v1/policiesPolíticas de ACL, PII e residência.
Esquema GraphQL
POST /graphql
type Query {
connectors(status: Status, category: Category): [Connector!]!
datasets(search: String, owner: String, first: Int = 25): DatasetConnection!
dataset(id: ID!): Dataset
lineage(datasetId: ID!, depth: Int = 3): LineageGraph!
policies(scope: PolicyScope): [Policy!]!
}
type Dataset {
id: ID!
name: String!
source: Connector!
owner: String!
freshness: Duration!
classification: Classification!
schema: [Field!]!
acl: [Principal!]!
}
type Mutation {
syncConnector(id: ID!, mode: IngestionMode): SyncRun!
setFieldPolicy(datasetId: ID!, field: String!, policy: FieldPolicy!): Field!
}Consumidores
e.knowledge
Indexação semântica e ACL por documento.
4.2M/dia
e.chat
Recuperação com citações rastreáveis.
1.8M/dia
e.agent
Ações e leituras federadas em tempo de execução.
640k/dia
e.dash
Métricas agregadas e frescor de dados.
210k/dia