Atualizar um cliente - Clientes - Mercado Pago Developers
Developers
Referência API
Suporte
Entrar

    Introdução

    LISTA DE API

    Preferências

    Criar uma preferência

    POST

    Pesquisar preferências

    GET

    Obter uma preferência

    GET

    Atualizar uma preferência

    PUT

    Tipos de documento

    Obter tipos de documentos

    GET

    Meios de pagamento

    Obter meios de pagamento

    GET

    Pagamentos

    Criar um pagamento

    POST

    Pesquisar pagamentos

    GET

    Obter um pagamento

    GET

    Atualizar um pagamento

    PUT

    Estornos

    Obter um estorno

    GET

    Clientes

    Criar um cliente

    POST

    Pesquisar clientes

    GET

    Obter um cliente

    GET

    Atualizar um cliente

    PUT

    Cartões

    Salvar um cartão

    POST

    Obter cartões de um cliente

    GET

    Obter um cartão

    GET

    Atualizar um cartão

    PUT

    Excluir um cartão

    DELETE

    Lojas

    Obter uma Loja

    GET

    Criar uma Loja

    POST

    Pesquisar lojas

    GET

    Atualizar uma Loja

    PUT

    Excluir uma Loja

    DELETE

    Caixa

    Criar um Caixa

    POST

    Pesquisar caixas

    GET

    Obter um Caixa

    GET

    Atualizar um Caixa

    PUT

    Excluir um Caixa

    DELETE

    Ordens presenciais

    Criar uma ordem

    POST

    Excluir uma ordem

    DELETE

    Ordens presenciais v2

    Criar uma ordem

    PUT

    Obter uma ordem

    GET

    Excluir uma ordem

    DELETE

    Ordens

    Criar uma ordem

    POST

    Pesquisar ordens

    GET

    Obter uma ordem

    GET

    Atualizar uma ordem

    PUT

    Preferência de assinatura

    Criar uma assinatura

    POST

Atualizar um cliente

PUT

/v1/customers/{id}
Atualize os dados de um cliente. Indique o ID do cliente e envie as informações que você deseja atualizar.
Produtos relacionados:
Marketplace
Mobile Checkout
Parâmetros de requisição
id

OBRIGATÓRIO

number
Localização: pathCustomer's Id
address
object
Localização: bodyInformação sobre o endereço padrão do cliente
date_registered
Date(ISO_8601)
Localização: bodyData de registo do cliente
default_address
String
Localização: bodyEndereço por defeito do cliente
Parâmetros de resposta
id
string
Localização: bodyid
email
string
Localização: bodyemail
first_name
string
Localização: bodyfirst_name
last_name
string
Localização: bodylast_name
Solicitação
curl
curl -X PUT \
    'https://api.mercadopago.com/v1/customers/{id}' \
    -H 'Authorization: Bearer ACCESS_TOKEN_ENV' \ 
    -d '{
  "email": "jhon@doe.com",
  "first_name": "Jhon",
  "last_name": "Doe",
  "phone": {
    "area_code": "55",
    "number": "991234567"
  },
  "identification": {
    "type": "CPF",
    "number": "12345678900"
  },
  "default_address": "Home",
  "address": {
    "id": "123123",
    "zip_code": "01234567",
    "street_name": "Rua Exemplo",
    "street_number": "123 A"
  },
  "date_registered": "2000-01-18",
  "description": "Description del user",
  "default_card": "None"
}'
Resposta
json
{
  "id": "000000001-sT93QZFAsfxU9P5",
  "email": "jhon@doe.com",
  "first_name": "Bruce",
  "last_name": "Wayne",
  "phone": {
    "area_code": 23,
    "number": 12345678
  },
  "identification": {
    "type": "DNI",
    "number": 12345678
  },
  "address": {
    "zip_code": "SG1 2AX",
    "street_name": "Old Knebworth Ln"
  },
  "description": "This is my description",
  "date_created": "2018-02-20T15:36:23.541Z",
  "metadata": {},
  "cards": [
    {}
  ],
  "addresses": [
    {}
  ]
}
Erros
400bad_request
100the credentials are required.
101the customer already exist.
102missing customer id.
103parameter must be an object
104parameter length is too large.
105the customer id is invalid.
106the email format is invalid.
107the first_name is invalid.
108the last_name is invalid.
109the phone.area_code is invalid.
110the phone.number is invalid.
111the identification.type is invalid.
112the identification.number is invalid.
113the address.zip_code is invalid.
114the address.street_name is invalid.
115the date_registered format is invalid.
116the description is invalid.
117the metadata is invalid.
118the body must be a Json Object.
119the card is required.
120card not found.
121the card is invalid.
122the card data is invalid.
123the payment_method_id is required.
124the issuer_id is required.
125invalid parameters.
126invalid parameter. You cannot update the email.
127invalid parameter. Cannot resolve the payment method of card, check the payment_method_id and issuer_id.
128the email format is invalid. Use 'test_payer_[0-9]{1,10}@testuser.com'.
129the customer has reached the maximum allowed number of cards.
140invalid card owner.
150invalid users involved.
200invalid range format (range=:date_parameter:after::date_from,before::date_to).
201range attribute must belong to date entity.
202invalid 'after' parameter. It should be date[iso_8601].
203invalid 'before' parameter. It should be date[iso_8601].
204invalid filters format.
205invalid query format.
206attributes to sort must belong to 'customer' entity.
207order filter must be 'asc' or 'desc'.
208invalid 'sort' parameter format.
401bad_request
unauthorizedunauthorized.
404bad_request
not_foundnot_found.
Essas informações foram úteis?

Copyright © 1999-2021 DeRemate.com de Uruguay S.R.L.

Termos e condiçõesComo cuidamos da sua privacidade
Central de vendedores

Al navegar en este sitio aceptas las cookies que utilizamos para mejorar tu experiencia. Más información.