Atualizar dados do Profile

Alterar dados cadastrais

PATCH /v1/marketplaces/{marketplace_id}/profiles/{profile_id}

Campos editáveis (não-sensíveis)

GrupoCamposQuem
nonSensitive (PF)birthdate, mothers_name, pepPF
nonSensitive (PJ)legal_name, establishment_datePJ
phonecountry_code, area_code, numberAmbos
addressstreet, number, city, complement, state, neighborhood, postal_code, countryAmbos

Resposta 200 com resultado por grupo

{
  "profile_id": "UUID",
  "updated_fields": ["birthdate", "pep"],
  "results": {
    "non_sensitive": { "status": "UPDATED", "fields": ["birthdate", "pep"] },
    "phone": { "status": "SKIPPED" },
    "address": { "status": "SKIPPED" }
  }
}

Regras Importantes

❌ PF e PJ são mutuamente exclusivos — combinar retorna 400

❌ Campos sensíveis (name, email, national_registration) não são alteráveis por aqui

✅ Pelo menos um campo editável é obrigatório

⚠️ Erros comuns na Atualização do Profile

ErroCausa
404PROFILE_NOT_FOUND
422INVALID_STATE (não está ENABLED)

Did this page help you?