Atualizar Cliente
curl --request PUT \
--url https://api.billing.upag.io/v1/customers/{id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"email": "<string>",
"phone": "<string>",
"taxId": "<string>",
"line1": "<string>",
"line2": "<string>",
"city": "<string>",
"state": "<string>",
"country": "<string>",
"zipCode": "<string>"
}
'const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: '<string>',
email: '<string>',
phone: '<string>',
taxId: '<string>',
line1: '<string>',
line2: '<string>',
city: '<string>',
state: '<string>',
country: '<string>',
zipCode: '<string>'
})
};
fetch('https://api.billing.upag.io/v1/customers/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));const url = 'https://api.billing.upag.io/v1/customers/{id}';
const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: '<string>',
email: '<string>',
phone: '<string>',
taxId: '<string>',
line1: '<string>',
line2: '<string>',
city: '<string>',
state: '<string>',
country: '<string>',
zipCode: '<string>'
})
};
fetch(url, options)
.then(res => res.json())
.then(json => console.log(json))
.catch(err => console.error(err));Clientes
Atualizar Cliente
Atualiza os dados de um cliente existente
PUT
https://api.billing.upag.io
/
v1
/
customers
/
{id}
Atualizar Cliente
curl --request PUT \
--url https://api.billing.upag.io/v1/customers/{id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"email": "<string>",
"phone": "<string>",
"taxId": "<string>",
"line1": "<string>",
"line2": "<string>",
"city": "<string>",
"state": "<string>",
"country": "<string>",
"zipCode": "<string>"
}
'const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: '<string>',
email: '<string>',
phone: '<string>',
taxId: '<string>',
line1: '<string>',
line2: '<string>',
city: '<string>',
state: '<string>',
country: '<string>',
zipCode: '<string>'
})
};
fetch('https://api.billing.upag.io/v1/customers/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));const url = 'https://api.billing.upag.io/v1/customers/{id}';
const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: '<string>',
email: '<string>',
phone: '<string>',
taxId: '<string>',
line1: '<string>',
line2: '<string>',
city: '<string>',
state: '<string>',
country: '<string>',
zipCode: '<string>'
})
};
fetch(url, options)
.then(res => res.json())
.then(json => console.log(json))
.catch(err => console.error(err));Atualiza as informações de um cliente existente. Apenas os campos enviados serão atualizados.
Endpoint
curl -X PUT https://api.billing.upag.io/v1/customers/cus_ahwDXrgYvur89iPs \
-H "Authorization: Bearer {token}" \
-H "Content-Type: application/json" \
-d '{
"name": "Jane Doe",
"email": "jane.doe@example.com",
"phone": "+5511888888888"
}'
import { Upag } from 'upag';
const upag = new Upag('sk_test_your_api_key');
const customer = await upag.customers.update('cus_ahwDXrgYvur89iPs', {
name: 'Jane Doe',
email: 'jane.doe@example.com',
phone: '+5511888888888'
});
Parâmetros
string
required
ID único do cliente a ser atualizado.
string
Nome completo do cliente.
string
E-mail válido do cliente.
string
Telefone do cliente.
string
CPF/CNPJ do cliente.
string
Primeira linha do endereço.
string
Segunda linha do endereço (complemento).
string
Cidade do endereço.
string
Estado do endereço.
string
País do endereço.
string
CEP do endereço.
Resposta
Response
{
"id": "cus_ahwDXrgYvur89iPs",
"livemode": false,
"name": "Jane Doe",
"email": "jane.doe@example.com",
"phone": "+5511888888888",
"taxId": "12345678900",
"line1": "Rua Example, 123",
"line2": "Apto 45",
"city": "São Paulo",
"state": "SP",
"country": "BR",
"zipCode": "01234567",
"createdAt": 1731622178441,
"updatedAt": 1731622179870
}