TOConline - Documentação API
  • Introdução
  • Setup do Postman
  • Autenticação Simplificada
  • Autenticação Detalhada
  • Características dos pedidos
  • APIs
    • Empresa
      • Clientes, Morada e E-mail
      • Fornecedores, Morada e E-mail
      • Produtos e Serviços
    • Vendas
      • Documentos de Venda
      • Documentos Retificativos
      • Recibos de Venda
      • Descarregar PDF de Documentos de Venda
      • Descarregar PDF de Recibo
      • Comunicação de documentos à AT
      • Envio de Documentos por email
      • Envio de Recibos por email
    • Compras
      • Documentos de Compra
      • Pagamentos
      • Descarregar PDF de Documentos de Compra
      • Descarregar PDF de Pagamentos
      • Comunicação de documentos à AT
    • Versões Anteriores
      • Vendas
        • Documentos de Venda
        • Recibos de Venda
      • Compras
        • Documentos de Compra
        • Pagamentos
    • APIs Auxiliares
      • Descritores de Taxa
      • Família de Itens
      • Países
      • Unidades de Medida
      • Contas Bancárias
      • Caixa Associada
      • Unidade Monetária
      • Taxas
      • Categorias de Despesa
      • Documentos de Série
Powered by GitBook
On this page
  1. APIs
  2. APIs Auxiliares

Contas Bancárias

PreviousUnidades de MedidaNextCaixa Associada

Last updated 8 months ago

Obter Todas as Contas Bancárias

Exemplo de Response
{
    "data": [
        {
            "type": "bank_accounts",
            "id": "2",
            "attributes": {
                "entity_type": "User",
                "description": null,
                "name": "BANCO BPI, SA",
                "nib": "001049282327079673218",
                "swift": "BBPIPTPL",
                "iban": "PT50001049282327079673218",
                "initial_balance": null,
                "sub_type": "ticket_account",
                "card_number": "",
                "account_type": "DO",
                "only_one_payment": null,
                "is_connected": false,
                "consent_until": null
            },
            "relationships": {
                "supplier": {
                    "data": null
                },
                "user": {
                    "data": {
                        "type": "current_company_users",
                        "id": "800000863"
                    }
                }
            }
        },
        
        (...)
    
    ]
}

Obter Contas Bancária por ID

Criar Conta Bancária

Remover Conta Bancária

Obter Todas as Contas Bancárias

get

Obter Todas as Contas Bancárias

Authorizations
Responses
200Success
get
GET /api/bank_accounts HTTP/1.1
Host: {{base_url}}
Accept: */*
200Success

No content

Obter Conta Bancária por Id

get

Obter Conta Bancária por Id

Authorizations
Path parameters
bankAccountIdstringRequired

Id da conta bancária

Example: 5
Responses
200
Sucesso
application/json
get
GET /api/bank_accounts/{bankAccountId} HTTP/1.1
Host: {{base_url}}
Accept: */*
200

Sucesso

{
  "data": {
    "attributes": {
      "account_type": "DO",
      "card_number": "",
      "consent_until": null,
      "description": null,
      "entity_type": "User",
      "iban": "PT50001049282327079673218",
      "initial_balance": null,
      "is_connected": false,
      "name": "BANCO BPI, SA",
      "nib": "001049282327079673218",
      "only_one_payment": null,
      "sub_type": "ticket_account",
      "swift": "BBPIPTPL"
    },
    "id": "2",
    "relationships": {
      "supplier": {
        "data": null
      },
      "user": {
        "data": {
          "id": "800000863",
          "type": "current_company_users"
        }
      }
    },
    "type": "bank_accounts"
  }
}

Remover Contas Bancárias

delete

Remover Contas Bancárias

Authorizations
Path parameters
bankAccountIdstringRequired

Id da conta bancária

Example: 5
Responses
200
Sucesso
application/json
delete
DELETE /api/bank_accounts/{bankAccountId} HTTP/1.1
Host: {{base_url}}
Accept: */*
200

Sucesso

{
  "meta": {}
}
  • Obter Todas as Contas Bancárias
  • GETObter Todas as Contas Bancárias
  • Obter Contas Bancária por ID
  • GETObter Conta Bancária por Id
  • Criar Conta Bancária
  • POSTCriar Contas Bancárias de Utilizador
  • Remover Conta Bancária
  • DELETERemover Contas Bancárias

Criar Contas Bancárias de Utilizador

post

Criar Contas Bancárias de Utilizador

Authorizations
Body
Responses
200
Sucesso / Sucesso
application/json
post
POST /api/bank_accounts HTTP/1.1
Host: {{base_url}}
Content-Type: application/json
Accept: */*
Content-Length: 395

{
  "data": {
    "attributes": {
      "account_type": "DO",
      "card_number": "",
      "consent_until": null,
      "description": "Descrição de Conta Bancária",
      "entity_id": 4,
      "entity_type": "Supplier",
      "iban": "PT50001049282327079673219",
      "initial_balance": null,
      "is_connected": false,
      "name": "BANCO BPI, SA",
      "nib": "001049282327079673219",
      "only_one_payment": null,
      "sub_type": "ticket_account",
      "swift": "BBPIPTPL"
    },
    "type": "bank_accounts"
  }
}
200

Sucesso / Sucesso

{
  "data": {
    "attributes": {
      "account_type": "DO",
      "card_number": "",
      "consent_until": null,
      "description": "Descrição de Conta Bancária",
      "entity_type": "Supplier",
      "iban": "PT50001049282327079673219",
      "initial_balance": null,
      "is_connected": false,
      "name": "BANCO BPI, SA",
      "nib": "001049282327079673219",
      "only_one_payment": null,
      "sub_type": "ticket_account",
      "swift": "BBPIPTPL"
    },
    "id": "7",
    "relationships": {
      "supplier": {
        "data": null
      },
      "user": {
        "data": null
      }
    },
    "type": "bank_accounts"
  }
}