# GraphQL API: Filtering on data or datarange

**URL:** <https://community.fibery.io/t/graphql-api-filtering-on-data-or-datarange/3013>\
**Category:** API & Programming\
**Created:** [June 30, 2022, 7:19am UTC](https://community.fibery.io/t/graphql-api-filtering-on-data-or-datarange/3013 "2022-06-30T07:19:41Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![4erkas](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/4erkas/32/4885_2.png) [@4erkas](https://community.fibery.io/u/4erkas)\
**Post date:** [June 30, 2022, 7:19am UTC](https://community.fibery.io/t/graphql-api-filtering-on-data-or-datarange/3013/1 "2022-06-30T07:19:41Z")

</div>

For the date fields in the graphql schema I see the filter as:  
modificationDate: [StringFilter]  
fibery/modification-date  
But how to exactly filter on data, things like after, between?

---

<div class="post-metadata">

**Author:** ![Oleg](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/oleg/32/1887_2.png) [@Oleg](https://community.fibery.io/u/Oleg)\
**Post date:** [June 30, 2022, 10:19am UTC](https://community.fibery.io/t/graphql-api-filtering-on-data-or-datarange/3013/2 "2022-06-30T10:19:00Z")

</div>

Hi, @4erkas

modificationDate is date time. Please use ISO 8601. Find example below

```auto
{
  findFeatures(modificationDate: {
    greater: "2022-06-28T12:05:49.666Z", 
    lessOrEquals: "2022-06-30T12:05:49.666Z"
}) {
    modificationDate
  }
}

```

 ![image](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/f/f27e68608cb9e5ab8183294708e2f3250938da4f.png)

 ![image](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/e/e88955858ff557393e3a3323f81430487215c52a.png)
