> ## Documentation Index
> Fetch the complete documentation index at: https://developers.everflow.io/llms.txt
> Use this file to discover all available pages before exploring further.

# List Runnable Offers

Retrieve all runnable offers across all marketplace connections. Page size is capped at 20. Each offer includes full tracking URLs, creative bundles, payout details, and targeting rulesets.

Supports pagination via `page` and `page_size` query parameters. Use the `relationship` query parameter to include related data. Accepts an optional JSON request body for filtering and searching.


## OpenAPI

````yaml openapi/marketplace-offers.yaml get /partners/offersrunnable
openapi: 3.0.3
info:
  title: Everflow Marketplace API - Offers
  description: >
    Marketplace offer endpoints for the Everflow partner marketing platform.
    Retrieve runnable offers across all marketplace connections. For marketplace
    concepts, see the [Marketplace
    guide](https://helpdesk.everflow.io/customer/what-is-the-everflow-marketplace-for-partners).
  version: 1.0.0
servers:
  - description: Production Server
    url: https://api.eflow.team/v1
security: []
tags:
  - name: Marketplace Offers
    description: Endpoints for retrieving marketplace offers.
paths:
  /partners/offersrunnable:
    get:
      tags:
        - Marketplace Offers
      summary: Find All Runnable Offers
      parameters:
        - in: query
          name: page
          schema:
            type: integer
            default: 1
          description: Page number (1-based).
        - in: query
          name: page_size
          schema:
            type: integer
            default: 20
            maximum: 20
          description: Number of results per page (max 20).
        - in: query
          name: relationship
          schema:
            type: string
            enum:
              - category
              - creatives
              - reporting
              - payouts
              - ruleset
              - urls
              - channels
              - creative_bundle
              - remaining_caps
              - custom_payout_settings
          description: >-
            Include related data in the response. Repeat for multiple
            relationships.
      requestBody:
        required: false
        content:
          application/json:
            example:
              filters:
                categories:
                  - Business
                payout_types:
                  - cpa
              search_terms:
                - search_type: offer_name
                  value: my offer
            schema:
              type: object
              properties:
                filters:
                  type: object
                  description: Filters to narrow the offer results.
                  properties:
                    categories:
                      type: array
                      description: Filter by category names.
                      items:
                        type: string
                    channels:
                      type: array
                      description: Filter by channel names.
                      items:
                        type: string
                    payout_types:
                      type: array
                      description: Filter by payout type (e.g. cpa, cpc, cpm).
                      items:
                        type: string
                        enum:
                          - cpa
                          - cpc
                          - cpm
                    country_ids:
                      type: array
                      description: Filter by country IDs.
                      items:
                        type: integer
                    platform_ids:
                      type: array
                      description: Filter by platform IDs.
                      items:
                        type: integer
                    network_ids:
                      type: array
                      description: Filter by network IDs.
                      items:
                        type: integer
                search_terms:
                  type: array
                  description: Text search filters.
                  items:
                    type: object
                    required:
                      - search_type
                      - value
                    properties:
                      search_type:
                        type: string
                        enum:
                          - advertiser_name
                          - category
                          - offer_id
                          - offer_name
                        description: The field to search on.
                      value:
                        type: string
                        description: The search value.
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties:
                  offers:
                    type: array
                    description: Array of runnable offer objects.
                    items:
                      $ref: '#/components/schemas/MarketplaceOffer'
                  paging:
                    type: object
                    properties:
                      page:
                        type: integer
                        description: Current page number.
                      page_size:
                        type: integer
                        description: Number of results per page.
                      total_count:
                        type: integer
                        description: Total number of runnable offers.
                  last_sync:
                    type: integer
                    description: >-
                      Unix timestamp of when the marketplace data was last
                      synced.
      security:
        - API Key: []
components:
  schemas:
    MarketplaceOffer:
      type: object
      properties:
        network_offer_id:
          type: integer
          description: Unique offer ID.
        network_id:
          type: integer
          description: Network ID that owns this offer.
        name:
          type: string
          description: Offer name.
        offer_status:
          type: string
          enum:
            - active
            - paused
            - pending
            - deleted
          description: Current status of the offer.
        thumbnail_url:
          type: string
          description: Offer thumbnail image URL.
        network_category_id:
          type: integer
          description: Category ID for the offer.
        preview_url:
          type: string
          description: Preview URL for the offer landing page.
        currency_id:
          type: string
          description: Currency used for this offer (e.g. "USD").
        html_description:
          type: string
          description: HTML description of the offer.
        visibility:
          type: string
          enum:
            - public
            - require_approval
            - private
          description: Offer visibility setting.
        is_caps_enabled:
          type: boolean
          description: Whether caps are enabled for this offer.
        daily_conversion_cap:
          type: integer
          description: Maximum conversions allowed per day. 0 means unlimited.
        weekly_conversion_cap:
          type: integer
          description: Maximum conversions allowed per week. 0 means unlimited.
        monthly_conversion_cap:
          type: integer
          description: Maximum conversions allowed per month. 0 means unlimited.
        global_conversion_cap:
          type: integer
          description: Maximum total conversions allowed. 0 means unlimited.
        daily_payout_cap:
          type: integer
          description: Maximum payout amount per day. 0 means unlimited.
        weekly_payout_cap:
          type: integer
          description: Maximum payout amount per week. 0 means unlimited.
        monthly_payout_cap:
          type: integer
          description: Maximum payout amount per month. 0 means unlimited.
        global_payout_cap:
          type: integer
          description: Maximum total payout amount. 0 means unlimited.
        daily_click_cap:
          type: integer
          description: Maximum clicks allowed per day. 0 means unlimited.
        weekly_click_cap:
          type: integer
          description: Maximum clicks allowed per week. 0 means unlimited.
        monthly_click_cap:
          type: integer
          description: Maximum clicks allowed per month. 0 means unlimited.
        global_click_cap:
          type: integer
          description: Maximum total clicks allowed. 0 means unlimited.
        tracking_url:
          type: string
          description: The click tracking URL used to route traffic.
        impression_tracking_url:
          type: string
          description: URL for tracking impressions.
        redirect_tracking_url:
          type: string
          description: URL for redirect-based tracking.
        time_created:
          type: integer
          example: 1734455015
          description: Unix timestamp of when the offer was created.
        time_saved:
          type: integer
          example: 1734455015
          description: Unix timestamp of the last update to the offer.
        app_identifier:
          type: string
          description: App identifier.
        caps_timezone_id:
          type: integer
          description: Timezone ID for cap calculations.
        date_live_until:
          type: string
          description: Offer expiration date (empty string if none).
        is_description_plain_text:
          type: boolean
          description: Whether description is plain text.
        is_force_terms_and_conditions:
          type: boolean
          description: Whether terms acceptance is forced.
        is_use_direct_linking:
          type: boolean
          description: Whether direct linking is allowed.
        is_using_explicit_terms_and_conditions:
          type: boolean
          description: Whether offer has explicit terms and conditions.
        is_using_suppression_list:
          type: boolean
          description: Whether offer uses suppression list.
        network_tracking_domain_id:
          type: integer
          description: Tracking domain ID.
        suppression_list_id:
          type: integer
          description: Suppression list ID (0 if none).
        terms_and_conditions:
          type: string
          description: Terms and conditions text.
        relationship:
          type: object
          description: >
            Related data included in the response. The list endpoint and
            single-offer endpoint return slightly different default relationship
            keys.
          properties:
            blocked_variables_count:
              type: integer
              description: Count of blocked variables.
            category:
              type: object
              description: Offer category information.
              properties:
                network_category_id:
                  type: integer
                  description: Unique category ID.
                network_id:
                  type: integer
                  description: Network ID that owns this category.
                name:
                  type: string
                  description: Category name.
                status:
                  type: string
                  description: Category status.
                time_created:
                  type: integer
                  example: 1734455015
                  description: Unix timestamp of when the category was created.
                time_saved:
                  type: integer
                  example: 1734455015
                  description: Unix timestamp of the last update to the category.
            channels:
              type: object
              description: Channels associated with this offer.
              properties:
                entries:
                  type: array
                  items:
                    type: object
                    properties:
                      network_channel_id:
                        type: integer
                        description: Unique channel ID.
                      network_id:
                        type: integer
                        description: Network ID that owns this channel.
                      name:
                        type: string
                        description: Channel name.
                      status:
                        type: string
                        description: Channel status.
                      time_created:
                        type: integer
                        example: 1734455015
                        description: Unix timestamp of when the channel was created.
                      time_saved:
                        type: integer
                        example: 1734455015
                        description: Unix timestamp of the last update to the channel.
                total:
                  type: integer
            creative_bundle:
              type: object
              description: Creative bundle information.
              properties:
                url:
                  type: string
                  description: URL to download the creative bundle archive.
            creatives:
              type: object
              description: Creatives associated with this offer.
              properties:
                entries:
                  type: array
                  items:
                    type: object
                    properties:
                      network_offer_creative_id:
                        type: integer
                        description: Unique creative ID.
                      network_id:
                        type: integer
                        description: Network ID that owns this creative.
                      network_offer_id:
                        type: integer
                        description: Offer ID this creative belongs to.
                      name:
                        type: string
                        description: Creative name.
                      creative_type:
                        type: string
                        description: Type of creative (e.g. image, html, email).
                      creative_status:
                        type: string
                        description: Status of the creative.
                      width:
                        type: integer
                        description: Width in pixels (for image/banner creatives).
                      height:
                        type: integer
                        description: Height in pixels (for image/banner creatives).
                      resource_url:
                        type: string
                        description: URL of the creative resource file.
                      html_code:
                        type: string
                        description: HTML code for HTML creatives.
                      is_private:
                        type: boolean
                        description: Whether the creative is private.
                      is_apply_specific_affiliates:
                        type: boolean
                        description: >-
                          Whether the creative is restricted to specific
                          affiliates.
                      email_subject:
                        type: string
                        description: Email subject line for email creatives.
                      email_subject_lines:
                        type: string
                        description: Additional email subject lines.
                      email_from:
                        type: string
                        description: Email from address for email creatives.
                      email_from_lines:
                        type: string
                        description: Additional email from lines.
                      additional_offer_ids:
                        type: string
                        description: Additional offer IDs associated with this creative.
                      time_created:
                        type: integer
                        example: 1734455015
                        description: Unix timestamp of when the creative was created.
                      time_saved:
                        type: integer
                        example: 1734455015
                        description: Unix timestamp of the last update to the creative.
                total:
                  type: integer
            custom_payout_settings:
              type: object
              description: Custom payout settings for this offer.
              properties:
                entries:
                  type: array
                  items:
                    type: object
                total:
                  type: integer
            email:
              type: object
              description: Email configuration. Only present on the single-offer endpoint.
              properties:
                network_id:
                  type: integer
                  description: Network ID.
                network_offer_id:
                  type: integer
                  description: Offer ID.
                is_enabled:
                  type: boolean
                  description: Whether email creatives are enabled.
                from_lines:
                  type: string
                  description: Default email from lines.
                subject_lines:
                  type: string
                  description: Default email subject lines.
            email_optout:
              type: object
              description: >-
                Email opt-out settings. Only present on the single-offer
                endpoint.
              properties:
                network_id:
                  type: integer
                  description: Network ID.
                network_offer_id:
                  type: integer
                  description: Offer ID.
                is_enabled:
                  type: boolean
                  description: Whether email opt-out is enabled.
                unsub_link:
                  type: string
                  description: Unsubscribe link URL.
                suppression_file_link:
                  type: string
                  description: Suppression file download link.
            integrations:
              type: object
              description: >-
                Third-party integrations. Only present on the single-offer
                endpoint.
              properties:
                invoca:
                  type: object
                  description: Invoca integration settings.
                  properties:
                    enabled:
                      type: boolean
                      description: Whether Invoca integration is enabled.
                retreaver:
                  type: object
                  description: Retreaver integration settings.
                ringa:
                  type: object
                  description: Ringa integration settings.
                ezepo:
                  type: object
                  description: Ezepo integration settings.
                optizmo:
                  type: object
                  description: Optizmo integration settings.
                unsubcentral:
                  type: object
                  description: UnsubCentral integration settings.
            meta:
              type: object
              description: App store metadata.
              properties:
                network_id:
                  type: integer
                  description: Network ID.
                network_offer_id:
                  type: integer
                  description: Offer ID.
                meta_platform:
                  type: string
                  description: App store platform (e.g. ios, android).
                app_id:
                  type: string
                  description: App store application ID.
                bundle_id:
                  type: string
                  description: App bundle identifier.
                store_url:
                  type: string
                  description: App store URL.
                category:
                  type: string
                  description: App store category.
                developer:
                  type: string
                  description: App developer name.
                version:
                  type: string
                  description: App version.
                size:
                  type: string
                  description: App size.
                score_rating:
                  type: number
                  description: App rating score.
                total_rating:
                  type: integer
                  description: Total number of ratings.
                advertiser_campaign_name:
                  type: string
                  description: Advertiser campaign name.
                is_app_unavailable:
                  type: boolean
                  description: Whether the app is unavailable in the store.
                time_app_data_saved:
                  type: integer
                  example: 1734455015
                  description: Unix timestamp of when app data was last fetched.
                time_created:
                  type: integer
                  example: 1734455015
                  description: Unix timestamp of when the metadata was created.
                time_saved:
                  type: integer
                  example: 1734455015
                  description: Unix timestamp of the last update to the metadata.
            network:
              type: object
              description: Network information. Only present on the list endpoint.
              properties:
                network_id:
                  type: integer
                  description: Network ID.
                displayed_name:
                  type: string
                  description: Display name of the network.
            offer_affiliate_status:
              type: string
              description: >-
                Affiliate's approval status for this offer (e.g. "public",
                "approved").
            payouts:
              type: object
              description: Payout configurations for this offer.
              properties:
                entries:
                  type: array
                  items:
                    type: object
                    properties:
                      network_offer_payout_revenue_id:
                        type: integer
                        description: Unique payout/revenue entry ID.
                      entry_name:
                        type: string
                        description: Name of the payout entry.
                      payout_type:
                        type: string
                        description: Payout type (e.g. cpa, cpc, cpi).
                      payout_amount:
                        type: number
                        description: Payout amount per conversion.
                      payout_percentage:
                        type: number
                        description: Payout percentage (for revshare).
                      is_default:
                        type: boolean
                        description: Whether this is the default payout entry.
                      is_enforce_caps:
                        type: boolean
                        description: Whether caps are enforced for this payout.
                      is_postback_disabled:
                        type: boolean
                        description: Whether postback is disabled for this payout.
                      network_custom_payout_revenue_setting_id:
                        type: integer
                        description: Custom payout revenue setting ID.
                      custom_payout_overwrite:
                        type: boolean
                        description: >-
                          Whether this entry overrides the default custom payout
                          revenue setting.
                total:
                  type: integer
            remaining_caps:
              type: object
              description: Remaining cap amounts.
              properties:
                remaining_daily_conversion_cap:
                  type: integer
                  description: Remaining daily conversion cap. -1 means unlimited.
                remaining_daily_payout_cap:
                  type: number
                  description: Remaining daily payout cap. -1 means unlimited.
                remaining_daily_click_cap:
                  type: integer
                  description: Remaining daily click cap. -1 means unlimited.
            reporting:
              type: object
              description: Reporting metrics for this offer.
              properties:
                imp:
                  type: integer
                  description: Total impressions.
                total_click:
                  type: integer
                  description: Total clicks.
                unique_click:
                  type: integer
                  description: Unique clicks.
                duplicate_click:
                  type: integer
                  description: Duplicate clicks.
                invalid_click:
                  type: integer
                  description: Invalid or flagged clicks.
                cv:
                  type: integer
                  description: Total conversions.
                event:
                  type: integer
                  description: Total events.
                view_through_cv:
                  type: integer
                  description: View-through conversions.
                ctr:
                  type: number
                  description: Click-through rate.
                cvr:
                  type: number
                  description: Conversion rate.
                evr:
                  type: number
                  description: Event rate.
                revenue:
                  type: number
                  description: Total revenue.
                rpc:
                  type: number
                  description: Revenue per click.
                rpm:
                  type: number
                  description: Revenue per mille (thousand impressions).
                on_hold_conversion_count:
                  type: integer
                  description: Number of conversions on hold.
                on_hold_potential_revenue:
                  type: number
                  description: Potential revenue from on-hold conversions.
                redirect_traffic_revenue:
                  type: number
                  description: Revenue from redirect traffic.
            requirement_kpis:
              type: object
              description: KPI requirements.
              properties:
                entries:
                  type: array
                  items:
                    type: object
                total:
                  type: integer
            requirement_tracking_parameters:
              type: object
              description: Required tracking parameters.
              properties:
                entries:
                  type: array
                  items:
                    type: object
                total:
                  type: integer
            ruleset:
              type: object
              description: Targeting ruleset for this offer.
              properties:
                network_ruleset_id:
                  type: integer
                  description: Unique ruleset ID.
                network_id:
                  type: integer
                  description: Network ID.
                is_block_proxy:
                  type: boolean
                  description: Whether proxy traffic is blocked.
                is_use_day_parting:
                  type: boolean
                  description: Whether day parting is enabled.
                day_parting_apply_to:
                  type: string
                  description: What day parting applies to.
                day_parting_timezone_id:
                  type: integer
                  description: Timezone ID for day parting.
                days_parting:
                  type: array
                  description: Day parting schedule entries.
                  items:
                    type: object
                countries:
                  type: array
                  description: Targeted countries.
                  items:
                    type: object
                regions:
                  type: array
                  description: Targeted regions/states.
                  items:
                    type: object
                cities:
                  type: array
                  description: Targeted cities.
                  items:
                    type: object
                dmas:
                  type: array
                  description: Targeted DMA regions.
                  items:
                    type: object
                postal_codes:
                  type: array
                  description: Targeted postal codes.
                  items:
                    type: object
                ips:
                  type: array
                  description: Targeted IP addresses or ranges.
                  items:
                    type: object
                platforms:
                  type: array
                  description: Targeted operating system platforms.
                  items:
                    type: object
                    properties:
                      network_targeting_platform_id:
                        type: integer
                        description: Unique targeting platform entry ID.
                      network_id:
                        type: integer
                        description: Network ID.
                      platform_id:
                        type: integer
                        description: Platform ID.
                      label:
                        type: string
                        description: Platform label (e.g. iOS, Android).
                      match_type:
                        type: string
                        description: Match type (e.g. include, exclude).
                      targeting_type:
                        type: string
                        description: Targeting type.
                os_versions:
                  type: array
                  description: Targeted OS versions.
                  items:
                    type: object
                    properties:
                      network_targeting_os_version_id:
                        type: integer
                        description: Unique targeting OS version entry ID.
                      network_id:
                        type: integer
                        description: Network ID.
                      os_version_id:
                        type: integer
                        description: OS version ID.
                      platform_id:
                        type: integer
                        description: Platform ID this version belongs to.
                      label:
                        type: string
                        description: OS version label (e.g. iOS 14.0+).
                      match_type:
                        type: string
                        description: Match type (e.g. include, exclude).
                      targeting_type:
                        type: string
                        description: Targeting type.
                browsers:
                  type: array
                  description: Targeted browsers.
                  items:
                    type: object
                    properties:
                      network_targeting_browser_id:
                        type: integer
                        description: Unique targeting browser entry ID.
                      network_id:
                        type: integer
                        description: Network ID.
                      browser_id:
                        type: integer
                        description: Browser ID.
                      label:
                        type: string
                        description: Browser label (e.g. Chrome, Safari).
                      match_type:
                        type: string
                        description: Match type (e.g. include, exclude).
                      targeting_type:
                        type: string
                        description: Targeting type.
                device_types:
                  type: array
                  description: Targeted device types.
                  items:
                    type: object
                    properties:
                      network_targeting_device_type_id:
                        type: integer
                        description: Unique targeting device type entry ID.
                      network_id:
                        type: integer
                        description: Network ID.
                      device_type_id:
                        type: integer
                        description: Device type ID.
                      label:
                        type: string
                        description: Device type label (e.g. Mobile, Desktop).
                      match_type:
                        type: string
                        description: Match type (e.g. include, exclude).
                      targeting_type:
                        type: string
                        description: Targeting type.
                brands:
                  type: array
                  description: Targeted device brands.
                  items:
                    type: object
                languages:
                  type: array
                  description: Targeted browser languages.
                  items:
                    type: object
                    properties:
                      network_targeting_browser_language_id:
                        type: integer
                        description: Unique targeting language entry ID.
                      network_id:
                        type: integer
                        description: Network ID.
                      browser_language_id:
                        type: integer
                        description: Browser language ID.
                      label:
                        type: string
                        description: Language label (e.g. English, French).
                      match_type:
                        type: string
                        description: Match type (e.g. include, exclude).
                      targeting_type:
                        type: string
                        description: Targeting type.
                mobile_carriers:
                  type: array
                  description: Targeted mobile carriers.
                  items:
                    type: object
                connection_types:
                  type: array
                  description: Targeted connection types.
                  items:
                    type: object
                isps:
                  type: array
                  description: Targeted ISPs.
                  items:
                    type: object
                time_created:
                  type: integer
                  example: 1734455015
                  description: Unix timestamp of when the ruleset was created.
                time_saved:
                  type: integer
                  example: 1734455015
                  description: Unix timestamp of the last update to the ruleset.
            suppression_file_asset:
              type: object
              description: >-
                Suppression file asset. Only present on the single-offer
                endpoint.
              properties:
                network_asset_id:
                  type: integer
                  description: Unique asset ID.
                filename:
                  type: string
                  description: Original filename.
                url:
                  type: string
                  description: URL to download the asset.
                content_type:
                  type: string
                  description: MIME content type.
                file_size:
                  type: integer
                  description: File size in bytes.
                image_width:
                  type: integer
                  description: Image width in pixels (0 if not an image).
                image_height:
                  type: integer
                  description: Image height in pixels (0 if not an image).
                optimized_thumbnail_url:
                  type: string
                  description: Optimized thumbnail URL.
            thumbnail_asset:
              type: object
              description: Thumbnail asset.
              properties:
                network_asset_id:
                  type: integer
                  description: Unique asset ID.
                filename:
                  type: string
                  description: Original filename.
                url:
                  type: string
                  description: URL to download the asset.
                content_type:
                  type: string
                  description: MIME content type.
                file_size:
                  type: integer
                  description: File size in bytes.
                image_width:
                  type: integer
                  description: Image width in pixels.
                image_height:
                  type: integer
                  description: Image height in pixels.
                optimized_thumbnail_url:
                  type: string
                  description: Optimized thumbnail URL.
            today_revenue:
              type: string
              description: >-
                Today's revenue formatted as a string (e.g. "CLP $0.00"). Only
                present on the list endpoint.
            urls:
              type: object
              description: Offer URLs.
              properties:
                entries:
                  type: array
                  items:
                    type: object
                    properties:
                      network_offer_url_id:
                        type: integer
                        description: Unique offer URL ID.
                      network_id:
                        type: integer
                        description: Network ID.
                      network_offer_id:
                        type: integer
                        description: Offer ID this URL belongs to.
                      name:
                        type: string
                        description: URL name or label.
                      preview_url:
                        type: string
                        description: Preview URL for this landing page.
                total:
                  type: integer
  securitySchemes:
    API Key:
      description: >
        The marketplace partner's API key. Uses the X-Eflow-Api-Key header. The
        key belongs to the marketplace partner user.
      in: header
      name: X-Eflow-Api-Key
      type: apiKey

````