Documentação do Mercado Livre
Confira todas as informações necessárias sobre as APIs Mercado Livre.Documentação do
Membros do Programa
Consultar motivos habilitados
Veja quais são os motivos que tem habilitados como Membro para denunciar.
Chamada:
curl -X GET -H 'Authorization: Bearer $ACCESS_TOKEN' https://api.mercadolibre.com/moderations/pppi/denounces/$SITE_ID/ITM/options
Exemplo:
curl -X GET -H 'Authorization: Bearer $ACCESS_TOKEN' https://api.mercadolibre.com/moderations/pppi/denounces/MLA/ITM/options
Resposta OK (200):
[
{
"id":"PPPI2",
"group":"PPPI",
"type":"Product",
"description":"Uso ilegítimo de marca registrada",
"description_en":"Unlawful use of trademark",
"sub_text":"Por ejemplo, dice que es mi distribuidor oficial cuando no lo es, incluye mis logos en la descripción o en las imágenes de la publicación.",
"sub_text_en":"For example, says it is my official distributor when it is not, includes my logos in the description or in the images of the listing."
},
"..."
]
Realizar denúncia
Chamada:
curl -X POST -H 'Authorization: Bearer $ACCESS_TOKEN' https://api.mercadolibre.com/moderations/pppi/denounces/items/$ITEM_ID
Exemplo:
curl -X POST -H 'Authorization: Bearer $ACCESS_TOKEN' https://api.mercadolibre.com/moderations/pppi/denounces/items/MLA123 -d
{
"report_reason_id": "PPPI1",
"comment": "Comment example.",
}
Direito de autor para imagens
Se quiser realizar uma denúncia de direitos de autor para imagens, deverá indicar no body quais são as imagens infratoras. Isto será obrigatório para motivos de denúncia PPPI4, PPPI6, PPPI7, PPPI17. Você pode obter os IDs de imagens infratoras pela API de /items, do atributo pictures.
curl -X POST -H 'Authorization: Bearer $ACCESS_TOKEN' https://api.mercadolibre.com/moderations/pppi/denounces/items/MLA123 -d
{ "report_reason_id":"PPPI1",
"comment":"Comment example.",
"photos_denounced": [
"666591-MLA26622267232_012016",
"666591-MLA26622267232_012017",
"666591-MLA26622267232_012018"
]
}
Resposta ok (200):
{
"status": 201,
"denounce_id": 12547408
}
Consultar estado de denúncia
Obtenha informação do estado atual da denúncia para logo responder ao vendedor que tenha denunciado.
Chamada:
curl -X GET -H 'Authorization: Bearer $ACCESS_TOKEN' https://api.mercadolibre.com/moderations/pppi/case/$DENOUNCE_ID
Exemplo:
curl -X GET -H 'Authorization: Bearer $ACCESS_TOKEN' https://api.mercadolibre.com/moderations/pppi/case/123
Resposta ok (200):
{
"item_info" {
"title": ,
"description": < string | null >,
"price": < number | null >,
"pictures": < array[object: "url": ] >,
},
"user_type": < string(seller|member) >,
"reason_text": ,
"member_name": ,
"member_quittance": < string | null >,
"seller_name": ,
"seller_quittance": < string | null >,
"document_url": < string | null >,
"document_name": < string | null >,
"due_date": ,
"current_status": < string(WAITING_DOCUMENTATION|DOCUMENTATION_PRESENTED|DOCUMENTATION_NOT_PRESENTED|DOCUMENTATION_APPROVED|DOCUMENTATION_NOT_APPROVED|MEMBER_NOT_RESPOND|ROLLBACK|DISCARD_DUE_RESTRICTION) >,
"reject_option_member": [
{
"sub_text_en": null,
"text_en": "The documentation does not correspond to the reported product",
"id": 1,
"text_pt": "A documentação não corresponde ao produto denunciado",
"sub_text_pt": null,
"text_es": "La documentación no se corresponde con el producto denunciado",
"sub_text_es": null
},
{
"sub_text_en": null,
"text_en": "The documentation is illegible",
"id": 2,
"text_pt": "A documentação está ilegível",
"sub_text_pt": null,
"text_es": "La documentación es ilegible",
"sub_text_es": null
},
{
"sub_text_en": "The documentation does not prove that they are authorized to use my brands, logos, or that they are official distributors",
"text_en": "You are not authorized to use this content",
"id": 3,
"text_pt": "Não está autorizado a usar este conteúdo",
"sub_text_pt": "A documentação não comprova que está autorizado a usar minhas marcas, logotipos ou que é um distribuidor oficial",
"text_es": "No está autorizado a utilizar este contenido",
"sub_text_es": "La documentación no prueba que está autorizado a usar mis marcas, logos, ni que es un distribuidor oficial"
}
],
"photos_denounced": [
{
"id": "670708-MLA40946169781_022020"
"status": "REMOVED",
"src": "http://mla-s2-p.mlstatic.com/670708-MLA40946169781_022020.jpg"
}
],
"photos_new": [
{
"id": "8889-MLA26622267232_012016",
"src": "http://mla-s2-p.mlstatic.com/670708-MLA40946169781_022020.jpg"
},
{
"id": "792503-MLA40997189396_032020",
"src": "http://mla-s2-p.mlstatic.com/792503-MLA40997189396_032020-O.jpg"
}
]
}
Responder ao vendedor
Uma vez que se faz uma denúncia como Membro do Programa, o vendedor tem 4 dias para responder com a documentação e logo terá 4 dias corridos para responder a este.
- Se não responder dentro do prazo, a publicação denunciada do vendedor será reativada.
- Para responder recusando a resposta do vendedor, você deve adicionar dentro d o body o campo reject_member_id com o id do motivo de recusa obtido previamente na chamada GET dentro do campo reject_option_member.
Chamada:
curl -X POST -H 'Authorization: Bearer $ACCESS_TOKEN' https://api.mercadolibre.com/moderations/pppi/case/$DENOUNCE_ID -d
{
"documentation_approved":"false" ,
"member_quittance": ,
"reject_member_id": "1"
}
Exemplo aprovar denúncia:
curl -X POST -H 'Authorization: Bearer $ACCESS_TOKEN' https://api.mercadolibre.com/moderations/pppi/case/$DENOUNCE_ID -d
{
"documentation_approved":"true" ,
"member_quittance": < string | null >
}
Exemplo recusar denúncia:
curl -X POST -H 'Authorization: Bearer $ACCESS_TOKEN' https://api.mercadolibre.com/moderations/pppi/case/$DENOUNCE_ID -d
{
"documentation_approved":"false",
"member_quittance": < string | null >,
"reject_member_id": "1"
}
Resposta:
{
"item_info" {
"title": ,
"description": < string | null >,
"price": < number | null >,
"pictures": < array[object: "url": ] >,
},
"user_type": < string ( seller | member) >,
"reason_text": ,
"member_name": ,
"member_quittance": < string | null >,
"seller_name": ,
"seller_quittance": < string | null >,
"document_url": < string | null >,
"document_name": < string | null >,
"due_date": ,
"current_status": < string(WAITING_DOCUMENTATION|DOCUMENTATION_PRESENTED|DOCUMENTATION_NOT_PRESENTED|DOCUMENTATION_APPROVED|DOCUMENTATION_NOT_APPROVED|MEMBER_NOT_RESPOND|ROLLBACK|DISCARD_DUE_RESTRICTION) >,
"reject_option_member": [
{
"sub_text_en": null,
"text_en": "The documentation does not correspond to the reported product",
"id": 1,
"text_pt": "A documentação não corresponde ao produto denunciado",
"sub_text_pt": null,
"text_es": "La documentación no se corresponde con el producto denunciado",
"sub_text_es": null
},
{
"sub_text_en": null,
"text_en": "The documentation is illegible",
"id": 2,
"text_pt": "A documentação está ilegível",
"sub_text_pt": null,
"text_es": "La documentación es ilegible",
"sub_text_es": null
},
{
"sub_text_en": "The documentation does not prove that they are authorized to use my brands, logos, or that they are official distributors",
"text_en": "You are not authorized to use this content",
"id": 3,
"text_pt": "Não está autorizado a usar este conteúdo",
"sub_text_pt": "A documentação não comprova que está autorizado a usar minhas marcas, logotipos ou que é um distribuidor oficial",
"text_es": "No está autorizado a utilizar este contenido",
"sub_text_es": "La documentación no prueba que está autorizado a usar mis marcas, logos, ni que es un distribuidor oficial"
}
],
"photos_denounced": [
{
"id": "670708-MLA40946169781_022020"
"status": "REMOVED",
"src": "http://mla-s2-p.mlstatic.com/670708-MLA40946169781_022020.jpg"
}
],
"photos_new": [
{
"id": "8889-MLA26622267232_012016",
"src": "http://mla-s2-p.mlstatic.com/670708-MLA40946169781_022020.jpg"
},
{
"id": "792503-MLA40997189396_032020",
"src": "http://mla-s2-p.mlstatic.com/792503-MLA40997189396_032020-O.jpg"
}
]
}
Próxima: Publicações denunciadas.