# Loyal Spark – Get Reward Workflow Status

> Loyal Spark – Get Reward Workflow Status is a paid API for AI agents from api.loyalspark.online, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-17).

Returns the current status of a reward workflow execution on the Loyal Spark onchain loyalty protocol

## Facts

- Endpoint: POST https://api.loyalspark.online/x402-gateway/recipient-mcp-tools/get_reward_workflow_status?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/loyal-spark-get-reward-workflow-status-df019573
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9cL35ZyperpLWMcK6LkkB

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability loyal-spark-get-reward-workflow-status-df019573 -d '<json body>'
```

Example prompt: Can you check the status of my Loyal Spark reward workflow with ID 'wf_abc123' and tell me whether it completed successfully or is still pending?

## When to prefer this

Use this endpoint when you need to poll or verify the execution state of a specific reward workflow on the Loyal Spark platform — particularly in agentic pipelines where a prior step triggered a reward and you need to confirm completion before proceeding. Prefer this over generic blockchain explorers when you want structured, application-level workflow status rather than raw transaction data.

## Known failure modes

- Invalid or unknown workflow ID returns a 404 or error response
- Payment of $0.001 USDC not received causes x402 payment-required rejection
- Workflow still processing returns a pending/in-progress status rather than final result
- Network issues with Base L2 may cause delayed or unavailable status data
- Malformed request body returns a 400 validation error

## How this service works

Onchain loyalty protocol on Base L2. Launch B20 rewards, earn and redeem tokens, trade P2P, automate with AI agents via REST and MCP.

## Output

A JSON object describing the current state of the specified reward workflow, including status (e.g. pending, completed, failed), associated recipient details, workflow step information, and any relevant timestamps or error messages from the Base L2 execution.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "toolName",
    "inputSchema"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "mcp"
    },
    "example": {
     "type": "object"
    },
    "toolName": {
     "type": "string"
    },
    "transport": {
     "enum": [
      "streamable-http",
      "sse"
     ],
     "type": "string"
    },
    "description": {
     "type": "string"
    },
    "inputSchema": {
     "type": "object"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {}
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/loyal-spark-get-reward-workflow-status-df019573/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.loyalspark.online](https://www.zero.xyz/host/api.loyalspark.online/llms.txt)
