{
  "components": {
    "responses": {
      "errors": {
        "content": {
          "application/vnd.api+json": {
            "schema": {
              "$ref": "#/components/schemas/errors"
            }
          }
        },
        "description": "General Error"
      }
    },
    "schemas": {
      "product-filter": {
        "additionalProperties": false,
        "description": "Filters the query to results matching the given filter object",
        "example": "",
        "properties": {
          "and": {
            "items": {
              "$ref": "#/components/schemas/product-filter"
            },
            "type": "array",
            "uniqueItems": true
          },
          "category": {
            "$ref": "#/components/schemas/product-filter-category"
          },
          "description": {
            "$ref": "#/components/schemas/product-filter-description"
          },
          "id": {
            "$ref": "#/components/schemas/product-filter-id"
          },
          "name": {
            "$ref": "#/components/schemas/product-filter-name"
          },
          "not": {
            "$ref": "#/components/schemas/product-filter"
          },
          "or": {
            "items": {
              "$ref": "#/components/schemas/product-filter"
            },
            "type": "array",
            "uniqueItems": true
          },
          "slug": {
            "$ref": "#/components/schemas/product-filter-slug"
          },
          "status": {
            "$ref": "#/components/schemas/product-filter-status"
          },
          "store": {
            "$ref": "#/components/schemas/store-filter"
          },
          "store_id": {
            "$ref": "#/components/schemas/product-filter-store_id"
          }
        },
        "type": "deepObject"
      },
      "store-api-key-filter": {
        "additionalProperties": false,
        "description": "Filters the query to results matching the given filter object",
        "example": "",
        "properties": {
          "and": {
            "items": {
              "$ref": "#/components/schemas/store-api-key-filter"
            },
            "type": "array",
            "uniqueItems": true
          },
          "created_by_account": {
            "$ref": "#/components/schemas/account-filter"
          },
          "created_by_id": {
            "$ref": "#/components/schemas/store-api-key-filter-created_by_id"
          },
          "id": {
            "$ref": "#/components/schemas/store-api-key-filter-id"
          },
          "key_prefix": {
            "$ref": "#/components/schemas/store-api-key-filter-key_prefix"
          },
          "key_preview": {
            "$ref": "#/components/schemas/store-api-key-filter-key_preview"
          },
          "label": {
            "$ref": "#/components/schemas/store-api-key-filter-label"
          },
          "last_used_at": {
            "$ref": "#/components/schemas/store-api-key-filter-last_used_at"
          },
          "live": {
            "$ref": "#/components/schemas/store-api-key-filter-live"
          },
          "not": {
            "$ref": "#/components/schemas/store-api-key-filter"
          },
          "or": {
            "items": {
              "$ref": "#/components/schemas/store-api-key-filter"
            },
            "type": "array",
            "uniqueItems": true
          },
          "revoked_at": {
            "$ref": "#/components/schemas/store-api-key-filter-revoked_at"
          },
          "store": {
            "$ref": "#/components/schemas/store-filter"
          },
          "store_id": {
            "$ref": "#/components/schemas/store-api-key-filter-store_id"
          }
        },
        "type": "deepObject"
      },
      "account-kyc-filter-identity_status": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "enum": [
              "pending",
              "verified",
              "failed"
            ],
            "type": "string"
          },
          "greater_than": {
            "enum": [
              "pending",
              "verified",
              "failed"
            ],
            "type": "string"
          },
          "greater_than_or_equal": {
            "enum": [
              "pending",
              "verified",
              "failed"
            ],
            "type": "string"
          },
          "in": {
            "items": {
              "enum": [
                "pending",
                "verified",
                "failed"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "enum": [
              "pending",
              "verified",
              "failed"
            ],
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "enum": [
              "pending",
              "verified",
              "failed"
            ],
            "type": "string"
          },
          "less_than": {
            "enum": [
              "pending",
              "verified",
              "failed"
            ],
            "type": "string"
          },
          "less_than_or_equal": {
            "enum": [
              "pending",
              "verified",
              "failed"
            ],
            "type": "string"
          },
          "not_eq": {
            "enum": [
              "pending",
              "verified",
              "failed"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-asset-filter-content_type": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-filter-id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "webhook-event-filter": {
        "additionalProperties": false,
        "description": "Filters the query to results matching the given filter object",
        "example": "",
        "properties": {
          "and": {
            "items": {
              "$ref": "#/components/schemas/webhook-event-filter"
            },
            "type": "array",
            "uniqueItems": true
          },
          "event_type": {
            "$ref": "#/components/schemas/webhook-event-filter-event_type"
          },
          "id": {
            "$ref": "#/components/schemas/webhook-event-filter-id"
          },
          "live": {
            "$ref": "#/components/schemas/webhook-event-filter-live"
          },
          "not": {
            "$ref": "#/components/schemas/webhook-event-filter"
          },
          "or": {
            "items": {
              "$ref": "#/components/schemas/webhook-event-filter"
            },
            "type": "array",
            "uniqueItems": true
          },
          "payload": {
            "$ref": "#/components/schemas/webhook-event-filter-payload"
          },
          "store": {
            "$ref": "#/components/schemas/store-filter"
          },
          "store_id": {
            "$ref": "#/components/schemas/webhook-event-filter-store_id"
          }
        },
        "type": "deepObject"
      },
      "discount-filter-store_id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "order-filter-buyer_locale": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "enum": [
              "en",
              "id"
            ],
            "type": "string"
          },
          "greater_than": {
            "enum": [
              "en",
              "id"
            ],
            "type": "string"
          },
          "greater_than_or_equal": {
            "enum": [
              "en",
              "id"
            ],
            "type": "string"
          },
          "in": {
            "items": {
              "enum": [
                "en",
                "id"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "enum": [
              "en",
              "id"
            ],
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "enum": [
              "en",
              "id"
            ],
            "type": "string"
          },
          "less_than": {
            "enum": [
              "en",
              "id"
            ],
            "type": "string"
          },
          "less_than_or_equal": {
            "enum": [
              "en",
              "id"
            ],
            "type": "string"
          },
          "not_eq": {
            "enum": [
              "en",
              "id"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "webhook-delivery": {
        "additionalProperties": false,
        "description": "A \"Resource object\" representing a webhook-delivery",
        "properties": {
          "attributes": {
            "additionalProperties": false,
            "description": "An attributes object for a webhook-delivery",
            "properties": {
              "attempted_at": {
                "anyOf": [
                  {},
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "response_code": {
                "anyOf": [
                  {
                    "nullable": true,
                    "type": "integer"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "status": {
                "description": "Field included by default.",
                "type": "string"
              },
              "store_id": {
                "description": "Field included by default.",
                "format": "uuid",
                "type": "string"
              },
              "webhook_endpoint_id": {
                "description": "Field included by default.",
                "format": "uuid",
                "type": "string"
              },
              "webhook_event_id": {
                "description": "Field included by default.",
                "format": "uuid",
                "type": "string"
              }
            },
            "required": [
              "status",
              "store_id",
              "webhook_endpoint_id",
              "webhook_event_id"
            ],
            "type": "object"
          },
          "id": {
            "type": "string"
          },
          "relationships": {
            "additionalProperties": false,
            "description": "A relationships object for a webhook-delivery",
            "properties": {
              "store": {
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "description": "An identifier for store",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "meta": {
                        "additionalProperties": true,
                        "type": "object"
                      },
                      "type": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "type",
                      "id"
                    ],
                    "type": "object"
                  }
                }
              },
              "webhook_endpoint": {
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "description": "An identifier for webhook_endpoint",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "meta": {
                        "additionalProperties": true,
                        "type": "object"
                      },
                      "type": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "type",
                      "id"
                    ],
                    "type": "object"
                  }
                }
              },
              "webhook_event": {
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "description": "An identifier for webhook_event",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "meta": {
                        "additionalProperties": true,
                        "type": "object"
                      },
                      "type": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "type",
                      "id"
                    ],
                    "type": "object"
                  }
                }
              }
            },
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type",
          "id"
        ],
        "type": "object"
      },
      "order-filter-buyer_email": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "order-filter-id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "oauth-app-filter": {
        "additionalProperties": false,
        "description": "Filters the query to results matching the given filter object",
        "example": "",
        "properties": {
          "and": {
            "items": {
              "$ref": "#/components/schemas/oauth-app-filter"
            },
            "type": "array",
            "uniqueItems": true
          },
          "client_id": {
            "$ref": "#/components/schemas/oauth-app-filter-client_id"
          },
          "deleted_at": {
            "$ref": "#/components/schemas/oauth-app-filter-deleted_at"
          },
          "developer_account": {
            "$ref": "#/components/schemas/account-filter"
          },
          "developer_account_id": {
            "$ref": "#/components/schemas/oauth-app-filter-developer_account_id"
          },
          "id": {
            "$ref": "#/components/schemas/oauth-app-filter-id"
          },
          "name": {
            "$ref": "#/components/schemas/oauth-app-filter-name"
          },
          "not": {
            "$ref": "#/components/schemas/oauth-app-filter"
          },
          "or": {
            "items": {
              "$ref": "#/components/schemas/oauth-app-filter"
            },
            "type": "array",
            "uniqueItems": true
          }
        },
        "type": "deepObject"
      },
      "account-device-code-filter-status": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "enum": [
              "pending",
              "approved"
            ],
            "type": "string"
          },
          "greater_than": {
            "enum": [
              "pending",
              "approved"
            ],
            "type": "string"
          },
          "greater_than_or_equal": {
            "enum": [
              "pending",
              "approved"
            ],
            "type": "string"
          },
          "in": {
            "items": {
              "enum": [
                "pending",
                "approved"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "enum": [
              "pending",
              "approved"
            ],
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "enum": [
              "pending",
              "approved"
            ],
            "type": "string"
          },
          "less_than": {
            "enum": [
              "pending",
              "approved"
            ],
            "type": "string"
          },
          "less_than_or_equal": {
            "enum": [
              "pending",
              "approved"
            ],
            "type": "string"
          },
          "not_eq": {
            "enum": [
              "pending",
              "approved"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-api-key-filter-revoked_at": {
        "additionalProperties": false,
        "properties": {
          "eq": {},
          "greater_than": {},
          "greater_than_or_equal": {},
          "in": {
            "items": {},
            "type": "array"
          },
          "is_distinct_from": {},
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {},
          "less_than": {},
          "less_than_or_equal": {},
          "not_eq": {}
        },
        "type": "object"
      },
      "store-api-key-filter-id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "webhook-event-filter-store_id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-oauth-installation-filter-store_id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "order-filter-buyer_phone_number": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "order-filter-settlement_release_eligible_at": {
        "additionalProperties": false,
        "properties": {
          "eq": {},
          "greater_than": {},
          "greater_than_or_equal": {},
          "in": {
            "items": {},
            "type": "array"
          },
          "is_distinct_from": {},
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {},
          "less_than": {},
          "less_than_or_equal": {},
          "not_eq": {}
        },
        "type": "object"
      },
      "store-oauth-installation-filter-id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "account-kyc": {
        "additionalProperties": false,
        "description": "A \"Resource object\" representing a account-kyc",
        "properties": {
          "attributes": {
            "additionalProperties": false,
            "description": "An attributes object for a account-kyc",
            "properties": {
              "account_holder_name": {
                "anyOf": [
                  {
                    "nullable": true,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "account_id": {
                "description": "Field included by default.",
                "format": "uuid",
                "type": "string"
              },
              "bank_code": {
                "anyOf": [
                  {
                    "nullable": true,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "doku_settlement_bank_account_id": {
                "anyOf": [
                  {
                    "nullable": true,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "doku_settlement_bank_failure_reason": {
                "anyOf": [
                  {
                    "nullable": true,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "doku_settlement_bank_registered_at": {
                "anyOf": [
                  {},
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "doku_settlement_bank_status": {
                "anyOf": [
                  {
                    "enum": [
                      "pending",
                      "active",
                      "verified",
                      "rejected",
                      "failed"
                    ],
                    "nullable": true,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "identity_consent_at": {
                "anyOf": [
                  {},
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "identity_consent_privacy_version": {
                "anyOf": [
                  {
                    "nullable": true,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "identity_failure_reason": {
                "anyOf": [
                  {
                    "nullable": true,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "identity_status": {
                "description": "Field included by default.",
                "enum": [
                  "pending",
                  "verified",
                  "failed"
                ],
                "type": "string"
              },
              "identity_verified_at": {
                "anyOf": [
                  {},
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "latest_identity_verification_id": {
                "anyOf": [
                  {
                    "format": "uuid",
                    "nullable": true,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "method": {
                "anyOf": [
                  {
                    "nullable": true,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "status": {
                "description": "Field included by default.",
                "enum": [
                  "pending",
                  "identity_failed",
                  "identity_verified",
                  "settlement_pending",
                  "verified",
                  "failed"
                ],
                "type": "string"
              },
              "verified_at": {
                "anyOf": [
                  {},
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "verified_name": {
                "anyOf": [
                  {
                    "nullable": true,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              }
            },
            "required": [
              "status",
              "identity_status",
              "account_id"
            ],
            "type": "object"
          },
          "id": {
            "type": "string"
          },
          "relationships": {
            "additionalProperties": false,
            "description": "A relationships object for a account-kyc",
            "properties": {
              "account": {
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "description": "An identifier for account",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "meta": {
                        "additionalProperties": true,
                        "type": "object"
                      },
                      "type": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "type",
                      "id"
                    ],
                    "type": "object"
                  }
                }
              }
            },
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type",
          "id"
        ],
        "type": "object"
      },
      "webhook-delivery-filter-response_code": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "type": "integer"
          },
          "greater_than": {
            "type": "integer"
          },
          "greater_than_or_equal": {
            "type": "integer"
          },
          "in": {
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "integer"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "integer"
          },
          "less_than": {
            "type": "integer"
          },
          "less_than_or_equal": {
            "type": "integer"
          },
          "not_eq": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "store-asset-filter-byte_size": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "type": "integer"
          },
          "greater_than": {
            "type": "integer"
          },
          "greater_than_or_equal": {
            "type": "integer"
          },
          "in": {
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "integer"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "integer"
          },
          "less_than": {
            "type": "integer"
          },
          "less_than_or_equal": {
            "type": "integer"
          },
          "not_eq": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "discount-filter-id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "oauth-app-filter-id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "discount-filter-code": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-filter-bio": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "webhook-event-filter-live": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "type": "boolean"
          },
          "greater_than": {
            "type": "boolean"
          },
          "greater_than_or_equal": {
            "type": "boolean"
          },
          "in": {
            "items": {
              "type": "boolean"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "boolean"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "boolean"
          },
          "less_than": {
            "type": "boolean"
          },
          "less_than_or_equal": {
            "type": "boolean"
          },
          "not_eq": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "product_access-filter-granted_at": {
        "additionalProperties": false,
        "properties": {
          "eq": {},
          "greater_than": {},
          "greater_than_or_equal": {},
          "in": {
            "items": {},
            "type": "array"
          },
          "is_distinct_from": {},
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {},
          "less_than": {},
          "less_than_or_equal": {},
          "not_eq": {}
        },
        "type": "object"
      },
      "store-api-key-filter-created_by_id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-api-key": {
        "additionalProperties": false,
        "description": "A \"Resource object\" representing a store-api-key",
        "properties": {
          "attributes": {
            "additionalProperties": false,
            "description": "An attributes object for a store-api-key",
            "properties": {
              "created_by_id": {
                "description": "Field included by default.",
                "format": "uuid",
                "type": "string"
              },
              "key_prefix": {
                "description": "Field included by default.",
                "type": "string"
              },
              "key_preview": {
                "description": "Field included by default.",
                "type": "string"
              },
              "label": {
                "description": "Field included by default.",
                "type": "string"
              },
              "last_used_at": {
                "anyOf": [
                  {},
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "live": {
                "description": "Field included by default.",
                "type": "boolean"
              },
              "revoked_at": {
                "anyOf": [
                  {},
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "scopes": {
                "description": "Field included by default.",
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "store_id": {
                "description": "Field included by default.",
                "format": "uuid",
                "type": "string"
              }
            },
            "required": [
              "key_prefix",
              "key_preview",
              "live",
              "scopes",
              "label",
              "store_id",
              "created_by_id"
            ],
            "type": "object"
          },
          "id": {
            "type": "string"
          },
          "relationships": {
            "additionalProperties": false,
            "description": "A relationships object for a store-api-key",
            "properties": {
              "created_by_account": {
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "description": "An identifier for created_by_account",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "meta": {
                        "additionalProperties": true,
                        "type": "object"
                      },
                      "type": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "type",
                      "id"
                    ],
                    "type": "object"
                  }
                }
              },
              "store": {
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "description": "An identifier for store",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "meta": {
                        "additionalProperties": true,
                        "type": "object"
                      },
                      "type": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "type",
                      "id"
                    ],
                    "type": "object"
                  }
                }
              }
            },
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type",
          "id"
        ],
        "type": "object"
      },
      "discount-filter": {
        "additionalProperties": false,
        "description": "Filters the query to results matching the given filter object",
        "example": "",
        "properties": {
          "amount_type": {
            "$ref": "#/components/schemas/discount-filter-amount_type"
          },
          "amount_value": {
            "$ref": "#/components/schemas/discount-filter-amount_value"
          },
          "and": {
            "items": {
              "$ref": "#/components/schemas/discount-filter"
            },
            "type": "array",
            "uniqueItems": true
          },
          "code": {
            "$ref": "#/components/schemas/discount-filter-code"
          },
          "ends_at": {
            "$ref": "#/components/schemas/discount-filter-ends_at"
          },
          "id": {
            "$ref": "#/components/schemas/discount-filter-id"
          },
          "max_redemptions": {
            "$ref": "#/components/schemas/discount-filter-max_redemptions"
          },
          "name": {
            "$ref": "#/components/schemas/discount-filter-name"
          },
          "not": {
            "$ref": "#/components/schemas/discount-filter"
          },
          "or": {
            "items": {
              "$ref": "#/components/schemas/discount-filter"
            },
            "type": "array",
            "uniqueItems": true
          },
          "starts_at": {
            "$ref": "#/components/schemas/discount-filter-starts_at"
          },
          "status": {
            "$ref": "#/components/schemas/discount-filter-status"
          },
          "store": {
            "$ref": "#/components/schemas/store-filter"
          },
          "store_id": {
            "$ref": "#/components/schemas/discount-filter-store_id"
          },
          "target_product": {
            "$ref": "#/components/schemas/product-filter"
          }
        },
        "type": "deepObject"
      },
      "order-filter-status": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "enum": [
              "pending",
              "paid"
            ],
            "type": "string"
          },
          "greater_than": {
            "enum": [
              "pending",
              "paid"
            ],
            "type": "string"
          },
          "greater_than_or_equal": {
            "enum": [
              "pending",
              "paid"
            ],
            "type": "string"
          },
          "in": {
            "items": {
              "enum": [
                "pending",
                "paid"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "enum": [
              "pending",
              "paid"
            ],
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "enum": [
              "pending",
              "paid"
            ],
            "type": "string"
          },
          "less_than": {
            "enum": [
              "pending",
              "paid"
            ],
            "type": "string"
          },
          "less_than_or_equal": {
            "enum": [
              "pending",
              "paid"
            ],
            "type": "string"
          },
          "not_eq": {
            "enum": [
              "pending",
              "paid"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "account-kyc-filter-latest_identity_verification_id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "account-kyc-filter-doku_settlement_bank_registered_at": {
        "additionalProperties": false,
        "properties": {
          "eq": {},
          "greater_than": {},
          "greater_than_or_equal": {},
          "in": {
            "items": {},
            "type": "array"
          },
          "is_distinct_from": {},
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {},
          "less_than": {},
          "less_than_or_equal": {},
          "not_eq": {}
        },
        "type": "object"
      },
      "account-kyc-filter-bank_code": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "order-filter-settlement_release_failure_reason": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "links": {
        "additionalProperties": {
          "$ref": "#/components/schemas/link"
        },
        "type": "object"
      },
      "product_access-filter": {
        "additionalProperties": false,
        "description": "Filters the query to results matching the given filter object",
        "example": "",
        "properties": {
          "and": {
            "items": {
              "$ref": "#/components/schemas/product_access-filter"
            },
            "type": "array",
            "uniqueItems": true
          },
          "buyer_account": {
            "$ref": "#/components/schemas/account-filter"
          },
          "buyer_account_id": {
            "$ref": "#/components/schemas/product_access-filter-buyer_account_id"
          },
          "first_order_item_id": {
            "$ref": "#/components/schemas/product_access-filter-first_order_item_id"
          },
          "granted_at": {
            "$ref": "#/components/schemas/product_access-filter-granted_at"
          },
          "id": {
            "$ref": "#/components/schemas/product_access-filter-id"
          },
          "latest_granted_at": {
            "$ref": "#/components/schemas/product_access-filter-latest_granted_at"
          },
          "latest_order_item_id": {
            "$ref": "#/components/schemas/product_access-filter-latest_order_item_id"
          },
          "not": {
            "$ref": "#/components/schemas/product_access-filter"
          },
          "or": {
            "items": {
              "$ref": "#/components/schemas/product_access-filter"
            },
            "type": "array",
            "uniqueItems": true
          },
          "product": {
            "$ref": "#/components/schemas/product-filter"
          },
          "product_id": {
            "$ref": "#/components/schemas/product_access-filter-product_id"
          },
          "quantity": {
            "$ref": "#/components/schemas/product_access-filter-quantity"
          },
          "store": {
            "$ref": "#/components/schemas/store-filter"
          },
          "store_id": {
            "$ref": "#/components/schemas/product_access-filter-store_id"
          }
        },
        "type": "deepObject"
      },
      "webhook-endpoint-filter-id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-asset-filter-storage_backend": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "enum": [
              "r2",
              "memory"
            ],
            "type": "string"
          },
          "greater_than": {
            "enum": [
              "r2",
              "memory"
            ],
            "type": "string"
          },
          "greater_than_or_equal": {
            "enum": [
              "r2",
              "memory"
            ],
            "type": "string"
          },
          "in": {
            "items": {
              "enum": [
                "r2",
                "memory"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "enum": [
              "r2",
              "memory"
            ],
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "enum": [
              "r2",
              "memory"
            ],
            "type": "string"
          },
          "less_than": {
            "enum": [
              "r2",
              "memory"
            ],
            "type": "string"
          },
          "less_than_or_equal": {
            "enum": [
              "r2",
              "memory"
            ],
            "type": "string"
          },
          "not_eq": {
            "enum": [
              "r2",
              "memory"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "discount-filter-max_redemptions": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "type": "integer"
          },
          "greater_than": {
            "type": "integer"
          },
          "greater_than_or_equal": {
            "type": "integer"
          },
          "in": {
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "integer"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "integer"
          },
          "less_than": {
            "type": "integer"
          },
          "less_than_or_equal": {
            "type": "integer"
          },
          "not_eq": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "account-kyc-filter-doku_settlement_bank_account_id": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "account-kyc-filter-identity_consent_at": {
        "additionalProperties": false,
        "properties": {
          "eq": {},
          "greater_than": {},
          "greater_than_or_equal": {},
          "in": {
            "items": {},
            "type": "array"
          },
          "is_distinct_from": {},
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {},
          "less_than": {},
          "less_than_or_equal": {},
          "not_eq": {}
        },
        "type": "object"
      },
      "webhook-delivery-filter-webhook_endpoint_id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-device-code-filter-approved_at": {
        "additionalProperties": false,
        "properties": {
          "eq": {},
          "greater_than": {},
          "greater_than_or_equal": {},
          "in": {
            "items": {},
            "type": "array"
          },
          "is_distinct_from": {},
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {},
          "less_than": {},
          "less_than_or_equal": {},
          "not_eq": {}
        },
        "type": "object"
      },
      "store-api-key-filter-last_used_at": {
        "additionalProperties": false,
        "properties": {
          "eq": {},
          "greater_than": {},
          "greater_than_or_equal": {},
          "in": {
            "items": {},
            "type": "array"
          },
          "is_distinct_from": {},
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {},
          "less_than": {},
          "less_than_or_equal": {},
          "not_eq": {}
        },
        "type": "object"
      },
      "order-filter-settlement_split_plan": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "type": "object"
          },
          "greater_than": {
            "type": "object"
          },
          "greater_than_or_equal": {
            "type": "object"
          },
          "in": {
            "items": {
              "type": "object"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "object"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "object"
          },
          "less_than": {
            "type": "object"
          },
          "less_than_or_equal": {
            "type": "object"
          },
          "not_eq": {
            "type": "object"
          }
        },
        "type": "object"
      },
      "order-filter-fulfilled_at": {
        "additionalProperties": false,
        "properties": {
          "eq": {},
          "greater_than": {},
          "greater_than_or_equal": {},
          "in": {
            "items": {},
            "type": "array"
          },
          "is_distinct_from": {},
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {},
          "less_than": {},
          "less_than_or_equal": {},
          "not_eq": {}
        },
        "type": "object"
      },
      "account-kyc-filter-method": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "discount": {
        "additionalProperties": false,
        "description": "A \"Resource object\" representing a discount",
        "properties": {
          "attributes": {
            "additionalProperties": false,
            "description": "An attributes object for a discount",
            "properties": {
              "amount_type": {
                "description": "Field included by default.",
                "enum": [
                  "percentage",
                  "fixed"
                ],
                "type": "string"
              },
              "amount_value": {
                "description": "Field included by default.",
                "type": "integer"
              },
              "code": {
                "description": "Field included by default.",
                "type": "string"
              },
              "ends_at": {
                "anyOf": [
                  {},
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "max_redemptions": {
                "anyOf": [
                  {
                    "nullable": true,
                    "type": "integer"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "name": {
                "description": "Field included by default.",
                "type": "string"
              },
              "starts_at": {
                "anyOf": [
                  {},
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "status": {
                "description": "Field included by default.",
                "enum": [
                  "active",
                  "inactive"
                ],
                "type": "string"
              },
              "store_id": {
                "description": "Field included by default.",
                "format": "uuid",
                "type": "string"
              }
            },
            "required": [
              "name",
              "code",
              "status",
              "amount_type",
              "amount_value",
              "store_id"
            ],
            "type": "object"
          },
          "id": {
            "type": "string"
          },
          "relationships": {
            "additionalProperties": false,
            "description": "A relationships object for a discount",
            "properties": {
              "store": {
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "description": "An identifier for store",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "meta": {
                        "additionalProperties": true,
                        "type": "object"
                      },
                      "type": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "type",
                      "id"
                    ],
                    "type": "object"
                  }
                }
              },
              "target_product": {
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "description": "An identifier for target_product",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "meta": {
                        "additionalProperties": true,
                        "type": "object"
                      },
                      "type": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "type",
                      "id"
                    ],
                    "type": "object"
                  }
                }
              }
            },
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type",
          "id"
        ],
        "type": "object"
      },
      "account-filter-accepted_buyer_terms_version": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "account": {
        "additionalProperties": false,
        "description": "A \"Resource object\" representing a account",
        "properties": {
          "attributes": {
            "additionalProperties": false,
            "description": "An attributes object for a account",
            "properties": {
              "acceptance_history": {
                "description": "Field included by default.",
                "items": {
                  "type": "object"
                },
                "type": "array"
              },
              "accepted_buyer_privacy_version": {
                "anyOf": [
                  {
                    "nullable": true,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "accepted_buyer_terms_version": {
                "anyOf": [
                  {
                    "nullable": true,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "accepted_seller_privacy_version": {
                "anyOf": [
                  {
                    "nullable": true,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "accepted_seller_terms_version": {
                "anyOf": [
                  {
                    "nullable": true,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "confirmed_at": {
                "anyOf": [
                  {},
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "email": {
                "description": "Field included by default.",
                "type": "string"
              },
              "name": {
                "anyOf": [
                  {
                    "nullable": true,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "phone_number": {
                "anyOf": [
                  {
                    "nullable": true,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "timezone": {
                "description": "Field included by default.",
                "type": "string"
              }
            },
            "required": [
              "email",
              "timezone",
              "acceptance_history"
            ],
            "type": "object"
          },
          "id": {
            "type": "string"
          },
          "relationships": {
            "additionalProperties": false,
            "description": "A relationships object for a account",
            "properties": {},
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type",
          "id"
        ],
        "type": "object"
      },
      "order-filter-secret": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "order-filter-human_id": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "oauth-app-filter-developer_account_id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "order-filter-processor_fee_amount": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "type": "integer"
          },
          "greater_than": {
            "type": "integer"
          },
          "greater_than_or_equal": {
            "type": "integer"
          },
          "in": {
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "integer"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "integer"
          },
          "less_than": {
            "type": "integer"
          },
          "less_than_or_equal": {
            "type": "integer"
          },
          "not_eq": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "product-filter-description": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "order-filter-settlement_release_failed_at": {
        "additionalProperties": false,
        "properties": {
          "eq": {},
          "greater_than": {},
          "greater_than_or_equal": {},
          "in": {
            "items": {},
            "type": "array"
          },
          "is_distinct_from": {},
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {},
          "less_than": {},
          "less_than_or_equal": {},
          "not_eq": {}
        },
        "type": "object"
      },
      "product-filter-store_id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "product_access-filter-latest_order_item_id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-filter": {
        "additionalProperties": false,
        "description": "Filters the query to results matching the given filter object",
        "example": "",
        "properties": {
          "and": {
            "items": {
              "$ref": "#/components/schemas/store-filter"
            },
            "type": "array",
            "uniqueItems": true
          },
          "asset_quota_bytes": {
            "$ref": "#/components/schemas/store-filter-asset_quota_bytes"
          },
          "asset_reserved_bytes": {
            "$ref": "#/components/schemas/store-filter-asset_reserved_bytes"
          },
          "asset_used_bytes": {
            "$ref": "#/components/schemas/store-filter-asset_used_bytes"
          },
          "avatar_asset_id": {
            "$ref": "#/components/schemas/store-filter-avatar_asset_id"
          },
          "bio": {
            "$ref": "#/components/schemas/store-filter-bio"
          },
          "checkout_phone_mode": {
            "$ref": "#/components/schemas/store-filter-checkout_phone_mode"
          },
          "display_name": {
            "$ref": "#/components/schemas/store-filter-display_name"
          },
          "id": {
            "$ref": "#/components/schemas/store-filter-id"
          },
          "lifetime_earnings_amount": {
            "$ref": "#/components/schemas/store-filter-lifetime_earnings_amount"
          },
          "not": {
            "$ref": "#/components/schemas/store-filter"
          },
          "or": {
            "items": {
              "$ref": "#/components/schemas/store-filter"
            },
            "type": "array",
            "uniqueItems": true
          },
          "owner": {
            "$ref": "#/components/schemas/account-filter"
          },
          "owner_id": {
            "$ref": "#/components/schemas/store-filter-owner_id"
          },
          "slug": {
            "$ref": "#/components/schemas/store-filter-slug"
          },
          "storefront_headline": {
            "$ref": "#/components/schemas/store-filter-storefront_headline"
          },
          "timezone": {
            "$ref": "#/components/schemas/store-filter-timezone"
          }
        },
        "type": "deepObject"
      },
      "webhook-event": {
        "additionalProperties": false,
        "description": "A \"Resource object\" representing a webhook-event",
        "properties": {
          "attributes": {
            "additionalProperties": false,
            "description": "An attributes object for a webhook-event",
            "properties": {
              "event_type": {
                "description": "Field included by default.",
                "type": "string"
              },
              "live": {
                "description": "Field included by default.",
                "type": "boolean"
              },
              "payload": {
                "description": "Field included by default.",
                "type": "object"
              },
              "store_id": {
                "description": "Field included by default.",
                "format": "uuid",
                "type": "string"
              }
            },
            "required": [
              "event_type",
              "payload",
              "live",
              "store_id"
            ],
            "type": "object"
          },
          "id": {
            "type": "string"
          },
          "relationships": {
            "additionalProperties": false,
            "description": "A relationships object for a webhook-event",
            "properties": {
              "store": {
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "description": "An identifier for store",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "meta": {
                        "additionalProperties": true,
                        "type": "object"
                      },
                      "type": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "type",
                      "id"
                    ],
                    "type": "object"
                  }
                }
              }
            },
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type",
          "id"
        ],
        "type": "object"
      },
      "account-filter-accepted_seller_terms_version": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-filter-lifetime_earnings_amount": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "type": "integer"
          },
          "greater_than": {
            "type": "integer"
          },
          "greater_than_or_equal": {
            "type": "integer"
          },
          "in": {
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "integer"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "integer"
          },
          "less_than": {
            "type": "integer"
          },
          "less_than_or_equal": {
            "type": "integer"
          },
          "not_eq": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "account-filter-timezone": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "product_access-filter-product_id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "product-filter-status": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "enum": [
              "draft",
              "active",
              "archived"
            ],
            "type": "string"
          },
          "greater_than": {
            "enum": [
              "draft",
              "active",
              "archived"
            ],
            "type": "string"
          },
          "greater_than_or_equal": {
            "enum": [
              "draft",
              "active",
              "archived"
            ],
            "type": "string"
          },
          "in": {
            "items": {
              "enum": [
                "draft",
                "active",
                "archived"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "enum": [
              "draft",
              "active",
              "archived"
            ],
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "enum": [
              "draft",
              "active",
              "archived"
            ],
            "type": "string"
          },
          "less_than": {
            "enum": [
              "draft",
              "active",
              "archived"
            ],
            "type": "string"
          },
          "less_than_or_equal": {
            "enum": [
              "draft",
              "active",
              "archived"
            ],
            "type": "string"
          },
          "not_eq": {
            "enum": [
              "draft",
              "active",
              "archived"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-device-code-filter-code": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-device-code-filter-user_code": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "account-filter-name": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-asset-filter-original_filename": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "account-device-code-filter-approved_at": {
        "additionalProperties": false,
        "properties": {
          "eq": {},
          "greater_than": {},
          "greater_than_or_equal": {},
          "in": {
            "items": {},
            "type": "array"
          },
          "is_distinct_from": {},
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {},
          "less_than": {},
          "less_than_or_equal": {},
          "not_eq": {}
        },
        "type": "object"
      },
      "order-filter-buyer_account_id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "account-device-code-filter-expires_at": {
        "additionalProperties": false,
        "properties": {
          "eq": {},
          "greater_than": {},
          "greater_than_or_equal": {},
          "in": {
            "items": {},
            "type": "array"
          },
          "is_distinct_from": {},
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {},
          "less_than": {},
          "less_than_or_equal": {},
          "not_eq": {}
        },
        "type": "object"
      },
      "webhook-endpoint-filter-live": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "type": "boolean"
          },
          "greater_than": {
            "type": "boolean"
          },
          "greater_than_or_equal": {
            "type": "boolean"
          },
          "in": {
            "items": {
              "type": "boolean"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "boolean"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "boolean"
          },
          "less_than": {
            "type": "boolean"
          },
          "less_than_or_equal": {
            "type": "boolean"
          },
          "not_eq": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "discount-filter-amount_value": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "type": "integer"
          },
          "greater_than": {
            "type": "integer"
          },
          "greater_than_or_equal": {
            "type": "integer"
          },
          "in": {
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "integer"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "integer"
          },
          "less_than": {
            "type": "integer"
          },
          "less_than_or_equal": {
            "type": "integer"
          },
          "not_eq": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "account-kyc-filter-account_holder_name": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "account-kyc-filter-doku_settlement_bank_status": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "enum": [
              "pending",
              "active",
              "verified",
              "rejected",
              "failed"
            ],
            "type": "string"
          },
          "greater_than": {
            "enum": [
              "pending",
              "active",
              "verified",
              "rejected",
              "failed"
            ],
            "type": "string"
          },
          "greater_than_or_equal": {
            "enum": [
              "pending",
              "active",
              "verified",
              "rejected",
              "failed"
            ],
            "type": "string"
          },
          "in": {
            "items": {
              "enum": [
                "pending",
                "active",
                "verified",
                "rejected",
                "failed"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "enum": [
              "pending",
              "active",
              "verified",
              "rejected",
              "failed"
            ],
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "enum": [
              "pending",
              "active",
              "verified",
              "rejected",
              "failed"
            ],
            "type": "string"
          },
          "less_than": {
            "enum": [
              "pending",
              "active",
              "verified",
              "rejected",
              "failed"
            ],
            "type": "string"
          },
          "less_than_or_equal": {
            "enum": [
              "pending",
              "active",
              "verified",
              "rejected",
              "failed"
            ],
            "type": "string"
          },
          "not_eq": {
            "enum": [
              "pending",
              "active",
              "verified",
              "rejected",
              "failed"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "account-filter-phone_number": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-device-code-filter-expires_at": {
        "additionalProperties": false,
        "properties": {
          "eq": {},
          "greater_than": {},
          "greater_than_or_equal": {},
          "in": {
            "items": {},
            "type": "array"
          },
          "is_distinct_from": {},
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {},
          "less_than": {},
          "less_than_or_equal": {},
          "not_eq": {}
        },
        "type": "object"
      },
      "store-filter-storefront_headline": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-asset-filter-status": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "enum": [
              "ready",
              "pending_delete",
              "deleted",
              "missing"
            ],
            "type": "string"
          },
          "greater_than": {
            "enum": [
              "ready",
              "pending_delete",
              "deleted",
              "missing"
            ],
            "type": "string"
          },
          "greater_than_or_equal": {
            "enum": [
              "ready",
              "pending_delete",
              "deleted",
              "missing"
            ],
            "type": "string"
          },
          "in": {
            "items": {
              "enum": [
                "ready",
                "pending_delete",
                "deleted",
                "missing"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "enum": [
              "ready",
              "pending_delete",
              "deleted",
              "missing"
            ],
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "enum": [
              "ready",
              "pending_delete",
              "deleted",
              "missing"
            ],
            "type": "string"
          },
          "less_than": {
            "enum": [
              "ready",
              "pending_delete",
              "deleted",
              "missing"
            ],
            "type": "string"
          },
          "less_than_or_equal": {
            "enum": [
              "ready",
              "pending_delete",
              "deleted",
              "missing"
            ],
            "type": "string"
          },
          "not_eq": {
            "enum": [
              "ready",
              "pending_delete",
              "deleted",
              "missing"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "account-kyc-filter-doku_settlement_bank_failure_reason": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "product_access": {
        "additionalProperties": false,
        "description": "A \"Resource object\" representing a product_access",
        "properties": {
          "attributes": {
            "additionalProperties": false,
            "description": "An attributes object for a product_access",
            "properties": {
              "buyer_account_id": {
                "description": "Field included by default.",
                "format": "uuid",
                "type": "string"
              },
              "first_order_item_id": {
                "anyOf": [
                  {
                    "format": "uuid",
                    "nullable": true,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "granted_at": {
                "description": "Field included by default."
              },
              "latest_granted_at": {
                "description": "Field included by default."
              },
              "latest_order_item_id": {
                "anyOf": [
                  {
                    "format": "uuid",
                    "nullable": true,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "product_id": {
                "description": "Field included by default.",
                "format": "uuid",
                "type": "string"
              },
              "quantity": {
                "description": "Field included by default.",
                "type": "integer"
              },
              "store_id": {
                "description": "Field included by default.",
                "format": "uuid",
                "type": "string"
              }
            },
            "required": [
              "store_id",
              "buyer_account_id",
              "product_id",
              "granted_at",
              "latest_granted_at",
              "quantity"
            ],
            "type": "object"
          },
          "id": {
            "type": "string"
          },
          "relationships": {
            "additionalProperties": false,
            "description": "A relationships object for a product_access",
            "properties": {
              "buyer_account": {
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "description": "An identifier for buyer_account",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "meta": {
                        "additionalProperties": true,
                        "type": "object"
                      },
                      "type": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "type",
                      "id"
                    ],
                    "type": "object"
                  }
                }
              },
              "product": {
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "description": "An identifier for product",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "meta": {
                        "additionalProperties": true,
                        "type": "object"
                      },
                      "type": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "type",
                      "id"
                    ],
                    "type": "object"
                  }
                }
              },
              "store": {
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "description": "An identifier for store",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "meta": {
                        "additionalProperties": true,
                        "type": "object"
                      },
                      "type": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "type",
                      "id"
                    ],
                    "type": "object"
                  }
                }
              }
            },
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type",
          "id"
        ],
        "type": "object"
      },
      "link": {
        "description": "A link MUST be represented as either: a string containing the link's URL or a link object.",
        "type": "string"
      },
      "webhook-endpoint": {
        "additionalProperties": false,
        "description": "A \"Resource object\" representing a webhook-endpoint",
        "properties": {
          "attributes": {
            "additionalProperties": false,
            "description": "An attributes object for a webhook-endpoint",
            "properties": {
              "events": {
                "description": "Field included by default.",
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "live": {
                "description": "Field included by default.",
                "type": "boolean"
              },
              "store_id": {
                "description": "Field included by default.",
                "format": "uuid",
                "type": "string"
              },
              "url": {
                "description": "Field included by default.",
                "type": "string"
              }
            },
            "required": [
              "url",
              "events",
              "live",
              "store_id"
            ],
            "type": "object"
          },
          "id": {
            "type": "string"
          },
          "relationships": {
            "additionalProperties": false,
            "description": "A relationships object for a webhook-endpoint",
            "properties": {
              "store": {
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "description": "An identifier for store",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "meta": {
                        "additionalProperties": true,
                        "type": "object"
                      },
                      "type": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "type",
                      "id"
                    ],
                    "type": "object"
                  }
                }
              }
            },
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type",
          "id"
        ],
        "type": "object"
      },
      "order-filter-payment_provider": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "enum": [
              "free",
              "doku",
              "xendit"
            ],
            "type": "string"
          },
          "greater_than": {
            "enum": [
              "free",
              "doku",
              "xendit"
            ],
            "type": "string"
          },
          "greater_than_or_equal": {
            "enum": [
              "free",
              "doku",
              "xendit"
            ],
            "type": "string"
          },
          "in": {
            "items": {
              "enum": [
                "free",
                "doku",
                "xendit"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "enum": [
              "free",
              "doku",
              "xendit"
            ],
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "enum": [
              "free",
              "doku",
              "xendit"
            ],
            "type": "string"
          },
          "less_than": {
            "enum": [
              "free",
              "doku",
              "xendit"
            ],
            "type": "string"
          },
          "less_than_or_equal": {
            "enum": [
              "free",
              "doku",
              "xendit"
            ],
            "type": "string"
          },
          "not_eq": {
            "enum": [
              "free",
              "doku",
              "xendit"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-asset-filter-uploaded_at": {
        "additionalProperties": false,
        "properties": {
          "eq": {},
          "greater_than": {},
          "greater_than_or_equal": {},
          "in": {
            "items": {},
            "type": "array"
          },
          "is_distinct_from": {},
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {},
          "less_than": {},
          "less_than_or_equal": {},
          "not_eq": {}
        },
        "type": "object"
      },
      "product-filter-category": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "enum": [
              "software_apps_saas",
              "templates_themes_design_assets",
              "ebooks_pdfs_written_content",
              "source_code_plugins_extensions",
              "online_courses_educational_content_lms",
              "premium_digital_community_access",
              "digital_licenses_activation_keys",
              "subscription_content",
              "other_creative_multimedia_assets",
              "vpn_services",
              "ai_content_generation_tools",
              "preorders_paid_waitlists",
              "sensitive_content_ebooks",
              "audio_music_generation_tools",
              "vps_vds_services",
              "directories_information_boards"
            ],
            "type": "string"
          },
          "greater_than": {
            "enum": [
              "software_apps_saas",
              "templates_themes_design_assets",
              "ebooks_pdfs_written_content",
              "source_code_plugins_extensions",
              "online_courses_educational_content_lms",
              "premium_digital_community_access",
              "digital_licenses_activation_keys",
              "subscription_content",
              "other_creative_multimedia_assets",
              "vpn_services",
              "ai_content_generation_tools",
              "preorders_paid_waitlists",
              "sensitive_content_ebooks",
              "audio_music_generation_tools",
              "vps_vds_services",
              "directories_information_boards"
            ],
            "type": "string"
          },
          "greater_than_or_equal": {
            "enum": [
              "software_apps_saas",
              "templates_themes_design_assets",
              "ebooks_pdfs_written_content",
              "source_code_plugins_extensions",
              "online_courses_educational_content_lms",
              "premium_digital_community_access",
              "digital_licenses_activation_keys",
              "subscription_content",
              "other_creative_multimedia_assets",
              "vpn_services",
              "ai_content_generation_tools",
              "preorders_paid_waitlists",
              "sensitive_content_ebooks",
              "audio_music_generation_tools",
              "vps_vds_services",
              "directories_information_boards"
            ],
            "type": "string"
          },
          "in": {
            "items": {
              "enum": [
                "software_apps_saas",
                "templates_themes_design_assets",
                "ebooks_pdfs_written_content",
                "source_code_plugins_extensions",
                "online_courses_educational_content_lms",
                "premium_digital_community_access",
                "digital_licenses_activation_keys",
                "subscription_content",
                "other_creative_multimedia_assets",
                "vpn_services",
                "ai_content_generation_tools",
                "preorders_paid_waitlists",
                "sensitive_content_ebooks",
                "audio_music_generation_tools",
                "vps_vds_services",
                "directories_information_boards"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "enum": [
              "software_apps_saas",
              "templates_themes_design_assets",
              "ebooks_pdfs_written_content",
              "source_code_plugins_extensions",
              "online_courses_educational_content_lms",
              "premium_digital_community_access",
              "digital_licenses_activation_keys",
              "subscription_content",
              "other_creative_multimedia_assets",
              "vpn_services",
              "ai_content_generation_tools",
              "preorders_paid_waitlists",
              "sensitive_content_ebooks",
              "audio_music_generation_tools",
              "vps_vds_services",
              "directories_information_boards"
            ],
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "enum": [
              "software_apps_saas",
              "templates_themes_design_assets",
              "ebooks_pdfs_written_content",
              "source_code_plugins_extensions",
              "online_courses_educational_content_lms",
              "premium_digital_community_access",
              "digital_licenses_activation_keys",
              "subscription_content",
              "other_creative_multimedia_assets",
              "vpn_services",
              "ai_content_generation_tools",
              "preorders_paid_waitlists",
              "sensitive_content_ebooks",
              "audio_music_generation_tools",
              "vps_vds_services",
              "directories_information_boards"
            ],
            "type": "string"
          },
          "less_than": {
            "enum": [
              "software_apps_saas",
              "templates_themes_design_assets",
              "ebooks_pdfs_written_content",
              "source_code_plugins_extensions",
              "online_courses_educational_content_lms",
              "premium_digital_community_access",
              "digital_licenses_activation_keys",
              "subscription_content",
              "other_creative_multimedia_assets",
              "vpn_services",
              "ai_content_generation_tools",
              "preorders_paid_waitlists",
              "sensitive_content_ebooks",
              "audio_music_generation_tools",
              "vps_vds_services",
              "directories_information_boards"
            ],
            "type": "string"
          },
          "less_than_or_equal": {
            "enum": [
              "software_apps_saas",
              "templates_themes_design_assets",
              "ebooks_pdfs_written_content",
              "source_code_plugins_extensions",
              "online_courses_educational_content_lms",
              "premium_digital_community_access",
              "digital_licenses_activation_keys",
              "subscription_content",
              "other_creative_multimedia_assets",
              "vpn_services",
              "ai_content_generation_tools",
              "preorders_paid_waitlists",
              "sensitive_content_ebooks",
              "audio_music_generation_tools",
              "vps_vds_services",
              "directories_information_boards"
            ],
            "type": "string"
          },
          "not_eq": {
            "enum": [
              "software_apps_saas",
              "templates_themes_design_assets",
              "ebooks_pdfs_written_content",
              "source_code_plugins_extensions",
              "online_courses_educational_content_lms",
              "premium_digital_community_access",
              "digital_licenses_activation_keys",
              "subscription_content",
              "other_creative_multimedia_assets",
              "vpn_services",
              "ai_content_generation_tools",
              "preorders_paid_waitlists",
              "sensitive_content_ebooks",
              "audio_music_generation_tools",
              "vps_vds_services",
              "directories_information_boards"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-api-key-filter-label": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "order-filter-settlement_release_released_at": {
        "additionalProperties": false,
        "properties": {
          "eq": {},
          "greater_than": {},
          "greater_than_or_equal": {},
          "in": {
            "items": {},
            "type": "array"
          },
          "is_distinct_from": {},
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {},
          "less_than": {},
          "less_than_or_equal": {},
          "not_eq": {}
        },
        "type": "object"
      },
      "order-filter-subtotal": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "type": "integer"
          },
          "greater_than": {
            "type": "integer"
          },
          "greater_than_or_equal": {
            "type": "integer"
          },
          "in": {
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "integer"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "integer"
          },
          "less_than": {
            "type": "integer"
          },
          "less_than_or_equal": {
            "type": "integer"
          },
          "not_eq": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "order-filter-total": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "type": "integer"
          },
          "greater_than": {
            "type": "integer"
          },
          "greater_than_or_equal": {
            "type": "integer"
          },
          "in": {
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "integer"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "integer"
          },
          "less_than": {
            "type": "integer"
          },
          "less_than_or_equal": {
            "type": "integer"
          },
          "not_eq": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "store-asset-filter-storage_scope": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "enum": [
              "public",
              "private"
            ],
            "type": "string"
          },
          "greater_than": {
            "enum": [
              "public",
              "private"
            ],
            "type": "string"
          },
          "greater_than_or_equal": {
            "enum": [
              "public",
              "private"
            ],
            "type": "string"
          },
          "in": {
            "items": {
              "enum": [
                "public",
                "private"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "enum": [
              "public",
              "private"
            ],
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "enum": [
              "public",
              "private"
            ],
            "type": "string"
          },
          "less_than": {
            "enum": [
              "public",
              "private"
            ],
            "type": "string"
          },
          "less_than_or_equal": {
            "enum": [
              "public",
              "private"
            ],
            "type": "string"
          },
          "not_eq": {
            "enum": [
              "public",
              "private"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "order-filter-settlement_release_response_payload": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "type": "object"
          },
          "greater_than": {
            "type": "object"
          },
          "greater_than_or_equal": {
            "type": "object"
          },
          "in": {
            "items": {
              "type": "object"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "object"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "object"
          },
          "less_than": {
            "type": "object"
          },
          "less_than_or_equal": {
            "type": "object"
          },
          "not_eq": {
            "type": "object"
          }
        },
        "type": "object"
      },
      "store-api-key-filter-key_preview": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "account-filter-accepted_buyer_privacy_version": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "order-filter-settlement_report_tags": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "type": "object"
          },
          "greater_than": {
            "type": "object"
          },
          "greater_than_or_equal": {
            "type": "object"
          },
          "in": {
            "items": {
              "type": "object"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "object"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "object"
          },
          "less_than": {
            "type": "object"
          },
          "less_than_or_equal": {
            "type": "object"
          },
          "not_eq": {
            "type": "object"
          }
        },
        "type": "object"
      },
      "store-filter-display_name": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "account-filter-accepted_seller_privacy_version": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "account-device-code-filter-account_id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "discount-filter-ends_at": {
        "additionalProperties": false,
        "properties": {
          "eq": {},
          "greater_than": {},
          "greater_than_or_equal": {},
          "in": {
            "items": {},
            "type": "array"
          },
          "is_distinct_from": {},
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {},
          "less_than": {},
          "less_than_or_equal": {},
          "not_eq": {}
        },
        "type": "object"
      },
      "product_access-filter-latest_granted_at": {
        "additionalProperties": false,
        "properties": {
          "eq": {},
          "greater_than": {},
          "greater_than_or_equal": {},
          "in": {
            "items": {},
            "type": "array"
          },
          "is_distinct_from": {},
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {},
          "less_than": {},
          "less_than_or_equal": {},
          "not_eq": {}
        },
        "type": "object"
      },
      "order-filter-settlement_release_status": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "enum": [
              "not_required",
              "held",
              "release_requested",
              "released",
              "release_failed"
            ],
            "type": "string"
          },
          "greater_than": {
            "enum": [
              "not_required",
              "held",
              "release_requested",
              "released",
              "release_failed"
            ],
            "type": "string"
          },
          "greater_than_or_equal": {
            "enum": [
              "not_required",
              "held",
              "release_requested",
              "released",
              "release_failed"
            ],
            "type": "string"
          },
          "in": {
            "items": {
              "enum": [
                "not_required",
                "held",
                "release_requested",
                "released",
                "release_failed"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "enum": [
              "not_required",
              "held",
              "release_requested",
              "released",
              "release_failed"
            ],
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "enum": [
              "not_required",
              "held",
              "release_requested",
              "released",
              "release_failed"
            ],
            "type": "string"
          },
          "less_than": {
            "enum": [
              "not_required",
              "held",
              "release_requested",
              "released",
              "release_failed"
            ],
            "type": "string"
          },
          "less_than_or_equal": {
            "enum": [
              "not_required",
              "held",
              "release_requested",
              "released",
              "release_failed"
            ],
            "type": "string"
          },
          "not_eq": {
            "enum": [
              "not_required",
              "held",
              "release_requested",
              "released",
              "release_failed"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "account-device-code": {
        "additionalProperties": false,
        "description": "A \"Resource object\" representing a account-device-code",
        "properties": {
          "attributes": {
            "additionalProperties": false,
            "description": "An attributes object for a account-device-code",
            "properties": {
              "account_id": {
                "description": "Field included by default.",
                "format": "uuid",
                "type": "string"
              },
              "approved_at": {
                "anyOf": [
                  {},
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "code": {
                "description": "Field included by default.",
                "type": "string"
              },
              "expires_at": {
                "description": "Field included by default."
              },
              "scopes": {
                "description": "Field included by default.",
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "status": {
                "description": "Field included by default.",
                "enum": [
                  "pending",
                  "approved"
                ],
                "type": "string"
              },
              "user_code": {
                "description": "Field included by default.",
                "type": "string"
              }
            },
            "required": [
              "code",
              "user_code",
              "status",
              "scopes",
              "expires_at",
              "account_id"
            ],
            "type": "object"
          },
          "id": {
            "type": "string"
          },
          "relationships": {
            "additionalProperties": false,
            "description": "A relationships object for a account-device-code",
            "properties": {
              "account": {
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "description": "An identifier for account",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "meta": {
                        "additionalProperties": true,
                        "type": "object"
                      },
                      "type": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "type",
                      "id"
                    ],
                    "type": "object"
                  }
                }
              }
            },
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type",
          "id"
        ],
        "type": "object"
      },
      "discount-filter-starts_at": {
        "additionalProperties": false,
        "properties": {
          "eq": {},
          "greater_than": {},
          "greater_than_or_equal": {},
          "in": {
            "items": {},
            "type": "array"
          },
          "is_distinct_from": {},
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {},
          "less_than": {},
          "less_than_or_equal": {},
          "not_eq": {}
        },
        "type": "object"
      },
      "store-api-key-filter-store_id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-filter-timezone": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "order-filter-settlement_release_request_payload": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "type": "object"
          },
          "greater_than": {
            "type": "object"
          },
          "greater_than_or_equal": {
            "type": "object"
          },
          "in": {
            "items": {
              "type": "object"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "object"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "object"
          },
          "less_than": {
            "type": "object"
          },
          "less_than_or_equal": {
            "type": "object"
          },
          "not_eq": {
            "type": "object"
          }
        },
        "type": "object"
      },
      "store-asset-filter": {
        "additionalProperties": false,
        "description": "Filters the query to results matching the given filter object",
        "example": "",
        "properties": {
          "and": {
            "items": {
              "$ref": "#/components/schemas/store-asset-filter"
            },
            "type": "array",
            "uniqueItems": true
          },
          "byte_size": {
            "$ref": "#/components/schemas/store-asset-filter-byte_size"
          },
          "content_type": {
            "$ref": "#/components/schemas/store-asset-filter-content_type"
          },
          "deleted_at": {
            "$ref": "#/components/schemas/store-asset-filter-deleted_at"
          },
          "etag": {
            "$ref": "#/components/schemas/store-asset-filter-etag"
          },
          "height": {
            "$ref": "#/components/schemas/store-asset-filter-height"
          },
          "id": {
            "$ref": "#/components/schemas/store-asset-filter-id"
          },
          "not": {
            "$ref": "#/components/schemas/store-asset-filter"
          },
          "object_key": {
            "$ref": "#/components/schemas/store-asset-filter-object_key"
          },
          "or": {
            "items": {
              "$ref": "#/components/schemas/store-asset-filter"
            },
            "type": "array",
            "uniqueItems": true
          },
          "original_filename": {
            "$ref": "#/components/schemas/store-asset-filter-original_filename"
          },
          "status": {
            "$ref": "#/components/schemas/store-asset-filter-status"
          },
          "storage_backend": {
            "$ref": "#/components/schemas/store-asset-filter-storage_backend"
          },
          "storage_scope": {
            "$ref": "#/components/schemas/store-asset-filter-storage_scope"
          },
          "store": {
            "$ref": "#/components/schemas/store-filter"
          },
          "store_id": {
            "$ref": "#/components/schemas/store-asset-filter-store_id"
          },
          "uploaded_at": {
            "$ref": "#/components/schemas/store-asset-filter-uploaded_at"
          },
          "width": {
            "$ref": "#/components/schemas/store-asset-filter-width"
          }
        },
        "type": "deepObject"
      },
      "store-asset": {
        "additionalProperties": false,
        "description": "A \"Resource object\" representing a store-asset",
        "properties": {
          "attributes": {
            "additionalProperties": false,
            "description": "An attributes object for a store-asset",
            "properties": {
              "byte_size": {
                "description": "Field included by default.",
                "type": "integer"
              },
              "content_type": {
                "description": "Field included by default.",
                "type": "string"
              },
              "deleted_at": {
                "anyOf": [
                  {},
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "etag": {
                "description": "Field included by default.",
                "type": "string"
              },
              "height": {
                "anyOf": [
                  {
                    "nullable": true,
                    "type": "integer"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "object_key": {
                "description": "Field included by default.",
                "type": "string"
              },
              "original_filename": {
                "description": "Field included by default.",
                "type": "string"
              },
              "status": {
                "description": "Field included by default.",
                "enum": [
                  "ready",
                  "pending_delete",
                  "deleted",
                  "missing"
                ],
                "type": "string"
              },
              "storage_backend": {
                "description": "Field included by default.",
                "enum": [
                  "r2",
                  "memory"
                ],
                "type": "string"
              },
              "storage_scope": {
                "description": "Field included by default.",
                "enum": [
                  "public",
                  "private"
                ],
                "type": "string"
              },
              "store_id": {
                "description": "Field included by default.",
                "format": "uuid",
                "type": "string"
              },
              "uploaded_at": {
                "description": "Field included by default."
              },
              "width": {
                "anyOf": [
                  {
                    "nullable": true,
                    "type": "integer"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              }
            },
            "required": [
              "status",
              "storage_backend",
              "storage_scope",
              "object_key",
              "original_filename",
              "content_type",
              "byte_size",
              "etag",
              "uploaded_at",
              "store_id"
            ],
            "type": "object"
          },
          "id": {
            "type": "string"
          },
          "relationships": {
            "additionalProperties": false,
            "description": "A relationships object for a store-asset",
            "properties": {
              "store": {
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "description": "An identifier for store",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "meta": {
                        "additionalProperties": true,
                        "type": "object"
                      },
                      "type": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "type",
                      "id"
                    ],
                    "type": "object"
                  }
                }
              }
            },
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type",
          "id"
        ],
        "type": "object"
      },
      "error": {
        "additionalProperties": false,
        "properties": {
          "code": {
            "description": "An application-specific error code, expressed as a string value.",
            "type": "string"
          },
          "detail": {
            "description": "A human-readable explanation specific to this occurrence of the problem.",
            "type": "string"
          },
          "id": {
            "description": "A unique identifier for this particular occurrence of the problem.",
            "type": "string"
          },
          "links": {
            "$ref": "#/components/schemas/links"
          },
          "source": {
            "properties": {
              "parameter": {
                "description": "A string indicating which query parameter caused the error.",
                "type": "string"
              },
              "pointer": {
                "description": "A JSON Pointer [RFC6901] to the associated entity in the request document [e.g. \"/data\" for a primary data object, or \"/data/attributes/title\" for a specific attribute].",
                "type": "string"
              }
            },
            "type": "object"
          },
          "status": {
            "description": "The HTTP status code applicable to this problem, expressed as a string value.",
            "type": "string"
          },
          "title": {
            "description": "A short, human-readable summary of the problem. It SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "account-kyc-filter-account_id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "webhook-delivery-filter-attempted_at": {
        "additionalProperties": false,
        "properties": {
          "eq": {},
          "greater_than": {},
          "greater_than_or_equal": {},
          "in": {
            "items": {},
            "type": "array"
          },
          "is_distinct_from": {},
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {},
          "less_than": {},
          "less_than_or_equal": {},
          "not_eq": {}
        },
        "type": "object"
      },
      "discount-filter-name": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "order-filter-discount_total": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "type": "integer"
          },
          "greater_than": {
            "type": "integer"
          },
          "greater_than_or_equal": {
            "type": "integer"
          },
          "in": {
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "integer"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "integer"
          },
          "less_than": {
            "type": "integer"
          },
          "less_than_or_equal": {
            "type": "integer"
          },
          "not_eq": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "account-filter-email": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "account-filter": {
        "additionalProperties": false,
        "description": "Filters the query to results matching the given filter object",
        "example": "",
        "properties": {
          "accepted_buyer_privacy_version": {
            "$ref": "#/components/schemas/account-filter-accepted_buyer_privacy_version"
          },
          "accepted_buyer_terms_version": {
            "$ref": "#/components/schemas/account-filter-accepted_buyer_terms_version"
          },
          "accepted_seller_privacy_version": {
            "$ref": "#/components/schemas/account-filter-accepted_seller_privacy_version"
          },
          "accepted_seller_terms_version": {
            "$ref": "#/components/schemas/account-filter-accepted_seller_terms_version"
          },
          "and": {
            "items": {
              "$ref": "#/components/schemas/account-filter"
            },
            "type": "array",
            "uniqueItems": true
          },
          "confirmed_at": {
            "$ref": "#/components/schemas/account-filter-confirmed_at"
          },
          "email": {
            "$ref": "#/components/schemas/account-filter-email"
          },
          "id": {
            "$ref": "#/components/schemas/account-filter-id"
          },
          "name": {
            "$ref": "#/components/schemas/account-filter-name"
          },
          "not": {
            "$ref": "#/components/schemas/account-filter"
          },
          "or": {
            "items": {
              "$ref": "#/components/schemas/account-filter"
            },
            "type": "array",
            "uniqueItems": true
          },
          "phone_number": {
            "$ref": "#/components/schemas/account-filter-phone_number"
          },
          "timezone": {
            "$ref": "#/components/schemas/account-filter-timezone"
          }
        },
        "type": "deepObject"
      },
      "store-api-key-filter-live": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "type": "boolean"
          },
          "greater_than": {
            "type": "boolean"
          },
          "greater_than_or_equal": {
            "type": "boolean"
          },
          "in": {
            "items": {
              "type": "boolean"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "boolean"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "boolean"
          },
          "less_than": {
            "type": "boolean"
          },
          "less_than_or_equal": {
            "type": "boolean"
          },
          "not_eq": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "order-filter-settlement_pending_at": {
        "additionalProperties": false,
        "properties": {
          "eq": {},
          "greater_than": {},
          "greater_than_or_equal": {},
          "in": {
            "items": {},
            "type": "array"
          },
          "is_distinct_from": {},
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {},
          "less_than": {},
          "less_than_or_equal": {},
          "not_eq": {}
        },
        "type": "object"
      },
      "store-filter-avatar_asset_id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-asset-filter-width": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "type": "integer"
          },
          "greater_than": {
            "type": "integer"
          },
          "greater_than_or_equal": {
            "type": "integer"
          },
          "in": {
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "integer"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "integer"
          },
          "less_than": {
            "type": "integer"
          },
          "less_than_or_equal": {
            "type": "integer"
          },
          "not_eq": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "errors": {
        "items": {
          "$ref": "#/components/schemas/error"
        },
        "type": "array",
        "uniqueItems": true
      },
      "webhook-endpoint-filter-store_id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "oauth-app-filter-client_id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "webhook-delivery-filter-id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-filter-owner_id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-filter-checkout_phone_mode": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "enum": [
              "hidden",
              "optional",
              "required"
            ],
            "type": "string"
          },
          "greater_than": {
            "enum": [
              "hidden",
              "optional",
              "required"
            ],
            "type": "string"
          },
          "greater_than_or_equal": {
            "enum": [
              "hidden",
              "optional",
              "required"
            ],
            "type": "string"
          },
          "in": {
            "items": {
              "enum": [
                "hidden",
                "optional",
                "required"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "enum": [
              "hidden",
              "optional",
              "required"
            ],
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "enum": [
              "hidden",
              "optional",
              "required"
            ],
            "type": "string"
          },
          "less_than": {
            "enum": [
              "hidden",
              "optional",
              "required"
            ],
            "type": "string"
          },
          "less_than_or_equal": {
            "enum": [
              "hidden",
              "optional",
              "required"
            ],
            "type": "string"
          },
          "not_eq": {
            "enum": [
              "hidden",
              "optional",
              "required"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "product-filter-id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "order-filter-currency": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "order-filter-buyer_name": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "account-kyc-filter-identity_failure_reason": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "oauth-app": {
        "additionalProperties": false,
        "description": "A \"Resource object\" representing a oauth-app",
        "properties": {
          "attributes": {
            "additionalProperties": false,
            "description": "An attributes object for a oauth-app",
            "properties": {
              "client_id": {
                "description": "Field included by default.",
                "format": "uuid",
                "type": "string"
              },
              "deleted_at": {
                "anyOf": [
                  {},
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "developer_account_id": {
                "description": "Field included by default.",
                "format": "uuid",
                "type": "string"
              },
              "name": {
                "description": "Field included by default.",
                "type": "string"
              },
              "redirect_uris": {
                "description": "Field included by default.",
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "scopes": {
                "description": "Field included by default.",
                "items": {
                  "type": "string"
                },
                "type": "array"
              }
            },
            "required": [
              "client_id",
              "name",
              "redirect_uris",
              "scopes",
              "developer_account_id"
            ],
            "type": "object"
          },
          "id": {
            "type": "string"
          },
          "relationships": {
            "additionalProperties": false,
            "description": "A relationships object for a oauth-app",
            "properties": {
              "developer_account": {
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "description": "An identifier for developer_account",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "meta": {
                        "additionalProperties": true,
                        "type": "object"
                      },
                      "type": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "type",
                      "id"
                    ],
                    "type": "object"
                  }
                }
              }
            },
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type",
          "id"
        ],
        "type": "object"
      },
      "order-filter-payment_method": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "enum": [
              "free",
              "qris",
              "bca_va",
              "bri_va",
              "bni_va",
              "mandiri_va",
              "permata_va",
              "cimb_va"
            ],
            "type": "string"
          },
          "greater_than": {
            "enum": [
              "free",
              "qris",
              "bca_va",
              "bri_va",
              "bni_va",
              "mandiri_va",
              "permata_va",
              "cimb_va"
            ],
            "type": "string"
          },
          "greater_than_or_equal": {
            "enum": [
              "free",
              "qris",
              "bca_va",
              "bri_va",
              "bni_va",
              "mandiri_va",
              "permata_va",
              "cimb_va"
            ],
            "type": "string"
          },
          "in": {
            "items": {
              "enum": [
                "free",
                "qris",
                "bca_va",
                "bri_va",
                "bni_va",
                "mandiri_va",
                "permata_va",
                "cimb_va"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "enum": [
              "free",
              "qris",
              "bca_va",
              "bri_va",
              "bni_va",
              "mandiri_va",
              "permata_va",
              "cimb_va"
            ],
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "enum": [
              "free",
              "qris",
              "bca_va",
              "bri_va",
              "bni_va",
              "mandiri_va",
              "permata_va",
              "cimb_va"
            ],
            "type": "string"
          },
          "less_than": {
            "enum": [
              "free",
              "qris",
              "bca_va",
              "bri_va",
              "bni_va",
              "mandiri_va",
              "permata_va",
              "cimb_va"
            ],
            "type": "string"
          },
          "less_than_or_equal": {
            "enum": [
              "free",
              "qris",
              "bca_va",
              "bri_va",
              "bni_va",
              "mandiri_va",
              "permata_va",
              "cimb_va"
            ],
            "type": "string"
          },
          "not_eq": {
            "enum": [
              "free",
              "qris",
              "bca_va",
              "bri_va",
              "bni_va",
              "mandiri_va",
              "permata_va",
              "cimb_va"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "store": {
        "additionalProperties": false,
        "description": "A \"Resource object\" representing a store",
        "properties": {
          "attributes": {
            "additionalProperties": false,
            "description": "An attributes object for a store",
            "properties": {
              "asset_quota_bytes": {
                "description": "Field included by default.",
                "type": "integer"
              },
              "asset_reserved_bytes": {
                "description": "Field included by default.",
                "type": "integer"
              },
              "asset_used_bytes": {
                "description": "Field included by default.",
                "type": "integer"
              },
              "avatar_asset_id": {
                "anyOf": [
                  {
                    "format": "uuid",
                    "nullable": true,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "bio": {
                "anyOf": [
                  {
                    "nullable": true,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "checkout_phone_mode": {
                "description": "Field included by default.",
                "enum": [
                  "hidden",
                  "optional",
                  "required"
                ],
                "type": "string"
              },
              "display_name": {
                "description": "Field included by default.",
                "type": "string"
              },
              "lifetime_earnings_amount": {
                "description": "Field included by default.",
                "type": "integer"
              },
              "owner_id": {
                "description": "Field included by default.",
                "format": "uuid",
                "type": "string"
              },
              "slug": {
                "description": "Field included by default.",
                "type": "string"
              },
              "storefront_headline": {
                "anyOf": [
                  {
                    "nullable": true,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "timezone": {
                "description": "Field included by default.",
                "type": "string"
              }
            },
            "required": [
              "slug",
              "display_name",
              "checkout_phone_mode",
              "timezone",
              "asset_quota_bytes",
              "asset_used_bytes",
              "asset_reserved_bytes",
              "lifetime_earnings_amount",
              "owner_id"
            ],
            "type": "object"
          },
          "id": {
            "type": "string"
          },
          "relationships": {
            "additionalProperties": false,
            "description": "A relationships object for a store",
            "properties": {
              "owner": {
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "description": "An identifier for owner",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "meta": {
                        "additionalProperties": true,
                        "type": "object"
                      },
                      "type": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "type",
                      "id"
                    ],
                    "type": "object"
                  }
                }
              }
            },
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type",
          "id"
        ],
        "type": "object"
      },
      "webhook-event-filter-id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-oauth-installation-filter-live": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "type": "boolean"
          },
          "greater_than": {
            "type": "boolean"
          },
          "greater_than_or_equal": {
            "type": "boolean"
          },
          "in": {
            "items": {
              "type": "boolean"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "boolean"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "boolean"
          },
          "less_than": {
            "type": "boolean"
          },
          "less_than_or_equal": {
            "type": "boolean"
          },
          "not_eq": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "account-device-code-filter-code": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "webhook-endpoint-filter": {
        "additionalProperties": false,
        "description": "Filters the query to results matching the given filter object",
        "example": "",
        "properties": {
          "and": {
            "items": {
              "$ref": "#/components/schemas/webhook-endpoint-filter"
            },
            "type": "array",
            "uniqueItems": true
          },
          "id": {
            "$ref": "#/components/schemas/webhook-endpoint-filter-id"
          },
          "live": {
            "$ref": "#/components/schemas/webhook-endpoint-filter-live"
          },
          "not": {
            "$ref": "#/components/schemas/webhook-endpoint-filter"
          },
          "or": {
            "items": {
              "$ref": "#/components/schemas/webhook-endpoint-filter"
            },
            "type": "array",
            "uniqueItems": true
          },
          "store": {
            "$ref": "#/components/schemas/store-filter"
          },
          "store_id": {
            "$ref": "#/components/schemas/webhook-endpoint-filter-store_id"
          },
          "url": {
            "$ref": "#/components/schemas/webhook-endpoint-filter-url"
          }
        },
        "type": "deepObject"
      },
      "order-filter-seller_proceeds_total": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "type": "integer"
          },
          "greater_than": {
            "type": "integer"
          },
          "greater_than_or_equal": {
            "type": "integer"
          },
          "in": {
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "integer"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "integer"
          },
          "less_than": {
            "type": "integer"
          },
          "less_than_or_equal": {
            "type": "integer"
          },
          "not_eq": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "product_access-filter-store_id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "account-device-code-filter-id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-oauth-installation-filter-oauth_app_id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "product_access-filter-quantity": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "type": "integer"
          },
          "greater_than": {
            "type": "integer"
          },
          "greater_than_or_equal": {
            "type": "integer"
          },
          "in": {
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "integer"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "integer"
          },
          "less_than": {
            "type": "integer"
          },
          "less_than_or_equal": {
            "type": "integer"
          },
          "not_eq": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "webhook-event-filter-payload": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "type": "object"
          },
          "greater_than": {
            "type": "object"
          },
          "greater_than_or_equal": {
            "type": "object"
          },
          "in": {
            "items": {
              "type": "object"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "object"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "object"
          },
          "less_than": {
            "type": "object"
          },
          "less_than_or_equal": {
            "type": "object"
          },
          "not_eq": {
            "type": "object"
          }
        },
        "type": "object"
      },
      "account-device-code-filter": {
        "additionalProperties": false,
        "description": "Filters the query to results matching the given filter object",
        "example": "",
        "properties": {
          "account": {
            "$ref": "#/components/schemas/account-filter"
          },
          "account_id": {
            "$ref": "#/components/schemas/account-device-code-filter-account_id"
          },
          "and": {
            "items": {
              "$ref": "#/components/schemas/account-device-code-filter"
            },
            "type": "array",
            "uniqueItems": true
          },
          "approved_at": {
            "$ref": "#/components/schemas/account-device-code-filter-approved_at"
          },
          "code": {
            "$ref": "#/components/schemas/account-device-code-filter-code"
          },
          "expires_at": {
            "$ref": "#/components/schemas/account-device-code-filter-expires_at"
          },
          "id": {
            "$ref": "#/components/schemas/account-device-code-filter-id"
          },
          "not": {
            "$ref": "#/components/schemas/account-device-code-filter"
          },
          "or": {
            "items": {
              "$ref": "#/components/schemas/account-device-code-filter"
            },
            "type": "array",
            "uniqueItems": true
          },
          "status": {
            "$ref": "#/components/schemas/account-device-code-filter-status"
          },
          "user_code": {
            "$ref": "#/components/schemas/account-device-code-filter-user_code"
          }
        },
        "type": "deepObject"
      },
      "order-filter-platform_fee_total": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "type": "integer"
          },
          "greater_than": {
            "type": "integer"
          },
          "greater_than_or_equal": {
            "type": "integer"
          },
          "in": {
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "integer"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "integer"
          },
          "less_than": {
            "type": "integer"
          },
          "less_than_or_equal": {
            "type": "integer"
          },
          "not_eq": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "webhook-delivery-filter-store_id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-filter-asset_used_bytes": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "type": "integer"
          },
          "greater_than": {
            "type": "integer"
          },
          "greater_than_or_equal": {
            "type": "integer"
          },
          "in": {
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "integer"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "integer"
          },
          "less_than": {
            "type": "integer"
          },
          "less_than_or_equal": {
            "type": "integer"
          },
          "not_eq": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "account-kyc-filter-identity_consent_privacy_version": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-filter-asset_quota_bytes": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "type": "integer"
          },
          "greater_than": {
            "type": "integer"
          },
          "greater_than_or_equal": {
            "type": "integer"
          },
          "in": {
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "integer"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "integer"
          },
          "less_than": {
            "type": "integer"
          },
          "less_than_or_equal": {
            "type": "integer"
          },
          "not_eq": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "webhook-delivery-filter": {
        "additionalProperties": false,
        "description": "Filters the query to results matching the given filter object",
        "example": "",
        "properties": {
          "and": {
            "items": {
              "$ref": "#/components/schemas/webhook-delivery-filter"
            },
            "type": "array",
            "uniqueItems": true
          },
          "attempted_at": {
            "$ref": "#/components/schemas/webhook-delivery-filter-attempted_at"
          },
          "id": {
            "$ref": "#/components/schemas/webhook-delivery-filter-id"
          },
          "not": {
            "$ref": "#/components/schemas/webhook-delivery-filter"
          },
          "or": {
            "items": {
              "$ref": "#/components/schemas/webhook-delivery-filter"
            },
            "type": "array",
            "uniqueItems": true
          },
          "response_code": {
            "$ref": "#/components/schemas/webhook-delivery-filter-response_code"
          },
          "status": {
            "$ref": "#/components/schemas/webhook-delivery-filter-status"
          },
          "store": {
            "$ref": "#/components/schemas/store-filter"
          },
          "store_id": {
            "$ref": "#/components/schemas/webhook-delivery-filter-store_id"
          },
          "webhook_endpoint": {
            "$ref": "#/components/schemas/webhook-endpoint-filter"
          },
          "webhook_endpoint_id": {
            "$ref": "#/components/schemas/webhook-delivery-filter-webhook_endpoint_id"
          },
          "webhook_event": {
            "$ref": "#/components/schemas/webhook-event-filter"
          },
          "webhook_event_id": {
            "$ref": "#/components/schemas/webhook-delivery-filter-webhook_event_id"
          }
        },
        "type": "deepObject"
      },
      "store-asset-filter-object_key": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "order": {
        "additionalProperties": false,
        "description": "A \"Resource object\" representing a order",
        "properties": {
          "attributes": {
            "additionalProperties": false,
            "description": "An attributes object for a order",
            "properties": {
              "settlement_release_failed_at": {
                "anyOf": [
                  {},
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "discount_total": {
                "description": "Field included by default.",
                "type": "integer"
              },
              "settlement_status": {
                "anyOf": [
                  {
                    "enum": [
                      "pending",
                      "settled"
                    ],
                    "nullable": true,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "buyer_email": {
                "description": "Field included by default.",
                "type": "string"
              },
              "buyer_locale": {
                "description": "Field included by default.",
                "enum": [
                  "en",
                  "id"
                ],
                "type": "string"
              },
              "buyer_account_id": {
                "description": "Field included by default.",
                "format": "uuid",
                "type": "string"
              },
              "secret": {
                "description": "Field included by default.",
                "type": "string"
              },
              "settlement_report_tags": {
                "anyOf": [
                  {
                    "nullable": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "settlement_release_request_id": {
                "anyOf": [
                  {
                    "nullable": true,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "platform_cash_settlement_amount": {
                "description": "Field included by default.",
                "type": "integer"
              },
              "payment_method": {
                "anyOf": [
                  {
                    "enum": [
                      "free",
                      "qris",
                      "bca_va",
                      "bri_va",
                      "bni_va",
                      "mandiri_va",
                      "permata_va",
                      "cimb_va"
                    ],
                    "nullable": true,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "paid_at": {
                "anyOf": [
                  {},
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "human_id": {
                "description": "Field included by default.",
                "type": "string"
              },
              "settlement_release_released_at": {
                "anyOf": [
                  {},
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "settlement_settled_at": {
                "anyOf": [
                  {},
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "settlement_release_eligible_at": {
                "anyOf": [
                  {},
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "status": {
                "description": "Field included by default.",
                "enum": [
                  "pending",
                  "paid"
                ],
                "type": "string"
              },
              "subtotal": {
                "description": "Field included by default.",
                "type": "integer"
              },
              "seller_proceeds_total": {
                "description": "Field included by default.",
                "type": "integer"
              },
              "buyer_phone_number": {
                "anyOf": [
                  {
                    "nullable": true,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "currency": {
                "description": "Field included by default.",
                "type": "string"
              },
              "settlement_split_plan": {
                "anyOf": [
                  {
                    "nullable": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "settlement_pending_at": {
                "anyOf": [
                  {},
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "discounted_subtotal": {
                "description": "Field included by default.",
                "type": "integer"
              },
              "settlement_release_request_payload": {
                "anyOf": [
                  {
                    "nullable": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "payment_provider": {
                "description": "Field included by default.",
                "enum": [
                  "free",
                  "doku",
                  "xendit"
                ],
                "type": "string"
              },
              "settlement_release_response_payload": {
                "anyOf": [
                  {
                    "nullable": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "settlement_release_requested_at": {
                "anyOf": [
                  {},
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "buyer_name": {
                "anyOf": [
                  {
                    "nullable": true,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "processor_fee_amount": {
                "description": "Field included by default.",
                "type": "integer"
              },
              "vat_total": {
                "description": "Field included by default.",
                "type": "integer"
              },
              "total": {
                "description": "Field included by default.",
                "type": "integer"
              },
              "settlement_release_failure_reason": {
                "anyOf": [
                  {
                    "nullable": true,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "platform_fee_total": {
                "description": "Field included by default.",
                "type": "integer"
              },
              "fulfilled_at": {
                "anyOf": [
                  {},
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "settlement_release_status": {
                "anyOf": [
                  {
                    "enum": [
                      "not_required",
                      "held",
                      "release_requested",
                      "released",
                      "release_failed"
                    ],
                    "nullable": true,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              }
            },
            "required": [
              "buyer_account_id",
              "buyer_email",
              "buyer_locale",
              "currency",
              "subtotal",
              "discount_total",
              "discounted_subtotal",
              "vat_total",
              "total",
              "platform_fee_total",
              "seller_proceeds_total",
              "processor_fee_amount",
              "platform_cash_settlement_amount",
              "status",
              "payment_provider",
              "secret",
              "human_id"
            ],
            "type": "object"
          },
          "id": {
            "type": "string"
          },
          "relationships": {
            "additionalProperties": false,
            "description": "A relationships object for a order",
            "properties": {
              "buyer_account": {
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "description": "An identifier for buyer_account",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "meta": {
                        "additionalProperties": true,
                        "type": "object"
                      },
                      "type": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "type",
                      "id"
                    ],
                    "type": "object"
                  }
                }
              }
            },
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type",
          "id"
        ],
        "type": "object"
      },
      "store-asset-filter-store_id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "account-kyc-filter-verified_at": {
        "additionalProperties": false,
        "properties": {
          "eq": {},
          "greater_than": {},
          "greater_than_or_equal": {},
          "in": {
            "items": {},
            "type": "array"
          },
          "is_distinct_from": {},
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {},
          "less_than": {},
          "less_than_or_equal": {},
          "not_eq": {}
        },
        "type": "object"
      },
      "webhook-delivery-filter-status": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "product-filter-slug": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "order-filter-discounted_subtotal": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "type": "integer"
          },
          "greater_than": {
            "type": "integer"
          },
          "greater_than_or_equal": {
            "type": "integer"
          },
          "in": {
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "integer"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "integer"
          },
          "less_than": {
            "type": "integer"
          },
          "less_than_or_equal": {
            "type": "integer"
          },
          "not_eq": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "store-asset-filter-etag": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-api-key-filter-key_prefix": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "order-filter-settlement_settled_at": {
        "additionalProperties": false,
        "properties": {
          "eq": {},
          "greater_than": {},
          "greater_than_or_equal": {},
          "in": {
            "items": {},
            "type": "array"
          },
          "is_distinct_from": {},
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {},
          "less_than": {},
          "less_than_or_equal": {},
          "not_eq": {}
        },
        "type": "object"
      },
      "store-asset-filter-height": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "type": "integer"
          },
          "greater_than": {
            "type": "integer"
          },
          "greater_than_or_equal": {
            "type": "integer"
          },
          "in": {
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "integer"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "integer"
          },
          "less_than": {
            "type": "integer"
          },
          "less_than_or_equal": {
            "type": "integer"
          },
          "not_eq": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "order-filter-paid_at": {
        "additionalProperties": false,
        "properties": {
          "eq": {},
          "greater_than": {},
          "greater_than_or_equal": {},
          "in": {
            "items": {},
            "type": "array"
          },
          "is_distinct_from": {},
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {},
          "less_than": {},
          "less_than_or_equal": {},
          "not_eq": {}
        },
        "type": "object"
      },
      "product-filter-name": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "oauth-app-filter-name": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "account-filter-id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "product_access-filter-buyer_account_id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-filter-asset_reserved_bytes": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "type": "integer"
          },
          "greater_than": {
            "type": "integer"
          },
          "greater_than_or_equal": {
            "type": "integer"
          },
          "in": {
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "integer"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "integer"
          },
          "less_than": {
            "type": "integer"
          },
          "less_than_or_equal": {
            "type": "integer"
          },
          "not_eq": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "account-kyc-filter-id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "order-filter-settlement_release_requested_at": {
        "additionalProperties": false,
        "properties": {
          "eq": {},
          "greater_than": {},
          "greater_than_or_equal": {},
          "in": {
            "items": {},
            "type": "array"
          },
          "is_distinct_from": {},
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {},
          "less_than": {},
          "less_than_or_equal": {},
          "not_eq": {}
        },
        "type": "object"
      },
      "account-kyc-filter-status": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "enum": [
              "pending",
              "identity_failed",
              "identity_verified",
              "settlement_pending",
              "verified",
              "failed"
            ],
            "type": "string"
          },
          "greater_than": {
            "enum": [
              "pending",
              "identity_failed",
              "identity_verified",
              "settlement_pending",
              "verified",
              "failed"
            ],
            "type": "string"
          },
          "greater_than_or_equal": {
            "enum": [
              "pending",
              "identity_failed",
              "identity_verified",
              "settlement_pending",
              "verified",
              "failed"
            ],
            "type": "string"
          },
          "in": {
            "items": {
              "enum": [
                "pending",
                "identity_failed",
                "identity_verified",
                "settlement_pending",
                "verified",
                "failed"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "enum": [
              "pending",
              "identity_failed",
              "identity_verified",
              "settlement_pending",
              "verified",
              "failed"
            ],
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "enum": [
              "pending",
              "identity_failed",
              "identity_verified",
              "settlement_pending",
              "verified",
              "failed"
            ],
            "type": "string"
          },
          "less_than": {
            "enum": [
              "pending",
              "identity_failed",
              "identity_verified",
              "settlement_pending",
              "verified",
              "failed"
            ],
            "type": "string"
          },
          "less_than_or_equal": {
            "enum": [
              "pending",
              "identity_failed",
              "identity_verified",
              "settlement_pending",
              "verified",
              "failed"
            ],
            "type": "string"
          },
          "not_eq": {
            "enum": [
              "pending",
              "identity_failed",
              "identity_verified",
              "settlement_pending",
              "verified",
              "failed"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "discount-filter-amount_type": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "enum": [
              "percentage",
              "fixed"
            ],
            "type": "string"
          },
          "greater_than": {
            "enum": [
              "percentage",
              "fixed"
            ],
            "type": "string"
          },
          "greater_than_or_equal": {
            "enum": [
              "percentage",
              "fixed"
            ],
            "type": "string"
          },
          "in": {
            "items": {
              "enum": [
                "percentage",
                "fixed"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "enum": [
              "percentage",
              "fixed"
            ],
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "enum": [
              "percentage",
              "fixed"
            ],
            "type": "string"
          },
          "less_than": {
            "enum": [
              "percentage",
              "fixed"
            ],
            "type": "string"
          },
          "less_than_or_equal": {
            "enum": [
              "percentage",
              "fixed"
            ],
            "type": "string"
          },
          "not_eq": {
            "enum": [
              "percentage",
              "fixed"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "product_access-filter-first_order_item_id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "": {
        "additionalProperties": false,
        "description": "A \"Resource object\" representing a ",
        "properties": {
          "attributes": {
            "additionalProperties": false,
            "description": "An attributes object for a ",
            "properties": {
              "currency": {
                "description": "Field included by default.",
                "type": "string"
              },
              "fixed_amount": {
                "anyOf": [
                  {
                    "nullable": true,
                    "type": "integer"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "minimum_amount": {
                "anyOf": [
                  {
                    "nullable": true,
                    "type": "integer"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "pricing_type": {
                "description": "Field included by default.",
                "enum": [
                  "fixed",
                  "pwyw",
                  "free"
                ],
                "type": "string"
              },
              "product_id": {
                "description": "Field included by default.",
                "format": "uuid",
                "type": "string"
              },
              "status": {
                "description": "Field included by default.",
                "enum": [
                  "active",
                  "superseded"
                ],
                "type": "string"
              },
              "store_id": {
                "description": "Field included by default.",
                "format": "uuid",
                "type": "string"
              },
              "superseded_at": {
                "anyOf": [
                  {},
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              }
            },
            "required": [
              "pricing_type",
              "currency",
              "status",
              "store_id",
              "product_id"
            ],
            "type": "object"
          },
          "id": {
            "type": "string"
          },
          "relationships": {
            "additionalProperties": false,
            "description": "A relationships object for a ",
            "properties": {
              "product": {
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "description": "An identifier for product",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "meta": {
                        "additionalProperties": true,
                        "type": "object"
                      },
                      "type": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "type",
                      "id"
                    ],
                    "type": "object"
                  }
                }
              },
              "store": {
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "description": "An identifier for store",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "meta": {
                        "additionalProperties": true,
                        "type": "object"
                      },
                      "type": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "type",
                      "id"
                    ],
                    "type": "object"
                  }
                }
              }
            },
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type",
          "id"
        ],
        "type": "object"
      },
      "order-filter-vat_total": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "type": "integer"
          },
          "greater_than": {
            "type": "integer"
          },
          "greater_than_or_equal": {
            "type": "integer"
          },
          "in": {
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "integer"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "integer"
          },
          "less_than": {
            "type": "integer"
          },
          "less_than_or_equal": {
            "type": "integer"
          },
          "not_eq": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "account-device-code-filter-user_code": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-oauth-installation-filter": {
        "additionalProperties": false,
        "description": "Filters the query to results matching the given filter object",
        "example": "",
        "properties": {
          "and": {
            "items": {
              "$ref": "#/components/schemas/store-oauth-installation-filter"
            },
            "type": "array",
            "uniqueItems": true
          },
          "id": {
            "$ref": "#/components/schemas/store-oauth-installation-filter-id"
          },
          "live": {
            "$ref": "#/components/schemas/store-oauth-installation-filter-live"
          },
          "not": {
            "$ref": "#/components/schemas/store-oauth-installation-filter"
          },
          "oauth_app": {
            "$ref": "#/components/schemas/oauth-app-filter"
          },
          "oauth_app_id": {
            "$ref": "#/components/schemas/store-oauth-installation-filter-oauth_app_id"
          },
          "or": {
            "items": {
              "$ref": "#/components/schemas/store-oauth-installation-filter"
            },
            "type": "array",
            "uniqueItems": true
          },
          "state": {
            "$ref": "#/components/schemas/store-oauth-installation-filter-state"
          },
          "store": {
            "$ref": "#/components/schemas/store-filter"
          },
          "store_id": {
            "$ref": "#/components/schemas/store-oauth-installation-filter-store_id"
          }
        },
        "type": "deepObject"
      },
      "order-filter-settlement_release_request_id": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "account-kyc-filter-identity_verified_at": {
        "additionalProperties": false,
        "properties": {
          "eq": {},
          "greater_than": {},
          "greater_than_or_equal": {},
          "in": {
            "items": {},
            "type": "array"
          },
          "is_distinct_from": {},
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {},
          "less_than": {},
          "less_than_or_equal": {},
          "not_eq": {}
        },
        "type": "object"
      },
      "product_access-filter-id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-asset-filter-deleted_at": {
        "additionalProperties": false,
        "properties": {
          "eq": {},
          "greater_than": {},
          "greater_than_or_equal": {},
          "in": {
            "items": {},
            "type": "array"
          },
          "is_distinct_from": {},
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {},
          "less_than": {},
          "less_than_or_equal": {},
          "not_eq": {}
        },
        "type": "object"
      },
      "webhook-delivery-filter-webhook_event_id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-asset-filter-id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-device-code-filter": {
        "additionalProperties": false,
        "description": "Filters the query to results matching the given filter object",
        "example": "",
        "properties": {
          "and": {
            "items": {
              "$ref": "#/components/schemas/store-device-code-filter"
            },
            "type": "array",
            "uniqueItems": true
          },
          "approved_at": {
            "$ref": "#/components/schemas/store-device-code-filter-approved_at"
          },
          "code": {
            "$ref": "#/components/schemas/store-device-code-filter-code"
          },
          "expires_at": {
            "$ref": "#/components/schemas/store-device-code-filter-expires_at"
          },
          "id": {
            "$ref": "#/components/schemas/store-device-code-filter-id"
          },
          "not": {
            "$ref": "#/components/schemas/store-device-code-filter"
          },
          "or": {
            "items": {
              "$ref": "#/components/schemas/store-device-code-filter"
            },
            "type": "array",
            "uniqueItems": true
          },
          "status": {
            "$ref": "#/components/schemas/store-device-code-filter-status"
          },
          "store": {
            "$ref": "#/components/schemas/store-filter"
          },
          "store_id": {
            "$ref": "#/components/schemas/store-device-code-filter-store_id"
          },
          "user_code": {
            "$ref": "#/components/schemas/store-device-code-filter-user_code"
          }
        },
        "type": "deepObject"
      },
      "order-filter-platform_cash_settlement_amount": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "type": "integer"
          },
          "greater_than": {
            "type": "integer"
          },
          "greater_than_or_equal": {
            "type": "integer"
          },
          "in": {
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "integer"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "integer"
          },
          "less_than": {
            "type": "integer"
          },
          "less_than_or_equal": {
            "type": "integer"
          },
          "not_eq": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "store-device-code-filter-id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "order-filter": {
        "additionalProperties": false,
        "description": "Filters the query to results matching the given filter object",
        "example": "",
        "properties": {
          "or": {
            "items": {
              "$ref": "#/components/schemas/order-filter"
            },
            "type": "array",
            "uniqueItems": true
          },
          "settlement_release_failed_at": {
            "$ref": "#/components/schemas/order-filter-settlement_release_failed_at"
          },
          "discount_total": {
            "$ref": "#/components/schemas/order-filter-discount_total"
          },
          "settlement_status": {
            "$ref": "#/components/schemas/order-filter-settlement_status"
          },
          "buyer_email": {
            "$ref": "#/components/schemas/order-filter-buyer_email"
          },
          "and": {
            "items": {
              "$ref": "#/components/schemas/order-filter"
            },
            "type": "array",
            "uniqueItems": true
          },
          "buyer_locale": {
            "$ref": "#/components/schemas/order-filter-buyer_locale"
          },
          "buyer_account_id": {
            "$ref": "#/components/schemas/order-filter-buyer_account_id"
          },
          "secret": {
            "$ref": "#/components/schemas/order-filter-secret"
          },
          "settlement_report_tags": {
            "$ref": "#/components/schemas/order-filter-settlement_report_tags"
          },
          "settlement_release_request_id": {
            "$ref": "#/components/schemas/order-filter-settlement_release_request_id"
          },
          "platform_cash_settlement_amount": {
            "$ref": "#/components/schemas/order-filter-platform_cash_settlement_amount"
          },
          "payment_method": {
            "$ref": "#/components/schemas/order-filter-payment_method"
          },
          "paid_at": {
            "$ref": "#/components/schemas/order-filter-paid_at"
          },
          "human_id": {
            "$ref": "#/components/schemas/order-filter-human_id"
          },
          "not": {
            "$ref": "#/components/schemas/order-filter"
          },
          "settlement_release_released_at": {
            "$ref": "#/components/schemas/order-filter-settlement_release_released_at"
          },
          "settlement_settled_at": {
            "$ref": "#/components/schemas/order-filter-settlement_settled_at"
          },
          "settlement_release_eligible_at": {
            "$ref": "#/components/schemas/order-filter-settlement_release_eligible_at"
          },
          "status": {
            "$ref": "#/components/schemas/order-filter-status"
          },
          "id": {
            "$ref": "#/components/schemas/order-filter-id"
          },
          "subtotal": {
            "$ref": "#/components/schemas/order-filter-subtotal"
          },
          "seller_proceeds_total": {
            "$ref": "#/components/schemas/order-filter-seller_proceeds_total"
          },
          "buyer_phone_number": {
            "$ref": "#/components/schemas/order-filter-buyer_phone_number"
          },
          "currency": {
            "$ref": "#/components/schemas/order-filter-currency"
          },
          "settlement_split_plan": {
            "$ref": "#/components/schemas/order-filter-settlement_split_plan"
          },
          "settlement_pending_at": {
            "$ref": "#/components/schemas/order-filter-settlement_pending_at"
          },
          "discounted_subtotal": {
            "$ref": "#/components/schemas/order-filter-discounted_subtotal"
          },
          "settlement_release_request_payload": {
            "$ref": "#/components/schemas/order-filter-settlement_release_request_payload"
          },
          "payment_provider": {
            "$ref": "#/components/schemas/order-filter-payment_provider"
          },
          "settlement_release_response_payload": {
            "$ref": "#/components/schemas/order-filter-settlement_release_response_payload"
          },
          "settlement_release_requested_at": {
            "$ref": "#/components/schemas/order-filter-settlement_release_requested_at"
          },
          "buyer_name": {
            "$ref": "#/components/schemas/order-filter-buyer_name"
          },
          "processor_fee_amount": {
            "$ref": "#/components/schemas/order-filter-processor_fee_amount"
          },
          "vat_total": {
            "$ref": "#/components/schemas/order-filter-vat_total"
          },
          "total": {
            "$ref": "#/components/schemas/order-filter-total"
          },
          "settlement_release_failure_reason": {
            "$ref": "#/components/schemas/order-filter-settlement_release_failure_reason"
          },
          "platform_fee_total": {
            "$ref": "#/components/schemas/order-filter-platform_fee_total"
          },
          "fulfilled_at": {
            "$ref": "#/components/schemas/order-filter-fulfilled_at"
          },
          "settlement_release_status": {
            "$ref": "#/components/schemas/order-filter-settlement_release_status"
          },
          "buyer_account": {
            "$ref": "#/components/schemas/account-filter"
          }
        },
        "type": "deepObject"
      },
      "oauth-app-filter-deleted_at": {
        "additionalProperties": false,
        "properties": {
          "eq": {},
          "greater_than": {},
          "greater_than_or_equal": {},
          "in": {
            "items": {},
            "type": "array"
          },
          "is_distinct_from": {},
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {},
          "less_than": {},
          "less_than_or_equal": {},
          "not_eq": {}
        },
        "type": "object"
      },
      "store-oauth-installation-filter-state": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-oauth-installation": {
        "additionalProperties": false,
        "description": "A \"Resource object\" representing a store-oauth-installation",
        "properties": {
          "attributes": {
            "additionalProperties": false,
            "description": "An attributes object for a store-oauth-installation",
            "properties": {
              "live": {
                "description": "Field included by default.",
                "type": "boolean"
              },
              "oauth_app_id": {
                "description": "Field included by default.",
                "format": "uuid",
                "type": "string"
              },
              "scopes": {
                "description": "Field included by default.",
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "state": {
                "description": "Field included by default.",
                "type": "string"
              },
              "store_id": {
                "description": "Field included by default.",
                "format": "uuid",
                "type": "string"
              }
            },
            "required": [
              "state",
              "scopes",
              "live",
              "store_id",
              "oauth_app_id"
            ],
            "type": "object"
          },
          "id": {
            "type": "string"
          },
          "relationships": {
            "additionalProperties": false,
            "description": "A relationships object for a store-oauth-installation",
            "properties": {
              "oauth_app": {
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "description": "An identifier for oauth_app",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "meta": {
                        "additionalProperties": true,
                        "type": "object"
                      },
                      "type": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "type",
                      "id"
                    ],
                    "type": "object"
                  }
                }
              },
              "store": {
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "description": "An identifier for store",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "meta": {
                        "additionalProperties": true,
                        "type": "object"
                      },
                      "type": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "type",
                      "id"
                    ],
                    "type": "object"
                  }
                }
              }
            },
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type",
          "id"
        ],
        "type": "object"
      },
      "store-device-code-filter-status": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "enum": [
              "pending",
              "approved"
            ],
            "type": "string"
          },
          "greater_than": {
            "enum": [
              "pending",
              "approved"
            ],
            "type": "string"
          },
          "greater_than_or_equal": {
            "enum": [
              "pending",
              "approved"
            ],
            "type": "string"
          },
          "in": {
            "items": {
              "enum": [
                "pending",
                "approved"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "enum": [
              "pending",
              "approved"
            ],
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "enum": [
              "pending",
              "approved"
            ],
            "type": "string"
          },
          "less_than": {
            "enum": [
              "pending",
              "approved"
            ],
            "type": "string"
          },
          "less_than_or_equal": {
            "enum": [
              "pending",
              "approved"
            ],
            "type": "string"
          },
          "not_eq": {
            "enum": [
              "pending",
              "approved"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "account-filter-confirmed_at": {
        "additionalProperties": false,
        "properties": {
          "eq": {},
          "greater_than": {},
          "greater_than_or_equal": {},
          "in": {
            "items": {},
            "type": "array"
          },
          "is_distinct_from": {},
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {},
          "less_than": {},
          "less_than_or_equal": {},
          "not_eq": {}
        },
        "type": "object"
      },
      "product": {
        "additionalProperties": false,
        "description": "A \"Resource object\" representing a product",
        "properties": {
          "attributes": {
            "additionalProperties": false,
            "description": "An attributes object for a product",
            "properties": {
              "category": {
                "description": "Field included by default.",
                "enum": [
                  "software_apps_saas",
                  "templates_themes_design_assets",
                  "ebooks_pdfs_written_content",
                  "source_code_plugins_extensions",
                  "online_courses_educational_content_lms",
                  "premium_digital_community_access",
                  "digital_licenses_activation_keys",
                  "subscription_content",
                  "other_creative_multimedia_assets",
                  "vpn_services",
                  "ai_content_generation_tools",
                  "preorders_paid_waitlists",
                  "sensitive_content_ebooks",
                  "audio_music_generation_tools",
                  "vps_vds_services",
                  "directories_information_boards"
                ],
                "type": "string"
              },
              "description": {
                "anyOf": [
                  {
                    "nullable": true,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "image_asset_ids": {
                "description": "Field included by default.",
                "items": {
                  "format": "uuid",
                  "type": "string"
                },
                "type": "array"
              },
              "name": {
                "description": "Field included by default.",
                "type": "string"
              },
              "slug": {
                "description": "Field included by default.",
                "type": "string"
              },
              "status": {
                "description": "Field included by default.",
                "enum": [
                  "draft",
                  "active",
                  "archived"
                ],
                "type": "string"
              },
              "store_id": {
                "description": "Field included by default.",
                "format": "uuid",
                "type": "string"
              }
            },
            "required": [
              "slug",
              "name",
              "category",
              "image_asset_ids",
              "status",
              "store_id"
            ],
            "type": "object"
          },
          "id": {
            "type": "string"
          },
          "relationships": {
            "additionalProperties": false,
            "description": "A relationships object for a product",
            "properties": {
              "store": {
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "description": "An identifier for store",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "meta": {
                        "additionalProperties": true,
                        "type": "object"
                      },
                      "type": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "type",
                      "id"
                    ],
                    "type": "object"
                  }
                }
              }
            },
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type",
          "id"
        ],
        "type": "object"
      },
      "webhook-endpoint-filter-url": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "account-kyc-filter-verified_name": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-device-code": {
        "additionalProperties": false,
        "description": "A \"Resource object\" representing a store-device-code",
        "properties": {
          "attributes": {
            "additionalProperties": false,
            "description": "An attributes object for a store-device-code",
            "properties": {
              "approved_at": {
                "anyOf": [
                  {},
                  {
                    "type": "null"
                  }
                ],
                "description": "Field included by default."
              },
              "code": {
                "description": "Field included by default.",
                "type": "string"
              },
              "expires_at": {
                "description": "Field included by default."
              },
              "scopes": {
                "description": "Field included by default.",
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "status": {
                "description": "Field included by default.",
                "enum": [
                  "pending",
                  "approved"
                ],
                "type": "string"
              },
              "store_id": {
                "description": "Field included by default.",
                "format": "uuid",
                "type": "string"
              },
              "user_code": {
                "description": "Field included by default.",
                "type": "string"
              }
            },
            "required": [
              "code",
              "user_code",
              "status",
              "scopes",
              "expires_at",
              "store_id"
            ],
            "type": "object"
          },
          "id": {
            "type": "string"
          },
          "relationships": {
            "additionalProperties": false,
            "description": "A relationships object for a store-device-code",
            "properties": {
              "store": {
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "description": "An identifier for store",
                    "nullable": true,
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "meta": {
                        "additionalProperties": true,
                        "type": "object"
                      },
                      "type": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "type",
                      "id"
                    ],
                    "type": "object"
                  }
                }
              }
            },
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type",
          "id"
        ],
        "type": "object"
      },
      "store-device-code-filter-store_id": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than": {
            "format": "uuid",
            "type": "string"
          },
          "greater_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "in": {
            "items": {
              "format": "uuid",
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "format": "uuid",
            "type": "string"
          },
          "less_than": {
            "format": "uuid",
            "type": "string"
          },
          "less_than_or_equal": {
            "format": "uuid",
            "type": "string"
          },
          "not_eq": {
            "format": "uuid",
            "type": "string"
          }
        },
        "type": "object"
      },
      "account-kyc-filter": {
        "additionalProperties": false,
        "description": "Filters the query to results matching the given filter object",
        "example": "",
        "properties": {
          "account": {
            "$ref": "#/components/schemas/account-filter"
          },
          "account_holder_name": {
            "$ref": "#/components/schemas/account-kyc-filter-account_holder_name"
          },
          "account_id": {
            "$ref": "#/components/schemas/account-kyc-filter-account_id"
          },
          "and": {
            "items": {
              "$ref": "#/components/schemas/account-kyc-filter"
            },
            "type": "array",
            "uniqueItems": true
          },
          "bank_code": {
            "$ref": "#/components/schemas/account-kyc-filter-bank_code"
          },
          "doku_settlement_bank_account_id": {
            "$ref": "#/components/schemas/account-kyc-filter-doku_settlement_bank_account_id"
          },
          "doku_settlement_bank_failure_reason": {
            "$ref": "#/components/schemas/account-kyc-filter-doku_settlement_bank_failure_reason"
          },
          "doku_settlement_bank_registered_at": {
            "$ref": "#/components/schemas/account-kyc-filter-doku_settlement_bank_registered_at"
          },
          "doku_settlement_bank_status": {
            "$ref": "#/components/schemas/account-kyc-filter-doku_settlement_bank_status"
          },
          "id": {
            "$ref": "#/components/schemas/account-kyc-filter-id"
          },
          "identity_consent_at": {
            "$ref": "#/components/schemas/account-kyc-filter-identity_consent_at"
          },
          "identity_consent_privacy_version": {
            "$ref": "#/components/schemas/account-kyc-filter-identity_consent_privacy_version"
          },
          "identity_failure_reason": {
            "$ref": "#/components/schemas/account-kyc-filter-identity_failure_reason"
          },
          "identity_status": {
            "$ref": "#/components/schemas/account-kyc-filter-identity_status"
          },
          "identity_verified_at": {
            "$ref": "#/components/schemas/account-kyc-filter-identity_verified_at"
          },
          "latest_identity_verification_id": {
            "$ref": "#/components/schemas/account-kyc-filter-latest_identity_verification_id"
          },
          "method": {
            "$ref": "#/components/schemas/account-kyc-filter-method"
          },
          "not": {
            "$ref": "#/components/schemas/account-kyc-filter"
          },
          "or": {
            "items": {
              "$ref": "#/components/schemas/account-kyc-filter"
            },
            "type": "array",
            "uniqueItems": true
          },
          "status": {
            "$ref": "#/components/schemas/account-kyc-filter-status"
          },
          "verified_at": {
            "$ref": "#/components/schemas/account-kyc-filter-verified_at"
          },
          "verified_name": {
            "$ref": "#/components/schemas/account-kyc-filter-verified_name"
          }
        },
        "type": "deepObject"
      },
      "webhook-event-filter-event_type": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "order-filter-settlement_status": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "enum": [
              "pending",
              "settled"
            ],
            "type": "string"
          },
          "greater_than": {
            "enum": [
              "pending",
              "settled"
            ],
            "type": "string"
          },
          "greater_than_or_equal": {
            "enum": [
              "pending",
              "settled"
            ],
            "type": "string"
          },
          "in": {
            "items": {
              "enum": [
                "pending",
                "settled"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "enum": [
              "pending",
              "settled"
            ],
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "enum": [
              "pending",
              "settled"
            ],
            "type": "string"
          },
          "less_than": {
            "enum": [
              "pending",
              "settled"
            ],
            "type": "string"
          },
          "less_than_or_equal": {
            "enum": [
              "pending",
              "settled"
            ],
            "type": "string"
          },
          "not_eq": {
            "enum": [
              "pending",
              "settled"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "store-filter-slug": {
        "additionalProperties": false,
        "properties": {
          "contains": {
            "type": "string"
          },
          "eq": {
            "type": "string"
          },
          "greater_than": {
            "type": "string"
          },
          "greater_than_or_equal": {
            "type": "string"
          },
          "ilike": {
            "type": "string"
          },
          "in": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "type": "string"
          },
          "less_than": {
            "type": "string"
          },
          "less_than_or_equal": {
            "type": "string"
          },
          "like": {
            "type": "string"
          },
          "not_eq": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "discount-filter-status": {
        "additionalProperties": false,
        "properties": {
          "eq": {
            "enum": [
              "active",
              "inactive"
            ],
            "type": "string"
          },
          "greater_than": {
            "enum": [
              "active",
              "inactive"
            ],
            "type": "string"
          },
          "greater_than_or_equal": {
            "enum": [
              "active",
              "inactive"
            ],
            "type": "string"
          },
          "in": {
            "items": {
              "enum": [
                "active",
                "inactive"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "is_distinct_from": {
            "enum": [
              "active",
              "inactive"
            ],
            "type": "string"
          },
          "is_nil": {
            "type": "boolean"
          },
          "is_not_distinct_from": {
            "enum": [
              "active",
              "inactive"
            ],
            "type": "string"
          },
          "less_than": {
            "enum": [
              "active",
              "inactive"
            ],
            "type": "string"
          },
          "less_than_or_equal": {
            "enum": [
              "active",
              "inactive"
            ],
            "type": "string"
          },
          "not_eq": {
            "enum": [
              "active",
              "inactive"
            ],
            "type": "string"
          }
        },
        "type": "object"
      }
    },
    "securitySchemes": {
      "bearerAuth": {
        "bearerFormat": "JWT",
        "description": "JWT for bearer authentication",
        "scheme": "bearer",
        "type": "http"
      }
    }
  },
  "info": {
    "title": "Open API Specification",
    "version": "1.1"
  },
  "openapi": "3.0.0",
  "paths": {
    "/api/v1/account-device-codes": {
      "get": {
        "callbacks": {},
        "deprecated": false,
        "description": "/account-device-codes operation on account-device-code resource",
        "parameters": [
          {
            "description": "Filters the query to results with attributes matching the given filter object",
            "in": "query",
            "name": "filter",
            "required": false,
            "schema": {
              "$ref": "#/components/schemas/account-device-code-filter"
            },
            "style": "deepObject"
          },
          {
            "description": "Sort order to apply to the results",
            "explode": false,
            "in": "query",
            "name": "sort",
            "required": false,
            "schema": {
              "pattern": "^(id|-id|\\+\\+id|--id|code|-code|\\+\\+code|--code|user_code|-user_code|\\+\\+user_code|--user_code|status|-status|\\+\\+status|--status|expires_at|-expires_at|\\+\\+expires_at|--expires_at|approved_at|-approved_at|\\+\\+approved_at|--approved_at|account_id|-account_id|\\+\\+account_id|--account_id)(,(id|-id|\\+\\+id|--id|code|-code|\\+\\+code|--code|user_code|-user_code|\\+\\+user_code|--user_code|status|-status|\\+\\+status|--status|expires_at|-expires_at|\\+\\+expires_at|--expires_at|approved_at|-approved_at|\\+\\+approved_at|--approved_at|account_id|-account_id|\\+\\+account_id|--account_id))*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Paginates the response with the limit and offset or keyset pagination.",
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "example": {
                "limit": 25
              },
              "properties": {
                "after": {
                  "type": "string"
                },
                "before": {
                  "type": "string"
                },
                "limit": {
                  "minimum": 1,
                  "type": "integer"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "account-device-code": "id,code,user_code,status,scopes,expires_at,approved_at,account_id"
              },
              "properties": {
                "account-device-code": {
                  "description": "Comma separated field names for account-device-code",
                  "example": "id,code,user_code,status,scopes,expires_at,approved_at,account_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "description": "An array of resource objects representing a account-device-code",
                      "items": {
                        "$ref": "#/components/schemas/account-device-code"
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "account-device-code"
        ]
      },
      "post": {
        "callbacks": {},
        "deprecated": false,
        "description": "/account-device-codes operation on account-device-code resource",
        "parameters": [
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "account-device-code": "id,code,user_code,status,scopes,expires_at,approved_at,account_id"
              },
              "properties": {
                "account-device-code": {
                  "description": "Comma separated field names for account-device-code",
                  "example": "id,code,user_code,status,scopes,expires_at,approved_at,account_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "requestBody": {
          "content": {
            "application/vnd.api+json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "properties": {
                      "attributes": {
                        "additionalProperties": false,
                        "properties": {
                          "approved_at": {
                            "anyOf": [
                              {},
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "code": {
                            "type": "string"
                          },
                          "expires_at": {},
                          "scopes": {
                            "anyOf": [
                              {
                                "items": {
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "status": {
                            "anyOf": [
                              {
                                "enum": [
                                  "pending",
                                  "approved"
                                ],
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "user_code": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "code",
                          "user_code",
                          "expires_at"
                        ],
                        "type": "object"
                      },
                      "relationships": {
                        "additionalProperties": false,
                        "properties": {},
                        "type": "object"
                      },
                      "type": {
                        "enum": [
                          "account-device-code"
                        ]
                      }
                    },
                    "type": "object"
                  }
                },
                "required": [
                  "data"
                ],
                "type": "object"
              }
            }
          },
          "description": "Request body for the /account-device-codes operation on account-device-code resource",
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/account-device-code"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "account-device-code"
        ]
      }
    },
    "/api/v1/account-device-codes/{id}": {
      "get": {
        "callbacks": {},
        "deprecated": false,
        "description": "/account-device-codes/:id operation on account-device-code resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "account-device-code": "id,code,user_code,status,scopes,expires_at,approved_at,account_id"
              },
              "properties": {
                "account-device-code": {
                  "description": "Comma separated field names for account-device-code",
                  "example": "id,code,user_code,status,scopes,expires_at,approved_at,account_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/account-device-code"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "account-device-code"
        ]
      },
      "patch": {
        "callbacks": {},
        "deprecated": false,
        "description": "/account-device-codes/:id operation on account-device-code resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "account-device-code": "id,code,user_code,status,scopes,expires_at,approved_at,account_id"
              },
              "properties": {
                "account-device-code": {
                  "description": "Comma separated field names for account-device-code",
                  "example": "id,code,user_code,status,scopes,expires_at,approved_at,account_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "requestBody": {
          "content": {
            "application/vnd.api+json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "properties": {
                      "attributes": {
                        "additionalProperties": false,
                        "properties": {
                          "approved_at": {
                            "anyOf": [
                              {},
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "status": {
                            "anyOf": [
                              {
                                "enum": [
                                  "pending",
                                  "approved"
                                ],
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "type": "object"
                      },
                      "id": {
                        "type": "string"
                      },
                      "relationships": {
                        "additionalProperties": false,
                        "properties": {},
                        "type": "object"
                      },
                      "type": {
                        "enum": [
                          "account-device-code"
                        ]
                      }
                    },
                    "required": [
                      "id"
                    ],
                    "type": "object"
                  }
                },
                "required": [
                  "data"
                ],
                "type": "object"
              }
            }
          },
          "description": "Request body for the /account-device-codes/:id operation on account-device-code resource",
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/account-device-code"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "account-device-code"
        ]
      }
    },
    "/api/v1/account-kycs": {
      "get": {
        "callbacks": {},
        "deprecated": false,
        "description": "/account-kycs operation on account-kyc resource",
        "parameters": [
          {
            "description": "Filters the query to results with attributes matching the given filter object",
            "in": "query",
            "name": "filter",
            "required": false,
            "schema": {
              "$ref": "#/components/schemas/account-kyc-filter"
            },
            "style": "deepObject"
          },
          {
            "description": "Sort order to apply to the results",
            "explode": false,
            "in": "query",
            "name": "sort",
            "required": false,
            "schema": {
              "pattern": "^(id|-id|\\+\\+id|--id|status|-status|\\+\\+status|--status|method|-method|\\+\\+method|--method|verified_name|-verified_name|\\+\\+verified_name|--verified_name|bank_code|-bank_code|\\+\\+bank_code|--bank_code|account_holder_name|-account_holder_name|\\+\\+account_holder_name|--account_holder_name|verified_at|-verified_at|\\+\\+verified_at|--verified_at|identity_status|-identity_status|\\+\\+identity_status|--identity_status|identity_verified_at|-identity_verified_at|\\+\\+identity_verified_at|--identity_verified_at|identity_failure_reason|-identity_failure_reason|\\+\\+identity_failure_reason|--identity_failure_reason|identity_consent_at|-identity_consent_at|\\+\\+identity_consent_at|--identity_consent_at|identity_consent_privacy_version|-identity_consent_privacy_version|\\+\\+identity_consent_privacy_version|--identity_consent_privacy_version|latest_identity_verification_id|-latest_identity_verification_id|\\+\\+latest_identity_verification_id|--latest_identity_verification_id|doku_settlement_bank_account_id|-doku_settlement_bank_account_id|\\+\\+doku_settlement_bank_account_id|--doku_settlement_bank_account_id|doku_settlement_bank_status|-doku_settlement_bank_status|\\+\\+doku_settlement_bank_status|--doku_settlement_bank_status|doku_settlement_bank_registered_at|-doku_settlement_bank_registered_at|\\+\\+doku_settlement_bank_registered_at|--doku_settlement_bank_registered_at|doku_settlement_bank_failure_reason|-doku_settlement_bank_failure_reason|\\+\\+doku_settlement_bank_failure_reason|--doku_settlement_bank_failure_reason|account_id|-account_id|\\+\\+account_id|--account_id)(,(id|-id|\\+\\+id|--id|status|-status|\\+\\+status|--status|method|-method|\\+\\+method|--method|verified_name|-verified_name|\\+\\+verified_name|--verified_name|bank_code|-bank_code|\\+\\+bank_code|--bank_code|account_holder_name|-account_holder_name|\\+\\+account_holder_name|--account_holder_name|verified_at|-verified_at|\\+\\+verified_at|--verified_at|identity_status|-identity_status|\\+\\+identity_status|--identity_status|identity_verified_at|-identity_verified_at|\\+\\+identity_verified_at|--identity_verified_at|identity_failure_reason|-identity_failure_reason|\\+\\+identity_failure_reason|--identity_failure_reason|identity_consent_at|-identity_consent_at|\\+\\+identity_consent_at|--identity_consent_at|identity_consent_privacy_version|-identity_consent_privacy_version|\\+\\+identity_consent_privacy_version|--identity_consent_privacy_version|latest_identity_verification_id|-latest_identity_verification_id|\\+\\+latest_identity_verification_id|--latest_identity_verification_id|doku_settlement_bank_account_id|-doku_settlement_bank_account_id|\\+\\+doku_settlement_bank_account_id|--doku_settlement_bank_account_id|doku_settlement_bank_status|-doku_settlement_bank_status|\\+\\+doku_settlement_bank_status|--doku_settlement_bank_status|doku_settlement_bank_registered_at|-doku_settlement_bank_registered_at|\\+\\+doku_settlement_bank_registered_at|--doku_settlement_bank_registered_at|doku_settlement_bank_failure_reason|-doku_settlement_bank_failure_reason|\\+\\+doku_settlement_bank_failure_reason|--doku_settlement_bank_failure_reason|account_id|-account_id|\\+\\+account_id|--account_id))*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Paginates the response with the limit and offset or keyset pagination.",
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "example": {
                "limit": 25
              },
              "properties": {
                "after": {
                  "type": "string"
                },
                "before": {
                  "type": "string"
                },
                "limit": {
                  "minimum": 1,
                  "type": "integer"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "account-kyc": "id,status,method,verified_name,bank_code,account_holder_name,verified_at,identity_status,identity_verified_at,identity_failure_reason,identity_consent_at,identity_consent_privacy_version,latest_identity_verification_id,doku_settlement_bank_account_id,doku_settlement_bank_status,doku_settlement_bank_registered_at,doku_settlement_bank_failure_reason,account_id"
              },
              "properties": {
                "account-kyc": {
                  "description": "Comma separated field names for account-kyc",
                  "example": "id,status,method,verified_name,bank_code,account_holder_name,verified_at,identity_status,identity_verified_at,identity_failure_reason,identity_consent_at,identity_consent_privacy_version,latest_identity_verification_id,doku_settlement_bank_account_id,doku_settlement_bank_status,doku_settlement_bank_registered_at,doku_settlement_bank_failure_reason,account_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "description": "An array of resource objects representing a account-kyc",
                      "items": {
                        "$ref": "#/components/schemas/account-kyc"
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "account-kyc"
        ]
      },
      "post": {
        "callbacks": {},
        "deprecated": false,
        "description": "/account-kycs operation on account-kyc resource",
        "parameters": [
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "account-kyc": "id,status,method,verified_name,bank_code,account_holder_name,verified_at,identity_status,identity_verified_at,identity_failure_reason,identity_consent_at,identity_consent_privacy_version,latest_identity_verification_id,doku_settlement_bank_account_id,doku_settlement_bank_status,doku_settlement_bank_registered_at,doku_settlement_bank_failure_reason,account_id"
              },
              "properties": {
                "account-kyc": {
                  "description": "Comma separated field names for account-kyc",
                  "example": "id,status,method,verified_name,bank_code,account_holder_name,verified_at,identity_status,identity_verified_at,identity_failure_reason,identity_consent_at,identity_consent_privacy_version,latest_identity_verification_id,doku_settlement_bank_account_id,doku_settlement_bank_status,doku_settlement_bank_registered_at,doku_settlement_bank_failure_reason,account_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "requestBody": {
          "content": {
            "application/vnd.api+json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "properties": {
                      "attributes": {
                        "additionalProperties": false,
                        "properties": {
                          "account_holder_name": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "account_number_enc": {
                            "anyOf": [
                              {},
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "bank_code": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "identity_consent_at": {
                            "anyOf": [
                              {},
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "identity_consent_privacy_version": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "identity_date_of_birth": {
                            "anyOf": [
                              {
                                "format": "date",
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "identity_failure_reason": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "identity_gov_id_enc": {
                            "anyOf": [
                              {},
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "identity_phone_number": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "identity_status": {
                            "anyOf": [
                              {
                                "enum": [
                                  "pending",
                                  "verified",
                                  "failed"
                                ],
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "identity_verified_at": {
                            "anyOf": [
                              {},
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "latest_identity_verification_id": {
                            "anyOf": [
                              {
                                "format": "uuid",
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "method": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "status": {
                            "anyOf": [
                              {
                                "enum": [
                                  "pending",
                                  "identity_failed",
                                  "identity_verified",
                                  "settlement_pending",
                                  "verified",
                                  "failed"
                                ],
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "verified_at": {
                            "anyOf": [
                              {},
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "verified_name": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "type": "object"
                      },
                      "relationships": {
                        "additionalProperties": false,
                        "properties": {},
                        "type": "object"
                      },
                      "type": {
                        "enum": [
                          "account-kyc"
                        ]
                      }
                    },
                    "type": "object"
                  }
                },
                "required": [
                  "data"
                ],
                "type": "object"
              }
            }
          },
          "description": "Request body for the /account-kycs operation on account-kyc resource",
          "required": false
        },
        "responses": {
          "201": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/account-kyc"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "account-kyc"
        ]
      }
    },
    "/api/v1/account-kycs/{id}": {
      "get": {
        "callbacks": {},
        "deprecated": false,
        "description": "/account-kycs/:id operation on account-kyc resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "account-kyc": "id,status,method,verified_name,bank_code,account_holder_name,verified_at,identity_status,identity_verified_at,identity_failure_reason,identity_consent_at,identity_consent_privacy_version,latest_identity_verification_id,doku_settlement_bank_account_id,doku_settlement_bank_status,doku_settlement_bank_registered_at,doku_settlement_bank_failure_reason,account_id"
              },
              "properties": {
                "account-kyc": {
                  "description": "Comma separated field names for account-kyc",
                  "example": "id,status,method,verified_name,bank_code,account_holder_name,verified_at,identity_status,identity_verified_at,identity_failure_reason,identity_consent_at,identity_consent_privacy_version,latest_identity_verification_id,doku_settlement_bank_account_id,doku_settlement_bank_status,doku_settlement_bank_registered_at,doku_settlement_bank_failure_reason,account_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/account-kyc"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "account-kyc"
        ]
      },
      "patch": {
        "callbacks": {},
        "deprecated": false,
        "description": "/account-kycs/:id operation on account-kyc resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "account-kyc": "id,status,method,verified_name,bank_code,account_holder_name,verified_at,identity_status,identity_verified_at,identity_failure_reason,identity_consent_at,identity_consent_privacy_version,latest_identity_verification_id,doku_settlement_bank_account_id,doku_settlement_bank_status,doku_settlement_bank_registered_at,doku_settlement_bank_failure_reason,account_id"
              },
              "properties": {
                "account-kyc": {
                  "description": "Comma separated field names for account-kyc",
                  "example": "id,status,method,verified_name,bank_code,account_holder_name,verified_at,identity_status,identity_verified_at,identity_failure_reason,identity_consent_at,identity_consent_privacy_version,latest_identity_verification_id,doku_settlement_bank_account_id,doku_settlement_bank_status,doku_settlement_bank_registered_at,doku_settlement_bank_failure_reason,account_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "requestBody": {
          "content": {
            "application/vnd.api+json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "properties": {
                      "attributes": {
                        "additionalProperties": false,
                        "properties": {
                          "account_holder_name": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "account_number_enc": {
                            "anyOf": [
                              {},
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "bank_code": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "doku_settlement_bank_account_id": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "doku_settlement_bank_failure_reason": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "doku_settlement_bank_registered_at": {
                            "anyOf": [
                              {},
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "doku_settlement_bank_request_payload": {
                            "anyOf": [
                              {
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "doku_settlement_bank_response_payload": {
                            "anyOf": [
                              {
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "doku_settlement_bank_status": {
                            "anyOf": [
                              {
                                "enum": [
                                  "pending",
                                  "active",
                                  "verified",
                                  "rejected",
                                  "failed"
                                ],
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "identity_consent_at": {
                            "anyOf": [
                              {},
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "identity_consent_privacy_version": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "identity_date_of_birth": {
                            "anyOf": [
                              {
                                "format": "date",
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "identity_failure_reason": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "identity_gov_id_enc": {
                            "anyOf": [
                              {},
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "identity_phone_number": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "identity_status": {
                            "anyOf": [
                              {
                                "enum": [
                                  "pending",
                                  "verified",
                                  "failed"
                                ],
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "identity_verified_at": {
                            "anyOf": [
                              {},
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "latest_identity_verification_id": {
                            "anyOf": [
                              {
                                "format": "uuid",
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "method": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "status": {
                            "anyOf": [
                              {
                                "enum": [
                                  "pending",
                                  "identity_failed",
                                  "identity_verified",
                                  "settlement_pending",
                                  "verified",
                                  "failed"
                                ],
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "verified_at": {
                            "anyOf": [
                              {},
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "verified_name": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "type": "object"
                      },
                      "id": {
                        "type": "string"
                      },
                      "relationships": {
                        "additionalProperties": false,
                        "properties": {},
                        "type": "object"
                      },
                      "type": {
                        "enum": [
                          "account-kyc"
                        ]
                      }
                    },
                    "required": [
                      "id"
                    ],
                    "type": "object"
                  }
                },
                "required": [
                  "data"
                ],
                "type": "object"
              }
            }
          },
          "description": "Request body for the /account-kycs/:id operation on account-kyc resource",
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/account-kyc"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "account-kyc"
        ]
      }
    },
    "/api/v1/accounts": {
      "get": {
        "callbacks": {},
        "deprecated": false,
        "description": "/accounts operation on account resource",
        "parameters": [
          {
            "description": "Filters the query to results with attributes matching the given filter object",
            "in": "query",
            "name": "filter",
            "required": false,
            "schema": {
              "$ref": "#/components/schemas/account-filter"
            },
            "style": "deepObject"
          },
          {
            "description": "Sort order to apply to the results",
            "explode": false,
            "in": "query",
            "name": "sort",
            "required": false,
            "schema": {
              "pattern": "^(id|-id|\\+\\+id|--id|email|-email|\\+\\+email|--email|name|-name|\\+\\+name|--name|phone_number|-phone_number|\\+\\+phone_number|--phone_number|timezone|-timezone|\\+\\+timezone|--timezone|confirmed_at|-confirmed_at|\\+\\+confirmed_at|--confirmed_at|accepted_buyer_terms_version|-accepted_buyer_terms_version|\\+\\+accepted_buyer_terms_version|--accepted_buyer_terms_version|accepted_buyer_privacy_version|-accepted_buyer_privacy_version|\\+\\+accepted_buyer_privacy_version|--accepted_buyer_privacy_version|accepted_seller_terms_version|-accepted_seller_terms_version|\\+\\+accepted_seller_terms_version|--accepted_seller_terms_version|accepted_seller_privacy_version|-accepted_seller_privacy_version|\\+\\+accepted_seller_privacy_version|--accepted_seller_privacy_version)(,(id|-id|\\+\\+id|--id|email|-email|\\+\\+email|--email|name|-name|\\+\\+name|--name|phone_number|-phone_number|\\+\\+phone_number|--phone_number|timezone|-timezone|\\+\\+timezone|--timezone|confirmed_at|-confirmed_at|\\+\\+confirmed_at|--confirmed_at|accepted_buyer_terms_version|-accepted_buyer_terms_version|\\+\\+accepted_buyer_terms_version|--accepted_buyer_terms_version|accepted_buyer_privacy_version|-accepted_buyer_privacy_version|\\+\\+accepted_buyer_privacy_version|--accepted_buyer_privacy_version|accepted_seller_terms_version|-accepted_seller_terms_version|\\+\\+accepted_seller_terms_version|--accepted_seller_terms_version|accepted_seller_privacy_version|-accepted_seller_privacy_version|\\+\\+accepted_seller_privacy_version|--accepted_seller_privacy_version))*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Paginates the response with the limit and offset or keyset pagination.",
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "example": {
                "limit": 25
              },
              "properties": {
                "after": {
                  "type": "string"
                },
                "before": {
                  "type": "string"
                },
                "limit": {
                  "minimum": 1,
                  "type": "integer"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "account": "id,email,name,phone_number,timezone,confirmed_at,accepted_buyer_terms_version,accepted_buyer_privacy_version,accepted_seller_terms_version,accepted_seller_privacy_version,acceptance_history"
              },
              "properties": {
                "account": {
                  "description": "Comma separated field names for account",
                  "example": "id,email,name,phone_number,timezone,confirmed_at,accepted_buyer_terms_version,accepted_buyer_privacy_version,accepted_seller_terms_version,accepted_seller_privacy_version,acceptance_history",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "description": "An array of resource objects representing a account",
                      "items": {
                        "$ref": "#/components/schemas/account"
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "account"
        ]
      }
    },
    "/api/v1/accounts/{id}": {
      "get": {
        "callbacks": {},
        "deprecated": false,
        "description": "/accounts/:id operation on account resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "account": "id,email,name,phone_number,timezone,confirmed_at,accepted_buyer_terms_version,accepted_buyer_privacy_version,accepted_seller_terms_version,accepted_seller_privacy_version,acceptance_history"
              },
              "properties": {
                "account": {
                  "description": "Comma separated field names for account",
                  "example": "id,email,name,phone_number,timezone,confirmed_at,accepted_buyer_terms_version,accepted_buyer_privacy_version,accepted_seller_terms_version,accepted_seller_privacy_version,acceptance_history",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/account"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "account"
        ]
      },
      "patch": {
        "callbacks": {},
        "deprecated": false,
        "description": "/accounts/:id operation on account resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "account": "id,email,name,phone_number,timezone,confirmed_at,accepted_buyer_terms_version,accepted_buyer_privacy_version,accepted_seller_terms_version,accepted_seller_privacy_version,acceptance_history"
              },
              "properties": {
                "account": {
                  "description": "Comma separated field names for account",
                  "example": "id,email,name,phone_number,timezone,confirmed_at,accepted_buyer_terms_version,accepted_buyer_privacy_version,accepted_seller_terms_version,accepted_seller_privacy_version,acceptance_history",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "requestBody": {
          "content": {
            "application/vnd.api+json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "properties": {
                      "attributes": {
                        "additionalProperties": false,
                        "properties": {
                          "name": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "phone_number": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "timezone": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "type": "object"
                      },
                      "id": {
                        "type": "string"
                      },
                      "relationships": {
                        "additionalProperties": false,
                        "properties": {},
                        "type": "object"
                      },
                      "type": {
                        "enum": [
                          "account"
                        ]
                      }
                    },
                    "required": [
                      "id"
                    ],
                    "type": "object"
                  }
                },
                "required": [
                  "data"
                ],
                "type": "object"
              }
            }
          },
          "description": "Request body for the /accounts/:id operation on account resource",
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/account"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "account"
        ]
      }
    },
    "/api/v1/discounts": {
      "get": {
        "callbacks": {},
        "deprecated": false,
        "description": "/discounts operation on discount resource",
        "parameters": [
          {
            "description": "Filters the query to results with attributes matching the given filter object",
            "in": "query",
            "name": "filter",
            "required": false,
            "schema": {
              "$ref": "#/components/schemas/discount-filter"
            },
            "style": "deepObject"
          },
          {
            "description": "Sort order to apply to the results",
            "explode": false,
            "in": "query",
            "name": "sort",
            "required": false,
            "schema": {
              "pattern": "^(id|-id|\\+\\+id|--id|name|-name|\\+\\+name|--name|code|-code|\\+\\+code|--code|status|-status|\\+\\+status|--status|amount_type|-amount_type|\\+\\+amount_type|--amount_type|amount_value|-amount_value|\\+\\+amount_value|--amount_value|starts_at|-starts_at|\\+\\+starts_at|--starts_at|ends_at|-ends_at|\\+\\+ends_at|--ends_at|max_redemptions|-max_redemptions|\\+\\+max_redemptions|--max_redemptions|store_id|-store_id|\\+\\+store_id|--store_id)(,(id|-id|\\+\\+id|--id|name|-name|\\+\\+name|--name|code|-code|\\+\\+code|--code|status|-status|\\+\\+status|--status|amount_type|-amount_type|\\+\\+amount_type|--amount_type|amount_value|-amount_value|\\+\\+amount_value|--amount_value|starts_at|-starts_at|\\+\\+starts_at|--starts_at|ends_at|-ends_at|\\+\\+ends_at|--ends_at|max_redemptions|-max_redemptions|\\+\\+max_redemptions|--max_redemptions|store_id|-store_id|\\+\\+store_id|--store_id))*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Paginates the response with the limit and offset or keyset pagination.",
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "example": {
                "limit": 25
              },
              "properties": {
                "after": {
                  "type": "string"
                },
                "before": {
                  "type": "string"
                },
                "limit": {
                  "minimum": 1,
                  "type": "integer"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "discount": "id,name,code,status,amount_type,amount_value,starts_at,ends_at,max_redemptions,store_id"
              },
              "properties": {
                "discount": {
                  "description": "Comma separated field names for discount",
                  "example": "id,name,code,status,amount_type,amount_value,starts_at,ends_at,max_redemptions,store_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "description": "An array of resource objects representing a discount",
                      "items": {
                        "$ref": "#/components/schemas/discount"
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "discount"
        ]
      },
      "post": {
        "callbacks": {},
        "deprecated": false,
        "description": "/discounts operation on discount resource",
        "parameters": [
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "discount": "id,name,code,status,amount_type,amount_value,starts_at,ends_at,max_redemptions,store_id"
              },
              "properties": {
                "discount": {
                  "description": "Comma separated field names for discount",
                  "example": "id,name,code,status,amount_type,amount_value,starts_at,ends_at,max_redemptions,store_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "requestBody": {
          "content": {
            "application/vnd.api+json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "properties": {
                      "attributes": {
                        "additionalProperties": false,
                        "properties": {
                          "amount_type": {
                            "enum": [
                              "percentage",
                              "fixed"
                            ],
                            "type": "string"
                          },
                          "amount_value": {
                            "type": "integer"
                          },
                          "code": {
                            "type": "string"
                          },
                          "ends_at": {
                            "anyOf": [
                              {},
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "max_redemptions": {
                            "anyOf": [
                              {
                                "type": "integer"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "minimum_items": {
                            "anyOf": [
                              {
                                "items": {
                                  "type": "object"
                                },
                                "type": "array"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "name": {
                            "type": "string"
                          },
                          "redemption_limit_mode": {
                            "anyOf": [
                              {
                                "enum": [
                                  "limited",
                                  "unlimited"
                                ],
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "starts_at": {
                            "anyOf": [
                              {},
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "status": {
                            "anyOf": [
                              {
                                "enum": [
                                  "active",
                                  "inactive"
                                ],
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "target_product_id": {
                            "format": "uuid",
                            "type": "string"
                          }
                        },
                        "required": [
                          "name",
                          "code",
                          "amount_type",
                          "amount_value",
                          "target_product_id"
                        ],
                        "type": "object"
                      },
                      "relationships": {
                        "additionalProperties": false,
                        "properties": {},
                        "type": "object"
                      },
                      "type": {
                        "enum": [
                          "discount"
                        ]
                      }
                    },
                    "type": "object"
                  }
                },
                "required": [
                  "data"
                ],
                "type": "object"
              }
            }
          },
          "description": "Request body for the /discounts operation on discount resource",
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/discount"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "discount"
        ]
      }
    },
    "/api/v1/discounts/{id}": {
      "delete": {
        "callbacks": {},
        "deprecated": false,
        "description": "/discounts/:id operation on discount resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "discount": "id,name,code,status,amount_type,amount_value,starts_at,ends_at,max_redemptions,store_id"
              },
              "properties": {
                "discount": {
                  "description": "Comma separated field names for discount",
                  "example": "id,name,code,status,amount_type,amount_value,starts_at,ends_at,max_redemptions,store_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "description": "Deleted successfully"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "discount"
        ]
      },
      "get": {
        "callbacks": {},
        "deprecated": false,
        "description": "/discounts/:id operation on discount resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "discount": "id,name,code,status,amount_type,amount_value,starts_at,ends_at,max_redemptions,store_id"
              },
              "properties": {
                "discount": {
                  "description": "Comma separated field names for discount",
                  "example": "id,name,code,status,amount_type,amount_value,starts_at,ends_at,max_redemptions,store_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/discount"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "discount"
        ]
      },
      "patch": {
        "callbacks": {},
        "deprecated": false,
        "description": "/discounts/:id operation on discount resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "discount": "id,name,code,status,amount_type,amount_value,starts_at,ends_at,max_redemptions,store_id"
              },
              "properties": {
                "discount": {
                  "description": "Comma separated field names for discount",
                  "example": "id,name,code,status,amount_type,amount_value,starts_at,ends_at,max_redemptions,store_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "requestBody": {
          "content": {
            "application/vnd.api+json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "properties": {
                      "attributes": {
                        "additionalProperties": false,
                        "properties": {
                          "amount_type": {
                            "anyOf": [
                              {
                                "enum": [
                                  "percentage",
                                  "fixed"
                                ],
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "amount_value": {
                            "anyOf": [
                              {
                                "type": "integer"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "code": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "ends_at": {
                            "anyOf": [
                              {},
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "max_redemptions": {
                            "anyOf": [
                              {
                                "type": "integer"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "minimum_items": {
                            "anyOf": [
                              {
                                "items": {
                                  "type": "object"
                                },
                                "type": "array"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "name": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "redemption_limit_mode": {
                            "anyOf": [
                              {
                                "enum": [
                                  "limited",
                                  "unlimited"
                                ],
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "starts_at": {
                            "anyOf": [
                              {},
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "status": {
                            "anyOf": [
                              {
                                "enum": [
                                  "active",
                                  "inactive"
                                ],
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "target_product_id": {
                            "anyOf": [
                              {
                                "format": "uuid",
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "type": "object"
                      },
                      "id": {
                        "type": "string"
                      },
                      "relationships": {
                        "additionalProperties": false,
                        "properties": {},
                        "type": "object"
                      },
                      "type": {
                        "enum": [
                          "discount"
                        ]
                      }
                    },
                    "required": [
                      "id"
                    ],
                    "type": "object"
                  }
                },
                "required": [
                  "data"
                ],
                "type": "object"
              }
            }
          },
          "description": "Request body for the /discounts/:id operation on discount resource",
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/discount"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "discount"
        ]
      }
    },
    "/api/v1/oauth-apps": {
      "get": {
        "callbacks": {},
        "deprecated": false,
        "description": "/oauth-apps operation on oauth-app resource",
        "parameters": [
          {
            "description": "Filters the query to results with attributes matching the given filter object",
            "in": "query",
            "name": "filter",
            "required": false,
            "schema": {
              "$ref": "#/components/schemas/oauth-app-filter"
            },
            "style": "deepObject"
          },
          {
            "description": "Sort order to apply to the results",
            "explode": false,
            "in": "query",
            "name": "sort",
            "required": false,
            "schema": {
              "pattern": "^(id|-id|\\+\\+id|--id|client_id|-client_id|\\+\\+client_id|--client_id|name|-name|\\+\\+name|--name|deleted_at|-deleted_at|\\+\\+deleted_at|--deleted_at|developer_account_id|-developer_account_id|\\+\\+developer_account_id|--developer_account_id)(,(id|-id|\\+\\+id|--id|client_id|-client_id|\\+\\+client_id|--client_id|name|-name|\\+\\+name|--name|deleted_at|-deleted_at|\\+\\+deleted_at|--deleted_at|developer_account_id|-developer_account_id|\\+\\+developer_account_id|--developer_account_id))*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Paginates the response with the limit and offset or keyset pagination.",
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "example": {
                "limit": 25
              },
              "properties": {
                "after": {
                  "type": "string"
                },
                "before": {
                  "type": "string"
                },
                "limit": {
                  "minimum": 1,
                  "type": "integer"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "oauth-app": "id,client_id,name,redirect_uris,scopes,deleted_at,developer_account_id"
              },
              "properties": {
                "oauth-app": {
                  "description": "Comma separated field names for oauth-app",
                  "example": "id,client_id,name,redirect_uris,scopes,deleted_at,developer_account_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "description": "An array of resource objects representing a oauth-app",
                      "items": {
                        "$ref": "#/components/schemas/oauth-app"
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "oauth-app"
        ]
      },
      "post": {
        "callbacks": {},
        "deprecated": false,
        "description": "/oauth-apps operation on oauth-app resource",
        "parameters": [
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "oauth-app": "id,client_id,name,redirect_uris,scopes,deleted_at,developer_account_id"
              },
              "properties": {
                "oauth-app": {
                  "description": "Comma separated field names for oauth-app",
                  "example": "id,client_id,name,redirect_uris,scopes,deleted_at,developer_account_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "requestBody": {
          "content": {
            "application/vnd.api+json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "properties": {
                      "attributes": {
                        "additionalProperties": false,
                        "properties": {
                          "name": {
                            "type": "string"
                          },
                          "redirect_uris": {
                            "anyOf": [
                              {
                                "items": {
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "scopes": {
                            "anyOf": [
                              {
                                "items": {
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "required": [
                          "name"
                        ],
                        "type": "object"
                      },
                      "relationships": {
                        "additionalProperties": false,
                        "properties": {},
                        "type": "object"
                      },
                      "type": {
                        "enum": [
                          "oauth-app"
                        ]
                      }
                    },
                    "type": "object"
                  }
                },
                "required": [
                  "data"
                ],
                "type": "object"
              }
            }
          },
          "description": "Request body for the /oauth-apps operation on oauth-app resource",
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/oauth-app"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "oauth-app"
        ]
      }
    },
    "/api/v1/oauth-apps/{id}": {
      "delete": {
        "callbacks": {},
        "deprecated": false,
        "description": "/oauth-apps/:id operation on oauth-app resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "oauth-app": "id,client_id,name,redirect_uris,scopes,deleted_at,developer_account_id"
              },
              "properties": {
                "oauth-app": {
                  "description": "Comma separated field names for oauth-app",
                  "example": "id,client_id,name,redirect_uris,scopes,deleted_at,developer_account_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "description": "Deleted successfully"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "oauth-app"
        ]
      },
      "get": {
        "callbacks": {},
        "deprecated": false,
        "description": "/oauth-apps/:id operation on oauth-app resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "oauth-app": "id,client_id,name,redirect_uris,scopes,deleted_at,developer_account_id"
              },
              "properties": {
                "oauth-app": {
                  "description": "Comma separated field names for oauth-app",
                  "example": "id,client_id,name,redirect_uris,scopes,deleted_at,developer_account_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/oauth-app"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "oauth-app"
        ]
      },
      "patch": {
        "callbacks": {},
        "deprecated": false,
        "description": "/oauth-apps/:id operation on oauth-app resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "oauth-app": "id,client_id,name,redirect_uris,scopes,deleted_at,developer_account_id"
              },
              "properties": {
                "oauth-app": {
                  "description": "Comma separated field names for oauth-app",
                  "example": "id,client_id,name,redirect_uris,scopes,deleted_at,developer_account_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "requestBody": {
          "content": {
            "application/vnd.api+json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "properties": {
                      "attributes": {
                        "additionalProperties": false,
                        "properties": {
                          "name": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "redirect_uris": {
                            "anyOf": [
                              {
                                "items": {
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "scopes": {
                            "anyOf": [
                              {
                                "items": {
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "type": "object"
                      },
                      "id": {
                        "type": "string"
                      },
                      "relationships": {
                        "additionalProperties": false,
                        "properties": {},
                        "type": "object"
                      },
                      "type": {
                        "enum": [
                          "oauth-app"
                        ]
                      }
                    },
                    "required": [
                      "id"
                    ],
                    "type": "object"
                  }
                },
                "required": [
                  "data"
                ],
                "type": "object"
              }
            }
          },
          "description": "Request body for the /oauth-apps/:id operation on oauth-app resource",
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/oauth-app"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "oauth-app"
        ]
      }
    },
    "/api/v1/orders": {
      "get": {
        "callbacks": {},
        "deprecated": false,
        "description": "/orders operation on order resource",
        "parameters": [
          {
            "description": "Filters the query to results with attributes matching the given filter object",
            "in": "query",
            "name": "filter",
            "required": false,
            "schema": {
              "$ref": "#/components/schemas/order-filter"
            },
            "style": "deepObject"
          },
          {
            "description": "Sort order to apply to the results",
            "explode": false,
            "in": "query",
            "name": "sort",
            "required": false,
            "schema": {
              "pattern": "^(id|-id|\\+\\+id|--id|buyer_account_id|-buyer_account_id|\\+\\+buyer_account_id|--buyer_account_id|buyer_email|-buyer_email|\\+\\+buyer_email|--buyer_email|buyer_locale|-buyer_locale|\\+\\+buyer_locale|--buyer_locale|buyer_name|-buyer_name|\\+\\+buyer_name|--buyer_name|buyer_phone_number|-buyer_phone_number|\\+\\+buyer_phone_number|--buyer_phone_number|currency|-currency|\\+\\+currency|--currency|subtotal|-subtotal|\\+\\+subtotal|--subtotal|discount_total|-discount_total|\\+\\+discount_total|--discount_total|discounted_subtotal|-discounted_subtotal|\\+\\+discounted_subtotal|--discounted_subtotal|vat_total|-vat_total|\\+\\+vat_total|--vat_total|total|-total|\\+\\+total|--total|platform_fee_total|-platform_fee_total|\\+\\+platform_fee_total|--platform_fee_total|seller_proceeds_total|-seller_proceeds_total|\\+\\+seller_proceeds_total|--seller_proceeds_total|processor_fee_amount|-processor_fee_amount|\\+\\+processor_fee_amount|--processor_fee_amount|platform_cash_settlement_amount|-platform_cash_settlement_amount|\\+\\+platform_cash_settlement_amount|--platform_cash_settlement_amount|settlement_status|-settlement_status|\\+\\+settlement_status|--settlement_status|settlement_release_status|-settlement_release_status|\\+\\+settlement_release_status|--settlement_release_status|settlement_release_eligible_at|-settlement_release_eligible_at|\\+\\+settlement_release_eligible_at|--settlement_release_eligible_at|settlement_release_requested_at|-settlement_release_requested_at|\\+\\+settlement_release_requested_at|--settlement_release_requested_at|settlement_release_released_at|-settlement_release_released_at|\\+\\+settlement_release_released_at|--settlement_release_released_at|settlement_release_failed_at|-settlement_release_failed_at|\\+\\+settlement_release_failed_at|--settlement_release_failed_at|settlement_release_request_id|-settlement_release_request_id|\\+\\+settlement_release_request_id|--settlement_release_request_id|settlement_release_request_payload|-settlement_release_request_payload|\\+\\+settlement_release_request_payload|--settlement_release_request_payload|settlement_release_response_payload|-settlement_release_response_payload|\\+\\+settlement_release_response_payload|--settlement_release_response_payload|settlement_release_failure_reason|-settlement_release_failure_reason|\\+\\+settlement_release_failure_reason|--settlement_release_failure_reason|settlement_split_plan|-settlement_split_plan|\\+\\+settlement_split_plan|--settlement_split_plan|settlement_report_tags|-settlement_report_tags|\\+\\+settlement_report_tags|--settlement_report_tags|status|-status|\\+\\+status|--status|payment_provider|-payment_provider|\\+\\+payment_provider|--payment_provider|payment_method|-payment_method|\\+\\+payment_method|--payment_method|secret|-secret|\\+\\+secret|--secret|human_id|-human_id|\\+\\+human_id|--human_id|paid_at|-paid_at|\\+\\+paid_at|--paid_at|settlement_pending_at|-settlement_pending_at|\\+\\+settlement_pending_at|--settlement_pending_at|settlement_settled_at|-settlement_settled_at|\\+\\+settlement_settled_at|--settlement_settled_at|fulfilled_at|-fulfilled_at|\\+\\+fulfilled_at|--fulfilled_at)(,(id|-id|\\+\\+id|--id|buyer_account_id|-buyer_account_id|\\+\\+buyer_account_id|--buyer_account_id|buyer_email|-buyer_email|\\+\\+buyer_email|--buyer_email|buyer_locale|-buyer_locale|\\+\\+buyer_locale|--buyer_locale|buyer_name|-buyer_name|\\+\\+buyer_name|--buyer_name|buyer_phone_number|-buyer_phone_number|\\+\\+buyer_phone_number|--buyer_phone_number|currency|-currency|\\+\\+currency|--currency|subtotal|-subtotal|\\+\\+subtotal|--subtotal|discount_total|-discount_total|\\+\\+discount_total|--discount_total|discounted_subtotal|-discounted_subtotal|\\+\\+discounted_subtotal|--discounted_subtotal|vat_total|-vat_total|\\+\\+vat_total|--vat_total|total|-total|\\+\\+total|--total|platform_fee_total|-platform_fee_total|\\+\\+platform_fee_total|--platform_fee_total|seller_proceeds_total|-seller_proceeds_total|\\+\\+seller_proceeds_total|--seller_proceeds_total|processor_fee_amount|-processor_fee_amount|\\+\\+processor_fee_amount|--processor_fee_amount|platform_cash_settlement_amount|-platform_cash_settlement_amount|\\+\\+platform_cash_settlement_amount|--platform_cash_settlement_amount|settlement_status|-settlement_status|\\+\\+settlement_status|--settlement_status|settlement_release_status|-settlement_release_status|\\+\\+settlement_release_status|--settlement_release_status|settlement_release_eligible_at|-settlement_release_eligible_at|\\+\\+settlement_release_eligible_at|--settlement_release_eligible_at|settlement_release_requested_at|-settlement_release_requested_at|\\+\\+settlement_release_requested_at|--settlement_release_requested_at|settlement_release_released_at|-settlement_release_released_at|\\+\\+settlement_release_released_at|--settlement_release_released_at|settlement_release_failed_at|-settlement_release_failed_at|\\+\\+settlement_release_failed_at|--settlement_release_failed_at|settlement_release_request_id|-settlement_release_request_id|\\+\\+settlement_release_request_id|--settlement_release_request_id|settlement_release_request_payload|-settlement_release_request_payload|\\+\\+settlement_release_request_payload|--settlement_release_request_payload|settlement_release_response_payload|-settlement_release_response_payload|\\+\\+settlement_release_response_payload|--settlement_release_response_payload|settlement_release_failure_reason|-settlement_release_failure_reason|\\+\\+settlement_release_failure_reason|--settlement_release_failure_reason|settlement_split_plan|-settlement_split_plan|\\+\\+settlement_split_plan|--settlement_split_plan|settlement_report_tags|-settlement_report_tags|\\+\\+settlement_report_tags|--settlement_report_tags|status|-status|\\+\\+status|--status|payment_provider|-payment_provider|\\+\\+payment_provider|--payment_provider|payment_method|-payment_method|\\+\\+payment_method|--payment_method|secret|-secret|\\+\\+secret|--secret|human_id|-human_id|\\+\\+human_id|--human_id|paid_at|-paid_at|\\+\\+paid_at|--paid_at|settlement_pending_at|-settlement_pending_at|\\+\\+settlement_pending_at|--settlement_pending_at|settlement_settled_at|-settlement_settled_at|\\+\\+settlement_settled_at|--settlement_settled_at|fulfilled_at|-fulfilled_at|\\+\\+fulfilled_at|--fulfilled_at))*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Paginates the response with the limit and offset or keyset pagination.",
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "example": {
                "limit": 25
              },
              "properties": {
                "after": {
                  "type": "string"
                },
                "before": {
                  "type": "string"
                },
                "limit": {
                  "minimum": 1,
                  "type": "integer"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "order": "id,buyer_account_id,buyer_email,buyer_locale,buyer_name,buyer_phone_number,currency,subtotal,discount_total,discounted_subtotal,vat_total,total,platform_fee_total,seller_proceeds_total,processor_fee_amount,platform_cash_settlement_amount,settlement_status,settlement_release_status,settlement_release_eligible_at,settlement_release_requested_at,settlement_release_released_at,settlement_release_failed_at,settlement_release_request_id,settlement_release_request_payload,settlement_release_response_payload,settlement_release_failure_reason,settlement_split_plan,settlement_report_tags,status,payment_provider,payment_method,secret,human_id,paid_at,settlement_pending_at,settlement_settled_at,fulfilled_at"
              },
              "properties": {
                "order": {
                  "description": "Comma separated field names for order",
                  "example": "id,buyer_account_id,buyer_email,buyer_locale,buyer_name,buyer_phone_number,currency,subtotal,discount_total,discounted_subtotal,vat_total,total,platform_fee_total,seller_proceeds_total,processor_fee_amount,platform_cash_settlement_amount,settlement_status,settlement_release_status,settlement_release_eligible_at,settlement_release_requested_at,settlement_release_released_at,settlement_release_failed_at,settlement_release_request_id,settlement_release_request_payload,settlement_release_response_payload,settlement_release_failure_reason,settlement_split_plan,settlement_report_tags,status,payment_provider,payment_method,secret,human_id,paid_at,settlement_pending_at,settlement_settled_at,fulfilled_at",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "description": "An array of resource objects representing a order",
                      "items": {
                        "$ref": "#/components/schemas/order"
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "order"
        ]
      }
    },
    "/api/v1/orders/{id}": {
      "get": {
        "callbacks": {},
        "deprecated": false,
        "description": "/orders/:id operation on order resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "order": "id,buyer_account_id,buyer_email,buyer_locale,buyer_name,buyer_phone_number,currency,subtotal,discount_total,discounted_subtotal,vat_total,total,platform_fee_total,seller_proceeds_total,processor_fee_amount,platform_cash_settlement_amount,settlement_status,settlement_release_status,settlement_release_eligible_at,settlement_release_requested_at,settlement_release_released_at,settlement_release_failed_at,settlement_release_request_id,settlement_release_request_payload,settlement_release_response_payload,settlement_release_failure_reason,settlement_split_plan,settlement_report_tags,status,payment_provider,payment_method,secret,human_id,paid_at,settlement_pending_at,settlement_settled_at,fulfilled_at"
              },
              "properties": {
                "order": {
                  "description": "Comma separated field names for order",
                  "example": "id,buyer_account_id,buyer_email,buyer_locale,buyer_name,buyer_phone_number,currency,subtotal,discount_total,discounted_subtotal,vat_total,total,platform_fee_total,seller_proceeds_total,processor_fee_amount,platform_cash_settlement_amount,settlement_status,settlement_release_status,settlement_release_eligible_at,settlement_release_requested_at,settlement_release_released_at,settlement_release_failed_at,settlement_release_request_id,settlement_release_request_payload,settlement_release_response_payload,settlement_release_failure_reason,settlement_split_plan,settlement_report_tags,status,payment_provider,payment_method,secret,human_id,paid_at,settlement_pending_at,settlement_settled_at,fulfilled_at",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/order"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "order"
        ]
      }
    },
    "/api/v1/product-accesses": {
      "get": {
        "callbacks": {},
        "deprecated": false,
        "description": "/product-accesses operation on product_access resource",
        "parameters": [
          {
            "description": "Filters the query to results with attributes matching the given filter object",
            "in": "query",
            "name": "filter",
            "required": false,
            "schema": {
              "$ref": "#/components/schemas/product_access-filter"
            },
            "style": "deepObject"
          },
          {
            "description": "Sort order to apply to the results",
            "explode": false,
            "in": "query",
            "name": "sort",
            "required": false,
            "schema": {
              "pattern": "^(id|-id|\\+\\+id|--id|store_id|-store_id|\\+\\+store_id|--store_id|buyer_account_id|-buyer_account_id|\\+\\+buyer_account_id|--buyer_account_id|product_id|-product_id|\\+\\+product_id|--product_id|granted_at|-granted_at|\\+\\+granted_at|--granted_at|latest_granted_at|-latest_granted_at|\\+\\+latest_granted_at|--latest_granted_at|quantity|-quantity|\\+\\+quantity|--quantity|first_order_item_id|-first_order_item_id|\\+\\+first_order_item_id|--first_order_item_id|latest_order_item_id|-latest_order_item_id|\\+\\+latest_order_item_id|--latest_order_item_id)(,(id|-id|\\+\\+id|--id|store_id|-store_id|\\+\\+store_id|--store_id|buyer_account_id|-buyer_account_id|\\+\\+buyer_account_id|--buyer_account_id|product_id|-product_id|\\+\\+product_id|--product_id|granted_at|-granted_at|\\+\\+granted_at|--granted_at|latest_granted_at|-latest_granted_at|\\+\\+latest_granted_at|--latest_granted_at|quantity|-quantity|\\+\\+quantity|--quantity|first_order_item_id|-first_order_item_id|\\+\\+first_order_item_id|--first_order_item_id|latest_order_item_id|-latest_order_item_id|\\+\\+latest_order_item_id|--latest_order_item_id))*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Paginates the response with the limit and offset or keyset pagination.",
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "example": {
                "limit": 50
              },
              "properties": {
                "after": {
                  "type": "string"
                },
                "before": {
                  "type": "string"
                },
                "limit": {
                  "minimum": 1,
                  "type": "integer"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "product_access": "id,store_id,buyer_account_id,product_id,granted_at,latest_granted_at,quantity,first_order_item_id,latest_order_item_id"
              },
              "properties": {
                "product_access": {
                  "description": "Comma separated field names for product_access",
                  "example": "id,store_id,buyer_account_id,product_id,granted_at,latest_granted_at,quantity,first_order_item_id,latest_order_item_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "description": "An array of resource objects representing a product_access",
                      "items": {
                        "$ref": "#/components/schemas/product_access"
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "product_access"
        ]
      }
    },
    "/api/v1/product-accesses/{id}": {
      "get": {
        "callbacks": {},
        "deprecated": false,
        "description": "/product-accesses/:id operation on product_access resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "product_access": "id,store_id,buyer_account_id,product_id,granted_at,latest_granted_at,quantity,first_order_item_id,latest_order_item_id"
              },
              "properties": {
                "product_access": {
                  "description": "Comma separated field names for product_access",
                  "example": "id,store_id,buyer_account_id,product_id,granted_at,latest_granted_at,quantity,first_order_item_id,latest_order_item_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/product_access"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "product_access"
        ]
      }
    },
    "/api/v1/products": {
      "get": {
        "callbacks": {},
        "deprecated": false,
        "description": "/products operation on product resource",
        "parameters": [
          {
            "description": "Filters the query to results with attributes matching the given filter object",
            "in": "query",
            "name": "filter",
            "required": false,
            "schema": {
              "$ref": "#/components/schemas/product-filter"
            },
            "style": "deepObject"
          },
          {
            "description": "Sort order to apply to the results",
            "explode": false,
            "in": "query",
            "name": "sort",
            "required": false,
            "schema": {
              "pattern": "^(id|-id|\\+\\+id|--id|slug|-slug|\\+\\+slug|--slug|name|-name|\\+\\+name|--name|category|-category|\\+\\+category|--category|description|-description|\\+\\+description|--description|status|-status|\\+\\+status|--status|store_id|-store_id|\\+\\+store_id|--store_id)(,(id|-id|\\+\\+id|--id|slug|-slug|\\+\\+slug|--slug|name|-name|\\+\\+name|--name|category|-category|\\+\\+category|--category|description|-description|\\+\\+description|--description|status|-status|\\+\\+status|--status|store_id|-store_id|\\+\\+store_id|--store_id))*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Paginates the response with the limit and offset or keyset pagination.",
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "example": {
                "limit": 25
              },
              "properties": {
                "after": {
                  "type": "string"
                },
                "before": {
                  "type": "string"
                },
                "limit": {
                  "minimum": 1,
                  "type": "integer"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "product": "id,slug,name,category,description,image_asset_ids,status,store_id"
              },
              "properties": {
                "product": {
                  "description": "Comma separated field names for product",
                  "example": "id,slug,name,category,description,image_asset_ids,status,store_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "description": "An array of resource objects representing a product",
                      "items": {
                        "$ref": "#/components/schemas/product"
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "product"
        ]
      },
      "post": {
        "callbacks": {},
        "deprecated": false,
        "description": "/products operation on product resource",
        "parameters": [
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "product": "id,slug,name,category,description,image_asset_ids,status,store_id"
              },
              "properties": {
                "product": {
                  "description": "Comma separated field names for product",
                  "example": "id,slug,name,category,description,image_asset_ids,status,store_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "requestBody": {
          "content": {
            "application/vnd.api+json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "properties": {
                      "attributes": {
                        "additionalProperties": false,
                        "properties": {
                          "access_link_items": {
                            "anyOf": [
                              {
                                "items": {
                                  "type": "object"
                                },
                                "type": "array"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "access_link_label": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "access_link_url": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "category": {
                            "enum": [
                              "software_apps_saas",
                              "templates_themes_design_assets",
                              "ebooks_pdfs_written_content",
                              "source_code_plugins_extensions",
                              "online_courses_educational_content_lms",
                              "premium_digital_community_access",
                              "digital_licenses_activation_keys",
                              "subscription_content",
                              "other_creative_multimedia_assets",
                              "vpn_services",
                              "ai_content_generation_tools",
                              "preorders_paid_waitlists",
                              "sensitive_content_ebooks",
                              "audio_music_generation_tools",
                              "vps_vds_services",
                              "directories_information_boards"
                            ],
                            "type": "string"
                          },
                          "course_items": {
                            "anyOf": [
                              {
                                "items": {
                                  "type": "object"
                                },
                                "type": "array"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "description": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "download_items": {
                            "anyOf": [
                              {
                                "items": {
                                  "type": "object"
                                },
                                "type": "array"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "file_asset_id": {
                            "anyOf": [
                              {
                                "format": "uuid",
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "file_label": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "fixed_amount": {
                            "anyOf": [
                              {
                                "type": "integer"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "has_access_link": {
                            "anyOf": [
                              {
                                "type": "boolean"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "has_course": {
                            "anyOf": [
                              {
                                "type": "boolean"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "has_file_download": {
                            "anyOf": [
                              {
                                "type": "boolean"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "image_asset_ids": {
                            "anyOf": [
                              {
                                "items": {
                                  "format": "uuid",
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "minimum_amount": {
                            "anyOf": [
                              {
                                "type": "integer"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "name": {
                            "type": "string"
                          },
                          "pricing_type": {
                            "anyOf": [
                              {
                                "enum": [
                                  "fixed",
                                  "pwyw",
                                  "free"
                                ],
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "slug": {
                            "type": "string"
                          },
                          "status": {
                            "anyOf": [
                              {
                                "enum": [
                                  "draft",
                                  "active",
                                  "archived"
                                ],
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "required": [
                          "slug",
                          "name",
                          "category"
                        ],
                        "type": "object"
                      },
                      "relationships": {
                        "additionalProperties": false,
                        "properties": {},
                        "type": "object"
                      },
                      "type": {
                        "enum": [
                          "product"
                        ]
                      }
                    },
                    "type": "object"
                  }
                },
                "required": [
                  "data"
                ],
                "type": "object"
              }
            }
          },
          "description": "Request body for the /products operation on product resource",
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/product"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "product"
        ]
      }
    },
    "/api/v1/products/{id}": {
      "delete": {
        "callbacks": {},
        "deprecated": false,
        "description": "/products/:id operation on product resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "product": "id,slug,name,category,description,image_asset_ids,status,store_id"
              },
              "properties": {
                "product": {
                  "description": "Comma separated field names for product",
                  "example": "id,slug,name,category,description,image_asset_ids,status,store_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "description": "Deleted successfully"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "product"
        ]
      },
      "get": {
        "callbacks": {},
        "deprecated": false,
        "description": "/products/:id operation on product resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "product": "id,slug,name,category,description,image_asset_ids,status,store_id"
              },
              "properties": {
                "product": {
                  "description": "Comma separated field names for product",
                  "example": "id,slug,name,category,description,image_asset_ids,status,store_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/product"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "product"
        ]
      },
      "patch": {
        "callbacks": {},
        "deprecated": false,
        "description": "/products/:id operation on product resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "product": "id,slug,name,category,description,image_asset_ids,status,store_id"
              },
              "properties": {
                "product": {
                  "description": "Comma separated field names for product",
                  "example": "id,slug,name,category,description,image_asset_ids,status,store_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "requestBody": {
          "content": {
            "application/vnd.api+json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "properties": {
                      "attributes": {
                        "additionalProperties": false,
                        "properties": {
                          "access_link_items": {
                            "anyOf": [
                              {
                                "items": {
                                  "type": "object"
                                },
                                "type": "array"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "access_link_label": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "access_link_url": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "category": {
                            "anyOf": [
                              {
                                "enum": [
                                  "software_apps_saas",
                                  "templates_themes_design_assets",
                                  "ebooks_pdfs_written_content",
                                  "source_code_plugins_extensions",
                                  "online_courses_educational_content_lms",
                                  "premium_digital_community_access",
                                  "digital_licenses_activation_keys",
                                  "subscription_content",
                                  "other_creative_multimedia_assets",
                                  "vpn_services",
                                  "ai_content_generation_tools",
                                  "preorders_paid_waitlists",
                                  "sensitive_content_ebooks",
                                  "audio_music_generation_tools",
                                  "vps_vds_services",
                                  "directories_information_boards"
                                ],
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "course_items": {
                            "anyOf": [
                              {
                                "items": {
                                  "type": "object"
                                },
                                "type": "array"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "description": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "download_items": {
                            "anyOf": [
                              {
                                "items": {
                                  "type": "object"
                                },
                                "type": "array"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "file_asset_id": {
                            "anyOf": [
                              {
                                "format": "uuid",
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "file_label": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "fixed_amount": {
                            "anyOf": [
                              {
                                "type": "integer"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "has_access_link": {
                            "anyOf": [
                              {
                                "type": "boolean"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "has_course": {
                            "anyOf": [
                              {
                                "type": "boolean"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "has_file_download": {
                            "anyOf": [
                              {
                                "type": "boolean"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "image_asset_ids": {
                            "anyOf": [
                              {
                                "items": {
                                  "format": "uuid",
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "minimum_amount": {
                            "anyOf": [
                              {
                                "type": "integer"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "name": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "pricing_type": {
                            "anyOf": [
                              {
                                "enum": [
                                  "fixed",
                                  "pwyw",
                                  "free"
                                ],
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "slug": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "status": {
                            "anyOf": [
                              {
                                "enum": [
                                  "draft",
                                  "active",
                                  "archived"
                                ],
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "type": "object"
                      },
                      "id": {
                        "type": "string"
                      },
                      "relationships": {
                        "additionalProperties": false,
                        "properties": {},
                        "type": "object"
                      },
                      "type": {
                        "enum": [
                          "product"
                        ]
                      }
                    },
                    "required": [
                      "id"
                    ],
                    "type": "object"
                  }
                },
                "required": [
                  "data"
                ],
                "type": "object"
              }
            }
          },
          "description": "Request body for the /products/:id operation on product resource",
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/product"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "product"
        ]
      }
    },
    "/api/v1/store-api-keys": {
      "get": {
        "callbacks": {},
        "deprecated": false,
        "description": "/store-api-keys operation on store-api-key resource",
        "parameters": [
          {
            "description": "Filters the query to results with attributes matching the given filter object",
            "in": "query",
            "name": "filter",
            "required": false,
            "schema": {
              "$ref": "#/components/schemas/store-api-key-filter"
            },
            "style": "deepObject"
          },
          {
            "description": "Sort order to apply to the results",
            "explode": false,
            "in": "query",
            "name": "sort",
            "required": false,
            "schema": {
              "pattern": "^(id|-id|\\+\\+id|--id|key_prefix|-key_prefix|\\+\\+key_prefix|--key_prefix|key_preview|-key_preview|\\+\\+key_preview|--key_preview|live|-live|\\+\\+live|--live|label|-label|\\+\\+label|--label|last_used_at|-last_used_at|\\+\\+last_used_at|--last_used_at|revoked_at|-revoked_at|\\+\\+revoked_at|--revoked_at|store_id|-store_id|\\+\\+store_id|--store_id|created_by_id|-created_by_id|\\+\\+created_by_id|--created_by_id)(,(id|-id|\\+\\+id|--id|key_prefix|-key_prefix|\\+\\+key_prefix|--key_prefix|key_preview|-key_preview|\\+\\+key_preview|--key_preview|live|-live|\\+\\+live|--live|label|-label|\\+\\+label|--label|last_used_at|-last_used_at|\\+\\+last_used_at|--last_used_at|revoked_at|-revoked_at|\\+\\+revoked_at|--revoked_at|store_id|-store_id|\\+\\+store_id|--store_id|created_by_id|-created_by_id|\\+\\+created_by_id|--created_by_id))*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Paginates the response with the limit and offset or keyset pagination.",
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "example": {
                "limit": 25
              },
              "properties": {
                "after": {
                  "type": "string"
                },
                "before": {
                  "type": "string"
                },
                "limit": {
                  "minimum": 1,
                  "type": "integer"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "store-api-key": "id,key_prefix,key_preview,live,scopes,label,last_used_at,revoked_at,store_id,created_by_id"
              },
              "properties": {
                "store-api-key": {
                  "description": "Comma separated field names for store-api-key",
                  "example": "id,key_prefix,key_preview,live,scopes,label,last_used_at,revoked_at,store_id,created_by_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "description": "An array of resource objects representing a store-api-key",
                      "items": {
                        "$ref": "#/components/schemas/store-api-key"
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "store-api-key"
        ]
      },
      "post": {
        "callbacks": {},
        "deprecated": false,
        "description": "/store-api-keys operation on store-api-key resource",
        "parameters": [
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "store-api-key": "id,key_prefix,key_preview,live,scopes,label,last_used_at,revoked_at,store_id,created_by_id"
              },
              "properties": {
                "store-api-key": {
                  "description": "Comma separated field names for store-api-key",
                  "example": "id,key_prefix,key_preview,live,scopes,label,last_used_at,revoked_at,store_id,created_by_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "requestBody": {
          "content": {
            "application/vnd.api+json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "properties": {
                      "attributes": {
                        "additionalProperties": false,
                        "properties": {
                          "label": {
                            "type": "string"
                          },
                          "live": {
                            "anyOf": [
                              {
                                "type": "boolean"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "scopes": {
                            "anyOf": [
                              {
                                "items": {
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "required": [
                          "label"
                        ],
                        "type": "object"
                      },
                      "relationships": {
                        "additionalProperties": false,
                        "properties": {},
                        "type": "object"
                      },
                      "type": {
                        "enum": [
                          "store-api-key"
                        ]
                      }
                    },
                    "type": "object"
                  }
                },
                "required": [
                  "data"
                ],
                "type": "object"
              }
            }
          },
          "description": "Request body for the /store-api-keys operation on store-api-key resource",
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/store-api-key"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "store-api-key"
        ]
      }
    },
    "/api/v1/store-api-keys/{id}": {
      "delete": {
        "callbacks": {},
        "deprecated": false,
        "description": "/store-api-keys/:id operation on store-api-key resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "store-api-key": "id,key_prefix,key_preview,live,scopes,label,last_used_at,revoked_at,store_id,created_by_id"
              },
              "properties": {
                "store-api-key": {
                  "description": "Comma separated field names for store-api-key",
                  "example": "id,key_prefix,key_preview,live,scopes,label,last_used_at,revoked_at,store_id,created_by_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "description": "Deleted successfully"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "store-api-key"
        ]
      },
      "get": {
        "callbacks": {},
        "deprecated": false,
        "description": "/store-api-keys/:id operation on store-api-key resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "store-api-key": "id,key_prefix,key_preview,live,scopes,label,last_used_at,revoked_at,store_id,created_by_id"
              },
              "properties": {
                "store-api-key": {
                  "description": "Comma separated field names for store-api-key",
                  "example": "id,key_prefix,key_preview,live,scopes,label,last_used_at,revoked_at,store_id,created_by_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/store-api-key"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "store-api-key"
        ]
      },
      "patch": {
        "callbacks": {},
        "deprecated": false,
        "description": "/store-api-keys/:id operation on store-api-key resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "store-api-key": "id,key_prefix,key_preview,live,scopes,label,last_used_at,revoked_at,store_id,created_by_id"
              },
              "properties": {
                "store-api-key": {
                  "description": "Comma separated field names for store-api-key",
                  "example": "id,key_prefix,key_preview,live,scopes,label,last_used_at,revoked_at,store_id,created_by_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "requestBody": {
          "content": {
            "application/vnd.api+json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "properties": {
                      "attributes": {
                        "additionalProperties": false,
                        "properties": {
                          "label": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "scopes": {
                            "anyOf": [
                              {
                                "items": {
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "type": "object"
                      },
                      "id": {
                        "type": "string"
                      },
                      "relationships": {
                        "additionalProperties": false,
                        "properties": {},
                        "type": "object"
                      },
                      "type": {
                        "enum": [
                          "store-api-key"
                        ]
                      }
                    },
                    "required": [
                      "id"
                    ],
                    "type": "object"
                  }
                },
                "required": [
                  "data"
                ],
                "type": "object"
              }
            }
          },
          "description": "Request body for the /store-api-keys/:id operation on store-api-key resource",
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/store-api-key"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "store-api-key"
        ]
      }
    },
    "/api/v1/store-assets": {
      "get": {
        "callbacks": {},
        "deprecated": false,
        "description": "/store-assets operation on store-asset resource",
        "parameters": [
          {
            "description": "Filters the query to results with attributes matching the given filter object",
            "in": "query",
            "name": "filter",
            "required": false,
            "schema": {
              "$ref": "#/components/schemas/store-asset-filter"
            },
            "style": "deepObject"
          },
          {
            "description": "Sort order to apply to the results",
            "explode": false,
            "in": "query",
            "name": "sort",
            "required": false,
            "schema": {
              "pattern": "^(id|-id|\\+\\+id|--id|status|-status|\\+\\+status|--status|storage_backend|-storage_backend|\\+\\+storage_backend|--storage_backend|storage_scope|-storage_scope|\\+\\+storage_scope|--storage_scope|object_key|-object_key|\\+\\+object_key|--object_key|original_filename|-original_filename|\\+\\+original_filename|--original_filename|content_type|-content_type|\\+\\+content_type|--content_type|byte_size|-byte_size|\\+\\+byte_size|--byte_size|width|-width|\\+\\+width|--width|height|-height|\\+\\+height|--height|etag|-etag|\\+\\+etag|--etag|uploaded_at|-uploaded_at|\\+\\+uploaded_at|--uploaded_at|deleted_at|-deleted_at|\\+\\+deleted_at|--deleted_at|store_id|-store_id|\\+\\+store_id|--store_id)(,(id|-id|\\+\\+id|--id|status|-status|\\+\\+status|--status|storage_backend|-storage_backend|\\+\\+storage_backend|--storage_backend|storage_scope|-storage_scope|\\+\\+storage_scope|--storage_scope|object_key|-object_key|\\+\\+object_key|--object_key|original_filename|-original_filename|\\+\\+original_filename|--original_filename|content_type|-content_type|\\+\\+content_type|--content_type|byte_size|-byte_size|\\+\\+byte_size|--byte_size|width|-width|\\+\\+width|--width|height|-height|\\+\\+height|--height|etag|-etag|\\+\\+etag|--etag|uploaded_at|-uploaded_at|\\+\\+uploaded_at|--uploaded_at|deleted_at|-deleted_at|\\+\\+deleted_at|--deleted_at|store_id|-store_id|\\+\\+store_id|--store_id))*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Paginates the response with the limit and offset or keyset pagination.",
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "example": {
                "limit": 25
              },
              "properties": {
                "after": {
                  "type": "string"
                },
                "before": {
                  "type": "string"
                },
                "limit": {
                  "minimum": 1,
                  "type": "integer"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "store-asset": "id,status,storage_backend,storage_scope,object_key,original_filename,content_type,byte_size,width,height,etag,uploaded_at,deleted_at,store_id"
              },
              "properties": {
                "store-asset": {
                  "description": "Comma separated field names for store-asset",
                  "example": "id,status,storage_backend,storage_scope,object_key,original_filename,content_type,byte_size,width,height,etag,uploaded_at,deleted_at,store_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "description": "An array of resource objects representing a store-asset",
                      "items": {
                        "$ref": "#/components/schemas/store-asset"
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "store-asset"
        ]
      }
    },
    "/api/v1/store-assets/{id}": {
      "get": {
        "callbacks": {},
        "deprecated": false,
        "description": "/store-assets/:id operation on store-asset resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "store-asset": "id,status,storage_backend,storage_scope,object_key,original_filename,content_type,byte_size,width,height,etag,uploaded_at,deleted_at,store_id"
              },
              "properties": {
                "store-asset": {
                  "description": "Comma separated field names for store-asset",
                  "example": "id,status,storage_backend,storage_scope,object_key,original_filename,content_type,byte_size,width,height,etag,uploaded_at,deleted_at,store_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/store-asset"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "store-asset"
        ]
      }
    },
    "/api/v1/store-device-codes": {
      "get": {
        "callbacks": {},
        "deprecated": false,
        "description": "/store-device-codes operation on store-device-code resource",
        "parameters": [
          {
            "description": "Filters the query to results with attributes matching the given filter object",
            "in": "query",
            "name": "filter",
            "required": false,
            "schema": {
              "$ref": "#/components/schemas/store-device-code-filter"
            },
            "style": "deepObject"
          },
          {
            "description": "Sort order to apply to the results",
            "explode": false,
            "in": "query",
            "name": "sort",
            "required": false,
            "schema": {
              "pattern": "^(id|-id|\\+\\+id|--id|code|-code|\\+\\+code|--code|user_code|-user_code|\\+\\+user_code|--user_code|status|-status|\\+\\+status|--status|expires_at|-expires_at|\\+\\+expires_at|--expires_at|approved_at|-approved_at|\\+\\+approved_at|--approved_at|store_id|-store_id|\\+\\+store_id|--store_id)(,(id|-id|\\+\\+id|--id|code|-code|\\+\\+code|--code|user_code|-user_code|\\+\\+user_code|--user_code|status|-status|\\+\\+status|--status|expires_at|-expires_at|\\+\\+expires_at|--expires_at|approved_at|-approved_at|\\+\\+approved_at|--approved_at|store_id|-store_id|\\+\\+store_id|--store_id))*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Paginates the response with the limit and offset or keyset pagination.",
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "example": {
                "limit": 25
              },
              "properties": {
                "after": {
                  "type": "string"
                },
                "before": {
                  "type": "string"
                },
                "limit": {
                  "minimum": 1,
                  "type": "integer"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "store-device-code": "id,code,user_code,status,scopes,expires_at,approved_at,store_id"
              },
              "properties": {
                "store-device-code": {
                  "description": "Comma separated field names for store-device-code",
                  "example": "id,code,user_code,status,scopes,expires_at,approved_at,store_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "description": "An array of resource objects representing a store-device-code",
                      "items": {
                        "$ref": "#/components/schemas/store-device-code"
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "store-device-code"
        ]
      },
      "post": {
        "callbacks": {},
        "deprecated": false,
        "description": "/store-device-codes operation on store-device-code resource",
        "parameters": [
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "store-device-code": "id,code,user_code,status,scopes,expires_at,approved_at,store_id"
              },
              "properties": {
                "store-device-code": {
                  "description": "Comma separated field names for store-device-code",
                  "example": "id,code,user_code,status,scopes,expires_at,approved_at,store_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "requestBody": {
          "content": {
            "application/vnd.api+json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "properties": {
                      "attributes": {
                        "additionalProperties": false,
                        "properties": {
                          "approved_at": {
                            "anyOf": [
                              {},
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "code": {
                            "type": "string"
                          },
                          "expires_at": {},
                          "scopes": {
                            "anyOf": [
                              {
                                "items": {
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "status": {
                            "anyOf": [
                              {
                                "enum": [
                                  "pending",
                                  "approved"
                                ],
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "user_code": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "code",
                          "user_code",
                          "expires_at"
                        ],
                        "type": "object"
                      },
                      "relationships": {
                        "additionalProperties": false,
                        "properties": {},
                        "type": "object"
                      },
                      "type": {
                        "enum": [
                          "store-device-code"
                        ]
                      }
                    },
                    "type": "object"
                  }
                },
                "required": [
                  "data"
                ],
                "type": "object"
              }
            }
          },
          "description": "Request body for the /store-device-codes operation on store-device-code resource",
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/store-device-code"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "store-device-code"
        ]
      }
    },
    "/api/v1/store-device-codes/{id}": {
      "get": {
        "callbacks": {},
        "deprecated": false,
        "description": "/store-device-codes/:id operation on store-device-code resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "store-device-code": "id,code,user_code,status,scopes,expires_at,approved_at,store_id"
              },
              "properties": {
                "store-device-code": {
                  "description": "Comma separated field names for store-device-code",
                  "example": "id,code,user_code,status,scopes,expires_at,approved_at,store_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/store-device-code"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "store-device-code"
        ]
      },
      "patch": {
        "callbacks": {},
        "deprecated": false,
        "description": "/store-device-codes/:id operation on store-device-code resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "store-device-code": "id,code,user_code,status,scopes,expires_at,approved_at,store_id"
              },
              "properties": {
                "store-device-code": {
                  "description": "Comma separated field names for store-device-code",
                  "example": "id,code,user_code,status,scopes,expires_at,approved_at,store_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "requestBody": {
          "content": {
            "application/vnd.api+json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "properties": {
                      "attributes": {
                        "additionalProperties": false,
                        "properties": {
                          "approved_at": {
                            "anyOf": [
                              {},
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "status": {
                            "anyOf": [
                              {
                                "enum": [
                                  "pending",
                                  "approved"
                                ],
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "type": "object"
                      },
                      "id": {
                        "type": "string"
                      },
                      "relationships": {
                        "additionalProperties": false,
                        "properties": {},
                        "type": "object"
                      },
                      "type": {
                        "enum": [
                          "store-device-code"
                        ]
                      }
                    },
                    "required": [
                      "id"
                    ],
                    "type": "object"
                  }
                },
                "required": [
                  "data"
                ],
                "type": "object"
              }
            }
          },
          "description": "Request body for the /store-device-codes/:id operation on store-device-code resource",
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/store-device-code"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "store-device-code"
        ]
      }
    },
    "/api/v1/store-oauth-installations": {
      "get": {
        "callbacks": {},
        "deprecated": false,
        "description": "/store-oauth-installations operation on store-oauth-installation resource",
        "parameters": [
          {
            "description": "Filters the query to results with attributes matching the given filter object",
            "in": "query",
            "name": "filter",
            "required": false,
            "schema": {
              "$ref": "#/components/schemas/store-oauth-installation-filter"
            },
            "style": "deepObject"
          },
          {
            "description": "Sort order to apply to the results",
            "explode": false,
            "in": "query",
            "name": "sort",
            "required": false,
            "schema": {
              "pattern": "^(id|-id|\\+\\+id|--id|state|-state|\\+\\+state|--state|live|-live|\\+\\+live|--live|store_id|-store_id|\\+\\+store_id|--store_id|oauth_app_id|-oauth_app_id|\\+\\+oauth_app_id|--oauth_app_id)(,(id|-id|\\+\\+id|--id|state|-state|\\+\\+state|--state|live|-live|\\+\\+live|--live|store_id|-store_id|\\+\\+store_id|--store_id|oauth_app_id|-oauth_app_id|\\+\\+oauth_app_id|--oauth_app_id))*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Paginates the response with the limit and offset or keyset pagination.",
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "example": {
                "limit": 25
              },
              "properties": {
                "after": {
                  "type": "string"
                },
                "before": {
                  "type": "string"
                },
                "limit": {
                  "minimum": 1,
                  "type": "integer"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "store-oauth-installation": "id,state,scopes,live,store_id,oauth_app_id"
              },
              "properties": {
                "store-oauth-installation": {
                  "description": "Comma separated field names for store-oauth-installation",
                  "example": "id,state,scopes,live,store_id,oauth_app_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "description": "An array of resource objects representing a store-oauth-installation",
                      "items": {
                        "$ref": "#/components/schemas/store-oauth-installation"
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "store-oauth-installation"
        ]
      },
      "post": {
        "callbacks": {},
        "deprecated": false,
        "description": "/store-oauth-installations operation on store-oauth-installation resource",
        "parameters": [
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "store-oauth-installation": "id,state,scopes,live,store_id,oauth_app_id"
              },
              "properties": {
                "store-oauth-installation": {
                  "description": "Comma separated field names for store-oauth-installation",
                  "example": "id,state,scopes,live,store_id,oauth_app_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "requestBody": {
          "content": {
            "application/vnd.api+json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "properties": {
                      "attributes": {
                        "additionalProperties": false,
                        "properties": {
                          "live": {
                            "anyOf": [
                              {
                                "type": "boolean"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "oauth_app_id": {
                            "format": "uuid",
                            "type": "string"
                          },
                          "scopes": {
                            "anyOf": [
                              {
                                "items": {
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "state": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "required": [
                          "oauth_app_id"
                        ],
                        "type": "object"
                      },
                      "relationships": {
                        "additionalProperties": false,
                        "properties": {},
                        "type": "object"
                      },
                      "type": {
                        "enum": [
                          "store-oauth-installation"
                        ]
                      }
                    },
                    "type": "object"
                  }
                },
                "required": [
                  "data"
                ],
                "type": "object"
              }
            }
          },
          "description": "Request body for the /store-oauth-installations operation on store-oauth-installation resource",
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/store-oauth-installation"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "store-oauth-installation"
        ]
      }
    },
    "/api/v1/store-oauth-installations/{id}": {
      "delete": {
        "callbacks": {},
        "deprecated": false,
        "description": "/store-oauth-installations/:id operation on store-oauth-installation resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "store-oauth-installation": "id,state,scopes,live,store_id,oauth_app_id"
              },
              "properties": {
                "store-oauth-installation": {
                  "description": "Comma separated field names for store-oauth-installation",
                  "example": "id,state,scopes,live,store_id,oauth_app_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "description": "Deleted successfully"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "store-oauth-installation"
        ]
      },
      "get": {
        "callbacks": {},
        "deprecated": false,
        "description": "/store-oauth-installations/:id operation on store-oauth-installation resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "store-oauth-installation": "id,state,scopes,live,store_id,oauth_app_id"
              },
              "properties": {
                "store-oauth-installation": {
                  "description": "Comma separated field names for store-oauth-installation",
                  "example": "id,state,scopes,live,store_id,oauth_app_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/store-oauth-installation"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "store-oauth-installation"
        ]
      },
      "patch": {
        "callbacks": {},
        "deprecated": false,
        "description": "/store-oauth-installations/:id operation on store-oauth-installation resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "store-oauth-installation": "id,state,scopes,live,store_id,oauth_app_id"
              },
              "properties": {
                "store-oauth-installation": {
                  "description": "Comma separated field names for store-oauth-installation",
                  "example": "id,state,scopes,live,store_id,oauth_app_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "requestBody": {
          "content": {
            "application/vnd.api+json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "properties": {
                      "attributes": {
                        "additionalProperties": false,
                        "properties": {
                          "live": {
                            "anyOf": [
                              {
                                "type": "boolean"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "scopes": {
                            "anyOf": [
                              {
                                "items": {
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "state": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "type": "object"
                      },
                      "id": {
                        "type": "string"
                      },
                      "relationships": {
                        "additionalProperties": false,
                        "properties": {},
                        "type": "object"
                      },
                      "type": {
                        "enum": [
                          "store-oauth-installation"
                        ]
                      }
                    },
                    "required": [
                      "id"
                    ],
                    "type": "object"
                  }
                },
                "required": [
                  "data"
                ],
                "type": "object"
              }
            }
          },
          "description": "Request body for the /store-oauth-installations/:id operation on store-oauth-installation resource",
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/store-oauth-installation"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "store-oauth-installation"
        ]
      }
    },
    "/api/v1/stores": {
      "get": {
        "callbacks": {},
        "deprecated": false,
        "description": "/stores operation on store resource",
        "parameters": [
          {
            "description": "Filters the query to results with attributes matching the given filter object",
            "in": "query",
            "name": "filter",
            "required": false,
            "schema": {
              "$ref": "#/components/schemas/store-filter"
            },
            "style": "deepObject"
          },
          {
            "description": "Sort order to apply to the results",
            "explode": false,
            "in": "query",
            "name": "sort",
            "required": false,
            "schema": {
              "pattern": "^(id|-id|\\+\\+id|--id|slug|-slug|\\+\\+slug|--slug|display_name|-display_name|\\+\\+display_name|--display_name|bio|-bio|\\+\\+bio|--bio|storefront_headline|-storefront_headline|\\+\\+storefront_headline|--storefront_headline|checkout_phone_mode|-checkout_phone_mode|\\+\\+checkout_phone_mode|--checkout_phone_mode|avatar_asset_id|-avatar_asset_id|\\+\\+avatar_asset_id|--avatar_asset_id|timezone|-timezone|\\+\\+timezone|--timezone|asset_quota_bytes|-asset_quota_bytes|\\+\\+asset_quota_bytes|--asset_quota_bytes|asset_used_bytes|-asset_used_bytes|\\+\\+asset_used_bytes|--asset_used_bytes|asset_reserved_bytes|-asset_reserved_bytes|\\+\\+asset_reserved_bytes|--asset_reserved_bytes|lifetime_earnings_amount|-lifetime_earnings_amount|\\+\\+lifetime_earnings_amount|--lifetime_earnings_amount|owner_id|-owner_id|\\+\\+owner_id|--owner_id)(,(id|-id|\\+\\+id|--id|slug|-slug|\\+\\+slug|--slug|display_name|-display_name|\\+\\+display_name|--display_name|bio|-bio|\\+\\+bio|--bio|storefront_headline|-storefront_headline|\\+\\+storefront_headline|--storefront_headline|checkout_phone_mode|-checkout_phone_mode|\\+\\+checkout_phone_mode|--checkout_phone_mode|avatar_asset_id|-avatar_asset_id|\\+\\+avatar_asset_id|--avatar_asset_id|timezone|-timezone|\\+\\+timezone|--timezone|asset_quota_bytes|-asset_quota_bytes|\\+\\+asset_quota_bytes|--asset_quota_bytes|asset_used_bytes|-asset_used_bytes|\\+\\+asset_used_bytes|--asset_used_bytes|asset_reserved_bytes|-asset_reserved_bytes|\\+\\+asset_reserved_bytes|--asset_reserved_bytes|lifetime_earnings_amount|-lifetime_earnings_amount|\\+\\+lifetime_earnings_amount|--lifetime_earnings_amount|owner_id|-owner_id|\\+\\+owner_id|--owner_id))*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Paginates the response with the limit and offset or keyset pagination.",
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "example": {
                "limit": 25
              },
              "properties": {
                "after": {
                  "type": "string"
                },
                "before": {
                  "type": "string"
                },
                "limit": {
                  "minimum": 1,
                  "type": "integer"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "store": "id,slug,display_name,bio,storefront_headline,checkout_phone_mode,avatar_asset_id,timezone,asset_quota_bytes,asset_used_bytes,asset_reserved_bytes,lifetime_earnings_amount,owner_id"
              },
              "properties": {
                "store": {
                  "description": "Comma separated field names for store",
                  "example": "id,slug,display_name,bio,storefront_headline,checkout_phone_mode,avatar_asset_id,timezone,asset_quota_bytes,asset_used_bytes,asset_reserved_bytes,lifetime_earnings_amount,owner_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "description": "An array of resource objects representing a store",
                      "items": {
                        "$ref": "#/components/schemas/store"
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "store"
        ]
      }
    },
    "/api/v1/stores/{id}": {
      "delete": {
        "callbacks": {},
        "deprecated": false,
        "description": "/stores/:id operation on store resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "store": "id,slug,display_name,bio,storefront_headline,checkout_phone_mode,avatar_asset_id,timezone,asset_quota_bytes,asset_used_bytes,asset_reserved_bytes,lifetime_earnings_amount,owner_id"
              },
              "properties": {
                "store": {
                  "description": "Comma separated field names for store",
                  "example": "id,slug,display_name,bio,storefront_headline,checkout_phone_mode,avatar_asset_id,timezone,asset_quota_bytes,asset_used_bytes,asset_reserved_bytes,lifetime_earnings_amount,owner_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "description": "Deleted successfully"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "store"
        ]
      },
      "get": {
        "callbacks": {},
        "deprecated": false,
        "description": "/stores/:id operation on store resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "store": "id,slug,display_name,bio,storefront_headline,checkout_phone_mode,avatar_asset_id,timezone,asset_quota_bytes,asset_used_bytes,asset_reserved_bytes,lifetime_earnings_amount,owner_id"
              },
              "properties": {
                "store": {
                  "description": "Comma separated field names for store",
                  "example": "id,slug,display_name,bio,storefront_headline,checkout_phone_mode,avatar_asset_id,timezone,asset_quota_bytes,asset_used_bytes,asset_reserved_bytes,lifetime_earnings_amount,owner_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/store"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "store"
        ]
      },
      "patch": {
        "callbacks": {},
        "deprecated": false,
        "description": "/stores/:id operation on store resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "store": "id,slug,display_name,bio,storefront_headline,checkout_phone_mode,avatar_asset_id,timezone,asset_quota_bytes,asset_used_bytes,asset_reserved_bytes,lifetime_earnings_amount,owner_id"
              },
              "properties": {
                "store": {
                  "description": "Comma separated field names for store",
                  "example": "id,slug,display_name,bio,storefront_headline,checkout_phone_mode,avatar_asset_id,timezone,asset_quota_bytes,asset_used_bytes,asset_reserved_bytes,lifetime_earnings_amount,owner_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "requestBody": {
          "content": {
            "application/vnd.api+json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "properties": {
                      "attributes": {
                        "additionalProperties": false,
                        "properties": {
                          "avatar_asset_id": {
                            "anyOf": [
                              {
                                "format": "uuid",
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "bio": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "checkout_phone_mode": {
                            "anyOf": [
                              {
                                "enum": [
                                  "hidden",
                                  "optional",
                                  "required"
                                ],
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "display_name": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "slug": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "storefront_headline": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "timezone": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "type": "object"
                      },
                      "id": {
                        "type": "string"
                      },
                      "relationships": {
                        "additionalProperties": false,
                        "properties": {},
                        "type": "object"
                      },
                      "type": {
                        "enum": [
                          "store"
                        ]
                      }
                    },
                    "required": [
                      "id"
                    ],
                    "type": "object"
                  }
                },
                "required": [
                  "data"
                ],
                "type": "object"
              }
            }
          },
          "description": "Request body for the /stores/:id operation on store resource",
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/store"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "store"
        ]
      }
    },
    "/api/v1/webhook-deliveries": {
      "get": {
        "callbacks": {},
        "deprecated": false,
        "description": "/webhook-deliveries operation on webhook-delivery resource",
        "parameters": [
          {
            "description": "Filters the query to results with attributes matching the given filter object",
            "in": "query",
            "name": "filter",
            "required": false,
            "schema": {
              "$ref": "#/components/schemas/webhook-delivery-filter"
            },
            "style": "deepObject"
          },
          {
            "description": "Sort order to apply to the results",
            "explode": false,
            "in": "query",
            "name": "sort",
            "required": false,
            "schema": {
              "pattern": "^(id|-id|\\+\\+id|--id|status|-status|\\+\\+status|--status|response_code|-response_code|\\+\\+response_code|--response_code|attempted_at|-attempted_at|\\+\\+attempted_at|--attempted_at|store_id|-store_id|\\+\\+store_id|--store_id|webhook_endpoint_id|-webhook_endpoint_id|\\+\\+webhook_endpoint_id|--webhook_endpoint_id|webhook_event_id|-webhook_event_id|\\+\\+webhook_event_id|--webhook_event_id)(,(id|-id|\\+\\+id|--id|status|-status|\\+\\+status|--status|response_code|-response_code|\\+\\+response_code|--response_code|attempted_at|-attempted_at|\\+\\+attempted_at|--attempted_at|store_id|-store_id|\\+\\+store_id|--store_id|webhook_endpoint_id|-webhook_endpoint_id|\\+\\+webhook_endpoint_id|--webhook_endpoint_id|webhook_event_id|-webhook_event_id|\\+\\+webhook_event_id|--webhook_event_id))*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Paginates the response with the limit and offset or keyset pagination.",
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "example": {
                "limit": 25
              },
              "properties": {
                "after": {
                  "type": "string"
                },
                "before": {
                  "type": "string"
                },
                "limit": {
                  "minimum": 1,
                  "type": "integer"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "webhook-delivery": "id,status,response_code,attempted_at,store_id,webhook_endpoint_id,webhook_event_id"
              },
              "properties": {
                "webhook-delivery": {
                  "description": "Comma separated field names for webhook-delivery",
                  "example": "id,status,response_code,attempted_at,store_id,webhook_endpoint_id,webhook_event_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "description": "An array of resource objects representing a webhook-delivery",
                      "items": {
                        "$ref": "#/components/schemas/webhook-delivery"
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "webhook-delivery"
        ]
      },
      "post": {
        "callbacks": {},
        "deprecated": false,
        "description": "/webhook-deliveries operation on webhook-delivery resource",
        "parameters": [
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "webhook-delivery": "id,status,response_code,attempted_at,store_id,webhook_endpoint_id,webhook_event_id"
              },
              "properties": {
                "webhook-delivery": {
                  "description": "Comma separated field names for webhook-delivery",
                  "example": "id,status,response_code,attempted_at,store_id,webhook_endpoint_id,webhook_event_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "requestBody": {
          "content": {
            "application/vnd.api+json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "properties": {
                      "attributes": {
                        "additionalProperties": false,
                        "properties": {
                          "attempted_at": {
                            "anyOf": [
                              {},
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "response_code": {
                            "anyOf": [
                              {
                                "type": "integer"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "status": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "webhook_endpoint_id": {
                            "format": "uuid",
                            "type": "string"
                          },
                          "webhook_event_id": {
                            "format": "uuid",
                            "type": "string"
                          }
                        },
                        "required": [
                          "webhook_endpoint_id",
                          "webhook_event_id"
                        ],
                        "type": "object"
                      },
                      "relationships": {
                        "additionalProperties": false,
                        "properties": {},
                        "type": "object"
                      },
                      "type": {
                        "enum": [
                          "webhook-delivery"
                        ]
                      }
                    },
                    "type": "object"
                  }
                },
                "required": [
                  "data"
                ],
                "type": "object"
              }
            }
          },
          "description": "Request body for the /webhook-deliveries operation on webhook-delivery resource",
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/webhook-delivery"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "webhook-delivery"
        ]
      }
    },
    "/api/v1/webhook-deliveries/{id}": {
      "get": {
        "callbacks": {},
        "deprecated": false,
        "description": "/webhook-deliveries/:id operation on webhook-delivery resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "webhook-delivery": "id,status,response_code,attempted_at,store_id,webhook_endpoint_id,webhook_event_id"
              },
              "properties": {
                "webhook-delivery": {
                  "description": "Comma separated field names for webhook-delivery",
                  "example": "id,status,response_code,attempted_at,store_id,webhook_endpoint_id,webhook_event_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/webhook-delivery"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "webhook-delivery"
        ]
      },
      "patch": {
        "callbacks": {},
        "deprecated": false,
        "description": "/webhook-deliveries/:id operation on webhook-delivery resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "webhook-delivery": "id,status,response_code,attempted_at,store_id,webhook_endpoint_id,webhook_event_id"
              },
              "properties": {
                "webhook-delivery": {
                  "description": "Comma separated field names for webhook-delivery",
                  "example": "id,status,response_code,attempted_at,store_id,webhook_endpoint_id,webhook_event_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "requestBody": {
          "content": {
            "application/vnd.api+json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "properties": {
                      "attributes": {
                        "additionalProperties": false,
                        "properties": {
                          "attempted_at": {
                            "anyOf": [
                              {},
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "response_code": {
                            "anyOf": [
                              {
                                "type": "integer"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "status": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "type": "object"
                      },
                      "id": {
                        "type": "string"
                      },
                      "relationships": {
                        "additionalProperties": false,
                        "properties": {},
                        "type": "object"
                      },
                      "type": {
                        "enum": [
                          "webhook-delivery"
                        ]
                      }
                    },
                    "required": [
                      "id"
                    ],
                    "type": "object"
                  }
                },
                "required": [
                  "data"
                ],
                "type": "object"
              }
            }
          },
          "description": "Request body for the /webhook-deliveries/:id operation on webhook-delivery resource",
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/webhook-delivery"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "webhook-delivery"
        ]
      }
    },
    "/api/v1/webhook-endpoints": {
      "get": {
        "callbacks": {},
        "deprecated": false,
        "description": "/webhook-endpoints operation on webhook-endpoint resource",
        "parameters": [
          {
            "description": "Filters the query to results with attributes matching the given filter object",
            "in": "query",
            "name": "filter",
            "required": false,
            "schema": {
              "$ref": "#/components/schemas/webhook-endpoint-filter"
            },
            "style": "deepObject"
          },
          {
            "description": "Sort order to apply to the results",
            "explode": false,
            "in": "query",
            "name": "sort",
            "required": false,
            "schema": {
              "pattern": "^(id|-id|\\+\\+id|--id|url|-url|\\+\\+url|--url|live|-live|\\+\\+live|--live|store_id|-store_id|\\+\\+store_id|--store_id)(,(id|-id|\\+\\+id|--id|url|-url|\\+\\+url|--url|live|-live|\\+\\+live|--live|store_id|-store_id|\\+\\+store_id|--store_id))*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Paginates the response with the limit and offset or keyset pagination.",
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "example": {
                "limit": 25
              },
              "properties": {
                "after": {
                  "type": "string"
                },
                "before": {
                  "type": "string"
                },
                "limit": {
                  "minimum": 1,
                  "type": "integer"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "webhook-endpoint": "id,url,events,live,store_id"
              },
              "properties": {
                "webhook-endpoint": {
                  "description": "Comma separated field names for webhook-endpoint",
                  "example": "id,url,events,live,store_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "description": "An array of resource objects representing a webhook-endpoint",
                      "items": {
                        "$ref": "#/components/schemas/webhook-endpoint"
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "webhook-endpoint"
        ]
      },
      "post": {
        "callbacks": {},
        "deprecated": false,
        "description": "/webhook-endpoints operation on webhook-endpoint resource",
        "parameters": [
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "webhook-endpoint": "id,url,events,live,store_id"
              },
              "properties": {
                "webhook-endpoint": {
                  "description": "Comma separated field names for webhook-endpoint",
                  "example": "id,url,events,live,store_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "requestBody": {
          "content": {
            "application/vnd.api+json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "properties": {
                      "attributes": {
                        "additionalProperties": false,
                        "properties": {
                          "events": {
                            "anyOf": [
                              {
                                "items": {
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "live": {
                            "anyOf": [
                              {
                                "type": "boolean"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "url": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "url"
                        ],
                        "type": "object"
                      },
                      "relationships": {
                        "additionalProperties": false,
                        "properties": {},
                        "type": "object"
                      },
                      "type": {
                        "enum": [
                          "webhook-endpoint"
                        ]
                      }
                    },
                    "type": "object"
                  }
                },
                "required": [
                  "data"
                ],
                "type": "object"
              }
            }
          },
          "description": "Request body for the /webhook-endpoints operation on webhook-endpoint resource",
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/webhook-endpoint"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "webhook-endpoint"
        ]
      }
    },
    "/api/v1/webhook-endpoints/{id}": {
      "delete": {
        "callbacks": {},
        "deprecated": false,
        "description": "/webhook-endpoints/:id operation on webhook-endpoint resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "webhook-endpoint": "id,url,events,live,store_id"
              },
              "properties": {
                "webhook-endpoint": {
                  "description": "Comma separated field names for webhook-endpoint",
                  "example": "id,url,events,live,store_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "description": "Deleted successfully"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "webhook-endpoint"
        ]
      },
      "get": {
        "callbacks": {},
        "deprecated": false,
        "description": "/webhook-endpoints/:id operation on webhook-endpoint resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "webhook-endpoint": "id,url,events,live,store_id"
              },
              "properties": {
                "webhook-endpoint": {
                  "description": "Comma separated field names for webhook-endpoint",
                  "example": "id,url,events,live,store_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/webhook-endpoint"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "webhook-endpoint"
        ]
      },
      "patch": {
        "callbacks": {},
        "deprecated": false,
        "description": "/webhook-endpoints/:id operation on webhook-endpoint resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "webhook-endpoint": "id,url,events,live,store_id"
              },
              "properties": {
                "webhook-endpoint": {
                  "description": "Comma separated field names for webhook-endpoint",
                  "example": "id,url,events,live,store_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "requestBody": {
          "content": {
            "application/vnd.api+json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "properties": {
                      "attributes": {
                        "additionalProperties": false,
                        "properties": {
                          "events": {
                            "anyOf": [
                              {
                                "items": {
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "live": {
                            "anyOf": [
                              {
                                "type": "boolean"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "url": {
                            "anyOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "type": "object"
                      },
                      "id": {
                        "type": "string"
                      },
                      "relationships": {
                        "additionalProperties": false,
                        "properties": {},
                        "type": "object"
                      },
                      "type": {
                        "enum": [
                          "webhook-endpoint"
                        ]
                      }
                    },
                    "required": [
                      "id"
                    ],
                    "type": "object"
                  }
                },
                "required": [
                  "data"
                ],
                "type": "object"
              }
            }
          },
          "description": "Request body for the /webhook-endpoints/:id operation on webhook-endpoint resource",
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/webhook-endpoint"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "webhook-endpoint"
        ]
      }
    },
    "/api/v1/webhook-events": {
      "get": {
        "callbacks": {},
        "deprecated": false,
        "description": "/webhook-events operation on webhook-event resource",
        "parameters": [
          {
            "description": "Filters the query to results with attributes matching the given filter object",
            "in": "query",
            "name": "filter",
            "required": false,
            "schema": {
              "$ref": "#/components/schemas/webhook-event-filter"
            },
            "style": "deepObject"
          },
          {
            "description": "Sort order to apply to the results",
            "explode": false,
            "in": "query",
            "name": "sort",
            "required": false,
            "schema": {
              "pattern": "^(id|-id|\\+\\+id|--id|event_type|-event_type|\\+\\+event_type|--event_type|payload|-payload|\\+\\+payload|--payload|live|-live|\\+\\+live|--live|store_id|-store_id|\\+\\+store_id|--store_id)(,(id|-id|\\+\\+id|--id|event_type|-event_type|\\+\\+event_type|--event_type|payload|-payload|\\+\\+payload|--payload|live|-live|\\+\\+live|--live|store_id|-store_id|\\+\\+store_id|--store_id))*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Paginates the response with the limit and offset or keyset pagination.",
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "example": {
                "limit": 25
              },
              "properties": {
                "after": {
                  "type": "string"
                },
                "before": {
                  "type": "string"
                },
                "limit": {
                  "minimum": 1,
                  "type": "integer"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "webhook-event": "id,event_type,payload,live,store_id"
              },
              "properties": {
                "webhook-event": {
                  "description": "Comma separated field names for webhook-event",
                  "example": "id,event_type,payload,live,store_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "description": "An array of resource objects representing a webhook-event",
                      "items": {
                        "$ref": "#/components/schemas/webhook-event"
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "webhook-event"
        ]
      },
      "post": {
        "callbacks": {},
        "deprecated": false,
        "description": "/webhook-events operation on webhook-event resource",
        "parameters": [
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "webhook-event": "id,event_type,payload,live,store_id"
              },
              "properties": {
                "webhook-event": {
                  "description": "Comma separated field names for webhook-event",
                  "example": "id,event_type,payload,live,store_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "requestBody": {
          "content": {
            "application/vnd.api+json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "data": {
                    "additionalProperties": false,
                    "properties": {
                      "attributes": {
                        "additionalProperties": false,
                        "properties": {
                          "event_type": {
                            "type": "string"
                          },
                          "live": {
                            "anyOf": [
                              {
                                "type": "boolean"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "payload": {
                            "type": "object"
                          }
                        },
                        "required": [
                          "event_type",
                          "payload"
                        ],
                        "type": "object"
                      },
                      "relationships": {
                        "additionalProperties": false,
                        "properties": {},
                        "type": "object"
                      },
                      "type": {
                        "enum": [
                          "webhook-event"
                        ]
                      }
                    },
                    "type": "object"
                  }
                },
                "required": [
                  "data"
                ],
                "type": "object"
              }
            }
          },
          "description": "Request body for the /webhook-events operation on webhook-event resource",
          "required": true
        },
        "responses": {
          "201": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/webhook-event"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "webhook-event"
        ]
      }
    },
    "/api/v1/webhook-events/{id}": {
      "get": {
        "callbacks": {},
        "deprecated": false,
        "description": "/webhook-events/:id operation on webhook-event resource",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Relationship paths to include in the response",
            "explode": false,
            "in": "query",
            "name": "include",
            "required": false,
            "schema": {
              "pattern": "^()(,())*$",
              "type": "string"
            },
            "style": "form"
          },
          {
            "description": "Limits the response fields to only those listed for each type",
            "in": "query",
            "name": "fields",
            "required": false,
            "schema": {
              "additionalProperties": true,
              "example": {
                "webhook-event": "id,event_type,payload,live,store_id"
              },
              "properties": {
                "webhook-event": {
                  "description": "Comma separated field names for webhook-event",
                  "example": "id,event_type,payload,live,store_id",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "style": "deepObject"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/vnd.api+json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "data": {
                      "$ref": "#/components/schemas/webhook-event"
                    },
                    "included": {
                      "items": {
                        "oneOf": []
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "meta": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "Success"
          },
          "default": {
            "$ref": "#/components/responses/errors"
          }
        },
        "tags": [
          "webhook-event"
        ]
      }
    }
  },
  "security": [
    {
      "bearerAuth": []
    }
  ],
  "servers": [
    {
      "url": "https://mostru.com",
      "variables": {}
    }
  ],
  "tags": []
}