Customer Expo workflow
eas_dispatchDispatch an existing workflow on the customer’s Expo project with the Expo token they supply for this call. The token is not stored. The in-app starter is not uploaded. Xyvenra does not pay Expo. Do not call this from guidance.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"token": "<token>",
"appId": "<appId>",
"gitRef": "<gitRef>",
"workflowFile": "<workflowFile>"
},
"name": "eas_dispatch"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| appId | Yes | Expo project UUID. | |
| token | Yes | Expo access token for the customer’s own account. Forwarded once and not stored. | |
| gitRef | Yes | 40-character commit that already exists on that project. | |
| workflowFile | Yes | Workflow file name in that repository, such as preview.yml. |