Solariance-API-V1
  1. User
Solariance-API-V1
  • Getting Started
  • Forecast
    • forecast/power
      GET
    • forecast/energy
      GET
    • forecast/temperature
      GET
    • forecast/export
      GET
    • forecast/optimizer
      POST
  • System
    • system/list
      GET
    • system/view
      GET
    • system/create
      POST
    • system/update
      PUT
    • system/delete
      DELETE
  • User
    • user/view
      GET
    • user/create
      POST
    • user/update
      PUT
    • user/delete
      DELETE
    • user/auth/pw
      POST
  • Ext
    • ext/pvgeneration
      GET
    • ext/pvshare
      GET
    • ext/price
      GET
    • ext/pvinstallation
      GET
  1. User

user/create

POST
https://api.solariance.de/v1/user/create
Password must be at least 10 characters long, contain one uppercase letter, one number, and one special character
Supported Countries: Germany, Netherlands, Italy, United_Kingdom, France, Spain, Belgium, Albania, Andorra, Armenia, Austria, Azerbaijan, Bosnia_and_Herzegovina, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, Georgia, Greece, Hungary, Iceland, Ireland, Kosovo, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Moldova, Monaco, Montenegro, North_Macedonia, Norway, Poland, Portugal, Romania, Russia, San_Marino, Serbia, Slovakia, Slovenia, Sweden, Switzerland, Turkey, Vatican_City

Request

Body Params application/json

Example
{
    "username": "jon_doe",
    "email": "example@example.com",
    "password": "tFVsEWqS@cBa2",
    "passwordConfirm": "tFVsEWqS@cBa2",
    "firstname": "Jon",
    "lastname": "Doe",
    "country": "Germany",
    "company": "Jon Doe & Sons Inc.",
    "acquisition": "Social Media",
    "newsletter": true
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.solariance.de/v1/user/create' \
--header 'Content-Type: application/json' \
--data-raw '{
    "username": "jon_doe",
    "email": "example@example.com",
    "password": "tFVsEWqS@cBa2",
    "passwordConfirm": "tFVsEWqS@cBa2",
    "firstname": "Jon",
    "lastname": "Doe",
    "country": "Germany",
    "company": "Jon Doe & Sons Inc.",
    "acquisition": "Social Media",
    "newsletter": true
}'

Responses

🟢200Success
application/json
Body

Example
{
    "code": 200,
    "message": "User created successfully",
    "data": {}
}
🟠400Bad Request
🟠405Method Not Allowed
🟠403Forbidden
Modified at 2025-06-10 09:50:32
Previous
user/view
Next
user/update
Built with