Skip to main content
POST
/
execute
/
permits
cURL
curl --request POST \
  --url https://api.relay.link/execute/permits \
  --header 'Content-Type: application/json' \
  --data '{
  "kind": "<string>",
  "requestId": "<string>",
  "api": "bridge"
}'
{
  "message": "<string>",
  "steps": [
    {
      "id": "<string>",
      "action": "<string>",
      "description": "<string>",
      "kind": "<string>",
      "items": [
        {
          "status": "<string>",
          "data": {
            "to": "<string>",
            "data": "<string>",
            "value": "<string>",
            "chainId": 123
          },
          "check": {
            "endpoint": "<string>",
            "method": "<string>"
          }
        }
      ]
    }
  ]
}

Query Parameters

signature
string
required

The permit signature.

Body

application/json
kind
string
required

The kind of signature. This value is returned in the quote API steps body field. e.g eip3009

requestId
string
required

The requestId of the quote this permit signature applies to. Returned in the quote API steps body field.

api
enum<string>

The API value returned from the quote API steps body field.

Available options:
bridge,
swap,
user-swap

Response

Default Response

message
string
steps
object[]