POST api/v1/larcard/cartao/cadastrar

Realizar o cadastro de um novo cartão, para associados ou clientes terceiros.

Request Information

URI Parameters

None.

Requires Authorization!

Roles: larcard-admin-manutencao-cadastro

Body Parameters

CadastrarCartaoDto
NameDescriptionTypeAdditional information
Matricula

integer

None.

NomeConjuge

string

None.

DataDeVencimento

date

None.

TipoConvenio

integer

None.

QuantidadeCartoes

integer

None.

NumeroSerie

integer

None.

DiaPagamentoMensal

integer

None.

FormaPagamento

integer

None.

TipoPagamento

integer

None.

DiasPrazoPagamento

integer

None.

DataAdmissao

integer

None.

CodigoBanco

integer

None.

CodigoAgencia

integer

None.

NumeroConta

integer

None.

ValorLimiteCredito

decimal number

None.

ValorMedioCompras

decimal number

None.

ImpressoraSicop

string

None.

Request Formats

application/json, text/json

Sample:
{
  "Matricula": 1,
  "NomeConjuge": "sample string 2",
  "DataDeVencimento": "2025-04-29T12:20:55.374878-03:00",
  "TipoConvenio": 4,
  "QuantidadeCartoes": 5,
  "NumeroSerie": 6,
  "DiaPagamentoMensal": 7,
  "FormaPagamento": 8,
  "TipoPagamento": 9,
  "DiasPrazoPagamento": 10,
  "DataAdmissao": 11,
  "CodigoBanco": 12,
  "CodigoAgencia": 13,
  "NumeroConta": 14,
  "ValorLimiteCredito": 15.0,
  "ValorMedioCompras": 16.0,
  "ImpressoraSicop": "sample string 17"
}

application/xml, text/xml

Sample:
<CadastrarCartaoDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Lar.SicopPlus.Entities.DTOs.Larcard">
  <CodigoAgencia>13</CodigoAgencia>
  <CodigoBanco>12</CodigoBanco>
  <DataAdmissao>11</DataAdmissao>
  <DataDeVencimento>2025-04-29T12:20:55.374878-03:00</DataDeVencimento>
  <DiaPagamentoMensal>7</DiaPagamentoMensal>
  <DiasPrazoPagamento>10</DiasPrazoPagamento>
  <FormaPagamento>8</FormaPagamento>
  <ImpressoraSicop>sample string 17</ImpressoraSicop>
  <Matricula>1</Matricula>
  <NomeConjuge>sample string 2</NomeConjuge>
  <NumeroConta>14</NumeroConta>
  <NumeroSerie>6</NumeroSerie>
  <QuantidadeCartoes>5</QuantidadeCartoes>
  <TipoConvenio>4</TipoConvenio>
  <TipoPagamento>9</TipoPagamento>
  <ValorLimiteCredito>15</ValorLimiteCredito>
  <ValorMedioCompras>16</ValorMedioCompras>
</CadastrarCartaoDto>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'CadastrarCartaoDto'.

Response Information

Resource Description

ResultOfBoolean
NameDescriptionTypeAdditional information
Data

boolean

None.

Errors

Collection of string

None.

Response Formats

application/json, text/json

Sample:
{
  "Data": true,
  "Errors": [
    "sample string 1",
    "sample string 2"
  ]
}

application/xml, text/xml

Sample:
<ResultOfboolean xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Lar.Entities.Ep">
  <Data>true</Data>
  <Errors xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </Errors>
</ResultOfboolean>