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

Caixa Associada

PreviousContas BancáriasNextUnidade Monetária

Last updated 1 year ago

Obter Todas as Caixas Associadas

De modo a obter informações sobre um dado descritor, poderá realizar o seguinte pedido

Exemplo de Response
{
    "data": [
        {
            "type": "cash_accounts",
            "id": "2",
            "attributes": {
                "name": "Caixa Teste 1"
            },
            "relationships": {
                "company": {
                    "data": {
                        "type": "current_company",
                        "id": "800000046"
                    }
                }
            }
        }
    ]
}

Obter Caixas Associadas por ID

GET /api/bank_accounts/2
{
    "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"
                }
            }
        }
    }
}

Criar Caixas Associadas

Remover Caixas Associadas

Obter Todas as Contas de Caixa

get

Obter Todas as Contas de Caixa

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

No content

Obter Contas de Caixa por ID

get

Obter Contas de Caixa por ID

Authorizations
Path parameters
idstringRequired

TODO

Example: 2
Responses
200
Obter Contas de Caixa por ID
application/json
get
GET /api/cash_accounts/{id} HTTP/1.1
Host: {{base_url}}
Accept: */*
200

Obter Contas de Caixa por ID

{
  "data": {
    "attributes": {
      "name": "Caixa Teste 1"
    },
    "id": "2",
    "relationships": {
      "company": {
        "data": {
          "id": "800000046",
          "type": "current_company"
        }
      }
    },
    "type": "cash_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 Caixas Associadas
  • GETObter Todas as Contas de Caixa
  • Obter Caixas Associadas por ID
  • GETObter Contas de Caixa por ID
  • Criar Caixas Associadas
  • POSTCriar Contas de Caixa
  • Remover Caixas Associadas
  • DELETERemover Contas Bancárias

Criar Contas de Caixa

post

Criar Contas de Caixa

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

{
  "data": {
    "attributes": {
      "name": "Caixa Teste 2"
    },
    "type": "cash_accounts"
  }
}
200

Sucesso

{
  "data": {
    "attributes": {
      "name": "Caixa Teste 2"
    },
    "id": "3",
    "relationships": {
      "company": {
        "data": {
          "id": "800000046",
          "type": "current_company"
        }
      }
    },
    "type": "cash_accounts"
  }
}