Every endpoint has schema definition
, that maps api response.
Response mapping complies with the following rules:
- Only properties defined in the schema are passed to the client
- Properties marked as not private are passed to the client without modification
- Properties marked as private are modified, their return values are removed
Provides an indication about the health of the pseudonymization service
HTTP/1.1 200 OK
Lists the messages in the user's mailbox.
Header name | Value | Description |
---|---|---|
Authorization | string | Bearer {apiToken}. Required. |
Parameter name | Value | Description |
---|---|---|
userId | string | The user's email address |
See https://developers.google.com/gmail/api/v1/reference/users/messages/list#parameters
See https://developers.google.com/gmail/api/v1/reference/users/messages/list#response_1
See src/modules/googleapis/mappers/list-user-messages.mapper.ts
Gets the message by id
Header name | Value | Description |
---|---|---|
Authorization | string | Bearer {apiToken}. Required. |
Parameter name | Value | Description |
---|---|---|
userId | string | The user's email address |
id | string | The message ID |
See https://developers.google.com/gmail/api/v1/reference/users/messages/get#parameters
See https://developers.google.com/gmail/api/v1/reference/users/messages/get#response_1
See src/modules/googleapis/mappers/get-user-message.mapper.ts
Batch api supports only GET /www.googleapis.com/gmail/v1/users/:userId/messages
and GET /www.googleapis.com/gmail/v1/users/:userId/messages/:id
requests
See https://developers.google.com/gmail/api/guides/batch
Returns the calendars on the user's calendar list.
Header name | Value | Description |
---|---|---|
Authorization | string | Bearer {apiToken}. Required. |
Parameter name | Value | Description |
---|---|---|
userId | string | The user's email address |
See https://developers.google.com/calendar/v3/reference/calendarList/list#parameters
See https://developers.google.com/calendar/v3/reference/calendarList/list#response_1
See src/modules/googleapis/mappers/list-user-calendars.mapper.ts
Returns events on the specified calendar.
Header name | Value | Description |
---|---|---|
Authorization | string | Bearer {apiToken}. Required. |
Parameter name | Value | Description |
---|---|---|
userId | string | The user's email address |
calendarId | string | The calendar ID |
See https://developers.google.com/calendar/v3/reference/events/list#parameters
See https://developers.google.com/calendar/v3/reference/events/list#response_1
See src/modules/googleapis/mappers/list-calendar-events.mapper.ts
Returns calendars of the specified user.
Header name | Value | Description |
---|---|---|
Authorization | string | Bearer {apiToken}. Required. |
Parameter name | Value | Description |
---|---|---|
userId | string | The user's email address |
See src/modules/googleapis/mappers/list-calendar-calendars.mapper.ts
Returns messages of the specified user.
Header name | Value | Description |
---|---|---|
Authorization | string | Bearer {apiToken}. Required. |
Parameter name | Value | Description |
---|---|---|
userId | string | The user's email address |
See src/modules/googleapis/mappers/list-calendar-messages.mapper.ts
Returns events of the specified user.
Header name | Value | Description |
---|---|---|
Authorization | string | Bearer {apiToken}. Required. |
Parameter name | Value | Description |
---|---|---|
userId | string | The user's email address |
See https://docs.microsoft.com/en-us/graph/api/user-list-events?view=graph-rest-beta&tabs=http#response
See src/modules/googleapis/mappers/list-calendar-events.mapper.ts
Returns events of the specified user and the specified calendar.
Header name | Value | Description |
---|---|---|
Authorization | string | Bearer {apiToken}. Required. |
Parameter name | Value | Description |
---|---|---|
userId | string | The user's email address |
calendarId | string | The calendar ID |
See https://docs.microsoft.com/en-us/graph/api/user-list-events?view=graph-rest-beta&tabs=http#response
See src/modules/googleapis/mappers/list-user-events.mapper.ts