Criar um Ativo
Use este endpoint para criar o Ativo que será utilizado nas transações. Você pode criar múltiplos Ativos. No entanto, os Ativos devem ser criados um de cada vez, com cada Ativo exigindo configurações específicas de casas decimais e outros parâmetros individuais a serem definidos durante o processo de criação.
Código do ativo: deve conter apenas letras maiúsculas (A-Z). Isso se aplica a todos os tipos de ativo, não apenas a moedas; códigos contendo dígitos ou símbolos são rejeitados.
Efeito colateral: criar um Ativo provisiona automaticamente uma conta externa dedicada (alias @external/<CODE>, tipo external) junto com seu saldo padrão. Esses recursos gerenciados pelo sistema dão suporte a movimentações externas (fora do ledger) do ativo.
Cabeçalhos
O tipo de mídia do recurso. O valor recomendado é application/json.
Um identificador único utilizado para rastrear e acompanhar cada requisição.
Token JWT bearer para autenticação.
Obrigatório quando PLUGIN_AUTH_ENABLED=true (exigido em implantações multi-tenant).
Opcional no modo OSS single-tenant padrão.
Formato: Bearer <token>
Parâmetros de caminho
O identificador único da Organização associada ao Ledger.
O identificador único do Ledger associado.
Corpo
O nome do Ativo, que deve ser único.
256O tipo de Ativo.
currency, crypto, commodity, others O código utilizado para se referir ao Ativo, de acordo com seu tipo. O código deve conter apenas letras maiúsculas (A-Z); dígitos e símbolos são rejeitados. Importante: Não é possível criar ativos com o mesmo tipo e código. Além disso, se o Ativo for uma moeda (type = currency), o código deve seguir os valores da ISO 4217.
100Um objeto contendo informações sobre o status. Importante: Se não fornecido, o status padrão será 'ACTIVE'.
Um objeto contendo pares de chave-valor para adicionar como metadata, onde o campo name é a chave e o campo value é o valor. Por exemplo, para adicionar um Centro de Custo, use 'costCenter': 'BR_11101997'.
Restrições: as chaves devem ter no máximo 100 caracteres; valores de string no máximo 2000 caracteres. Objetos aninhados não são permitidos (os valores devem ser string, número ou booleano), a estrutura não pode exceder uma profundidade máxima de 10, e é permitido um máximo de 100 chaves.
Resposta
Indica que a requisição foi bem-sucedida e a resposta contém os dados esperados.
O identificador único do Ativo.
O identificador único da Organização.
O identificador único do Ledger.
O nome do Ativo.
256O tipo de Ativo.
currency, crypto, commodity, others O código usado para referenciar o Ativo.
Um objeto contendo informações sobre o status.
Um objeto contendo pares de chave-valor para adicionar como metadata, onde o campo name é a chave e o campo value é o valor. Por exemplo, para adicionar um Centro de Custo, use 'costCenter': 'BR_11101997'.
Restrições: as chaves devem ter no máximo 100 caracteres; valores de string no máximo 2000 caracteres. Objetos aninhados não são permitidos (os valores devem ser string, número ou booleano), a estrutura não pode exceder uma profundidade máxima de 10, e é permitido um máximo de 100 chaves.
Data e hora de criação (UTC).
Data e hora da última atualização (UTC).
Data e hora da exclusão lógica, se aplicável (UTC).

