calendar.release.ganttmanager.fr Open in urlscan Pro
163.172.36.92  Public Scan

Submitted URL: http://calendar.release.ganttmanager.fr/
Effective URL: https://calendar.release.ganttmanager.fr/q/swagger-ui/
Submission: On March 18 via api from NL — Scanned from FR

Form analysis 1 forms found in the DOM

<form class="download-url-wrapper"><input class="download-url-input" type="text" value="/q/openapi"><button class="download-url-button button">Explore</button></form>

Text Content

Explore


CALENDAR API

 1.0 

OAS3

/q/openapi

This API allows CRUD opérations on Calendar, Period and TimeSlot

@MTovonandrasana - Website
Send email to @MTovonandrasana
Authorize



CALENDARS

ANYBODY INTERESTED IN CALENDAR



POST/calendars/calendar
Create a new calendar.
GET/calendars/calendar/name
Get all calendar's id and name.
GET/calendars/calendar/{calendarId}
Get one calendar.
PUT/calendars/calendar/{calendarId}
Modify or update calendar name
DELETE/calendars/calendar/{calendarId}
Delete calendar.
PUT/calendars/calendar/{calendarId}/add-period
Add a period to calendar.
PUT/calendars/calendar/{calendarId}/as-default
Set calendar as default.
PUT/calendars/calendar/{calendarId}/remove-period
Remove a period from calendar.
GET/calendars/calendar/{id}/adjust-end
Adjust start date.
GET/calendars/calendar/{id}/adjust-start
Adjust start date.
GET/calendars/calendar/{id}/compute-end
Compute end time, base on start time more duration.
GET/calendars/calendar/{id}/compute-start
Compute start time, base on end time less duration.
GET/calendars/calendar/{id}/duration
Get duration in milliseconds between startTime and endTime on calendar.
GET/calendars/calendar/{id}/is-working
Date is a working time on calendar ?.
GET/calendars/calendar/{id}/name
Get a calendar's id and name.
GET/calendars/calendar/{id}/no-working-real
List all not working hour between start and end date.
GET/calendars/calendar/{id}/working-slice
List all working slice between start and end date.


PERIODS

ANYBODY INTERESTED IN PERIOD



POST/calendars/periods
Create a new period.
GET/calendars/periods/{id}
Get a period.
PUT/calendars/periods/{id}
Modify or update period name
DELETE/calendars/periods/{id}
Delete a period.
DELETE/calendars/periods/{id}/remove-day-definition
Remove day definition in a period.
PUT/calendars/periods/{id}/update-day-definition
Modify day definition in a period.
PUT/calendars/periods/{id}/update-days-number
Modify the number of day in a period.


SPECIFIC-PERIODS

ANYBODY INTERESTED IN SPECIFICPERIOD



PUT/calendars/calendar/{calendarId}/add-specific-period
Add a specific period(exception) to calendar.
PUT/calendars/calendar/{calendarId}/remove-specific-period
Remove a specific period(exception) from calendar.
POST/calendars/calendar/{id}/icalendar/{idDayDefinition}
Import an icalendar in ics format.
GET/calendars/specific-period/{id}
Get a specific period


DAY-DEFINITIONS

ANYBODY INTERESTED IN DAYDEFINITION



POST/calendars/day-definitions
Create a Daydefinition
GET/calendars/day-definitions/time-units
Get all day definition used for time unit
GET/calendars/day-definitions/{id}
Get a day definition
PUT/calendars/day-definitions/{id}
Modify or update day definition name
DELETE/calendars/day-definitions/{id}
Delete daydefinition.
PUT/calendars/day-definitions/{id}/add-timeslot
Add a timeslot in day definition
PUT/calendars/day-definitions/{id}/as-default
Set day definition as default time-units.
GET/calendars/day-definitions/{id}/duration
Get duration of day definition in milliseconde.
PUT/calendars/day-definitions/{id}/modify-color
Modify or update day definition color
PUT/calendars/day-definitions/{id}/remove-timeslot
Delete a time-slot in daydefinition.


TIME-SLOTS

ANYBODY INTERESTED IN TIME-SLOT



POST/calendars/time-slots
Create time-slot
GET/calendars/time-slots/duration/{id}
Compute time-slot duration in milliseconds
GET/calendars/time-slots/{id}
Get a time-slot
PUT/calendars/time-slots/{id}
Modify or update time-slot name
DELETE/calendars/time-slots/{id}
Delete time-slot


GANTTONLINEERROR


GET/errors
Display all error type


VERSION


GET/version
Get micro service version


INTERNAL-API


GET/calendars/calendar
Get all calendar
GET/calendars/calendar/default

GET/calendars/day-definitions
Get all day definition
GET/calendars/day-definitions/default

GET/calendars/day-definitions/name
Get all id-name day definition
GET/calendars/periods
Get all periods
GET/calendars/specific-period
Get all specificPeriods.
GET/calendars/time-slots
Get all time-slot


INITIALISE


GET/init



PLANIFY-INTERN


POST/planify
Planify activities from a planning.


NOTIFIER RESSOURCE


GET/broadcast
Broadcast notifier for live update.
GET/broadcast-delay
Broadcast notifier for delay update.

SCHEMAS

CalendarPM
CalendarPMResponseDTO
Color
DayDefinition
DayDefinitionResponseDTO
DayDefinitionWithDurationResponseDTO
DurationDTO
GanttOnlineError
IdNameDTO
LinkIdDTO
LinkType
LocalTime
NameValidationError
OverlappingException
Pair
Period
PeriodResponseDTO
PlanningDTO
SimpleTaskDTO
SpecificPeriod
SpecificPeriodResponseDTO
TimeSlot
TimeSlotResponseDTO
UsedError