Skip to main content
GET
/
equipments
/
{pageNumber}
/
{pageLimit}
Essa rota irá retornar informações sobre os equipamentos.
curl --request GET \
  --url https://backend-pied-prod.piedadmin.com.br/api/v2/equipments/{pageNumber}/{pageLimit} \
  --header 'Authorization: Bearer <token>'
{
  "type": "module / inverter / stringBox / complementaryEquipment",
  "productCode": "codigo123",
  "name": "Nome do produto ",
  "manufacturer": "Nome do fabricante",
  "model": "Modelo",
  "baseprice": 1000,
  "costPrice": 500,
  "nominalMaxPower": 500,
  "nominalOutputPower": 10,
  "height": 10,
  "width": 10,
  "lenght": 10,
  "weight": 10,
  "volume": 10,
  "featured": true,
  "featuredEcommerce": true,
  "isToSell": true,
  "isToSellIntegrator": true,
  "isToSellOptions": {
    "separatedSales": true,
    "closedKitSales": true,
    "mountKitSales": true
  },
  "storeSellOptions": {
    "separatedSales": true,
    "closedKitSales": true
  },
  "ecommerceSellOptions": {
    "separatedSales": true,
    "closedKitSales": true
  },
  "inventory": {
    "current": 100,
    "reserved": 50,
    "minimum": 0
  },
  "inventoryByCenter": [
    {
      "center": "CD001",
      "current": 100,
      "reserved": 50,
      "minimum": 0
    }
  ],
  "moduleSpecifications": {
    "ratedMaximumPower": 500,
    "efficiency": 10,
    "openCircuitVoltage": 40.5,
    "shortCircuitCurrent": 9.5,
    "maximumPowerVoltage": 33.5,
    "maximumPowerCurrent": 8.5,
    "cellType": "mono"
  },
  "inverterSpecifications": {
    "inverterType": "Tipo de inversor",
    "connectionType": "Tipo de ligação",
    "maximumInputPower": 10,
    "maximumInputPowerPerString": 500,
    "startVoltage": 100,
    "minimumMPPTVoltage": 150,
    "maximumMPPTVoltage": 1000,
    "mpptAmount": 2,
    "ratedOutputPower": 10,
    "ratedOutputVoltage": 400,
    "maximumOutputCurrent": 50,
    "maximumInputCurrentPerMPPT": [
      20
    ],
    "maximumInputCurrent": [
      40
    ],
    "stringsPerMPPT": [
      20
    ],
    "maximumCurrentDCConnector": [
      20
    ],
    "maximumCurrent": [
      20
    ],
    "solarEdgeSpecifications": {
      "compatibleInverters": [
        1
      ],
      "minimumStringLength": [
        1
      ],
      "maximumStringLength": [
        1
      ],
      "maximumContinuousPowerPerString": [
        5000
      ],
      "maximumConnectedPowerPer2String": [
        5000
      ],
      "maximumConnectedPowerPerString": [
        5000
      ],
      "maximumConnectedPowerPer3String": [
        5000
      ],
      "maximumConnectedPowerPer4String": [
        5000
      ]
    }
  },
  "complementaryEquipmentSpecifications": {
    "category": {
      "id": "200000000",
      "name": "Categoria",
      "type": "Tipo da categoria"
    }
  },
  "stringBoxSpecifications": {
    "inputAmount": [
      1
    ],
    "outputAmount": [
      1
    ],
    "maximumStringVoltage": 1000,
    "maximumStringCurrent": 20
  },
  "customData": [
    {
      "key": "<string>",
      "value": "0000",
      "type": "text"
    }
  ]
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

pageNumber
integer
required

Determina o número da página a ser retornada.

pageLimit
integer
required

Limita a quantidade de registros retornados por página.

Query Parameters

createdBefore
string

A pesquisa retorna registros criados até esta data passada no parâmetro. Formato (AAAA-MM-DD).

createdAfter
string

A pesquisa retorna registros criados a partir desta data passada no parâmetro. Formato (AAAA-MM-DD).

type
string

A pesquisa retorna registros nos quais o tipo do produto é igual ao passado no parâmetro.

productCode
string

A pesquisa retorna registros nos quais o código do produto ou parte deste código é igual ao passado no parâmetro.

Exemplo: Para a pesquisa retornar registros com o código 12345, pode-se passar tanto o parâmetro 12345, quanto os parâmetros 1, 2, 3, 4, 5, 12, 23, 123, 345…

name
string

A pesquisa retorna registros nos quais o nome do produto ou parte deste nome é igual ao passado no parâmetro.

Exemplo: Para a pesquisa retornar registros com o nome ABCDE, pode-se passar tanto o parâmetro ABCDE, quanto os parâmetros A, B, C, D, E, AB, BC, ABC, CDE…

manufacturer
string

A pesquisa retorna registros nos quais o nome do fabricante do produto ou parte deste nome é igual ao passado no parâmetro.

Exemplo: Para a pesquisa retornar registros com o nome ABCDE, pode-se passar tanto o parâmetro ABCDE, quanto os parâmetros A, B, C, D, E, AB, BC, ABC, CDE…

model
string

A pesquisa retorna registros nos quais o nome do modelo do produto ou parte deste nome é igual ao passado no parâmetro.

Exemplo: Para a pesquisa retornar registros com o nome ABCDE, pode-se passar tanto o parâmetro ABCDE, quanto os parâmetros A, B, C, D, E, AB, BC, ABC, CDE…

basePriceGTE
number

A pesquisa retorna registros criados com preço base de valor superior ou igual ao passado no parâmetro.

basePriceLTE
number

A pesquisa retorna registros criados com preço base de valor inferior ou igual ao passado no parâmetro.

Response

OK

type
string
Example:

"module / inverter / stringBox / complementaryEquipment"

productCode
string
Example:

"codigo123"

name
string
Example:

"Nome do produto "

manufacturer
string
Example:

"Nome do fabricante"

model
string
Example:

"Modelo"

baseprice
number
Example:

1000

costPrice
number
Example:

500

nominalMaxPower
number
Example:

500

nominalOutputPower
number
Example:

10

height
number
Example:

10

width
number
Example:

10

lenght
number
Example:

10

weight
number
Example:

10

volume
number
Example:

10

Example:

true

Example:

true

isToSell
boolean
Example:

true

isToSellIntegrator
boolean
Example:

true

isToSellOptions
object
storeSellOptions
object
ecommerceSellOptions
object
inventory
object
inventoryByCenter
object[]
moduleSpecifications
object
inverterSpecifications
object
complementaryEquipmentSpecifications
object
stringBoxSpecifications
object
customData
object[]