### Required data for Ethereum consolidation intent

- **network**  
  - Type: string  
  - Allowed: `mainnet`, `hoodi`  
  - Required

- **source_validator**  
  - Type: string  
  - Required  
  - Description: Public Key of an asymmetric key-pair.

- **target_validator**  
  - Type: string  
  - Required  
  - Description: Public Key of an asymmetric key-pair.

### Response Codes

- `200`: Intent created successfully  
- `400`: Invalid request.  
- `401`: Header 'X-API-Key' missing.  
- `500`: Internal server error.  
- `503`: Insufficient validators available to process Stake Intent request

### Curl Example

```bash
curl --request POST \
     --url https://svc.blockdaemon.com/boss/v1/ethereum/mainnet/consolidation-intents \
     --header 'accept: application/json' \
     --header 'content-type: application/json'
```

### Choose an example:

- **application/json**  
  - Response Codes: `200`, `400`, `401`, `500`, `503`  
  
**Updated 2 months ago**
