# Logging Service API error messages

This section provides information about the error messages returned by the Logging Service API methods.

### GetList

The following table describes the error messages returned by `GetList` and `callback` for `GetList` as part of their return value.

Table: GetList error messages
Error message | Description
--- | ---
`Logging : GetList : TypeInvalid` | This indicates that the type of the `Type` property is incorrect.
`Logging : GetList : TypeMissing` | This indicates that the `Type` property is missing from the input.
`Logging : GetList : FilterInvalid` | This indicates that the type of the `Filter` property is incorrect.
`Logging : GetList: idInvalid` | This indicates that the type of `id` is incorrect.
`Logging : GetList: RecentListInvalid` | This indicates that the type of `RecentList` is incorrect.
`Logging : GetList: PhoneNumberInvalid` | This indicates that the type of `PhoneNumber` is incorrect.
`Logging : GetList: DirectionInvalid` | This indicates that the type of `Direction` is incorrect.
`Logging : GetList: DeliveryStatusInvalid` | This indicates that the type of `DeliveryStatus` is incorrect.
`Logging : GetList: LogFlagsInvalid` | This indicates that the type of `LogFlagsStatus` is incorrect.
`Logging : GetList: EndTimeInvalid` | This indicates that the type of `EndTimeStatus` is incorrect.
`Logging : GetList: RemotePartyInvalid` | This indicates that the type of `RemotePartyStatus` is incorrect.
`Logging : GetList: EventTypeInvalid` | This indicates that the type of `EventTypeStatus` is incorrect.

### Add

The following table describes the error messages returned by `Add` and `callback` for `Add` as part of their return value.

Table: Add error messages
Error message | Description
--- | ---
`Logging : Add : TypeInvalid` | This indicates that the type of the `Type` property is incorrect.
`Logging : Add : TypeMissing` | This indicates that the `Type` property is missing from the input.
`Logging : Add : ItemInvalid` | This indicates that the type of the `Item` property is incorrect.
`Logging : Add : ItemMissing` | This indicates that the `Item` property is missing from the input.
`Logging : Add : EventTypeInvalid` | This indicates that the type of `EventType` is incorrect.
`Logging : Add : EventTypeMissing` | This indicates that `EventType` is missing from the input.
`Logging : Add : RemotePartyInvalid` | This indicates that the type of `RemoteParty` is incorrect.
`Logging : Add : EventDurationInvalid` | This indicates that the type of `EventDurationInvalid` is incorrect.
`Logging : Add : DeliveryStatusInvalid` | This indicates that the type of `DeliveryStatusInvalid` is incorrect.
`Logging : Add : SubjectInvalid` | This indicates that the type of `SubjectInvalid` is incorrect.
`Logging : Add : PhoneNumberInvalid` | This indicates that the type of `PhoneNumberInvalid` is incorrect.
`Logging : Add : EventDataInvalid` | This indicates that the type of `EventDataInvalid` is incorrect.
`Logging : Add : LinkInvalid` | This indicates that the type of `LinkInvalid` is incorrect.
`Logging : Add : LogFlagsInvalid` | This indicates that the type of `LogFlagsInvalid` is incorrect.
`Logging : Add : DirectionInvalid` | This indicates that the type of `DirectionInvalid` is incorrect.

### Delete

The following table describes the error messages returned by `Delete` and `callback` for `Delete` as part of their return value.

Table: Delete error messages
Error message | Description
--- | ---
`Logging : Delete : TypeInvalid` | This indicates that the type of the `Type` property is incorrect.
`Logging : Delete : TypeMissing` | This indicates that the`Type` property is missing from the input.
`Logging : Delete : DataInvalid` | This indicates that the type of the `Data` property is incorrect.
`Logging : Delete : DataMissing` | This indicates that the `Data` property is missing from the input.
`Logging : Delete :idInvalid` | This indicates that the type of `id` is incorrect.
`Logging : Delete : id` | This indicates that `id` is missing from the input.

### RequestNotification

The following table describes the error messages returned by `RequestNotification` and `callback` for `RequestNotification` as part of their return value.

Table: RequestNotification error messages
Error message | Description
--- | ---
`Logging : RequestNotification : TypeInvalid` | This indicates that the type of the `Type` property is incorrect.
`Logging : RequestNotification : TypeMissing` | This indicates that `Type` property is missing from the input.
`Logging : RequestNotification : FilterInvalid` | This indicates that the type of the `Filter` property is incorrect.
`Logging : RequestNotification : FilterMissing` | This indicates that the `Filter` property is missing from the input.
`Logging : RequestNotification : DelayTimeInvalid` | This indicates that the type of `DelayTime` is incorrect.
`Logging : RequestNotification : DelayTimerMissing` | This indicates that `DelayTime` is missing from the input.

### Cancel

The following table describes the error messages returned by `Cancel` as part of its return value.

Table: RequestNotification error messages
Error message | Description
--- | ---
`Logging : Cancel: TransactionIdInvalid` | This indicates that either an invalid `TransactionID` was passed or an asynchronous call associated with this ID has already been completed.
`Logging : Cancel: TransactionIdMissing` | This indicates that the `TransactionID` property is missing from the input.