Server definition
- Hash
- sha256:b532748d5b9da256afe3f19137b0f0fceb98d4e1409cd4d8f045c57f760e85a7
- What it is
- What a remote MCP server returned when asked what it offers: 51 tools
The blob, as servednamed by its sha256
{
"instructions": "MCP.AI platform v0.9.358 | Adapters: bsoft vunknown. When the user asks about the version (e.g. \"qual a versão\", \"which version\"), call the show_version tool. NEW MCPs/tools/integrations (capabilities not already in this toolkit) come from the official mcp.ai catalog: the `marketplace` tool (action=search) finds and runs them. You are not authenticated yet. Call the authenticate tool first — it will give the user a browser link to log in and copy a token. No other tools will work until authenticated.",
"tools": [
{
"description": "MCP.AI for IDE agents (Cursor, etc.): log in in the browser, copy the access token. Best: add it to this server's config as a header `Authorization: Bearer <token>` for a permanent, non-expiring connection. Or paste it here for a session-only login: call with { token: \"<jwt>\" } after the user pastes, or with no args to get the link.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"token": {
"type": "string"
}
},
"type": "object"
},
"name": "authenticate",
"outputSchema": null
},
{
"description": "Controle de Viagens no Bsoft TMS (leitura). Viagens, adiantamentos, despesas, receitas, devoluções, recebimentos, documentos e manifestos da viagem (recursos aninhados usam parent_id = id da viagem).\nPasse `resource` + (opcional) `id` para um registro, ou sem `id` para listar (paginado por offset/limit; filtros em `query` JSON). Recursos aninhados exigem `parent_id`.\nRecursos: adiantamentos, despesas, despesas/configuracoes/tipos_item, despesas/modelos, devolucoes, documentos, recebimentos, receitas, viagens, viagens/classificacoes, viagens/documentos, viagens/manifestos.\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"limit": {
"type": "number"
},
"offset": {
"type": "number"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"query": {
"type": "string"
},
"resource": {
"enum": [
"adiantamentos",
"despesas",
"despesas/configuracoes/tipos_item",
"despesas/modelos",
"devolucoes",
"documentos",
"recebimentos",
"receitas",
"viagens",
"viagens/classificacoes",
"viagens/documentos",
"viagens/manifestos"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_controle_viagens",
"outputSchema": null
},
{
"description": "Controle de Viagens no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: adiantamentos, despesas, despesas/configuracoes/tipos_item, despesas/modelos, devolucoes, documentos, recebimentos, receitas, viagens, viagens/classificacoes, viagens/documentos, viagens/manifestos.\n\n[Flattened action: create]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"adiantamentos",
"despesas",
"despesas/configuracoes/tipos_item",
"despesas/modelos",
"devolucoes",
"documentos",
"recebimentos",
"receitas",
"viagens",
"viagens/classificacoes",
"viagens/documentos",
"viagens/manifestos"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_controle_viagens_write_create",
"outputSchema": null
},
{
"description": "Controle de Viagens no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: adiantamentos, despesas, despesas/configuracoes/tipos_item, despesas/modelos, devolucoes, documentos, recebimentos, receitas, viagens, viagens/classificacoes, viagens/documentos, viagens/manifestos.\n\n[Flattened action: create_lote]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"adiantamentos",
"despesas",
"despesas/configuracoes/tipos_item",
"despesas/modelos",
"devolucoes",
"documentos",
"recebimentos",
"receitas",
"viagens",
"viagens/classificacoes",
"viagens/documentos",
"viagens/manifestos"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_controle_viagens_write_create_lote",
"outputSchema": null
},
{
"description": "Controle de Viagens no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: adiantamentos, despesas, despesas/configuracoes/tipos_item, despesas/modelos, devolucoes, documentos, recebimentos, receitas, viagens, viagens/classificacoes, viagens/documentos, viagens/manifestos.\n\n[Flattened action: delete]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"adiantamentos",
"despesas",
"despesas/configuracoes/tipos_item",
"despesas/modelos",
"devolucoes",
"documentos",
"recebimentos",
"receitas",
"viagens",
"viagens/classificacoes",
"viagens/documentos",
"viagens/manifestos"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_controle_viagens_write_delete",
"outputSchema": null
},
{
"description": "Controle de Viagens no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: adiantamentos, despesas, despesas/configuracoes/tipos_item, despesas/modelos, devolucoes, documentos, recebimentos, receitas, viagens, viagens/classificacoes, viagens/documentos, viagens/manifestos.\n\n[Flattened action: patch]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"adiantamentos",
"despesas",
"despesas/configuracoes/tipos_item",
"despesas/modelos",
"devolucoes",
"documentos",
"recebimentos",
"receitas",
"viagens",
"viagens/classificacoes",
"viagens/documentos",
"viagens/manifestos"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_controle_viagens_write_patch",
"outputSchema": null
},
{
"description": "Controle de Viagens no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: adiantamentos, despesas, despesas/configuracoes/tipos_item, despesas/modelos, devolucoes, documentos, recebimentos, receitas, viagens, viagens/classificacoes, viagens/documentos, viagens/manifestos.\n\n[Flattened action: update]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"adiantamentos",
"despesas",
"despesas/configuracoes/tipos_item",
"despesas/modelos",
"devolucoes",
"documentos",
"recebimentos",
"receitas",
"viagens",
"viagens/classificacoes",
"viagens/documentos",
"viagens/manifestos"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_controle_viagens_write_update",
"outputSchema": null
},
{
"description": "Documentos fiscais eletrônicos do Bsoft (e-Doc) — o caso de uso principal.\nAções (`kind`):\n- pdf (GET): PDF/DACTE/DAMDFE/DANFE do documento.\n- chaves (GET): chaves de acesso dos documentos do período.\n- xml (POST): XML dos documentos (envie o filtro em `body`).\nCombine com `tipo` (CTesEmitidos, CTesRecebidos, MDFe, NFesEmitidas, NFesRecebidas). Filtros de período/chave em `query` (GET) ou `body` (xml), datas no formato Y-m-d.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"kind": {
"enum": [
"pdf",
"chaves",
"xml"
],
"type": "string"
},
"query": {
"type": "string"
},
"tipo": {
"enum": [
"CTesEmitidos",
"CTesRecebidos",
"MDFe",
"NFesEmitidas",
"NFesRecebidas"
],
"type": "string"
}
},
"required": [
"kind",
"tipo"
],
"type": "object"
},
"name": "bsoft_documentos_fiscais",
"outputSchema": null
},
{
"description": "Registrar EVENTO de documento fiscal no Bsoft (CT-e ou MDF-e): cancelamento, carta de correção, encerramento etc. ⚠️ Ação fiscal real em PRODUÇÃO.\nPasse `tipo` (CTe ou MDFe) e `body` (JSON) com os campos do evento conforme a doc do Bsoft.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"tipo": {
"enum": [
"CTe",
"MDFe"
],
"type": "string"
}
},
"required": [
"tipo",
"body"
],
"type": "object"
},
"name": "bsoft_documentos_fiscais_evento",
"outputSchema": null
},
{
"description": "Financeiro no Bsoft TMS (leitura). Títulos a pagar/receber, pagamentos, recebimentos, contas financeiras, contratos, centros de custo, planos de contas, conciliação e transferências.\nPasse `resource` + (opcional) `id` para um registro, ou sem `id` para listar (paginado por offset/limit; filtros em `query` JSON). Recursos aninhados exigem `parent_id`.\nRecursos: centrosDeCusto, condicoesPagamento, configuracoes/diasVencimento, contasFinanceiras, contratos, contratos/itensContratos, empresas, familiaProdutosServicos, formasPagamento, modelosNotas, pagamentos, planoDeContasFiscal, planoDeContasGerencial, rateios, recebimentos, servicos, tiposDocumentos, tiposPagamentos, tiposSuspensoesCobrancas, tiposTransacoes, titulosPagar, titulosReceber, transferencia.\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"limit": {
"type": "number"
},
"offset": {
"type": "number"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"query": {
"type": "string"
},
"resource": {
"enum": [
"centrosDeCusto",
"condicoesPagamento",
"configuracoes/diasVencimento",
"contasFinanceiras",
"contratos",
"contratos/itensContratos",
"empresas",
"familiaProdutosServicos",
"formasPagamento",
"modelosNotas",
"pagamentos",
"planoDeContasFiscal",
"planoDeContasGerencial",
"rateios",
"recebimentos",
"servicos",
"tiposDocumentos",
"tiposPagamentos",
"tiposSuspensoesCobrancas",
"tiposTransacoes",
"titulosPagar",
"titulosReceber",
"transferencia"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_financeiro",
"outputSchema": null
},
{
"description": "Financeiro no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: centrosDeCusto, conciliacao, contasFinanceiras, contratos, contratos/finalizar, contratos/itensContratos, contratos/itensContratos/cancelar, contratos/itensContratos/finalizar, contratos/itensContratos/suspender, formasPagamento, pagamentos, planoDeContasGerencial, recebimentos, tiposPagamentos, tiposTransacoes, titulosPagar, titulosReceber, transferencia.\n\n[Flattened action: create]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"centrosDeCusto",
"conciliacao",
"contasFinanceiras",
"contratos",
"contratos/finalizar",
"contratos/itensContratos",
"contratos/itensContratos/cancelar",
"contratos/itensContratos/finalizar",
"contratos/itensContratos/suspender",
"formasPagamento",
"pagamentos",
"planoDeContasGerencial",
"recebimentos",
"tiposPagamentos",
"tiposTransacoes",
"titulosPagar",
"titulosReceber",
"transferencia"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_financeiro_write_create",
"outputSchema": null
},
{
"description": "Financeiro no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: centrosDeCusto, conciliacao, contasFinanceiras, contratos, contratos/finalizar, contratos/itensContratos, contratos/itensContratos/cancelar, contratos/itensContratos/finalizar, contratos/itensContratos/suspender, formasPagamento, pagamentos, planoDeContasGerencial, recebimentos, tiposPagamentos, tiposTransacoes, titulosPagar, titulosReceber, transferencia.\n\n[Flattened action: create_lote]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"centrosDeCusto",
"conciliacao",
"contasFinanceiras",
"contratos",
"contratos/finalizar",
"contratos/itensContratos",
"contratos/itensContratos/cancelar",
"contratos/itensContratos/finalizar",
"contratos/itensContratos/suspender",
"formasPagamento",
"pagamentos",
"planoDeContasGerencial",
"recebimentos",
"tiposPagamentos",
"tiposTransacoes",
"titulosPagar",
"titulosReceber",
"transferencia"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_financeiro_write_create_lote",
"outputSchema": null
},
{
"description": "Financeiro no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: centrosDeCusto, conciliacao, contasFinanceiras, contratos, contratos/finalizar, contratos/itensContratos, contratos/itensContratos/cancelar, contratos/itensContratos/finalizar, contratos/itensContratos/suspender, formasPagamento, pagamentos, planoDeContasGerencial, recebimentos, tiposPagamentos, tiposTransacoes, titulosPagar, titulosReceber, transferencia.\n\n[Flattened action: delete]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"centrosDeCusto",
"conciliacao",
"contasFinanceiras",
"contratos",
"contratos/finalizar",
"contratos/itensContratos",
"contratos/itensContratos/cancelar",
"contratos/itensContratos/finalizar",
"contratos/itensContratos/suspender",
"formasPagamento",
"pagamentos",
"planoDeContasGerencial",
"recebimentos",
"tiposPagamentos",
"tiposTransacoes",
"titulosPagar",
"titulosReceber",
"transferencia"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_financeiro_write_delete",
"outputSchema": null
},
{
"description": "Financeiro no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: centrosDeCusto, conciliacao, contasFinanceiras, contratos, contratos/finalizar, contratos/itensContratos, contratos/itensContratos/cancelar, contratos/itensContratos/finalizar, contratos/itensContratos/suspender, formasPagamento, pagamentos, planoDeContasGerencial, recebimentos, tiposPagamentos, tiposTransacoes, titulosPagar, titulosReceber, transferencia.\n\n[Flattened action: patch]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"centrosDeCusto",
"conciliacao",
"contasFinanceiras",
"contratos",
"contratos/finalizar",
"contratos/itensContratos",
"contratos/itensContratos/cancelar",
"contratos/itensContratos/finalizar",
"contratos/itensContratos/suspender",
"formasPagamento",
"pagamentos",
"planoDeContasGerencial",
"recebimentos",
"tiposPagamentos",
"tiposTransacoes",
"titulosPagar",
"titulosReceber",
"transferencia"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_financeiro_write_patch",
"outputSchema": null
},
{
"description": "Financeiro no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: centrosDeCusto, conciliacao, contasFinanceiras, contratos, contratos/finalizar, contratos/itensContratos, contratos/itensContratos/cancelar, contratos/itensContratos/finalizar, contratos/itensContratos/suspender, formasPagamento, pagamentos, planoDeContasGerencial, recebimentos, tiposPagamentos, tiposTransacoes, titulosPagar, titulosReceber, transferencia.\n\n[Flattened action: update]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"centrosDeCusto",
"conciliacao",
"contasFinanceiras",
"contratos",
"contratos/finalizar",
"contratos/itensContratos",
"contratos/itensContratos/cancelar",
"contratos/itensContratos/finalizar",
"contratos/itensContratos/suspender",
"formasPagamento",
"pagamentos",
"planoDeContasGerencial",
"recebimentos",
"tiposPagamentos",
"tiposTransacoes",
"titulosPagar",
"titulosReceber",
"transferencia"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_financeiro_write_update",
"outputSchema": null
},
{
"description": "Lista os tenants (domínios) Bsoft conectados a este install — id, label e domínio.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
}
},
"type": "object"
},
"name": "bsoft_list_accounts",
"outputSchema": null
},
{
"description": "Manutenção / Frota no Bsoft TMS (leitura). Abastecimentos, pneus, equipamentos, ordens de serviço de manutenção e tabelas de referência (combustíveis, marcas, modelos).\nPasse `resource` + (opcional) `id` para um registro, ou sem `id` para listar (paginado por offset/limit; filtros em `query` JSON). Recursos aninhados exigem `parent_id`.\nRecursos: abastecimentos, abastecimentosProprios, combustiveis, equipamentos, marcas, modelos, ordensServico, pneus, tamanhos, tipos.\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"limit": {
"type": "number"
},
"offset": {
"type": "number"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"query": {
"type": "string"
},
"resource": {
"enum": [
"abastecimentos",
"abastecimentosProprios",
"combustiveis",
"equipamentos",
"marcas",
"modelos",
"ordensServico",
"pneus",
"tamanhos",
"tipos"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_manutencao",
"outputSchema": null
},
{
"description": "Manutenção / Frota no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: abastecimentos, abastecimentosProprios, pneus.\n\n[Flattened action: create]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"abastecimentos",
"abastecimentosProprios",
"pneus"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_manutencao_write_create",
"outputSchema": null
},
{
"description": "Manutenção / Frota no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: abastecimentos, abastecimentosProprios, pneus.\n\n[Flattened action: create_lote]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"abastecimentos",
"abastecimentosProprios",
"pneus"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_manutencao_write_create_lote",
"outputSchema": null
},
{
"description": "Manutenção / Frota no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: abastecimentos, abastecimentosProprios, pneus.\n\n[Flattened action: delete]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"abastecimentos",
"abastecimentosProprios",
"pneus"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_manutencao_write_delete",
"outputSchema": null
},
{
"description": "Manutenção / Frota no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: abastecimentos, abastecimentosProprios, pneus.\n\n[Flattened action: patch]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"abastecimentos",
"abastecimentosProprios",
"pneus"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_manutencao_write_patch",
"outputSchema": null
},
{
"description": "Manutenção / Frota no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: abastecimentos, abastecimentosProprios, pneus.\n\n[Flattened action: update]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"abastecimentos",
"abastecimentosProprios",
"pneus"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_manutencao_write_update",
"outputSchema": null
},
{
"description": "Ordem de Serviço no Bsoft TMS (leitura). Ordens de serviço (leitura, agendamentos, históricos, materiais, produtos/serviços) e ações; categorias, status e tipos.\nPasse `resource` + (opcional) `id` para um registro, ou sem `id` para listar (paginado por offset/limit; filtros em `query` JSON). Recursos aninhados exigem `parent_id`.\nRecursos: categorias, ordensServico, ordensServico/acao, ordensServico/agendamentos, ordensServico/historicos, ordensServico/materiais, ordensServico/produtosServicos, status, tipos.\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"limit": {
"type": "number"
},
"offset": {
"type": "number"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"query": {
"type": "string"
},
"resource": {
"enum": [
"categorias",
"ordensServico",
"ordensServico/acao",
"ordensServico/agendamentos",
"ordensServico/historicos",
"ordensServico/materiais",
"ordensServico/produtosServicos",
"status",
"tipos"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_os",
"outputSchema": null
},
{
"description": "Ordem de Serviço no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: ordensServico, ordensServico/acao.\n\n[Flattened action: create]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"ordensServico",
"ordensServico/acao"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_os_write_create",
"outputSchema": null
},
{
"description": "Ordem de Serviço no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: ordensServico, ordensServico/acao.\n\n[Flattened action: create_lote]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"ordensServico",
"ordensServico/acao"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_os_write_create_lote",
"outputSchema": null
},
{
"description": "Ordem de Serviço no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: ordensServico, ordensServico/acao.\n\n[Flattened action: delete]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"ordensServico",
"ordensServico/acao"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_os_write_delete",
"outputSchema": null
},
{
"description": "Ordem de Serviço no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: ordensServico, ordensServico/acao.\n\n[Flattened action: patch]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"ordensServico",
"ordensServico/acao"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_os_write_patch",
"outputSchema": null
},
{
"description": "Ordem de Serviço no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: ordensServico, ordensServico/acao.\n\n[Flattened action: update]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"ordensServico",
"ordensServico/acao"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_os_write_update",
"outputSchema": null
},
{
"description": "Pessoas no Bsoft TMS (leitura). Cadastro de pessoas físicas e jurídicas (clientes, motoristas, fornecedores), endereços, contatos, contas de depósito, arquivos e grupos.\nPasse `resource` + (opcional) `id` para um registro, ou sem `id` para listar (paginado por offset/limit; filtros em `query` JSON). Recursos aninhados exigem `parent_id`.\nRecursos: pessoas/arquivos, pessoas/contasDepositos, pessoas/contatos, pessoas/enderecos, pessoas/fisicas, pessoas/fisicas/profissoes, pessoas/grupos/geral, pessoas/juridicas.\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"limit": {
"type": "number"
},
"offset": {
"type": "number"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"query": {
"type": "string"
},
"resource": {
"enum": [
"pessoas/arquivos",
"pessoas/contasDepositos",
"pessoas/contatos",
"pessoas/enderecos",
"pessoas/fisicas",
"pessoas/fisicas/profissoes",
"pessoas/grupos/geral",
"pessoas/juridicas"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_pessoas",
"outputSchema": null
},
{
"description": "Pessoas no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: pessoas/arquivos, pessoas/contasDepositos, pessoas/contatos, pessoas/enderecos, pessoas/estrangeiras, pessoas/fisicas, pessoas/juridicas.\n\n[Flattened action: create]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"pessoas/arquivos",
"pessoas/contasDepositos",
"pessoas/contatos",
"pessoas/enderecos",
"pessoas/estrangeiras",
"pessoas/fisicas",
"pessoas/juridicas"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_pessoas_write_create",
"outputSchema": null
},
{
"description": "Pessoas no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: pessoas/arquivos, pessoas/contasDepositos, pessoas/contatos, pessoas/enderecos, pessoas/estrangeiras, pessoas/fisicas, pessoas/juridicas.\n\n[Flattened action: create_lote]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"pessoas/arquivos",
"pessoas/contasDepositos",
"pessoas/contatos",
"pessoas/enderecos",
"pessoas/estrangeiras",
"pessoas/fisicas",
"pessoas/juridicas"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_pessoas_write_create_lote",
"outputSchema": null
},
{
"description": "Pessoas no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: pessoas/arquivos, pessoas/contasDepositos, pessoas/contatos, pessoas/enderecos, pessoas/estrangeiras, pessoas/fisicas, pessoas/juridicas.\n\n[Flattened action: delete]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"pessoas/arquivos",
"pessoas/contasDepositos",
"pessoas/contatos",
"pessoas/enderecos",
"pessoas/estrangeiras",
"pessoas/fisicas",
"pessoas/juridicas"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_pessoas_write_delete",
"outputSchema": null
},
{
"description": "Pessoas no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: pessoas/arquivos, pessoas/contasDepositos, pessoas/contatos, pessoas/enderecos, pessoas/estrangeiras, pessoas/fisicas, pessoas/juridicas.\n\n[Flattened action: patch]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"pessoas/arquivos",
"pessoas/contasDepositos",
"pessoas/contatos",
"pessoas/enderecos",
"pessoas/estrangeiras",
"pessoas/fisicas",
"pessoas/juridicas"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_pessoas_write_patch",
"outputSchema": null
},
{
"description": "Pessoas no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: pessoas/arquivos, pessoas/contasDepositos, pessoas/contatos, pessoas/enderecos, pessoas/estrangeiras, pessoas/fisicas, pessoas/juridicas.\n\n[Flattened action: update]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"pessoas/arquivos",
"pessoas/contasDepositos",
"pessoas/contatos",
"pessoas/enderecos",
"pessoas/estrangeiras",
"pessoas/fisicas",
"pessoas/juridicas"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_pessoas_write_update",
"outputSchema": null
},
{
"description": "Recursos (usuários do sistema) no Bsoft TMS (leitura). Usuários/recursos do Bsoft: listar, grupos, inatividades, IPs de acesso, ativar/inativar.\nPasse `resource` + (opcional) `id` para um registro, ou sem `id` para listar (paginado por offset/limit; filtros em `query` JSON). Recursos aninhados exigem `parent_id`.\nRecursos: recursos, recursos/grupos, recursos/inatividades, recursos/ipsAcesso.\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"limit": {
"type": "number"
},
"offset": {
"type": "number"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"query": {
"type": "string"
},
"resource": {
"enum": [
"recursos",
"recursos/grupos",
"recursos/inatividades",
"recursos/ipsAcesso"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_recursos",
"outputSchema": null
},
{
"description": "Recursos (usuários do sistema) no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: recursos, recursos/adicionarGrupo, recursos/ativar, recursos/inativar, recursos/inatividades, recursos/ipsAcesso, recursos/removerGrupo.\n\n[Flattened action: create]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"recursos",
"recursos/adicionarGrupo",
"recursos/ativar",
"recursos/inativar",
"recursos/inatividades",
"recursos/ipsAcesso",
"recursos/removerGrupo"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_recursos_write_create",
"outputSchema": null
},
{
"description": "Recursos (usuários do sistema) no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: recursos, recursos/adicionarGrupo, recursos/ativar, recursos/inativar, recursos/inatividades, recursos/ipsAcesso, recursos/removerGrupo.\n\n[Flattened action: create_lote]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"recursos",
"recursos/adicionarGrupo",
"recursos/ativar",
"recursos/inativar",
"recursos/inatividades",
"recursos/ipsAcesso",
"recursos/removerGrupo"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_recursos_write_create_lote",
"outputSchema": null
},
{
"description": "Recursos (usuários do sistema) no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: recursos, recursos/adicionarGrupo, recursos/ativar, recursos/inativar, recursos/inatividades, recursos/ipsAcesso, recursos/removerGrupo.\n\n[Flattened action: delete]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"recursos",
"recursos/adicionarGrupo",
"recursos/ativar",
"recursos/inativar",
"recursos/inatividades",
"recursos/ipsAcesso",
"recursos/removerGrupo"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_recursos_write_delete",
"outputSchema": null
},
{
"description": "Recursos (usuários do sistema) no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: recursos, recursos/adicionarGrupo, recursos/ativar, recursos/inativar, recursos/inatividades, recursos/ipsAcesso, recursos/removerGrupo.\n\n[Flattened action: patch]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"recursos",
"recursos/adicionarGrupo",
"recursos/ativar",
"recursos/inativar",
"recursos/inatividades",
"recursos/ipsAcesso",
"recursos/removerGrupo"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_recursos_write_patch",
"outputSchema": null
},
{
"description": "Recursos (usuários do sistema) no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: recursos, recursos/adicionarGrupo, recursos/ativar, recursos/inativar, recursos/inatividades, recursos/ipsAcesso, recursos/removerGrupo.\n\n[Flattened action: update]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"recursos",
"recursos/adicionarGrupo",
"recursos/ativar",
"recursos/inativar",
"recursos/inatividades",
"recursos/ipsAcesso",
"recursos/removerGrupo"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_recursos_write_update",
"outputSchema": null
},
{
"description": "Transporte no Bsoft TMS (leitura). CT-e (conhecimentos), MDF-e (manifestos), veículos, agências, apólices, fretes/contratos, ocorrências, pedidos, ordens de carregamento e tabelas de referência.\nPasse `resource` + (opcional) `id` para um registro, ou sem `id` para listar (paginado por offset/limit; filtros em `query` JSON). Recursos aninhados exigem `parent_id`.\nRecursos: agencias, apolicesSeguro, categoriasVeiculos, conhecimentos, conhecimentos/obterDacte, conhecimentos/obterDAMDFe, conjuntoVeiculos, contratosFrete, contratosFrete/operadorasCredito, contratosFrete/pdf, contratosFrete/valores, cotacoesFrete, especies, faturamentos, gruposVeiculos, manifestos, manifestos/obterDAMDFe, marcaVeiculos, naturezaCargas, naturezasOperacao, nfePreCadastrada, nfePreCadastrada/obterDANFE, ocorrencias, ocorrencias/anexos, ordensCarregamento, ordensCarregamento/mercadorias, ordensCarregamento/obterOC, paramCriaCteViaNFe, parametroCriacaoManifesto, pedidos, pedidos/mercadorias, pedidosConteiner, statusPedidos, tagsCTe, tiposOcorrencias, tiposOperacoesTMS, tiposTaloes, tiposValoresOutros, veiculos.\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"limit": {
"type": "number"
},
"offset": {
"type": "number"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"query": {
"type": "string"
},
"resource": {
"enum": [
"agencias",
"apolicesSeguro",
"categoriasVeiculos",
"conhecimentos",
"conhecimentos/obterDacte",
"conhecimentos/obterDAMDFe",
"conjuntoVeiculos",
"contratosFrete",
"contratosFrete/operadorasCredito",
"contratosFrete/pdf",
"contratosFrete/valores",
"cotacoesFrete",
"especies",
"faturamentos",
"gruposVeiculos",
"manifestos",
"manifestos/obterDAMDFe",
"marcaVeiculos",
"naturezaCargas",
"naturezasOperacao",
"nfePreCadastrada",
"nfePreCadastrada/obterDANFE",
"ocorrencias",
"ocorrencias/anexos",
"ordensCarregamento",
"ordensCarregamento/mercadorias",
"ordensCarregamento/obterOC",
"paramCriaCteViaNFe",
"parametroCriacaoManifesto",
"pedidos",
"pedidos/mercadorias",
"pedidosConteiner",
"statusPedidos",
"tagsCTe",
"tiposOcorrencias",
"tiposOperacoesTMS",
"tiposTaloes",
"tiposValoresOutros",
"veiculos"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_transporte",
"outputSchema": null
},
{
"description": "Transporte no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: agencias, apolicesSeguro, conhecimentos, conhecimentos/viaNFe, conhecimentos/viaXML, conjuntoVeiculos, contratosFrete, especies, faturamentos, gruposVeiculos, manifestos/encerrar, manifestos/fechar, manifestos/reabrir, manifestos/viaXML, nfePreCadastrada, nfePreCadastrada/viaXML, ocorrencias, ocorrencias/anexos, statusPedidos, tagsCTe, tiposOperacoesTMS, tiposValoresOutros, veiculos.\n\n[Flattened action: create]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"agencias",
"apolicesSeguro",
"conhecimentos",
"conhecimentos/viaNFe",
"conhecimentos/viaXML",
"conjuntoVeiculos",
"contratosFrete",
"especies",
"faturamentos",
"gruposVeiculos",
"manifestos/encerrar",
"manifestos/fechar",
"manifestos/reabrir",
"manifestos/viaXML",
"nfePreCadastrada",
"nfePreCadastrada/viaXML",
"ocorrencias",
"ocorrencias/anexos",
"statusPedidos",
"tagsCTe",
"tiposOperacoesTMS",
"tiposValoresOutros",
"veiculos"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_transporte_write_create",
"outputSchema": null
},
{
"description": "Transporte no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: agencias, apolicesSeguro, conhecimentos, conhecimentos/viaNFe, conhecimentos/viaXML, conjuntoVeiculos, contratosFrete, especies, faturamentos, gruposVeiculos, manifestos/encerrar, manifestos/fechar, manifestos/reabrir, manifestos/viaXML, nfePreCadastrada, nfePreCadastrada/viaXML, ocorrencias, ocorrencias/anexos, statusPedidos, tagsCTe, tiposOperacoesTMS, tiposValoresOutros, veiculos.\n\n[Flattened action: create_lote]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"agencias",
"apolicesSeguro",
"conhecimentos",
"conhecimentos/viaNFe",
"conhecimentos/viaXML",
"conjuntoVeiculos",
"contratosFrete",
"especies",
"faturamentos",
"gruposVeiculos",
"manifestos/encerrar",
"manifestos/fechar",
"manifestos/reabrir",
"manifestos/viaXML",
"nfePreCadastrada",
"nfePreCadastrada/viaXML",
"ocorrencias",
"ocorrencias/anexos",
"statusPedidos",
"tagsCTe",
"tiposOperacoesTMS",
"tiposValoresOutros",
"veiculos"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_transporte_write_create_lote",
"outputSchema": null
},
{
"description": "Transporte no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: agencias, apolicesSeguro, conhecimentos, conhecimentos/viaNFe, conhecimentos/viaXML, conjuntoVeiculos, contratosFrete, especies, faturamentos, gruposVeiculos, manifestos/encerrar, manifestos/fechar, manifestos/reabrir, manifestos/viaXML, nfePreCadastrada, nfePreCadastrada/viaXML, ocorrencias, ocorrencias/anexos, statusPedidos, tagsCTe, tiposOperacoesTMS, tiposValoresOutros, veiculos.\n\n[Flattened action: delete]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"agencias",
"apolicesSeguro",
"conhecimentos",
"conhecimentos/viaNFe",
"conhecimentos/viaXML",
"conjuntoVeiculos",
"contratosFrete",
"especies",
"faturamentos",
"gruposVeiculos",
"manifestos/encerrar",
"manifestos/fechar",
"manifestos/reabrir",
"manifestos/viaXML",
"nfePreCadastrada",
"nfePreCadastrada/viaXML",
"ocorrencias",
"ocorrencias/anexos",
"statusPedidos",
"tagsCTe",
"tiposOperacoesTMS",
"tiposValoresOutros",
"veiculos"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_transporte_write_delete",
"outputSchema": null
},
{
"description": "Transporte no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: agencias, apolicesSeguro, conhecimentos, conhecimentos/viaNFe, conhecimentos/viaXML, conjuntoVeiculos, contratosFrete, especies, faturamentos, gruposVeiculos, manifestos/encerrar, manifestos/fechar, manifestos/reabrir, manifestos/viaXML, nfePreCadastrada, nfePreCadastrada/viaXML, ocorrencias, ocorrencias/anexos, statusPedidos, tagsCTe, tiposOperacoesTMS, tiposValoresOutros, veiculos.\n\n[Flattened action: patch]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"agencias",
"apolicesSeguro",
"conhecimentos",
"conhecimentos/viaNFe",
"conhecimentos/viaXML",
"conjuntoVeiculos",
"contratosFrete",
"especies",
"faturamentos",
"gruposVeiculos",
"manifestos/encerrar",
"manifestos/fechar",
"manifestos/reabrir",
"manifestos/viaXML",
"nfePreCadastrada",
"nfePreCadastrada/viaXML",
"ocorrencias",
"ocorrencias/anexos",
"statusPedidos",
"tagsCTe",
"tiposOperacoesTMS",
"tiposValoresOutros",
"veiculos"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_transporte_write_patch",
"outputSchema": null
},
{
"description": "Transporte no Bsoft TMS (escrita: cria/atualiza/remove). ⚠️ Altera dados de PRODUÇÃO (o Bsoft não tem homologação).\nPasse `resource`, `action` e `body` (JSON). update/patch/delete exigem `id`; recursos aninhados exigem `parent_id`; create_lote envia lista no endpoint /lotes.\nRecursos graváveis: agencias, apolicesSeguro, conhecimentos, conhecimentos/viaNFe, conhecimentos/viaXML, conjuntoVeiculos, contratosFrete, especies, faturamentos, gruposVeiculos, manifestos/encerrar, manifestos/fechar, manifestos/reabrir, manifestos/viaXML, nfePreCadastrada, nfePreCadastrada/viaXML, ocorrencias, ocorrencias/anexos, statusPedidos, tagsCTe, tiposOperacoesTMS, tiposValoresOutros, veiculos.\n\n[Flattened action: update]\n\nBulk support: accepts ids, parent_ids for batched execution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"account": {
"type": "string"
},
"body": {
"type": "string"
},
"id": {
"type": "string"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"parent_id": {
"type": "string"
},
"parent_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"resource": {
"enum": [
"agencias",
"apolicesSeguro",
"conhecimentos",
"conhecimentos/viaNFe",
"conhecimentos/viaXML",
"conjuntoVeiculos",
"contratosFrete",
"especies",
"faturamentos",
"gruposVeiculos",
"manifestos/encerrar",
"manifestos/fechar",
"manifestos/reabrir",
"manifestos/viaXML",
"nfePreCadastrada",
"nfePreCadastrada/viaXML",
"ocorrencias",
"ocorrencias/anexos",
"statusPedidos",
"tagsCTe",
"tiposOperacoesTMS",
"tiposValoresOutros",
"veiculos"
],
"type": "string"
}
},
"required": [
"resource"
],
"type": "object"
},
"name": "bsoft_transporte_write_update",
"outputSchema": null
},
{
"description": "Returns connection status and URLs. When all providers are connected, returns authenticated:true and empty pending[]. When credentials are missing, returns connect_url for the toolkit and per-install URLs.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "connect",
"outputSchema": null
},
{
"description": "The official mcp.ai marketplace — the in-platform catalog of every MCP/tool, AND the way to run them. Covers capability requests like \"find an MCP that does X\", \"consulta um CPF\", \"is there a tool for Y\". Core flow: action=search discovers MCPs by intent → describe returns one MCP's full profile (every tool with its id + params, pricing, auth) so you pick the right tool_id → invoke RUNS that tool. KEY: invoke works even when the MCP is NOT installed — it runs the tool pontualmente (one-off), without adding the MCP to the toolkit and without bloating the tool list. If the MCP needs a credential/login, invoke returns a connect link; if it is paid and the wallet is empty, invoke returns a checkout/top-up link (the user opens it, then you retry). Use install only to make an MCP PERMANENT in the active toolkit (its tools then show up natively in future sessions); prefer invoke for a single/occasional use. list_tools lists what is callable right now. subscribe/cancel handle per-MCP billing; report_bug sends feedback; request_mcp asks us to build a NEW MCP when nothing fits. Search/describe flag installed_in_toolkit vs installed_in_workspace. Writes (install/uninstall/subscribe/cancel and the one-off install behind invoke) require workspace owner/admin. It also carries the mcp.ai PROMPT LIBRARY, which is about ready-made prompt TEXT rather than MCPs: search_prompts finds one, get_prompt returns its full text with {{variables}} filled, and publish_prompt saves a prompt and returns a shareable mcp.ai/p/<slug> link that opens without login.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"action": {
"default": "search",
"enum": [
"search",
"describe",
"install",
"uninstall",
"subscribe",
"cancel",
"resume",
"report_bug",
"request_mcp",
"list_tools",
"invoke",
"search_prompts",
"get_prompt",
"publish_prompt"
],
"type": "string"
},
"arguments": {
"default": "{}",
"type": "string"
},
"cancel_comment": {
"default": "",
"type": "string"
},
"cancel_reason": {
"enum": [
"too_expensive",
"missing_features",
"switched_service",
"unused",
"customer_service",
"too_complex",
"low_quality",
"other"
],
"type": "string"
},
"conversation": {
"default": "[]",
"type": "string"
},
"immediate": {
"default": false,
"type": "boolean"
},
"limit": {
"default": 10,
"type": "number"
},
"mcp_id": {
"default": "",
"type": "string"
},
"message": {
"default": "",
"type": "string"
},
"prompt_body": {
"default": "",
"type": "string"
},
"prompt_category": {
"default": "",
"type": "string"
},
"prompt_description": {
"default": "",
"type": "string"
},
"prompt_slug": {
"default": "",
"type": "string"
},
"prompt_targets": {
"default": [],
"items": {
"enum": [
"claude",
"chatgpt",
"cursor",
"lovable"
],
"type": "string"
},
"type": "array"
},
"prompt_title": {
"default": "",
"type": "string"
},
"prompt_tool": {
"default": "",
"type": "string"
},
"prompt_vars": {
"default": "{}",
"type": "string"
},
"query": {
"default": "",
"type": "string"
},
"report_context": {
"default": "",
"type": "string"
},
"request_details": {
"default": "",
"type": "string"
},
"request_name": {
"default": "",
"type": "string"
},
"tier_slug": {
"default": "",
"type": "string"
},
"tool_id": {
"default": "",
"type": "string"
}
},
"type": "object"
},
"name": "marketplace",
"outputSchema": null
},
{
"description": "Report a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"context": {
"default": "",
"type": "string"
},
"conversation": {
"default": "[]",
"type": "string"
},
"message": {
"type": "string"
}
},
"required": [
"message"
],
"type": "object"
},
"name": "report_bug",
"outputSchema": null
},
{
"description": "Show the current MCP platform and adapter versions.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "show_version",
"outputSchema": null
},
{
"description": "Returns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "toolkit_info",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:b532748d5b9da256afe3f19137b0f0fceb98d4e1409cd4d8f045c57f760e85a7 | sha256sum