POST
/generators
curl \
--request POST 'http://localhost/api/v1/generators' \
--header "Content-Type: application/json" \
--data '{"capacity":100.5,"typeId":"550e8400-e29b-41d4-a716-446655440000"}'
Request examples
{
"capacity": 100.5,
"typeId": "550e8400-e29b-41d4-a716-446655440000"
}
Response examples (201)
{
"capacity": 100.5,
"createdAt": "string",
"id": "550e8400-e29b-41d4-a716-446655440001",
"isRenewable": true,
"typeDescription": "Solar photovoltaic panels",
"typeId": "550e8400-e29b-41d4-a716-446655440000",
"typeName": "Solar",
"updatedAt": "string"
}
Response examples (400)
{
"code": 400,
"error": "Invalid input",
"message": "The provided data is invalid"
}
Response examples (500)
{
"code": 400,
"error": "Invalid input",
"message": "The provided data is invalid"
}