---
title: "reject(reason:)"
framework: xpc
role: symbol
role_heading: Instance Method
path: "xpc/xpclistener/incomingsessionrequest/reject(reason:)"
---

# reject(reason:)

Rejects an incoming client session request.

## Declaration

```swift
func reject(reason: String) -> XPCListener.IncomingSessionRequest.Decision
```

## Parameters

- `reason`: A description of why the listener rejected the request.

## Return Value

Return Value A decision that indicates that the request was canceled.

## See Also

### Responding to client sessions requests

- [accept(_:)](xpc/xpclistener/incomingsessionrequest/accept(_:)-73k8w.md)
- [accept(_:)](xpc/xpclistener/incomingsessionrequest/accept(_:)-35eh9.md)
- [accept(_:)](xpc/xpclistener/incomingsessionrequest/accept(_:)-tkrp.md)
- [accept(incomingMessageHandler:cancellationHandler:)](xpc/xpclistener/incomingsessionrequest/accept(incomingmessagehandler:cancellationhandler:)-56fch.md)
- [accept(incomingMessageHandler:cancellationHandler:)](xpc/xpclistener/incomingsessionrequest/accept(incomingmessagehandler:cancellationhandler:)-9oa3z.md)
- [accept(incomingMessageHandler:cancellationHandler:)](xpc/xpclistener/incomingsessionrequest/accept(incomingmessagehandler:cancellationhandler:)-8rodk.md)
- [accept(incomingMessageHandler:cancellationHandler:)](xpc/xpclistener/incomingsessionrequest/accept(incomingmessagehandler:cancellationhandler:)-50tzb.md)
- [accept(incomingMessageHandler:cancellationHandler:)](xpc/xpclistener/incomingsessionrequest/accept(incomingmessagehandler:cancellationhandler:)-6oelg.md)
- [accept(incomingMessageHandler:cancellationHandler:)](xpc/xpclistener/incomingsessionrequest/accept(incomingmessagehandler:cancellationhandler:)-48c3k.md)
- [XPCListener.IncomingSessionRequest.Decision](xpc/xpclistener/incomingsessionrequest/decision.md)
