{
	"info": {
		"_postman_id": "b8c461fa-232e-49a6-b4dc-39f8ec7fdd08",
		"name": "Public API",
		"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
		"_exporter_id": "18065328"
	},
	"item": [
		{
			"name": "{tenantId}",
			"item": [
				{
					"name": "appointment",
					"item": [
						{
							"name": "preview",
							"item": [
								{
									"name": "Retrieves a preview of multiple appointments based on specified criteria.",
									"request": {
										"method": "GET",
										"header": [],
										"url": {
											"raw": "{{baseUrl}}/:tenantId/appointment/preview?AdId=string&StartTime=1957-03-30T23:16:18.370Z&EndTime=1957-03-30T23:16:18.370Z&DomainId=string",
											"host": [
												"{{baseUrl}}"
											],
											"path": [
												":tenantId",
												"appointment",
												"preview"
											],
											"query": [
												{
													"key": "AdId",
													"value": "string"
												},
												{
													"key": "StartTime",
													"value": "1957-03-30T23:16:18.370Z"
												},
												{
													"key": "EndTime",
													"value": "1957-03-30T23:16:18.370Z"
												},
												{
													"key": "DomainId",
													"value": "string"
												}
											],
											"variable": [
												{
													"key": "tenantId",
													"value": "{{tenantId}}",
													"description": "The tenant ID from the route."
												}
											]
										}
									},
									"response": [
										{
											"name": "Returns the appointments preview.",
											"originalRequest": {
												"method": "GET",
												"header": [
													{
														"key": "Authorization",
														"value": "Bearer <token>",
														"description": "Added as a part of security scheme: bearer"
													}
												],
												"url": {
													"raw": "{{baseUrl}}/:tenantId/appointment/preview?AdId=string&StartTime=1957-03-30T23:16:18.370Z&EndTime=1957-03-30T23:16:18.370Z&DomainId=string",
													"host": [
														"{{baseUrl}}"
													],
													"path": [
														":tenantId",
														"appointment",
														"preview"
													],
													"query": [
														{
															"key": "AdId",
															"value": "string"
														},
														{
															"key": "StartTime",
															"value": "1957-03-30T23:16:18.370Z"
														},
														{
															"key": "EndTime",
															"value": "1957-03-30T23:16:18.370Z"
														},
														{
															"key": "DomainId",
															"value": "string"
														}
													],
													"variable": [
														{
															"key": "tenantId"
														}
													]
												}
											},
											"status": "OK",
											"code": 200,
											"_postman_previewlanguage": "text",
											"header": [],
											"cookie": [],
											"body": ""
										},
										{
											"name": "If the user is not authenticated.",
											"originalRequest": {
												"method": "GET",
												"header": [
													{
														"key": "Authorization",
														"value": "Bearer <token>",
														"description": "Added as a part of security scheme: bearer"
													}
												],
												"url": {
													"raw": "{{baseUrl}}/:tenantId/appointment/preview?AdId=string&StartTime=1957-03-30T23:16:18.370Z&EndTime=1957-03-30T23:16:18.370Z&DomainId=string",
													"host": [
														"{{baseUrl}}"
													],
													"path": [
														":tenantId",
														"appointment",
														"preview"
													],
													"query": [
														{
															"key": "AdId",
															"value": "string"
														},
														{
															"key": "StartTime",
															"value": "1957-03-30T23:16:18.370Z"
														},
														{
															"key": "EndTime",
															"value": "1957-03-30T23:16:18.370Z"
														},
														{
															"key": "DomainId",
															"value": "string"
														}
													],
													"variable": [
														{
															"key": "tenantId"
														}
													]
												}
											},
											"status": "Unauthorized",
											"code": 401,
											"_postman_previewlanguage": "text",
											"header": [],
											"cookie": [],
											"body": ""
										}
									]
								}
							]
						},
						{
							"name": "Retrieves a specific appointment by its ID.",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{baseUrl}}/:tenantId/appointment?AdId=string&AppointmentId=string&DomainId=string",
									"host": [
										"{{baseUrl}}"
									],
									"path": [
										":tenantId",
										"appointment"
									],
									"query": [
										{
											"key": "AdId",
											"value": "string"
										},
										{
											"key": "AppointmentId",
											"value": "string"
										},
										{
											"key": "DomainId",
											"value": "string"
										}
									],
									"variable": [
										{
											"key": "tenantId",
											"value": "{{tenantId}}",
											"description": "The tenant ID from the route."
										}
									]
								}
							},
							"response": [
								{
									"name": "Returns the appointment details.",
									"originalRequest": {
										"method": "GET",
										"header": [
											{
												"key": "Authorization",
												"value": "Bearer <token>",
												"description": "Added as a part of security scheme: bearer"
											}
										],
										"url": {
											"raw": "{{baseUrl}}/:tenantId/appointment?AdId=string&AppointmentId=string&DomainId=string",
											"host": [
												"{{baseUrl}}"
											],
											"path": [
												":tenantId",
												"appointment"
											],
											"query": [
												{
													"key": "AdId",
													"value": "string"
												},
												{
													"key": "AppointmentId",
													"value": "string"
												},
												{
													"key": "DomainId",
													"value": "string"
												}
											],
											"variable": [
												{
													"key": "tenantId"
												}
											]
										}
									},
									"status": "OK",
									"code": 200,
									"_postman_previewlanguage": "text",
									"header": [],
									"cookie": [],
									"body": ""
								},
								{
									"name": "If the user is not authenticated.",
									"originalRequest": {
										"method": "GET",
										"header": [
											{
												"key": "Authorization",
												"value": "Bearer <token>",
												"description": "Added as a part of security scheme: bearer"
											}
										],
										"url": {
											"raw": "{{baseUrl}}/:tenantId/appointment?AdId=string&AppointmentId=string&DomainId=string",
											"host": [
												"{{baseUrl}}"
											],
											"path": [
												":tenantId",
												"appointment"
											],
											"query": [
												{
													"key": "AdId",
													"value": "string"
												},
												{
													"key": "AppointmentId",
													"value": "string"
												},
												{
													"key": "DomainId",
													"value": "string"
												}
											],
											"variable": [
												{
													"key": "tenantId"
												}
											]
										}
									},
									"status": "Unauthorized",
									"code": 401,
									"_postman_previewlanguage": "text",
									"header": [],
									"cookie": [],
									"body": ""
								},
								{
									"name": "If the appointment is not found.",
									"originalRequest": {
										"method": "GET",
										"header": [
											{
												"key": "Authorization",
												"value": "Bearer <token>",
												"description": "Added as a part of security scheme: bearer"
											}
										],
										"url": {
											"raw": "{{baseUrl}}/:tenantId/appointment?AdId=string&AppointmentId=string&DomainId=string",
											"host": [
												"{{baseUrl}}"
											],
											"path": [
												":tenantId",
												"appointment"
											],
											"query": [
												{
													"key": "AdId",
													"value": "string"
												},
												{
													"key": "AppointmentId",
													"value": "string"
												},
												{
													"key": "DomainId",
													"value": "string"
												}
											],
											"variable": [
												{
													"key": "tenantId"
												}
											]
										}
									},
									"status": "Not Found",
									"code": 404,
									"_postman_previewlanguage": "text",
									"header": [],
									"cookie": [],
									"body": ""
								}
							]
						},
						{
							"name": "Creates a new appointment.",
							"request": {
								"method": "POST",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\n  \"domainId\": \"string\",\n  \"appointment\": {\n    \"subject\": \"string\",\n    \"body\": {\n      \"content\": \"string\",\n      \"contentType\": \"Text\"\n    },\n    \"startTime\": \"1966-03-20T08:22:26.274Z\",\n    \"endTime\": \"2017-07-23T02:00:09.173Z\",\n    \"timeZone\": \"string\",\n    \"showAsStatus\": \"Oof\",\n    \"reminderMinutesBeforeStart\": 1510,\n    \"isReminderOn\": false,\n    \"location\": {\n      \"displayName\": \"string\",\n      \"locationType\": \"Default\",\n      \"uniqueId\": \"string\",\n      \"uniqueIdType\": \"Private\"\n    },\n    \"importance\": \"Normal\",\n    \"attendees\": [\n      {\n        \"emailAddress\": {\n          \"name\": \"string\",\n          \"address\": \"string\"\n        },\n        \"type\": \"Required\"\n      },\n      {\n        \"emailAddress\": {\n          \"name\": \"string\",\n          \"address\": \"string\"\n        },\n        \"type\": \"Resource\"\n      }\n    ],\n    \"recurrence\": {\n      \"pattern\": {\n        \"dayOfMonth\": 7809,\n        \"daysOfWeek\": [\n          \"Saturday\",\n          \"Thursday\"\n        ],\n        \"firstDayOfWeek\": \"Saturday\",\n        \"index\": \"Last\",\n        \"interval\": 8955,\n        \"month\": 2739,\n        \"type\": \"RelativeYearly\"\n      },\n      \"range\": {\n        \"startDate\": \"2019-08-04T11:33:34.140Z\",\n        \"endDate\": \"1996-04-24T09:25:56.967Z\",\n        \"numberOfOccurrences\": 3719,\n        \"recurrenceTimeZone\": \"UTC\",\n        \"type\": \"EndDate\"\n      }\n    }\n  },\n  \"adId\": \"string\"\n}",
									"options": {
										"raw": {
											"headerFamily": "json",
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{baseUrl}}/:tenantId/appointment",
									"host": [
										"{{baseUrl}}"
									],
									"path": [
										":tenantId",
										"appointment"
									],
									"variable": [
										{
											"key": "tenantId",
											"value": "{{tenantId}}",
											"description": "The tenant ID from the route."
										}
									]
								}
							},
							"response": [
								{
									"name": "Returns the created appointment.",
									"originalRequest": {
										"method": "POST",
										"header": [
											{
												"key": "Content-Type",
												"value": "application/json"
											},
											{
												"key": "Authorization",
												"value": "Bearer <token>",
												"description": "Added as a part of security scheme: bearer"
											}
										],
										"body": {
											"mode": "raw",
											"raw": "{\n  \"domainId\": \"string\",\n  \"appointment\": {\n    \"subject\": \"string\",\n    \"body\": {\n      \"content\": \"string\",\n      \"contentType\": \"Text\"\n    },\n    \"startTime\": \"1966-03-20T08:22:26.274Z\",\n    \"endTime\": \"2017-07-23T02:00:09.173Z\",\n    \"timeZone\": \"string\",\n    \"showAsStatus\": \"Oof\",\n    \"reminderMinutesBeforeStart\": 1510,\n    \"isReminderOn\": false,\n    \"location\": {\n      \"displayName\": \"string\",\n      \"locationType\": \"Default\",\n      \"uniqueId\": \"string\",\n      \"uniqueIdType\": \"Private\"\n    },\n    \"importance\": \"Normal\",\n    \"attendees\": [\n      {\n        \"emailAddress\": {\n          \"name\": \"string\",\n          \"address\": \"string\"\n        },\n        \"type\": \"Required\"\n      },\n      {\n        \"emailAddress\": {\n          \"name\": \"string\",\n          \"address\": \"string\"\n        },\n        \"type\": \"Resource\"\n      }\n    ],\n    \"recurrence\": {\n      \"pattern\": {\n        \"dayOfMonth\": 7809,\n        \"daysOfWeek\": [\n          \"Saturday\",\n          \"Thursday\"\n        ],\n        \"firstDayOfWeek\": \"Saturday\",\n        \"index\": \"Last\",\n        \"interval\": 8955,\n        \"month\": 2739,\n        \"type\": \"RelativeYearly\"\n      },\n      \"range\": {\n        \"startDate\": \"2019-08-04T11:33:34.140Z\",\n        \"endDate\": \"1996-04-24T09:25:56.967Z\",\n        \"numberOfOccurrences\": 3719,\n        \"recurrenceTimeZone\": \"UTC\",\n        \"type\": \"EndDate\"\n      }\n    }\n  },\n  \"adId\": \"string\"\n}",
											"options": {
												"raw": {
													"headerFamily": "json",
													"language": "json"
												}
											}
										},
										"url": {
											"raw": "{{baseUrl}}/:tenantId/appointment",
											"host": [
												"{{baseUrl}}"
											],
											"path": [
												":tenantId",
												"appointment"
											],
											"variable": [
												{
													"key": "tenantId"
												}
											]
										}
									},
									"status": "OK",
									"code": 200,
									"_postman_previewlanguage": "text",
									"header": [],
									"cookie": [],
									"body": ""
								},
								{
									"name": "If the appointment data is invalid.",
									"originalRequest": {
										"method": "POST",
										"header": [
											{
												"key": "Content-Type",
												"value": "application/json"
											},
											{
												"key": "Authorization",
												"value": "Bearer <token>",
												"description": "Added as a part of security scheme: bearer"
											}
										],
										"body": {
											"mode": "raw",
											"raw": "{\n  \"domainId\": \"string\",\n  \"appointment\": {\n    \"subject\": \"string\",\n    \"body\": {\n      \"content\": \"string\",\n      \"contentType\": \"Text\"\n    },\n    \"startTime\": \"1966-03-20T08:22:26.274Z\",\n    \"endTime\": \"2017-07-23T02:00:09.173Z\",\n    \"timeZone\": \"string\",\n    \"showAsStatus\": \"Oof\",\n    \"reminderMinutesBeforeStart\": 1510,\n    \"isReminderOn\": false,\n    \"location\": {\n      \"displayName\": \"string\",\n      \"locationType\": \"Default\",\n      \"uniqueId\": \"string\",\n      \"uniqueIdType\": \"Private\"\n    },\n    \"importance\": \"Normal\",\n    \"attendees\": [\n      {\n        \"emailAddress\": {\n          \"name\": \"string\",\n          \"address\": \"string\"\n        },\n        \"type\": \"Required\"\n      },\n      {\n        \"emailAddress\": {\n          \"name\": \"string\",\n          \"address\": \"string\"\n        },\n        \"type\": \"Resource\"\n      }\n    ],\n    \"recurrence\": {\n      \"pattern\": {\n        \"dayOfMonth\": 7809,\n        \"daysOfWeek\": [\n          \"Saturday\",\n          \"Thursday\"\n        ],\n        \"firstDayOfWeek\": \"Saturday\",\n        \"index\": \"Last\",\n        \"interval\": 8955,\n        \"month\": 2739,\n        \"type\": \"RelativeYearly\"\n      },\n      \"range\": {\n        \"startDate\": \"2019-08-04T11:33:34.140Z\",\n        \"endDate\": \"1996-04-24T09:25:56.967Z\",\n        \"numberOfOccurrences\": 3719,\n        \"recurrenceTimeZone\": \"UTC\",\n        \"type\": \"EndDate\"\n      }\n    }\n  },\n  \"adId\": \"string\"\n}",
											"options": {
												"raw": {
													"headerFamily": "json",
													"language": "json"
												}
											}
										},
										"url": {
											"raw": "{{baseUrl}}/:tenantId/appointment",
											"host": [
												"{{baseUrl}}"
											],
											"path": [
												":tenantId",
												"appointment"
											],
											"variable": [
												{
													"key": "tenantId"
												}
											]
										}
									},
									"status": "Bad Request",
									"code": 400,
									"_postman_previewlanguage": "text",
									"header": [],
									"cookie": [],
									"body": ""
								},
								{
									"name": "If the user is not authenticated.",
									"originalRequest": {
										"method": "POST",
										"header": [
											{
												"key": "Content-Type",
												"value": "application/json"
											},
											{
												"key": "Authorization",
												"value": "Bearer <token>",
												"description": "Added as a part of security scheme: bearer"
											}
										],
										"body": {
											"mode": "raw",
											"raw": "{\n  \"domainId\": \"string\",\n  \"appointment\": {\n    \"subject\": \"string\",\n    \"body\": {\n      \"content\": \"string\",\n      \"contentType\": \"Text\"\n    },\n    \"startTime\": \"1966-03-20T08:22:26.274Z\",\n    \"endTime\": \"2017-07-23T02:00:09.173Z\",\n    \"timeZone\": \"string\",\n    \"showAsStatus\": \"Oof\",\n    \"reminderMinutesBeforeStart\": 1510,\n    \"isReminderOn\": false,\n    \"location\": {\n      \"displayName\": \"string\",\n      \"locationType\": \"Default\",\n      \"uniqueId\": \"string\",\n      \"uniqueIdType\": \"Private\"\n    },\n    \"importance\": \"Normal\",\n    \"attendees\": [\n      {\n        \"emailAddress\": {\n          \"name\": \"string\",\n          \"address\": \"string\"\n        },\n        \"type\": \"Required\"\n      },\n      {\n        \"emailAddress\": {\n          \"name\": \"string\",\n          \"address\": \"string\"\n        },\n        \"type\": \"Resource\"\n      }\n    ],\n    \"recurrence\": {\n      \"pattern\": {\n        \"dayOfMonth\": 7809,\n        \"daysOfWeek\": [\n          \"Saturday\",\n          \"Thursday\"\n        ],\n        \"firstDayOfWeek\": \"Saturday\",\n        \"index\": \"Last\",\n        \"interval\": 8955,\n        \"month\": 2739,\n        \"type\": \"RelativeYearly\"\n      },\n      \"range\": {\n        \"startDate\": \"2019-08-04T11:33:34.140Z\",\n        \"endDate\": \"1996-04-24T09:25:56.967Z\",\n        \"numberOfOccurrences\": 3719,\n        \"recurrenceTimeZone\": \"UTC\",\n        \"type\": \"EndDate\"\n      }\n    }\n  },\n  \"adId\": \"string\"\n}",
											"options": {
												"raw": {
													"headerFamily": "json",
													"language": "json"
												}
											}
										},
										"url": {
											"raw": "{{baseUrl}}/:tenantId/appointment",
											"host": [
												"{{baseUrl}}"
											],
											"path": [
												":tenantId",
												"appointment"
											],
											"variable": [
												{
													"key": "tenantId"
												}
											]
										}
									},
									"status": "Unauthorized",
									"code": 401,
									"_postman_previewlanguage": "text",
									"header": [],
									"cookie": [],
									"body": ""
								}
							]
						},
						{
							"name": "Updates an existing appointment.",
							"request": {
								"method": "PUT",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\n  \"domainId\": \"string\",\n  \"appointment\": {\n    \"id\": \"string\",\n    \"subject\": \"string\",\n    \"body\": {\n      \"content\": \"string\",\n      \"contentType\": \"Html\"\n    },\n    \"categories\": [\n      \"string\",\n      \"string\"\n    ],\n    \"importance\": \"High\",\n    \"isAllDay\": true,\n    \"start\": {\n      \"dateTime\": \"2025-04-24T22:49:59.116Z\",\n      \"timeZone\": \"string\"\n    },\n    \"end\": {\n      \"dateTime\": \"1971-07-24T15:19:55.993Z\",\n      \"timeZone\": \"string\"\n    },\n    \"isReminderOn\": false,\n    \"locations\": [\n      {\n        \"displayName\": \"string\",\n        \"locationType\": \"PostalAddress\",\n        \"uniqueId\": \"string\",\n        \"uniqueIdType\": \"Bing\"\n      },\n      {\n        \"displayName\": \"string\",\n        \"locationType\": \"ConferenceRoom\",\n        \"uniqueId\": \"string\",\n        \"uniqueIdType\": \"Private\"\n      }\n    ],\n    \"responseRequested\": false,\n    \"reminderMinutesBeforeStart\": 4233,\n    \"sensitivity\": \"Confidential\",\n    \"showAs\": \"Tentative\",\n    \"attendees\": [\n      {\n        \"emailAddress\": {\n          \"name\": \"string\",\n          \"address\": \"string\"\n        },\n        \"type\": \"Required\"\n      },\n      {\n        \"emailAddress\": {\n          \"name\": \"string\",\n          \"address\": \"string\"\n        },\n        \"type\": \"Optional\"\n      }\n    ],\n    \"location\": {\n      \"displayName\": \"string\",\n      \"locationType\": \"GeoCoordinates\",\n      \"uniqueId\": \"string\",\n      \"uniqueIdType\": \"Bing\"\n    },\n    \"recurrence\": {\n      \"pattern\": {\n        \"dayOfMonth\": 2971,\n        \"daysOfWeek\": [\n          \"Saturday\",\n          \"Sunday\"\n        ],\n        \"firstDayOfWeek\": \"Wednesday\",\n        \"index\": \"Third\",\n        \"interval\": 8266,\n        \"month\": 8382,\n        \"type\": \"Daily\"\n      },\n      \"range\": {\n        \"startDate\": \"2023-07-12T02:19:50.339Z\",\n        \"endDate\": \"1976-09-19T21:06:20.936Z\",\n        \"numberOfOccurrences\": 1602,\n        \"recurrenceTimeZone\": \"UTC\",\n        \"type\": \"EndDate\"\n      }\n    }\n  },\n  \"adId\": \"string\"\n}",
									"options": {
										"raw": {
											"headerFamily": "json",
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{baseUrl}}/:tenantId/appointment",
									"host": [
										"{{baseUrl}}"
									],
									"path": [
										":tenantId",
										"appointment"
									],
									"variable": [
										{
											"key": "tenantId",
											"value": "{{tenantId}}",
											"description": "The tenant ID from the route."
										}
									]
								}
							},
							"response": [
								{
									"name": "Returns the updated appointment.",
									"originalRequest": {
										"method": "PUT",
										"header": [
											{
												"key": "Content-Type",
												"value": "application/json"
											},
											{
												"key": "Authorization",
												"value": "Bearer <token>",
												"description": "Added as a part of security scheme: bearer"
											}
										],
										"body": {
											"mode": "raw",
											"raw": "{\n  \"domainId\": \"string\",\n  \"appointment\": {\n    \"id\": \"string\",\n    \"subject\": \"string\",\n    \"body\": {\n      \"content\": \"string\",\n      \"contentType\": \"Html\"\n    },\n    \"categories\": [\n      \"string\",\n      \"string\"\n    ],\n    \"importance\": \"High\",\n    \"isAllDay\": true,\n    \"start\": {\n      \"dateTime\": \"2025-04-24T22:49:59.116Z\",\n      \"timeZone\": \"string\"\n    },\n    \"end\": {\n      \"dateTime\": \"1971-07-24T15:19:55.993Z\",\n      \"timeZone\": \"string\"\n    },\n    \"isReminderOn\": false,\n    \"locations\": [\n      {\n        \"displayName\": \"string\",\n        \"locationType\": \"PostalAddress\",\n        \"uniqueId\": \"string\",\n        \"uniqueIdType\": \"Bing\"\n      },\n      {\n        \"displayName\": \"string\",\n        \"locationType\": \"ConferenceRoom\",\n        \"uniqueId\": \"string\",\n        \"uniqueIdType\": \"Private\"\n      }\n    ],\n    \"responseRequested\": false,\n    \"reminderMinutesBeforeStart\": 4233,\n    \"sensitivity\": \"Confidential\",\n    \"showAs\": \"Tentative\",\n    \"attendees\": [\n      {\n        \"emailAddress\": {\n          \"name\": \"string\",\n          \"address\": \"string\"\n        },\n        \"type\": \"Required\"\n      },\n      {\n        \"emailAddress\": {\n          \"name\": \"string\",\n          \"address\": \"string\"\n        },\n        \"type\": \"Optional\"\n      }\n    ],\n    \"location\": {\n      \"displayName\": \"string\",\n      \"locationType\": \"GeoCoordinates\",\n      \"uniqueId\": \"string\",\n      \"uniqueIdType\": \"Bing\"\n    },\n    \"recurrence\": {\n      \"pattern\": {\n        \"dayOfMonth\": 2971,\n        \"daysOfWeek\": [\n          \"Saturday\",\n          \"Sunday\"\n        ],\n        \"firstDayOfWeek\": \"Wednesday\",\n        \"index\": \"Third\",\n        \"interval\": 8266,\n        \"month\": 8382,\n        \"type\": \"Daily\"\n      },\n      \"range\": {\n        \"startDate\": \"2023-07-12T02:19:50.339Z\",\n        \"endDate\": \"1976-09-19T21:06:20.936Z\",\n        \"numberOfOccurrences\": 1602,\n        \"recurrenceTimeZone\": \"UTC\",\n        \"type\": \"EndDate\"\n      }\n    }\n  },\n  \"adId\": \"string\"\n}",
											"options": {
												"raw": {
													"headerFamily": "json",
													"language": "json"
												}
											}
										},
										"url": {
											"raw": "{{baseUrl}}/:tenantId/appointment",
											"host": [
												"{{baseUrl}}"
											],
											"path": [
												":tenantId",
												"appointment"
											],
											"variable": [
												{
													"key": "tenantId"
												}
											]
										}
									},
									"status": "OK",
									"code": 200,
									"_postman_previewlanguage": "text",
									"header": [],
									"cookie": [],
									"body": ""
								},
								{
									"name": "If the appointment data is invalid.",
									"originalRequest": {
										"method": "PUT",
										"header": [
											{
												"key": "Content-Type",
												"value": "application/json"
											},
											{
												"key": "Authorization",
												"value": "Bearer <token>",
												"description": "Added as a part of security scheme: bearer"
											}
										],
										"body": {
											"mode": "raw",
											"raw": "{\n  \"domainId\": \"string\",\n  \"appointment\": {\n    \"id\": \"string\",\n    \"subject\": \"string\",\n    \"body\": {\n      \"content\": \"string\",\n      \"contentType\": \"Html\"\n    },\n    \"categories\": [\n      \"string\",\n      \"string\"\n    ],\n    \"importance\": \"High\",\n    \"isAllDay\": true,\n    \"start\": {\n      \"dateTime\": \"2025-04-24T22:49:59.116Z\",\n      \"timeZone\": \"string\"\n    },\n    \"end\": {\n      \"dateTime\": \"1971-07-24T15:19:55.993Z\",\n      \"timeZone\": \"string\"\n    },\n    \"isReminderOn\": false,\n    \"locations\": [\n      {\n        \"displayName\": \"string\",\n        \"locationType\": \"PostalAddress\",\n        \"uniqueId\": \"string\",\n        \"uniqueIdType\": \"Bing\"\n      },\n      {\n        \"displayName\": \"string\",\n        \"locationType\": \"ConferenceRoom\",\n        \"uniqueId\": \"string\",\n        \"uniqueIdType\": \"Private\"\n      }\n    ],\n    \"responseRequested\": false,\n    \"reminderMinutesBeforeStart\": 4233,\n    \"sensitivity\": \"Confidential\",\n    \"showAs\": \"Tentative\",\n    \"attendees\": [\n      {\n        \"emailAddress\": {\n          \"name\": \"string\",\n          \"address\": \"string\"\n        },\n        \"type\": \"Required\"\n      },\n      {\n        \"emailAddress\": {\n          \"name\": \"string\",\n          \"address\": \"string\"\n        },\n        \"type\": \"Optional\"\n      }\n    ],\n    \"location\": {\n      \"displayName\": \"string\",\n      \"locationType\": \"GeoCoordinates\",\n      \"uniqueId\": \"string\",\n      \"uniqueIdType\": \"Bing\"\n    },\n    \"recurrence\": {\n      \"pattern\": {\n        \"dayOfMonth\": 2971,\n        \"daysOfWeek\": [\n          \"Saturday\",\n          \"Sunday\"\n        ],\n        \"firstDayOfWeek\": \"Wednesday\",\n        \"index\": \"Third\",\n        \"interval\": 8266,\n        \"month\": 8382,\n        \"type\": \"Daily\"\n      },\n      \"range\": {\n        \"startDate\": \"2023-07-12T02:19:50.339Z\",\n        \"endDate\": \"1976-09-19T21:06:20.936Z\",\n        \"numberOfOccurrences\": 1602,\n        \"recurrenceTimeZone\": \"UTC\",\n        \"type\": \"EndDate\"\n      }\n    }\n  },\n  \"adId\": \"string\"\n}",
											"options": {
												"raw": {
													"headerFamily": "json",
													"language": "json"
												}
											}
										},
										"url": {
											"raw": "{{baseUrl}}/:tenantId/appointment",
											"host": [
												"{{baseUrl}}"
											],
											"path": [
												":tenantId",
												"appointment"
											],
											"variable": [
												{
													"key": "tenantId"
												}
											]
										}
									},
									"status": "Bad Request",
									"code": 400,
									"_postman_previewlanguage": "text",
									"header": [],
									"cookie": [],
									"body": ""
								},
								{
									"name": "If the user is not authenticated.",
									"originalRequest": {
										"method": "PUT",
										"header": [
											{
												"key": "Content-Type",
												"value": "application/json"
											},
											{
												"key": "Authorization",
												"value": "Bearer <token>",
												"description": "Added as a part of security scheme: bearer"
											}
										],
										"body": {
											"mode": "raw",
											"raw": "{\n  \"domainId\": \"string\",\n  \"appointment\": {\n    \"id\": \"string\",\n    \"subject\": \"string\",\n    \"body\": {\n      \"content\": \"string\",\n      \"contentType\": \"Html\"\n    },\n    \"categories\": [\n      \"string\",\n      \"string\"\n    ],\n    \"importance\": \"High\",\n    \"isAllDay\": true,\n    \"start\": {\n      \"dateTime\": \"2025-04-24T22:49:59.116Z\",\n      \"timeZone\": \"string\"\n    },\n    \"end\": {\n      \"dateTime\": \"1971-07-24T15:19:55.993Z\",\n      \"timeZone\": \"string\"\n    },\n    \"isReminderOn\": false,\n    \"locations\": [\n      {\n        \"displayName\": \"string\",\n        \"locationType\": \"PostalAddress\",\n        \"uniqueId\": \"string\",\n        \"uniqueIdType\": \"Bing\"\n      },\n      {\n        \"displayName\": \"string\",\n        \"locationType\": \"ConferenceRoom\",\n        \"uniqueId\": \"string\",\n        \"uniqueIdType\": \"Private\"\n      }\n    ],\n    \"responseRequested\": false,\n    \"reminderMinutesBeforeStart\": 4233,\n    \"sensitivity\": \"Confidential\",\n    \"showAs\": \"Tentative\",\n    \"attendees\": [\n      {\n        \"emailAddress\": {\n          \"name\": \"string\",\n          \"address\": \"string\"\n        },\n        \"type\": \"Required\"\n      },\n      {\n        \"emailAddress\": {\n          \"name\": \"string\",\n          \"address\": \"string\"\n        },\n        \"type\": \"Optional\"\n      }\n    ],\n    \"location\": {\n      \"displayName\": \"string\",\n      \"locationType\": \"GeoCoordinates\",\n      \"uniqueId\": \"string\",\n      \"uniqueIdType\": \"Bing\"\n    },\n    \"recurrence\": {\n      \"pattern\": {\n        \"dayOfMonth\": 2971,\n        \"daysOfWeek\": [\n          \"Saturday\",\n          \"Sunday\"\n        ],\n        \"firstDayOfWeek\": \"Wednesday\",\n        \"index\": \"Third\",\n        \"interval\": 8266,\n        \"month\": 8382,\n        \"type\": \"Daily\"\n      },\n      \"range\": {\n        \"startDate\": \"2023-07-12T02:19:50.339Z\",\n        \"endDate\": \"1976-09-19T21:06:20.936Z\",\n        \"numberOfOccurrences\": 1602,\n        \"recurrenceTimeZone\": \"UTC\",\n        \"type\": \"EndDate\"\n      }\n    }\n  },\n  \"adId\": \"string\"\n}",
											"options": {
												"raw": {
													"headerFamily": "json",
													"language": "json"
												}
											}
										},
										"url": {
											"raw": "{{baseUrl}}/:tenantId/appointment",
											"host": [
												"{{baseUrl}}"
											],
											"path": [
												":tenantId",
												"appointment"
											],
											"variable": [
												{
													"key": "tenantId"
												}
											]
										}
									},
									"status": "Unauthorized",
									"code": 401,
									"_postman_previewlanguage": "text",
									"header": [],
									"cookie": [],
									"body": ""
								},
								{
									"name": "If the appointment is not found.",
									"originalRequest": {
										"method": "PUT",
										"header": [
											{
												"key": "Content-Type",
												"value": "application/json"
											},
											{
												"key": "Authorization",
												"value": "Bearer <token>",
												"description": "Added as a part of security scheme: bearer"
											}
										],
										"body": {
											"mode": "raw",
											"raw": "{\n  \"domainId\": \"string\",\n  \"appointment\": {\n    \"id\": \"string\",\n    \"subject\": \"string\",\n    \"body\": {\n      \"content\": \"string\",\n      \"contentType\": \"Html\"\n    },\n    \"categories\": [\n      \"string\",\n      \"string\"\n    ],\n    \"importance\": \"High\",\n    \"isAllDay\": true,\n    \"start\": {\n      \"dateTime\": \"2025-04-24T22:49:59.116Z\",\n      \"timeZone\": \"string\"\n    },\n    \"end\": {\n      \"dateTime\": \"1971-07-24T15:19:55.993Z\",\n      \"timeZone\": \"string\"\n    },\n    \"isReminderOn\": false,\n    \"locations\": [\n      {\n        \"displayName\": \"string\",\n        \"locationType\": \"PostalAddress\",\n        \"uniqueId\": \"string\",\n        \"uniqueIdType\": \"Bing\"\n      },\n      {\n        \"displayName\": \"string\",\n        \"locationType\": \"ConferenceRoom\",\n        \"uniqueId\": \"string\",\n        \"uniqueIdType\": \"Private\"\n      }\n    ],\n    \"responseRequested\": false,\n    \"reminderMinutesBeforeStart\": 4233,\n    \"sensitivity\": \"Confidential\",\n    \"showAs\": \"Tentative\",\n    \"attendees\": [\n      {\n        \"emailAddress\": {\n          \"name\": \"string\",\n          \"address\": \"string\"\n        },\n        \"type\": \"Required\"\n      },\n      {\n        \"emailAddress\": {\n          \"name\": \"string\",\n          \"address\": \"string\"\n        },\n        \"type\": \"Optional\"\n      }\n    ],\n    \"location\": {\n      \"displayName\": \"string\",\n      \"locationType\": \"GeoCoordinates\",\n      \"uniqueId\": \"string\",\n      \"uniqueIdType\": \"Bing\"\n    },\n    \"recurrence\": {\n      \"pattern\": {\n        \"dayOfMonth\": 2971,\n        \"daysOfWeek\": [\n          \"Saturday\",\n          \"Sunday\"\n        ],\n        \"firstDayOfWeek\": \"Wednesday\",\n        \"index\": \"Third\",\n        \"interval\": 8266,\n        \"month\": 8382,\n        \"type\": \"Daily\"\n      },\n      \"range\": {\n        \"startDate\": \"2023-07-12T02:19:50.339Z\",\n        \"endDate\": \"1976-09-19T21:06:20.936Z\",\n        \"numberOfOccurrences\": 1602,\n        \"recurrenceTimeZone\": \"UTC\",\n        \"type\": \"EndDate\"\n      }\n    }\n  },\n  \"adId\": \"string\"\n}",
											"options": {
												"raw": {
													"headerFamily": "json",
													"language": "json"
												}
											}
										},
										"url": {
											"raw": "{{baseUrl}}/:tenantId/appointment",
											"host": [
												"{{baseUrl}}"
											],
											"path": [
												":tenantId",
												"appointment"
											],
											"variable": [
												{
													"key": "tenantId"
												}
											]
										}
									},
									"status": "Not Found",
									"code": 404,
									"_postman_previewlanguage": "text",
									"header": [],
									"cookie": [],
									"body": ""
								}
							]
						},
						{
							"name": "Deletes an existing appointment.",
							"request": {
								"method": "DELETE",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\n  \"domainId\": \"string\",\n  \"adId\": \"string\",\n  \"appointmentId\": \"string\"\n}",
									"options": {
										"raw": {
											"headerFamily": "json",
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{baseUrl}}/:tenantId/appointment",
									"host": [
										"{{baseUrl}}"
									],
									"path": [
										":tenantId",
										"appointment"
									],
									"variable": [
										{
											"key": "tenantId",
											"value": "{{tenantId}}",
											"description": "The tenant ID from the route."
										}
									]
								}
							},
							"response": [
								{
									"name": "Returns success confirmation of the deletion.",
									"originalRequest": {
										"method": "DELETE",
										"header": [
											{
												"key": "Content-Type",
												"value": "application/json"
											},
											{
												"key": "Authorization",
												"value": "Bearer <token>",
												"description": "Added as a part of security scheme: bearer"
											}
										],
										"body": {
											"mode": "raw",
											"raw": "{\n  \"domainId\": \"string\",\n  \"adId\": \"string\",\n  \"appointmentId\": \"string\"\n}",
											"options": {
												"raw": {
													"headerFamily": "json",
													"language": "json"
												}
											}
										},
										"url": {
											"raw": "{{baseUrl}}/:tenantId/appointment",
											"host": [
												"{{baseUrl}}"
											],
											"path": [
												":tenantId",
												"appointment"
											],
											"variable": [
												{
													"key": "tenantId"
												}
											]
										}
									},
									"status": "OK",
									"code": 200,
									"_postman_previewlanguage": "text",
									"header": [],
									"cookie": [],
									"body": ""
								},
								{
									"name": "If the appointment ID is invalid.",
									"originalRequest": {
										"method": "DELETE",
										"header": [
											{
												"key": "Content-Type",
												"value": "application/json"
											},
											{
												"key": "Authorization",
												"value": "Bearer <token>",
												"description": "Added as a part of security scheme: bearer"
											}
										],
										"body": {
											"mode": "raw",
											"raw": "{\n  \"domainId\": \"string\",\n  \"adId\": \"string\",\n  \"appointmentId\": \"string\"\n}",
											"options": {
												"raw": {
													"headerFamily": "json",
													"language": "json"
												}
											}
										},
										"url": {
											"raw": "{{baseUrl}}/:tenantId/appointment",
											"host": [
												"{{baseUrl}}"
											],
											"path": [
												":tenantId",
												"appointment"
											],
											"variable": [
												{
													"key": "tenantId"
												}
											]
										}
									},
									"status": "Bad Request",
									"code": 400,
									"_postman_previewlanguage": "text",
									"header": [],
									"cookie": [],
									"body": ""
								},
								{
									"name": "If the user is not authenticated.",
									"originalRequest": {
										"method": "DELETE",
										"header": [
											{
												"key": "Content-Type",
												"value": "application/json"
											},
											{
												"key": "Authorization",
												"value": "Bearer <token>",
												"description": "Added as a part of security scheme: bearer"
											}
										],
										"body": {
											"mode": "raw",
											"raw": "{\n  \"domainId\": \"string\",\n  \"adId\": \"string\",\n  \"appointmentId\": \"string\"\n}",
											"options": {
												"raw": {
													"headerFamily": "json",
													"language": "json"
												}
											}
										},
										"url": {
											"raw": "{{baseUrl}}/:tenantId/appointment",
											"host": [
												"{{baseUrl}}"
											],
											"path": [
												":tenantId",
												"appointment"
											],
											"variable": [
												{
													"key": "tenantId"
												}
											]
										}
									},
									"status": "Unauthorized",
									"code": 401,
									"_postman_previewlanguage": "text",
									"header": [],
									"cookie": [],
									"body": ""
								},
								{
									"name": "If the appointment is not found.",
									"originalRequest": {
										"method": "DELETE",
										"header": [
											{
												"key": "Content-Type",
												"value": "application/json"
											},
											{
												"key": "Authorization",
												"value": "Bearer <token>",
												"description": "Added as a part of security scheme: bearer"
											}
										],
										"body": {
											"mode": "raw",
											"raw": "{\n  \"domainId\": \"string\",\n  \"adId\": \"string\",\n  \"appointmentId\": \"string\"\n}",
											"options": {
												"raw": {
													"headerFamily": "json",
													"language": "json"
												}
											}
										},
										"url": {
											"raw": "{{baseUrl}}/:tenantId/appointment",
											"host": [
												"{{baseUrl}}"
											],
											"path": [
												":tenantId",
												"appointment"
											],
											"variable": [
												{
													"key": "tenantId"
												}
											]
										}
									},
									"status": "Not Found",
									"code": 404,
									"_postman_previewlanguage": "text",
									"header": [],
									"cookie": [],
									"body": ""
								}
							]
						}
					]
				},
				{
					"name": "authentication",
					"item": [
						{
							"name": "token",
							"item": [
								{
									"name": "Obtains an access token for API authentication.",
									"event": [
										{
											"listen": "test",
											"script": {
												"exec": [
													"var jsonData = pm.response.json();\r",
													"pm.collectionVariables.set(\"accessToken\", jsonData.accessToken);"
												],
												"type": "text/javascript",
												"packages": {},
												"requests": {}
											}
										}
									],
									"request": {
										"method": "POST",
										"header": [
											{
												"key": "Content-Type",
												"value": "application/json"
											}
										],
										"body": {
											"mode": "raw",
											"raw": "{\n  \"clientId\": \"{{clientId}}\",\n  \"clientSecret\": \"{{clientSecret}}\"\n}",
											"options": {
												"raw": {
													"headerFamily": "json",
													"language": "json"
												}
											}
										},
										"url": {
											"raw": "{{baseUrl}}/:tenantId/authentication/token",
											"host": [
												"{{baseUrl}}"
											],
											"path": [
												":tenantId",
												"authentication",
												"token"
											],
											"variable": [
												{
													"key": "tenantId",
													"value": "{{tenantId}}",
													"description": "The tenant ID from the route."
												}
											]
										}
									},
									"response": [
										{
											"name": "Returns the access token with expiration information.",
											"originalRequest": {
												"method": "POST",
												"header": [
													{
														"key": "Content-Type",
														"value": "application/json"
													},
													{
														"key": "Authorization",
														"value": "Bearer <token>",
														"description": "Added as a part of security scheme: bearer"
													}
												],
												"body": {
													"mode": "raw",
													"raw": "{\n  \"clientId\": \"string\",\n  \"clientSecret\": \"string\"\n}",
													"options": {
														"raw": {
															"headerFamily": "json",
															"language": "json"
														}
													}
												},
												"url": {
													"raw": "{{baseUrl}}/:tenantId/authentication/token",
													"host": [
														"{{baseUrl}}"
													],
													"path": [
														":tenantId",
														"authentication",
														"token"
													],
													"variable": [
														{
															"key": "tenantId"
														}
													]
												}
											},
											"status": "OK",
											"code": 200,
											"_postman_previewlanguage": "text",
											"header": [],
											"cookie": [],
											"body": ""
										},
										{
											"name": "If the client credentials are invalid or missing.",
											"originalRequest": {
												"method": "POST",
												"header": [
													{
														"key": "Content-Type",
														"value": "application/json"
													},
													{
														"key": "Authorization",
														"value": "Bearer <token>",
														"description": "Added as a part of security scheme: bearer"
													}
												],
												"body": {
													"mode": "raw",
													"raw": "{\n  \"clientId\": \"string\",\n  \"clientSecret\": \"string\"\n}",
													"options": {
														"raw": {
															"headerFamily": "json",
															"language": "json"
														}
													}
												},
												"url": {
													"raw": "{{baseUrl}}/:tenantId/authentication/token",
													"host": [
														"{{baseUrl}}"
													],
													"path": [
														":tenantId",
														"authentication",
														"token"
													],
													"variable": [
														{
															"key": "tenantId"
														}
													]
												}
											},
											"status": "Bad Request",
											"code": 400,
											"_postman_previewlanguage": "text",
											"header": [],
											"cookie": [],
											"body": ""
										},
										{
											"name": "If the authentication fails.",
											"originalRequest": {
												"method": "POST",
												"header": [
													{
														"key": "Content-Type",
														"value": "application/json"
													},
													{
														"key": "Authorization",
														"value": "Bearer <token>",
														"description": "Added as a part of security scheme: bearer"
													}
												],
												"body": {
													"mode": "raw",
													"raw": "{\n  \"clientId\": \"string\",\n  \"clientSecret\": \"string\"\n}",
													"options": {
														"raw": {
															"headerFamily": "json",
															"language": "json"
														}
													}
												},
												"url": {
													"raw": "{{baseUrl}}/:tenantId/authentication/token",
													"host": [
														"{{baseUrl}}"
													],
													"path": [
														":tenantId",
														"authentication",
														"token"
													],
													"variable": [
														{
															"key": "tenantId"
														}
													]
												}
											},
											"status": "Unauthorized",
											"code": 401,
											"_postman_previewlanguage": "text",
											"header": [],
											"cookie": [],
											"body": ""
										}
									]
								}
							]
						}
					]
				}
			]
		}
	],
	"auth": {
		"type": "bearer",
		"bearer": [
			{
				"key": "token",
				"value": "{{accessToken}}",
				"type": "string"
			}
		]
	},
	"event": [
		{
			"listen": "prerequest",
			"script": {
				"type": "text/javascript",
				"packages": {},
				"requests": {},
				"exec": [
					""
				]
			}
		},
		{
			"listen": "test",
			"script": {
				"type": "text/javascript",
				"packages": {},
				"requests": {},
				"exec": [
					""
				]
			}
		}
	],
	"variable": [
		{
			"key": "baseUrl",
			"value": "/"
		},
		{
			"key": "tenantId",
			"value": ""
		},
		{
			"key": "clientId",
			"value": ""
		},
		{
			"key": "clientSecret",
			"value": ""
		},
		{
			"key": "accessToken",
			"value": ""
		}
	]
}