Inovacc Desenvolvedores

Referência da API / Dados

Criar ou atualizar uma coleção

PUThttps://data.inovacc.dev/v1/databases/{database}/collections/{collection}

Cria uma coleção, ou altera seus campos e regras, enviando o estado desejado completo.

Parâmetros do caminho

  • databasestringobrigatório

    A chave do banco de dados.

  • collectionstringobrigatório

    O nome da coleção: uma letra minúscula, depois letras minúsculas, dígitos ou _, até 63 caracteres.

Parâmetros do corpo

  • mode"schema" | "free"

    schema (o padrão) declara campos tipados; free armazena documentos JSON sem esquema.

  • fieldsarray

    Até 64 campos. Campos só presentes na nova lista são adicionados, campos só presentes na lista antiga são removidos junto com seus dados; um campo presente nas duas deve ser idêntico.

  • fields[].namestringobrigatório

    O nome do campo; não pode ser id, version, created_at, updated_at nem começar com _.

  • fields[].typestringobrigatório

    text, integer, number, bool, datetime, json, relation ou blob.

  • fields[].requiredboolean

    Verificado em toda escrita.

  • fields[].uniqueboolean

    Dois registros não podem ter o mesmo valor. Não vale para json nem blob.

  • fields[].indexedboolean

    Indexa o campo para filtros e ordenações. Não vale para json nem blob.

  • fields[].fulltextboolean

    Pesquisa o campo com q. Somente em text.

  • fields[].targetstring

    Para uma relation: a coleção para a qual os ids de registro apontam.

  • rulesobject

    list, view, create, update e delete, cada uma null (ninguém), "" (credenciais de servidor), public, users ou uma expressão. Um objeto omitido define todas as regras como null.

Cabeçalhos

  • Authorizationstringobrigatório

    Bearer <chave de API>

  • Content-Typestringobrigatório

    application/json, em uma chamada com corpo

Veja também

Detalhes da fonte

Entrada do catálogo

Id
identity/component-taxonomy/capabilities#data
Repositório
identity
Caminho
contracts/component-taxonomy/catalog/capabilities.json
Commit
08ef3cd75d82
Atualizado em 2026-10-10.