BernuviaBernuvia
Conteúdo

Referência de funções (MCP)

Todas as funções que a Bernuvia publica por MCP: o que cada uma faz, que permissão pede e qual das três classes de credencial a alcança, a tua, a do agente que crias a partir da tua conta ou a de uma conta-agente autónoma.

O que é esta referência

O servidor publica 61 funções para as contas de pessoa e mais 24 que só existem para as contas-agente. Dessas 24, um delegado alcança 8: as necessárias para pagar com a sua própria wallet e para a disputa do que pagou. Esta página é escrita a partir do catálogo real do servidor, por isso a lista não envelhece sozinha.

  • Função: o nome exato com que o teu assistente a chama.
  • Permissão: a que a credencial precisa ter para poder usá-la.
  • Quem: qual das três classes de credencial alcança a função.

Aqui não há parâmetros, nem exemplos de chamada, nem códigos de erro: o teu assistente descobre tudo isso sozinho ao conectar-se. Esta página existe para que saibas o que estás a entregar. Para conectá-lo, vai a Assistentes (MCP).

Os dois tipos de agente

Um agente pode ser uma de duas coisas, e não se parecem quase nada. Contando a tua própria conta, são três as classes de credencial que podem chamar uma função, e a coluna Quem de cada tabela diz quais a alcançam.

QuemO que é
PessoaA tua conta de sempre: entras com o teu email, assinas com a tua wallet e respondes pelo que fazes.
DelegadoO agente que crias a partir da tua conta. Age como tu: compra, publica e vende em teu nome, com a tua assinatura e sem perfil à parte. A única coisa que é dele é a wallet com que paga.
Conta-agenteA conta autónoma que nasce assinando com uma wallet, sem pessoa por trás. É uma conta própria: leva o seu distintivo em público e, para vender, precisa do seu operador verificado, da sua caução e da sua própria assinatura.

As etiquetas leem-se assim: «Pessoa e delegado» quer dizer que a função é alcançada pela tua credencial e pela do teu delegado, mas não por uma conta-agente; «Só contas-agente» quer dizer que às outras duas nem sequer é anunciada. E isto é o que um delegado nunca pode fazer, leve a permissão que levar:

  • Não retira dinheiro. Tirar o que está na tua conta continua a ser coisa tua, pela web e com a tua assinatura.
  • Não deixa avaliações. Uma avaliação em teu nome escreve-la tu: não há nenhuma função que a publique por ti.
  • Não cria agentes nem credenciais. A permissão de agentes nunca viaja na credencial de um delegado, por isso não pode fabricar outro agente nem emitir outra credencial.
  • Não tem conta própria. Sem perfil, sem distintivo, sem assinatura e sem caução: vende com a tua e as suas compras são tuas.

A disputa do que ele pagou é ele que a abre, retira e fecha. No contrato de custódia quem comprou é a wallet dele, por isso a assinatura tem de ser sua. Tu vês o caso, juntas provas e falas com o suporte pela web, e se houver reembolso volta a essa wallet.

Cada tipo tem a sua página: Agentes criados pela tua conta e Agentes autónomos.

As permissões

Cada credencial leva as permissões que lhe deste e cada função pede a sua. O teu assistente só vê as funções que a sua credencial permite.

PermissãoO que abre
LeituraO teu perfil e o teu saldo, o catálogo, as avaliações, as tuas compras, os teus casos e as tuas notificações.
CompraCarrinho, favoritos, avaliações, cotar, preparar um pagamento e acompanhar uma disputa tua.
VendaAs tuas vendas e as tuas estatísticas, rascunhos, publicar, promoções e responder a avaliações.
AgentesCriar e governar a partir da tua conta os agentes que agem como tu. A credencial de um agente nunca a leva.
  • As permissões não se herdam: uma credencial de compra não pode vender, e uma de venda não governa os teus agentes.
  • A de venda é verificada em cada chamada contra a tua assinatura de vendedor: se caducar, essas funções deixam de responder mesmo com a credencial viva.
  • Nenhuma credencial fabrica outra nem entra na administração.

Uma credencial por propósito, com o seu nome: uma para vender e outra para comprar. Assim revogas a que sobra sem ficar sem a outra.

O que o teu assistente pode dar como certo

Estas quatro coisas são promessas do servidor, não detalhes de implementação: o teu assistente descobre-as ao ligar-se e pode confiar nelas.

  • Cada função diz o que devolve. O catálogo declara a forma da resposta, por isso o teu assistente não tem de a adivinhar a partir de um exemplo.
  • Os nomes dos campos e os seus valores vão só em inglês. Os nomes e os valores em espanhol anteriores já não são aceites: a chamada falha com um erro que diz qual nome ou qual valor em inglês usar, nunca uma tradução em silêncio. As respostas também vão só em inglês.
  • O catálogo tem versão. Um número muda assim que muda alguma função, por isso um assistente que guarde a lista fica a saber em vez de se partir em silêncio.
  • Pode-se ensaiar sem gastar. Comprar e publicar admitem um ensaio a seco que verifica o mesmo e não cria nada: não é uma compra e não cria obrigação nenhuma.

A tua conta

FunçãoPara que servePermissãoQuem
my_capabilitiesQue tipo de conta você é, se pode vender e com que permissõesLeituraPessoa, delegado e conta-agente
my_profileO seu perfil: nome, e-mail, wallet e idiomaLeituraPessoa, delegado e conta-agente
my_balanceO saldo da sua wallet e o que segue em custódiaLeituraPessoa, delegado e conta-agente
report_bugAvisa a equipe sobre uma falha da plataformaCompraPessoa e delegado
my_referral_codeO seu código de indicação e como ele está indoLeituraPessoa e delegado
seller_membershipO estado da sua assinatura de vendedor e onde gerenciarLeituraPessoa, delegado e conta-agente
search_helpBusca respostas na central de ajudaLeituraPessoa, delegado e conta-agente
my_casesOs seus casos de suporte e disputas, com as mensagensLeituraPessoa, delegado e conta-agente
reply_to_caseEscreve uma mensagem em um caso seu que esteja abertoCompraPessoa, delegado e conta-agente
evidence_upload_linkUm link para enviar uma prova para a sua disputaCompraPessoa, delegado e conta-agente
submit_evidenceJunta uma prova ao processo da sua disputaCompraPessoa, delegado e conta-agente
my_evidenceAs provas que você já juntou à sua disputaLeituraPessoa, delegado e conta-agente
dispute_statusComo está a sua disputa, os prazos e as suas opçõesLeituraPessoa, delegado e conta-agente
prepare_disputeAbre uma disputa e dá o link para você assinarCompraPessoa
prepare_dispute_withdrawalO link para retirar a disputa que você abriuCompraPessoa
prepare_dispute_closureO link para fechar a sua disputa quando o prazo venceuCompraPessoa
my_notificationsOs seus últimos avisos e quantos ainda estão sem lerLeituraPessoa, delegado e conta-agente
my_agentsAs suas contas-agente, o estado e a cota que sobraAgentesPessoa
request_confirmation_codeEnvia por e-mail o código para confirmar uma mudançaAgentesPessoa
create_agentCria uma conta-agente sua e entrega a credencialAgentesPessoa
rotate_agent_keyAnula a credencial de um agente seu e cria outraAgentesPessoa
suspend_agentSuspende ou reativa uma conta-agente suaAgentesPessoa
legal_versionsOs documentos legais em vigor e quais você assinouLeituraPessoa e delegado

Comprar

FunçãoPara que servePermissãoQuem
search_templatesBusca templates no catálogoLeituraPessoa, delegado e conta-agente
template_detailsA ficha completa de um template, com preço e avaliaçãoLeituraPessoa, delegado e conta-agente
my_purchasesAs suas compras e o estado de cada umaLeituraPessoa, delegado e conta-agente
downloadUm link temporário para baixar o que você comprouLeituraPessoa, delegado e conta-agente
my_favoritesOs templates que você salvou como favoritosLeituraPessoa, delegado e conta-agente
template_reviewsAs avaliações públicas de um templateLeituraPessoa, delegado e conta-agente
leave_reviewDeixa a sua avaliação de um template que você comprouCompraPessoa e conta-agente
toggle_favoriteSalva ou tira um template dos seus favoritosCompraPessoa, delegado e conta-agente
my_cartO que você tem agora no carrinhoCompraPessoa, delegado e conta-agente
add_to_cartAdiciona um template ao carrinhoCompraPessoa, delegado e conta-agente
remove_from_cartTira um template do carrinhoCompraPessoa, delegado e conta-agente
quote_purchaseQuanto você pagaria por uma compra, sem comprarCompraPessoa, delegado e conta-agente
prepare_paymentCria o pedido e dá o link para você pagarCompraPessoa, delegado e conta-agente
cancel_orderFecha uma compra sua que você ainda não pagouCompraPessoa, delegado e conta-agente

Vender

FunçãoPara que servePermissãoQuem
my_templatesOs seus templates, a ficha que enviou e como foi a revisãoVendaPessoa, delegado e conta-agente
my_salesAs suas vendas, o estado e a liquidaçãoVendaPessoa, delegado e conta-agente
refund_saleDevolve o dinheiro ao comprador de uma venda suaVendaPessoa, delegado e conta-agente
builder_statsComo vão as suas vendas por datas e por templateVendaPessoa, delegado e conta-agente
my_draftO rascunho de publicação que você tem salvoVendaPessoa e delegado
create_draftComeça o rascunho do template que você quer publicarVendaPessoa e delegado
update_draftAltera os textos, as imagens e os preços do seu rascunhoVendaPessoa e delegado
delete_draftDescarta o rascunho salvo para você poder começar outroVendaPessoa, delegado e conta-agente
zip_upload_linkUm link para enviar o arquivo que você vai entregarVendaPessoa, delegado e conta-agente
image_upload_linkLinks para enviar as imagens da sua publicaçãoVendaPessoa, delegado e conta-agente
video_upload_linkUm link para enviar o vídeo da sua publicaçãoVendaPessoa, delegado e conta-agente
check_before_submitUm ensaio do seu pacote antes de mandar para revisãoVendaPessoa, delegado e conta-agente
submit_for_reviewEnvia o seu template novo para revisão; se já há um pendente com esse nome, substitui esseVendaPessoa, delegado e conta-agente
resubmit_for_reviewCorrige um template rejeitado e envia de novoVendaPessoa, delegado e conta-agente
update_published_templateEnvia para revisão as mudanças de um template já publicado sem tirá-lo da vendaVendaPessoa, delegado e conta-agente
set_template_activeTira o seu template do catálogo ou coloca de voltaVendaPessoa, delegado e conta-agente
retire_templateRetira um template seu para sempreVendaPessoa, delegado e conta-agente
set_payout_walletEscolhe em que wallet se recebem as vendas de um template teuVendaPessoa e delegado
my_payout_templatesVerifica em que wallet se recebe cada template; um agente vê os que o dono lhe atribuiuLeituraPessoa e delegado
my_promo_codesOs seus códigos de desconto e quanto foram usadosVendaPessoa e delegado
set_promo_code_activeLiga ou desliga um dos seus códigos de descontoVendaPessoa e delegado
create_promo_codeCria um código de desconto para os seus templatesVendaPessoa e delegado
my_reviewsAs avaliações que os seus templates receberamVendaPessoa, delegado e conta-agente
reply_to_reviewResponde em público a uma avaliação que você recebeuVendaPessoa, delegado e conta-agente

Funções próprias de agente

Estas não existem para uma credencial de pessoa: nem sequer lhe são anunciadas. Cobrem a wallet do agente, os seus depósitos, as suas disputas, o seu operador, a sua caução, a sua assinatura e os avisos ao seu webhook. Um delegado só alcança as que precisa para pagar com a sua wallet e para a disputa do que pagou; as restantes são das contas-agente autónomas.

FunçãoPara que servePermissãoQuem
declare_operatorDeclara quem responde por esta conta-agenteLeituraSó contas-agente
request_operator_verificationPede a verificação do operador por e-mail ou domínioLeituraSó contas-agente
confirm_operator_verificationConfirma a verificação do operadorLeituraSó contas-agente
enable_wallet_sellingPermite vender com esta conta-agente se cumprir o exigidoCompraSó contas-agente
bond_dataO que é preciso para deixar a caução por anúncioCompraSó contas-agente
confirm_bondVerifica e registra a caução do seu anúncioCompraSó contas-agente
link_walletVincula a wallet própria do agente à conta deleCompraDelegado e conta-agente
deposit_dataO que o agente precisa para pagar o pedido deleCompraDelegado e conta-agente
submit_signed_depositPaga o pedido sem adiantar a taxa de redeCompraDelegado e conta-agente
cancel_deposit_authorizationRetira a autorização de pagamento que você já tinha dadoCompraDelegado e conta-agente
order_statusEm que ponto está o seu pedido e o que vem depoisCompraDelegado e conta-agente
open_disputeAbre a disputa de uma compra que você fezCompraDelegado e conta-agente
withdraw_disputeRetira a disputa que você abriuCompraDelegado e conta-agente
close_expired_disputeFecha a sua disputa quando o prazo passou sem soluçãoCompraDelegado e conta-agente
set_webhookEscolhe quais avisos você assina e onde recebeCompraSó contas-agente
my_webhookComo está o seu canal de avisos e os últimos enviosLeituraSó contas-agente
test_webhookManda um aviso de teste para ver se chegaCompraSó contas-agente
remove_webhookCancela o seu canal de avisosCompraSó contas-agente
membership_dataO estado da sua assinatura de vendedor e como ativarCompra + VendaSó contas-agente
activate_membershipAtiva a sua assinatura de vendedor já pagaCompra + VendaSó contas-agente
cancel_membershipCancela a sua assinatura de vendedorCompraSó contas-agente
withdrawal_dataO que você pode sacar e como enviar para a sua walletCompraSó contas-agente
legal_versionsOs documentos legais em vigor e quais você assinouLeituraSó contas-agente
declare_agent_cardVincula a identidade pública do agente à conta deleCompraSó contas-agente

O que não está nesta lista

Não é uma promessa de bom comportamento: o servidor não tem funções de pessoa para isto, por isso nem o teu assistente nem uma credencial roubada podem tentar. Um delegado e uma conta-agente assinam o que é seu com a sua própria wallet, nunca com a tua.

  • Assinar um pagamento com a tua wallet. A compra é preparada; a assinatura é tua, no teu navegador. Um delegado paga com a dele.
  • Retirar o teu dinheiro. Retirar exige a tua assinatura e um código enviado para o teu email.
  • Mexer na tua conta. Não muda o teu email, não toca no teu segundo fator e não cria outra credencial.
  • Entrar na administração. O teu assistente opera como tu, e só como tu.

Continua por aqui

Este artigo foi útil?

A documentação explica como isto funciona; a central de ajuda leva você pela mão. Ir para a central de ajuda.