---
title: ReturnPolicyProfile - GraphQL Admin
description: A return policy profile.
api_version: 2026-10
source_url:
  html: >-
    https://shopify.dev/docs/api/admin-graphql/latest/objects/ReturnPolicyProfile
  md: >-
    https://shopify.dev/docs/api/admin-graphql/latest/objects/ReturnPolicyProfile.md
api_name: admin
api_type: graphql
type: object
---

# Return​Policy​Profile

object

Requires `read_legal_policies` access scope.

A return policy profile.

## Fields

* default

  [Boolean!](https://shopify.dev/docs/api/admin-graphql/latest/scalars/Boolean)

  non-null

  Whether this return policy profile is the default profile for the shop.

* edit​Rules

  [Return​Policies​Edit​Rules](https://shopify.dev/docs/api/admin-graphql/latest/objects/ReturnPoliciesEditRules)

  The rules that apply to buyer-initiated edit and cancellation requests under this policy. When null, edit rules are disabled and customers can request cancellations without restrictions.

* id

  [ID!](https://shopify.dev/docs/api/admin-graphql/latest/scalars/ID)

  non-null

  A globally-unique ID.

* markets

  [\[Market!\]!](https://shopify.dev/docs/api/admin-graphql/latest/objects/Market)

  non-null

  The markets that this return policy profile applies to.

* name

  [String](https://shopify.dev/docs/api/admin-graphql/latest/scalars/String)

  The name of the return policy profile. This is a merchant-defined value that identifies the profile. The default profile has a null name.

* return​Rules

  [Return​Policies​Return​Rules](https://shopify.dev/docs/api/admin-graphql/latest/objects/ReturnPoliciesReturnRules)

  The rules that apply to returns under this policy. When null, return rules are disabled and customers can return items without restrictions.

* updated​At

  [Date​Time](https://shopify.dev/docs/api/admin-graphql/latest/scalars/DateTime)

  The time when the return policy profile was last updated. This is an aggregated value based on the profile, its default promise, and all overrides.

***

## Map

### Fields and connections with this object

* [Market.returnPolicyProfile](https://shopify.dev/docs/api/admin-graphql/latest/objects/Market#field-Market.fields.returnPolicyProfile)
* [ReturnPolicyProfileConnection.nodes](https://shopify.dev/docs/api/admin-graphql/latest/connections/ReturnPolicyProfileConnection#returns-nodes)
* [ReturnPolicyProfileEdge.node](https://shopify.dev/docs/api/admin-graphql/latest/objects/ReturnPolicyProfileEdge#field-ReturnPolicyProfileEdge.fields.node)

***

## Queries

* [return​Policy​Profile](https://shopify.dev/docs/api/admin-graphql/latest/queries/returnPolicyProfile)

  query

  Returns a return policy profile of a shop.

  * id

    [ID!](https://shopify.dev/docs/api/admin-graphql/latest/scalars/ID)

    required

    ### Arguments

    The ID of the return policy profile to fetch.

  ***

* [return​Policy​Profiles](https://shopify.dev/docs/api/admin-graphql/latest/queries/returnPolicyProfiles)

  query

  Returns the return policy profiles of a shop.

  * after

    [String](https://shopify.dev/docs/api/admin-graphql/latest/scalars/String)

    ### Arguments

    The elements that come after the specified [cursor](https://shopify.dev/api/usage/pagination-graphql).

  * before

    [String](https://shopify.dev/docs/api/admin-graphql/latest/scalars/String)

    The elements that come before the specified [cursor](https://shopify.dev/api/usage/pagination-graphql).

  * default

    [Boolean](https://shopify.dev/docs/api/admin-graphql/latest/scalars/Boolean)

    Filter by default status. If not provided, returns all profiles.

  * first

    [Int](https://shopify.dev/docs/api/admin-graphql/latest/scalars/Int)

    The first `n` elements from the [paginated list](https://shopify.dev/api/usage/pagination-graphql).

  * last

    [Int](https://shopify.dev/docs/api/admin-graphql/latest/scalars/Int)

    The last `n` elements from the [paginated list](https://shopify.dev/api/usage/pagination-graphql).

  * reverse

    [Boolean](https://shopify.dev/docs/api/admin-graphql/latest/scalars/Boolean)

    Default:false

    Reverse the order of the underlying list.

  ***

***

## ReturnPolicyProfile Queries

### Queried by

* [return​Policy​Profile](https://shopify.dev/docs/api/admin-graphql/latest/queries/returnPolicyProfile)
* [return​Policy​Profiles](https://shopify.dev/docs/api/admin-graphql/latest/queries/returnPolicyProfiles)

***

## Interfaces

* [Node](https://shopify.dev/docs/api/admin-graphql/latest/interfaces/Node)

  interface

***

## ReturnPolicyProfile Implements

### Implements

* [Node](https://shopify.dev/docs/api/admin-graphql/latest/interfaces/Node)
