Consultar solicitação assíncrona
GET
/v2/credit/proposal/async/{requestId}
using System.Net.Http.Headers;var client = new HttpClient();var request = new HttpRequestMessage{ Method = HttpMethod.Get, RequestUri = new Uri("https://ms-credit-api-az.kemosoft.com.br/v2/credit/proposal/async/example"), Headers = { { "api-key", "<api-key>" }, },};using (var response = await client.SendAsync(request)){ response.EnsureSuccessStatusCode(); var body = await response.Content.ReadAsStringAsync(); Console.WriteLine(body);}package main
import ( "fmt" "net/http" "io")
func main() {
url := "https://ms-credit-api-az.kemosoft.com.br/v2/credit/proposal/async/example"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close() body, _ := io.ReadAll(res.Body)
fmt.Println(res) fmt.Println(string(body))
}HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://ms-credit-api-az.kemosoft.com.br/v2/credit/proposal/async/example")) .header("api-key", "<api-key>") .method("GET", HttpRequest.BodyPublishers.noBody()) .build();HttpResponse<String> response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());System.out.println(response.body());const url = 'https://ms-credit-api-az.kemosoft.com.br/v2/credit/proposal/async/example';const options = {method: 'GET', headers: {'api-key': '<api-key>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://ms-credit-api-az.kemosoft.com.br/v2/credit/proposal/async/example \ --header 'api-key: <api-key>'Retorna o estado atual de uma solicitação criada por Criar proposta assíncrona.
Autorizações
Seção intitulada “Autorizações”Parâmetros
Seção intitulada “Parâmetros”Parâmetros de caminho
Seção intitulada “Parâmetros de caminho”requestId
obrigatório
string
ID da solicitação, retornado em requestId na criação.
Respostas
Seção intitulada “Respostas”Estado atual da solicitação.
Tipo de mídiaapplication/json
object
requestId
obrigatório
string
proposal
object
id
obrigatório
string
number
obrigatório
string
originalNumber
string
issueDate
string
status
string
subStatus
string
formalizationUrl
string
creditCondition
object
grossAmount
number
loanAmount
number
tacFee
number
iofFee
number
insuranceIncluded
boolean
insuranceFee
number
creditAmount
number
balanceDue
number
netAmount
number
firstPaymentDate
string
lastPaymentDate
string
gracePeriodDays
number
installmentAmount
number
term
number
originalTerm
number
cet
number
monthlyInterestRate
number
requiredCardLimit
number
anticipatedAmounts
Array<object>
object
dueDate
obrigatório
string
amount
obrigatório
number
iofFee
number
cardCondition
object
creditLimit
obrigatório
number
cashLimit
obrigatório
number
cashRate
number
originalContracts
Array<object>
object
contractNumber
obrigatório
string
bankCode
obrigatório
string
bankName
string
installmentAmount
obrigatório
number
term
obrigatório
number
paidInstallments
number
remainingInstallments
obrigatório
number
balanceDue
obrigatório
number
portabilityBalanceDue
number
portabilityInstallmentAmount
number
balanceDueAt
string
nextDueDate
string
monthlyInterestRate
number
startDate
string
outcome
obrigatório
object
status
obrigatório
string
code
string
message
string
wrongFields
Array<object>
object
path
obrigatório
string
code
obrigatório
string
message
obrigatório
string
nextAction
object
type
obrigatório
string
message
string
url
string
expiresAt
string
institutionCode
string
deadline
string
Exemplo
{ "proposal": { "status": "faltando-info", "subStatus": "aprovada" }, "outcome": { "status": "created" }, "nextAction": { "type": "authorize-open-finance" }}