# Callbacks
<gh-file:pulumi#proto/pulumi/callback.proto>

## Services

(pulumirpc.Callbacks)=
### 🔌 Callbacks
Callbacks is a service for invoking functions in one runtime from other processes.


(pulumirpc.Callbacks.Invoke)=
#### 📞 Invoke

⤵️ [CallbackInvokeRequest](#pulumirpc.CallbackInvokeRequest) ⤴️ [CallbackInvokeResponse](#pulumirpc.CallbackInvokeResponse)

Invoke invokes a given callback, identified by its token.

## Messages
(pulumirpc.Callback)=
### 📨 Callback



`target` [string](#string)
:   the gRPC target of the callback service.


`token` [string](#string)
:   the service specific unique token for this callback.

(pulumirpc.CallbackInvokeRequest)=
### 📨 CallbackInvokeRequest



`token` [string](#string)
:   the token for the callback.


`request` [bytes](#bytes)
:   the serialized protobuf message of the arguments for this callback.

(pulumirpc.CallbackInvokeResponse)=
### 📨 CallbackInvokeResponse



`response` [bytes](#bytes)
:   the serialized protobuf message of the response for this callback.

