---
title: "Submit EIP155 Order Request"
method: POST
path: "/api/v2/accounts/{account_id}/order_requests/eip155"
tags: ["Order Requests"]
---

# Submit EIP155 Order Request

`POST /api/v2/accounts/{account_id}/order_requests/eip155`

Submits a transaction for an EIP155 Order Request given the EIP155OrderRequest ID and Permit Signature.

An `EIP155OrderRequest` representing the proxied order is returned.

## Request body

- EIP155OrderRequestPermitTransaction — Input parameters for creating a proxied `EIP155OrderRequestPermitTransaction`.
  - `order_request_id` string, uuid, required — ID of the prepared proxied order to be submitted as a proxied order.
  - `permit_signature` string, hex_string, required — Signature of the permit typed data, allowing Dinari to spend the payment token or dShare asset token on behalf of the owner.

## Response `200`

OK

- EIP155OrderRequest — A request to create an `Order`. An `EIP155OrderRequest` is created when a user places an order through the Dinari API. The `EIP155OrderRequest` is then fulfilled by creating an `Order` on-chain. The `EIP155OrderRequest` is a record of the user's intent to place an order, while the `Order` is the actual transaction that occurs on the blockchain.
  - `id` string, uuid, required — ID of `EIP155OrderRequest`. This is the primary identifier for the `/order_requests` routes.
  - `account_id` string, uuid, required — ID of `Account` placing the `EIP155OrderRequest`.
  - `status` 'QUOTED' | 'PENDING' | 'PENDING_BRIDGE' | 'SUBMITTED' | 'ERROR' | 'CANCELLED' | 'EXPIRED' | 'REJECTED', required
  - `created_dt` string, date-time, required — Datetime at which the `EIP155OrderRequest` was created. ISO 8601 timestamp.
  - `order_side` 'BUY' | 'SELL', required
  - `order_type` 'MARKET' | 'LIMIT', required
  - `order_tif` 'DAY' | 'GTC' | 'IOC' | 'FOK', required
  - `recipient_account_id` string, uuid, nullable — ID of recipient `Account`.
  - `order_id` string, uuid, nullable — ID of `Order` created from the `EIP155OrderRequest`. This is the primary identifier for the `/orders` routes.
  - `cancel_message` string, nullable — Reason for the order cancellation if the order status is CANCELLED
  - `reject_message` string, nullable — Reason for the order rejection if the order status is REJECTED

## Other responses

- `422` — Unprocessable Entity
- `default` — Default error response

---

[API](https://skmtc.net/dinaricrypto/apis/dinari-enterprise-api.md) · [All operations](https://skmtc.net/dinaricrypto/apis/dinari-enterprise-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/dinaricrypto/dinari-enterprise-api/revisions/5403e9118588/schema)
