<back to all web services
CalendarRequest
The following routes are available for this service:| GET,OPTIONS | /v1/Calendar/{CalendarId} | | |
|---|
| GET,OPTIONS | /v1/Calendar/Project/{ProjectId} | | |
|---|
| GET,OPTIONS | /v1/Calendar/Location/{LocationId} | | |
|---|
| GET,OPTIONS | /v1/Calendar/Agent/{AgentId} | | |
|---|
| GET,OPTIONS | /v1/Calendar/Project/{ProjectId}/{StartDate}/{EndDate} | | |
|---|
| GET,OPTIONS | /v1/Calendar/Project/{ProjectId}/CalendarEventId/{CalendarEventId} | | |
|---|
| GET,OPTIONS | /v1/Calendar/{CalendarId}/{StartDate}/{EndDate} | | |
|---|
| GET,OPTIONS | /v1/Calendar/Project/{StartDate}/{EndDate} | | |
|---|
| GET,OPTIONS | /v1/Calendar/Project/ExpandRecurring/{ProjectId} | | |
|---|
| GET,OPTIONS | /v1/Calendar/CrewMember/Availability/{ContactId}/{StartDate}/{EndDate} | | |
|---|
| GET,OPTIONS | /v1/Calendar/Project/ExpandRecurring/{ProjectId}/{StartDate}/{EndDate} | | |
|---|
| GET,OPTIONS | /v1/Calendar/Project/ExpandRecurring/{ProjectId}/CalendarEventId/{CalendarEventId} | | |
|---|
| GET,OPTIONS | /v1/Calendar/Project/ExpandRecurring/ExpandAll/{ProjectId}/{StartDate}/{EndDate} | | |
|---|
CalendarRequest Parameters:| Name | Parameter | Data Type | Required | Description |
|---|
| CalendarId | path | Guid | No | |
| CalendarEventId | path | int | No | |
| CalendarType | query | CalendarType | No | |
| CalendarFormat | query | CalendarFormat | No | |
| ContactId | path | int | No | |
| StartDate | path | DateTime | No | |
| EndDate | path | DateTime | No | |
| ProjectId | path | int | No | |
| LocationId | path | Guid | No | |
| AgentId | path | int | No | |
| ExpandRecurringEvents | query | bool | No | |
| ExpandAll | query | bool | No | |
CalendarType Enum:| All | |
| Pera | |
| Google | |
CalendarFormat Enum:| Standard | |
| ICS | |
To override the Content-type in your clients, use the HTTP Accept Header, append the .other suffix or ?format=other
HTTP + OTHER
The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
GET /v1/Calendar/{CalendarId} HTTP/1.1
Host: api.dev.dynamics.trendsic.com
Accept: text/jsonl