Domain
| API | Description |
|---|---|
| GET api/Domain/whois/{domain} |
Retrieves all of the information from the who.is server lookup |
| GET api/Domain/GetForUser?userId={userId} |
Retrieves the domains listed for the user which matches the "userId" passed in |
| GET api/Domain/GetWithContactsForUser?userId={userId} |
Retrieves all of the domains and all contacts that are assigned to be notified about it's expiry dates for the user which matches the "userId" passed in |
| GET api/Domain/Get/{id} |
Retrieves a domain |
| GET api/Domain/GetWithContacts/{id} |
Retrieves a single domain and all contacts that are assigned to be notified about it's expiry dates |
| POST api/Domain/Create |
Creates a domain |
| POST api/Domain/Edit |
Amends a domain |
| DELETE api/Domain/Delete/{id} |
Deletes a domain |
| POST api/Domain/Refresh/{id} |
Refreshes the whois and SSL information for a domain |
Contact
| API | Description |
|---|---|
| GET api/Contact/GetForUser?userId={userId} |
Retrieves all contacts listed for the user which matcges the "userId" passed in |
| GET api/Contact/Get/{id} |
Retrieves a contact |
| POST api/Contact/Create |
Creates a contact |
| POST api/Contact/Edit |
Amends a contact |
| DELETE api/Contact/Delete/{id} |
Deletes a contact with the Id passed in |
User
| API | Description |
|---|---|
| GET api/User/GetReminderSettings?userId={userId} |
Retrieves the reminder settings of the user which matches the "userId" passed in |
| POST api/User/UpdateReminderSettings |
Updates the reminder settings of the user |
| GET api/User/GetEmail?userId={userId} |
Retrieves the email of the user which matches the "userId" passed in |
| POST api/User/UpdateEmail |
Updates the email of the user |