# Permission Denied when creating a return request

**URL:** <https://community.shiphero.com/t/permission-denied-when-creating-a-return-request/1611>\
**Category:** GraphQL API\
**Created:** [October 3, 2021, 3:02pm UTC](https://community.shiphero.com/t/permission-denied-when-creating-a-return-request/1611 "2021-10-03T15:02:23Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ayman](https://avatars.discourse-cdn.com/v4/letter/a/dec6dc/32.png) [@ayman](https://community.shiphero.com/u/ayman)\
**Post date:** [October 3, 2021, 3:02pm UTC](https://community.shiphero.com/t/permission-denied-when-creating-a-return-request/1611/1 "2021-10-03T15:02:23Z")

</div>

Trying to create a return via API , And getting the following error

```auto
{
  "errors": [
    {
      "message": "Cannot access the requested order. Permission denied",
      "operation": "return_create",
      "field": "return_create",
      "request_id": "6158e7c6d734be858af2f799",
      "code": 9
    }
  ],
  "data": {
    "return_create": null
  }
}

```

My request:

```auto
mutation {
  return_create(
    data: {
      data.0.order_id: "00000005"
       warehouse_id: "V2FyZWhvvsNlOjcxNDU="
      return_reason: ""
      label_type: FREE
      label_cost: "1.00"
      address: {
        name: "Tester"
        address1: "123 Andrew"
        address2: "BLDG 4"
        city: "Montreal"
        state: "state"
        country: "CANADA"
        zip: "12345"
        phone: ""
      }
      dimensions: {
        weight: ""
        height: "1.00"
        width: ""
        length: ""
      }
      shipping_carrier: ""
      shipping_method: ""
      
      line_items: [
      
      {
        sku:"abc-3PL"
         quantity: 2
        return_reason: "No Longer Wants"
        condition: "new"
      }
      
 ]     
      tracking_number: ""
    }
  ) {
    request_id
    complexity
    return {
      id
      data.0.order_id
      reason
      status
      label_type
      label_cost
      shipping_carrier
      shipping_method
      address {
        name
        address1
        address2
        city
        state
        country
        zip
        phone
      }
      line_items {
        id
        line_item_id
        product_id
        quantity
        reason
      }
      created_at
    }
  }
}

```

---

<div class="post-metadata">

**Author:** ![tomasw](https://sea2.discourse-cdn.com/flex020/user_avatar/community.shiphero.com/tomasw/32/248_2.png) [@tomasw](https://community.shiphero.com/u/tomasw)\
**Post date:** [October 4, 2021, 1:01pm UTC](https://community.shiphero.com/t/permission-denied-when-creating-a-return-request/1611/2 "2021-10-04T13:01:58Z")

</div>

Hi @ayman!

Any chance you might be trying to generate the return from the Child account?

You can confirm that by using the Account query:

```auto
query {
  account {
    request_id
    complexity
    data {
      is_3pl
      legacy_id
      email
      username
    }
  }
}

```

If it is not the 3PL, try using a credential from the 3PL to generate a return and see if that works.  
Thanks in advance!
