GET v1/ads

Retorna todos os anúncios publicados

Requer Autorização

Para realizar a autorização, é necessário enviar as credenciais de autenticação usando o cabeçalho de autorização.
O cabeçalho de autorização é construído como se segue:

  1. O nome de usuário e a senha são combinadas em uma string "usuário:senha"
  2. A seqüência resultante literal é então codificado em Base64
  3. O método de autorização seguido da palavra "Basic" é, então, colocado antes da seqüência codificada.
Por exemplo, se o usuário é 'Aladdin' e a senha é "abra-de-sésamo" então o cabeçalho deve ser:
Authorization: Basic QWxhZGRpbjphYnJhLWRlLXPDqXNhbW8=

Códigos de Resposta

  • OK (200)
  • BadRequest (400)
  • Unauthorized (401)
  • Forbidden (403)
  • NotFound (404)

Informações da Resposta

Descrição do recurso

AdResponse array Retorna uma lista com os anúncios do usuário.

NomeDescriçãoTipoInformações adicionais
AdIdCódigo de identificação do anúncio gerado pelo sistemainteger
ReferenceCodeCódigo de referência do anúncio fornecido pelo anunciantestringObrigatório
TypeTipo de oferta do anúncio (Venda/Locação/Serviço)stringObrigatório
ContractIdCódigo de identificação do Contrato atual do anuncianteintegerObrigatório
CategoryCategoria da Máquina/Equipamento do anúnciostringObrigatório
MakeFabricante da Máquina/Equipamento do anúnciostringObrigatório
ModelModelo da Máquina/Equipamento do anúnciostringObrigatório
SerialNumberNúmero de série da Máquina/Equipamento do anúnciostring
YearAno de fabricação da Máquina/Equipamento do anúncio (ex. 1998)integer
PriceValor do anúncio em Reais (ex. R$ 100.000,00 -> 100000). Somente números.integer
StateEstado (UF) da localização do anúncio (ex. SP)stringObrigatório
CityCidade da localização do anúncio (ex. Jundiaí)stringObrigatório
DescriptionDescrição do anúncio (Ex.: pintura nova, pneus bons, cabinada, motor novo) É proibido inserir endereços de outros sites, telefones e e-mail.string
IsPrivateIndica se o anúncio é particular (publicado somente EmEstoque)booleanObrigatório
SyncToMarketplacesIndicar se o anúncio deve ser Sincronizado com os Marketplaces disponíveis através do EmEstoqueboolean
PhotosLista com os links das fotos da Máquina do anúncio. Máximo de 4 fotos.string arrayTam. Máx.: 4
SpecificationsLista das especificações do anúncioNameValueItem array
LinksLista de links do anúncioLink array

Formatos da Resposta

application/json, text/json

Observações:

  • No formato Json, os nomes dos parâmetros seguem o padrão camelCase, ou seja, sempre são iniciados com letras minúsculas.
[
  {
    "adId": 1,
    "referenceCode": "XXXX0123456",
    "type": "Venda",
    "contractId": 1,
    "category": "Escavadeira",
    "make": "Case",
    "model": "CX220",
    "serialNumber": "ABC123456",
    "year": 2012,
    "price": 100000,
    "state": "SP",
    "city": "Jundiaí",
    "description": "NONONON NONONON NONONON",
    "isPrivate": false,
    "syncToMarketplaces": false,
    "photos": [
      "http://www.yourdomain.com/photo1.jpg",
      "http://www.yourdomain.com/photo2.jpg",
      "http://www.yourdomain.com/photo3.jpg",
      "http://www.yourdomain.com/photo4.jpg"
    ],
    "specifications": [
      {
        "name": "numero-de-serie",
        "value": "ABC1234"
      },
      {
        "name": "ano-fabricacao",
        "value": "2012"
      }
    ],
    "links": [
      {
        "href": "https://www.mercadomaquinas.com.br/anuncio/1-test-ad-permalink-slug",
        "rel": "ad",
        "type": "GET"
      },
      {
        "href": "https://api.mercadomaquinas.com.br/v1/ads/1",
        "rel": "ad api",
        "type": "GET"
      }
    ]
  },
  {
    "adId": 1,
    "referenceCode": "XXXX0123456",
    "type": "Venda",
    "contractId": 1,
    "category": "Escavadeira",
    "make": "Case",
    "model": "CX220",
    "serialNumber": "ABC123456",
    "year": 2012,
    "price": 100000,
    "state": "SP",
    "city": "Jundiaí",
    "description": "NONONON NONONON NONONON",
    "isPrivate": false,
    "syncToMarketplaces": false,
    "photos": [
      "http://www.yourdomain.com/photo1.jpg",
      "http://www.yourdomain.com/photo2.jpg",
      "http://www.yourdomain.com/photo3.jpg",
      "http://www.yourdomain.com/photo4.jpg"
    ],
    "specifications": [
      {
        "name": "numero-de-serie",
        "value": "ABC1234"
      },
      {
        "name": "ano-fabricacao",
        "value": "2012"
      }
    ],
    "links": [
      {
        "href": "https://www.mercadomaquinas.com.br/anuncio/1-test-ad-permalink-slug",
        "rel": "ad",
        "type": "GET"
      },
      {
        "href": "https://api.mercadomaquinas.com.br/v1/ads/1",
        "rel": "ad api",
        "type": "GET"
      }
    ]
  }
]

text/html

[{"adId":1,"referenceCode":"XXXX0123456","type":"Venda","contractId":1,"category":"Escavadeira","make":"Case","model":"CX220","serialNumber":"ABC123456","year":2012,"price":100000,"state":"SP","city":"Jundiaí","description":"NONONON NONONON NONONON","isPrivate":false,"syncToMarketplaces":false,"photos":["http://www.yourdomain.com/photo1.jpg","http://www.yourdomain.com/photo2.jpg","http://www.yourdomain.com/photo3.jpg","http://www.yourdomain.com/photo4.jpg"],"specifications":[{"name":"numero-de-serie","value":"ABC1234"},{"name":"ano-fabricacao","value":"2012"}],"links":[{"href":"https://www.mercadomaquinas.com.br/anuncio/1-test-ad-permalink-slug","rel":"ad","type":"GET"},{"href":"https://api.mercadomaquinas.com.br/v1/ads/1","rel":"ad api","type":"GET"}]},{"adId":1,"referenceCode":"XXXX0123456","type":"Venda","contractId":1,"category":"Escavadeira","make":"Case","model":"CX220","serialNumber":"ABC123456","year":2012,"price":100000,"state":"SP","city":"Jundiaí","description":"NONONON NONONON NONONON","isPrivate":false,"syncToMarketplaces":false,"photos":["http://www.yourdomain.com/photo1.jpg","http://www.yourdomain.com/photo2.jpg","http://www.yourdomain.com/photo3.jpg","http://www.yourdomain.com/photo4.jpg"],"specifications":[{"name":"numero-de-serie","value":"ABC1234"},{"name":"ano-fabricacao","value":"2012"}],"links":[{"href":"https://www.mercadomaquinas.com.br/anuncio/1-test-ad-permalink-slug","rel":"ad","type":"GET"},{"href":"https://api.mercadomaquinas.com.br/v1/ads/1","rel":"ad api","type":"GET"}]}]