The base URLs, depending on HARICA’s environment, are the following:
- Development: https://cm-dev.harica.gr
- Staging: https://cm-stg.harica.gr
- Production: https://cm.harica.gr
You can find every JSON that is required in each POST request as well as their acceptable key-value pairs in the HARICA – API Documentation Swagger website.
Register
If you want to create an account in CertManager you have to use /api/User/CreateUser as the API endpoint. The data you must include in the request body has to be in a JSON as follows:
{
"fullName": "Your Name",
"email": "user@harica.gr",
"password": "...."
}If you wish to add additional details to your account, below is all the information that can be included in the JSON:
{
"fullName":"Your Name",
"fullNameLocalized":"...",
"email":"user@harica.gr.com",
"password":"....",
"dateOfBirth":"2023-1-31T12:26:09.049Z",
"phoneNumber":"...."
}
Log In
If you wish to log in to your account in CertManager, you have to make a POST request to the API endpoint /api/User/Login. You must submit the email and password corresponding to your account as a JSON object.
{
"email":"enteryouremail",
"password":"enteryourpassword"
}
The web token returned from this request will be required for any subsequent API call.
Here is an example of a web token.
eyJhbGciOiJIUzI1NiIs……
