---
title: "Create action request"
method: POST
path: "/v1/action-requests/"
tags: ["Action Requests", "Integration: Action Requests"]
---

# Create action request

`POST /v1/action-requests/`

## Request

- Base URL: `https://api.foundation.dev.trusspayments.com`
- URL: `https://api.foundation.dev.trusspayments.com/v1/action-requests/`
- Auth: HTTP bearer

###### Required Scopes: ######
------
`action_requests:write`

## Request body

- CreateActionRequestRequest
  - `action_type` 'create_wallet', required: * `create_wallet` - Create Wallet
  - `data` CreateWalletActionDataRequest
    - `nickname` string, nullable

## Response `201`

- ActionRequestResource
  - `action_type` 'create_wallet', required: * `create_wallet` - Create Wallet
  - `approved_data` unknown, required
  - `created_at` string, date-time, required
  - `dashboard_review_url` string, required
  - `requested_data` unknown, required
  - `result` unknown, required
  - `status` 'approved' | 'executing' | 'failed' | 'pending' | 'rejected', required: * `approved` - Approved * `executing` - Executing * `failed` - Failed * `pending` - Pending * `rejected` - Rejected
  - `uid` string, uuid, required

## Other responses

- `422`

---

[API](https://skmtc.dev/trusspayments/apis/truss-api.md) - [All operations](https://skmtc.dev/trusspayments/apis/truss-api/llms.txt) - [OpenAPI document](https://skmtc.dev/trusspayments/apis/truss-api/revisions/370e29ce37ac?raw)
