Árvore de páginas

Carregando...

API - Método GET

Exemplo de Resposta em Caso de Sucesso

JSON - Exemplo de resposta do GET
{
    "total": 2,
    "count": 2,
    "startindex": 1,
    "resources": [
        {
            "id": "TAFA632",
            "operation": 1,
            "pk": "RCBNRyAwMSA0YTVhYTQ3OC1hMzFkLWY1MWItOWJiMS1kYzJjOTYyMTAyYTc=",
            "models": [
                {
                    "id": "MODEL_T1A",
                    "modeltype": "FIELDS",
                    "fields": [
                        {
                            "id": "T1A_FILIAL",
                            "order": 1,
                            "value": "D MG 01"
                        },
                        {
                            "id": "T1A_FILORI",
                            "order": 2,
                            "value": "T1D MG 01"
                        },
                        {
                            "id": "T1A_ID",
                            "order": 3,
                            "value": "4a5aa478-a31d-f51b-9bb1-dc2c962102a7"
                        },
                        {
                            "id": "T1A_IDDEBI",
                            "order": 4,
                            "value": "1"
                        },
                        {
                            "id": "T1A_ANOPOS",
                            "order": 5,
                            "value": "2020"
                        },
                        {
                            "id": "T1A_IDTRIB",
                            "order": 6,
                            "value": "000010"
                        },
                        {
                            "id": "T1A_PERAPU",
                            "order": 9,
                            "value": "052020"
                        },
                        {
                            "id": "T1A_CODREC",
                            "order": 10,
                            "value": "1010"
                        },
                        {
                            "id": "T1A_TRIPOS",
                            "order": 11,
                            "value": "1"
                        },
                        {
                            "id": "T1A_PERIOD",
                            "order": 12,
                            "value": "1"
                        },
                        {
                            "id": "T1A_CPNEST",
                            "order": 13,
                            "value": "53485215000106"
                        },
                        {
                            "id": "T1A_CNPINC",
                            "order": 14,
                            "value": "95167400000100"
                        },
                        {
                            "id": "T1A_VALTRI",
                            "order": 15,
                            "value": "200.00"
                        },
                        {
                            "id": "T1A_IDSCP",
                            "order": 17,
                            "value": "5157752e-c7c3-84ff-e528-d3efe9c42f3c"
                        },
                        {
                            "id": "T1A_UF",
                            "order": 20,
                            "value": "000001"
                        },
                        {
                            "id": "T1A_DTDEBI",
                            "order": 23,
                            "value": "20250131"
                        }
                    ]
                }
            ]
        },
        {
            "id": "TAFA632",
            "operation": 1,
            "pk": "RCBNRyAwMSBmMjVmM2Y3Mi1iZTNmLWJmZGYtZTU2ZS03YjRmMTYyMjBhZjA=",
            "models": [
                {
                    "id": "MODEL_T1A",
                    "modeltype": "FIELDS",
                    "fields": [
                        {
                            "id": "T1A_FILIAL",
                            "order": 1,
                            "value": "D MG 01"
                        },
                        {
                            "id": "T1A_FILORI",
                            "order": 2,
                            "value": "T1D MG 01"
                        },
                        {
                            "id": "T1A_ID",
                            "order": 3,
                            "value": "f25f3f72-be3f-bfdf-e56e-7b4f16220af0"
                        },
                        {
                            "id": "T1A_IDDEBI",
                            "order": 4,
                            "value": "2"
                        },
                        {
                            "id": "T1A_ANOPOS",
                            "order": 5,
                            "value": "2025"
                        },
                        {
                            "id": "T1A_IDTRIB",
                            "order": 6,
                            "value": "000010"
                        },
                        {
                            "id": "T1A_PERAPU",
                            "order": 9,
                            "value": "052020"
                        },
                        {
                            "id": "T1A_CODREC",
                            "order": 10,
                            "value": "1010"
                        },
                        {
                            "id": "T1A_CPNEST",
                            "order": 13,
                            "value": "53485215000106"
                        }
                    ]
                }
            ]
        }
    ]
}

API - GET [pk]

Exemplo de Resposta em Caso de Sucesso

JSON - Exemplo de resposta do GET por PK
{
    "id": "TAFA632",
    "operation": 1,
    "pk": "RCBNRyAwMSA0YTVhYTQ3OC1hMzFkLWY1MWItOWJiMS1kYzJjOTYyMTAyYTc=",
    "models": [
        {
            "id": "MODEL_T1A",
            "modeltype": "FIELDS",
            "fields": [
                {
                    "id": "T1A_FILIAL",
                    "order": 1,
                    "value": "D MG 01"
                },
                {
                    "id": "T1A_FILORI",
                    "order": 2,
                    "value": "T1D MG 01"
                },
                {
                    "id": "T1A_ID",
                    "order": 3,
                    "value": "4a5aa478-a31d-f51b-9bb1-dc2c962102a7"
                },
                {
                    "id": "T1A_IDDEBI",
                    "order": 4,
                    "value": "1"
                },
                {
                    "id": "T1A_ANOPOS",
                    "order": 5,
                    "value": "2020"
                },
                {
                    "id": "T1A_IDTRIB",
                    "order": 6,
                    "value": "000010"
                },
                {
                    "id": "T1A_PERAPU",
                    "order": 9,
                    "value": "052020"
                },
                {
                    "id": "T1A_CODREC",
                    "order": 10,
                    "value": "1010"
                },
                {
                    "id": "T1A_TRIPOS",
                    "order": 11,
                    "value": "1"
                },
                {
                    "id": "T1A_PERIOD",
                    "order": 12,
                    "value": "1"
                },
                {
                    "id": "T1A_CPNEST",
                    "order": 13,
                    "value": "53485215000106"
                },
                {
                    "id": "T1A_CNPINC",
                    "order": 14,
                    "value": "95167400000100"
                },
                {
                    "id": "T1A_VALTRI",
                    "order": 15,
                    "value": "200.00"
                },
                {
                    "id": "T1A_IDSCP",
                    "order": 17,
                    "value": "5157752e-c7c3-84ff-e528-d3efe9c42f3c"
                },
                {
                    "id": "T1A_UF",
                    "order": 20,
                    "value": "000001"
                },
                {
                    "id": "T1A_DTDEBI",
                    "order": 23,
                    "value": "20250131"
                }
            ],
            "models": [
                {
                    "id": "MODEL_T1B",
                    "modeltype": "GRID",
                    "optional": 1,
                    "struct": [
                        {
                            "id": "T1B_FILIAL",
                            "order": 1
                        },
                        {
                            "id": "T1B_ID",
                            "order": 2
                        },
                        {
                            "id": "T1B_IDPROC",
                            "order": 3
                        },
                        {
                            "id": "T1B_TERCEI",
                            "order": 5
                        },
                        {
                            "id": "T1B_VALSUS",
                            "order": 6
                        },
                        {
                            "id": "T1B_IDSUSP",
                            "order": 7
                        }
                    ],
                    "items": [
                        {
                            "id": 1,
                            "deleted": 0,
                            "fields": [
                                {
                                    "id": "T1B_FILIAL",
                                    "value": "D MG 01"
                                },
                                {
                                    "id": "T1B_ID",
                                    "value": "4a5aa478-a31d-f51b-9bb1-dc2c962102a7"
                                },
                                {
                                    "id": "T1B_IDPROC",
                                    "value": "000001"
                                },
                                {
                                    "id": "T1B_TERCEI",
                                    "value": "2"
                                },
                                {
                                    "id": "T1B_VALSUS",
                                    "value": "100.00"
                                },
                                {
                                    "id": "T1B_IDSUSP",
                                    "value": "00000117082017154055"
                                }
                            ]
                        }
                    ]
                }
            ]
        }
    ]
}

API - Metodo POST

Observação

Para o POST de um pagamento, seguiremos a mesma abordagem dos métodos das API's anteriores. 
Removendo a PK do body e tratando os campos de controle interno do TAF (id). 

Exemplo de Envio Esperado

JSON - Exemplo de envio do POST
{
    "id": "TAFA632",
    "operation": 1,
    "models": [
        {
            "id": "MODEL_T1A",
            "modeltype": "FIELDS",
            "fields": [
                {
                    "id": "T1A_FILIAL",
                    "order": 1,
                    "value": "D MG 01"
                },
                {
                    "id": "T1A_FILORI",
                    "order": 2,
                    "value": "T1D MG 01"
                },
                {
                    "id": "T1A_ANOPOS",
                    "order": 5,
                    "value": "2020"
                },
                {
                    "id": "T1A_IDTRIB",
                    "order": 6,
                    "value": "000010"
                },
                {
                    "id": "T1A_PERAPU",
                    "order": 9,
                    "value": "052020"
                },
                {
                    "id": "T1A_CODREC",
                    "order": 10,
                    "value": "1010"
                },
                {
                    "id": "T1A_TRIPOS",
                    "order": 11,
                    "value": "1"
                },
                {
                    "id": "T1A_PERIOD",
                    "order": 12,
                    "value": "1"
                },
                {
                    "id": "T1A_CPNEST",
                    "order": 13,
                    "value": "53485215000106"
                },
                {
                    "id": "T1A_CNPINC",
                    "order": 14,
                    "value": "95167400000100"
                },
                {
                    "id": "T1A_VALTRI",
                    "order": 15,
                    "value": "200.00"
                },
                {
                    "id": "T1A_UF",
                    "order": 20,
                    "value": "000001"
                },
                {
                    "id": "T1A_DTDEBI",
                    "order": 23,
                    "value": "20250131"
                }
            ],
            "models": [
                {
                    "id": "MODEL_T1B",
                    "modeltype": "GRID",
                    "optional": 1,
                    "struct": [
                        {
                            "id": "T1B_FILIAL",
                            "order": 1
                        },
                        {
                            "id": "T1B_ID",
                            "order": 2
                        },
                        {
                            "id": "T1B_IDPROC",
                            "order": 3
                        },
                        {
                            "id": "T1B_TERCEI",
                            "order": 5
                        },
                        {
                            "id": "T1B_VALSUS",
                            "order": 6
                        },
                        {
                            "id": "T1B_IDSUSP",
                            "order": 7
                        }
                    ],
                    "items": [
                        {
                            "id": 1,
                            "deleted": 0,
                            "fields": [
                                {
                                    "id": "T1B_FILIAL",
                                    "value": "D MG 01"
                                },
                                {
                                    "id": "T1B_IDPROC",
                                    "value": "000001"
                                },
                                {
                                    "id": "T1B_TERCEI",
                                    "value": "2"
                                },
                                {
                                    "id": "T1B_VALSUS",
                                    "value": "100.00"
                                },
                                {
                                    "id": "T1B_IDSUSP",
                                    "value": "00000117082017154055"
                                }
                            ]
                        }
                    ]
                }
            ]
        }
    ]
}

Exemplo de Resposta em Caso de Sucesso

JSON - Exemplo de resposta do POST
{
    "id": "TAFA632",
    "operation": 1,
    "pk": "RCBNRyAwMSA5NTMzYmIyNS0yYmNjLWM4M2EtNWRlOC0xYTMwMDczMjQxOGI=",
    "models": [
        {
            "id": "MODEL_T1A",
            "modeltype": "FIELDS",
            "fields": [
                {
                    "id": "T1A_FILIAL",
                    "order": 1,
                    "value": "D MG 01"
                },
                {
                    "id": "T1A_FILORI",
                    "order": 2,
                    "value": "T1D MG 01"
                },
                {
                    "id": "T1A_ID",
                    "order": 3,
                    "value": "9533bb25-2bcc-c83a-5de8-1a300732418b"
                },
                {
                    "id": "T1A_IDDEBI",
                    "order": 4,
                    "value": "3"
                },
                {
                    "id": "T1A_ANOPOS",
                    "order": 5,
                    "value": "2020"
                },
                {
                    "id": "T1A_IDTRIB",
                    "order": 6,
                    "value": "000010"
                },
                {
                    "id": "T1A_PERAPU",
                    "order": 9,
                    "value": "052020"
                },
                {
                    "id": "T1A_CODREC",
                    "order": 10,
                    "value": "1010"
                },
                {
                    "id": "T1A_TRIPOS",
                    "order": 11,
                    "value": "1"
                },
                {
                    "id": "T1A_PERIOD",
                    "order": 12,
                    "value": "1"
                },
                {
                    "id": "T1A_CPNEST",
                    "order": 13,
                    "value": "53485215000106"
                },
                {
                    "id": "T1A_CNPINC",
                    "order": 14,
                    "value": "95167400000100"
                },
                {
                    "id": "T1A_VALTRI",
                    "order": 15,
                    "value": "200.00"
                },
                {
                    "id": "T1A_UF",
                    "order": 20,
                    "value": "000001"
                },
                {
                    "id": "T1A_DTDEBI",
                    "order": 23,
                    "value": "20250131"
                }
            ],
            "models": [
                {
                    "id": "MODEL_T1B",
                    "modeltype": "GRID",
                    "optional": 1,
                    "struct": [
                        {
                            "id": "T1B_FILIAL",
                            "order": 1
                        },
                        {
                            "id": "T1B_ID",
                            "order": 2
                        },
                        {
                            "id": "T1B_IDPROC",
                            "order": 3
                        },
                        {
                            "id": "T1B_TERCEI",
                            "order": 5
                        },
                        {
                            "id": "T1B_VALSUS",
                            "order": 6
                        },
                        {
                            "id": "T1B_IDSUSP",
                            "order": 7
                        }
                    ],
                    "items": [
                        {
                            "id": 1,
                            "deleted": 0,
                            "fields": [
                                {
                                    "id": "T1B_FILIAL",
                                    "value": "D MG 01"
                                },
                                {
                                    "id": "T1B_ID",
                                    "value": "9533bb25-2bcc-c83a-5de8-1a300732418b"
                                },
                                {
                                    "id": "T1B_IDPROC",
                                    "value": "000001"
                                },
                                {
                                    "id": "T1B_TERCEI",
                                    "value": "2"
                                },
                                {
                                    "id": "T1B_VALSUS",
                                    "value": "100.00"
                                },
                                {
                                    "id": "T1B_IDSUSP",
                                    "value": "00000117082017154055"
                                }
                            ]
                        }
                    ]
                }
            ]
        }
    ]
}

API - Metodo PUT

JSON - Exemplo de envio do PUT
{
    "id": "TAFA632",
    "operation": 1,
    "models": [
        {
            "id": "MODEL_T1A",
            "modeltype": "FIELDS",
            "fields": [

                {
                    "id": "T1A_FILORI",
                    "order": 2,
                    "value": "T1D MG 02"
                }
  
            ]
        }
    ]
}

Exemplo de Resposta em Caso de Sucesso

JSON - Exemplo de resposta do PUT
{
    "id": "TAFA632",
    "operation": 1,
    "pk": "RCBNRyAwMSA0YTVhYTQ3OC1hMzFkLWY1MWItOWJiMS1kYzJjOTYyMTAyYTc=",
    "models": [
        {
            "id": "MODEL_T1A",
            "modeltype": "FIELDS",
            "fields": [
                {
                    "id": "T1A_FILIAL",
                    "order": 1,
                    "value": "D MG 01"
                },
                {
                    "id": "T1A_FILORI",
                    "order": 2,
                    "value": "T1D MG 02"
                },
                {
                    "id": "T1A_ID",
                    "order": 3,
                    "value": "4a5aa478-a31d-f51b-9bb1-dc2c962102a7"
                },
                {
                    "id": "T1A_IDDEBI",
                    "order": 4,
                    "value": "1"
                },
                {
                    "id": "T1A_ANOPOS",
                    "order": 5,
                    "value": "2020"
                },
                {
                    "id": "T1A_IDTRIB",
                    "order": 6,
                    "value": "000010"
                },
                {
                    "id": "T1A_PERAPU",
                    "order": 9,
                    "value": "052020"
                },
                {
                    "id": "T1A_CODREC",
                    "order": 10,
                    "value": "1010"
                },
                {
                    "id": "T1A_TRIPOS",
                    "order": 11,
                    "value": "1"
                },
                {
                    "id": "T1A_PERIOD",
                    "order": 12,
                    "value": "1"
                },
                {
                    "id": "T1A_CPNEST",
                    "order": 13,
                    "value": "13004999000350"
                },
                {
                    "id": "T1A_CNPINC",
                    "order": 14,
                    "value": "95167400000100"
                },
                {
                    "id": "T1A_VALTRI",
                    "order": 15,
                    "value": "200.00"
                },
                {
                    "id": "T1A_IDSCP",
                    "order": 17,
                    "value": "5157752e-c7c3-84ff-e528-d3efe9c42f3c"
                },
                {
                    "id": "T1A_UF",
                    "order": 20,
                    "value": "000001"
                },
                {
                    "id": "T1A_DTDEBI",
                    "order": 23,
                    "value": "20250131"
                }
            ],
            "models": [
                {
                    "id": "MODEL_T1B",
                    "modeltype": "GRID",
                    "optional": 1,
                    "struct": [
                        {
                            "id": "T1B_FILIAL",
                            "order": 1
                        },
                        {
                            "id": "T1B_ID",
                            "order": 2
                        },
                        {
                            "id": "T1B_IDPROC",
                            "order": 3
                        },
                        {
                            "id": "T1B_TERCEI",
                            "order": 5
                        },
                        {
                            "id": "T1B_VALSUS",
                            "order": 6
                        },
                        {
                            "id": "T1B_IDSUSP",
                            "order": 7
                        }
                    ],
                    "items": [
                        {
                            "id": 1,
                            "deleted": 0,
                            "fields": [
                                {
                                    "id": "T1B_FILIAL",
                                    "value": "D MG 01"
                                },
                                {
                                    "id": "T1B_ID",
                                    "value": "4a5aa478-a31d-f51b-9bb1-dc2c962102a7"
                                },
                                {
                                    "id": "T1B_IDPROC",
                                    "value": "000001"
                                },
                                {
                                    "id": "T1B_TERCEI",
                                    "value": "2"
                                },
                                {
                                    "id": "T1B_VALSUS",
                                    "value": "100.00"
                                },
                                {
                                    "id": "T1B_IDSUSP",
                                    "value": "00000117082017154055"
                                }
                            ]
                        }
                    ]
                }
            ]
        }
    ]
}

API - Método DELETE

Exemplo de Resposta em Caso de Sucesso

JSON - Exemplo de resposta do DELETE
true