Later Workflow API

The Workflow API from Later — 8 operation(s) for workflow.

Operations 8

GET /workflow/{actionGroupId}/workflow-performance-forecast Retrieve performance forecast for an action group. #
POST /workflow/promote-initial Promote global userIds to list members and set their status to the initial workflow stage #
PUT /workflow/{listMemberId}/promote Promote a List Member to their next status. #
GET /workflow/{activityId}/get-initial-status-automation-rules Get intial workflow status with automation rules #
PUT /workflow/bulk-promote Promote many List Members to their next status. #
PUT /workflow/{listMemberId}/drop Drop a List Member. #
PUT /workflow/bulk-drop Drop many List Members. #
GET /workflow/{id}/status-summary Retrieve workflow status summary. #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/later-workflow-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

later-workflow-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: 1.0.0
  description: Identify your most influential customers and activate them to drive more conversions on social.
  title: MAVRCK.IO Workflow API
servers:
- url: http://app.splashscore.com/v1
- url: https://app.splashscore.com/v1
security:
- apiKey: []
tags:
- name: Workflow
paths:
  /workflow/{actionGroupId}/workflow-performance-forecast:
    get:
      tags:
      - Workflow
      operationId: getWorkflowActionGroupPerformanceForecast
      x-handler: workflow/workflow_action_group_forecast_controller.js
      x-access:
      - administrator
      - root
      summary: Retrieve performance forecast for an action group.
      parameters:
      - name: actionGroupId
        in: path
        required: true
        schema:
          type: integer
      responses:
        '200':
          description: Workflow Performance forecast.
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: object
                    properties:
                      candidates:
                        $ref: '#/components/schemas/WorkflowActionGroupPerformanceForecast'
                      participants:
                        $ref: '#/components/schemas/WorkflowActionGroupPerformanceForecast'
                      complete:
                        $ref: '#/components/schemas/WorkflowActionGroupPerformanceForecast'
                      forecast:
                        $ref: '#/components/schemas/WorkflowActionGroupPerformanceForecast'
        '400':
          description: Invalid or missing parameter.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '401':
          description: Session expired.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '403':
          description: Access forbidden.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '404':
          description: Global user or resource not found.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '500':
          description: Server error.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
  /workflow/promote-initial:
    post:
      x-handler: workflow/workflow_controller.js
      summary: Promote global userIds to list members and set their status to the initial workflow stage
      x-access:
      - administrator
      operationId: promoteToInitialWorkflowStage
      tags:
      - Workflow
      responses:
        '200':
          description: Initial workflow stage with Conversation Templates
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EmptyObject'
        '400':
          description: Invalid parameter.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '401':
          description: Session expired.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '403':
          description: Invalid API Key
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '404':
          description: Action group not found.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '500':
          description: Server error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        default:
          description: Unexpected error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                globalUserIds:
                  type: array
                  items:
                    type:
                    - string
                    - integer
                actionGroupId:
                  type: integer
                  description: Unique identifier of the actionGroup
                fromActionGroupId:
                  type: integer
                  description: Unique identifier of the actionGroup which you are promoting from.
                queryFilter:
                  type: object
                  description: Filter for the query.
                searchState:
                  type: object
                  description: Capture Search State for analytics
                useSearchWithOpenAI:
                  type: boolean
                  description: Flag to detect if search was done with OpenAI
                openAISearchResults:
                  type: string
                  description: OpenAI Search Results JSON
        required: true
  /workflow/{listMemberId}/promote:
    put:
      x-handler: workflow/workflow_controller.js
      summary: Promote a List Member to their next status.
      x-access:
      - administrator
      operationId: promoteListMember
      tags:
      - Workflow
      parameters:
      - name: listMemberId
        in: path
        required: true
        schema:
          type: integer
      responses:
        '200':
          description: Successfully added globalUserIds to list and moved to first workflow stage
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EmptyObject'
        '400':
          description: Invalid parameter.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '401':
          description: Session expired.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '403':
          description: Invalid API Key
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '404':
          description: Action group not found.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '412':
          description: Invalid custom status id.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '500':
          description: Server error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        default:
          description: Unexpected error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                currentCustomStatusId:
                  type: integer
  /workflow/{activityId}/get-initial-status-automation-rules:
    get:
      x-handler: workflow/workflow_controller.js
      summary: Get intial workflow status with automation rules
      x-access:
      - administrator
      operationId: getInitialWorkflowStatusAutomationRules
      tags:
      - Workflow
      parameters:
      - name: activityId
        in: path
        required: true
        schema:
          type: integer
      - name: expectedNumberOfInfluencers
        in: query
        required: false
        schema:
          type: integer
      responses:
        '200':
          description: Initial workflow status with automation rules
          content:
            application/json:
              schema:
                type: object
                items:
                  $ref: '#/components/schemas/ListCustomStatusDeprecated'
        '400':
          description: Invalid parameter.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '401':
          description: Session expired.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '403':
          description: Invalid API Key
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '404':
          description: Action group not found.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '500':
          description: Server error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        default:
          description: Unexpected error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
  /workflow/bulk-promote:
    put:
      x-handler: workflow/workflow_controller.js
      summary: Promote many List Members to their next status.
      x-access:
      - administrator
      operationId: bulkPromote
      tags:
      - Workflow
      responses:
        '200':
          description: Successfully added globalUserIds to list and moved to first workflow stage
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EmptyObject'
        '400':
          description: Invalid parameter.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '401':
          description: Session expired.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '403':
          description: Invalid API Key
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '404':
          description: Action group not found.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '500':
          description: Server error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        default:
          description: Unexpected error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                globalUserIds:
                  type: array
                  items:
                    type: integer
                actionGroupId:
                  type: integer
                  description: Unique identifier of the actionGroup
                currentStageSlug:
                  type: string
                  description: The stage that we are promoting from.
                queryFilter:
                  $ref: '#/components/schemas/ActionGroupCandidateQueryFilter'
        required: true
  /workflow/{listMemberId}/drop:
    put:
      x-handler: workflow/workflow_controller.js
      summary: Drop a List Member.
      x-access:
      - administrator
      operationId: dropListMember
      tags:
      - Workflow
      parameters:
      - name: listMemberId
        in: path
        required: true
        schema:
          type: integer
      responses:
        '200':
          description: Successfully added globalUserIds to list and moved to first workflow stage
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EmptyObject'
        '400':
          description: Invalid parameter.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '401':
          description: Session expired.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '403':
          description: Invalid API Key
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '404':
          description: Action group not found.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '500':
          description: Server error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        default:
          description: Unexpected error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
  /workflow/bulk-drop:
    put:
      x-handler: workflow/workflow_controller.js
      summary: Drop many List Members.
      x-access:
      - administrator
      operationId: bulkDrop
      tags:
      - Workflow
      responses:
        '200':
          description: Successfully added globalUserIds to list and moved to first workflow stage
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EmptyObject'
        '400':
          description: Invalid parameter.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '401':
          description: Session expired.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '403':
          description: Invalid API Key
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '404':
          description: Action group not found.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '500':
          description: Server error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        default:
          description: Unexpected error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                globalUserIds:
                  type: array
                  items:
                    type: integer
                actionGroupId:
                  type: integer
                  description: Unique identifier of the actionGroup
                queryFilter:
                  $ref: '#/components/schemas/ActionGroupCandidateQueryFilter'
        required: true
  /workflow/{id}/status-summary:
    get:
      x-handler: workflow/workflow_status_summary_controller.js
      summary: Retrieve workflow status summary.
      x-access:
      - administrator
      tags:
      - Workflow
      operationId: getWorkflowStatusSummary
      parameters:
      - name: id
        in: path
        description: ID of Worklfow/List
        required: true
        schema:
          type: integer
      responses:
        '200':
          description: Summary of workflow statuses and counts of influencers.
          content:
            application/json:
              schema:
                properties:
                  data:
                    type: array
                    items:
                      $ref: '#/components/schemas/WorkflowStatusSummary'
        '400':
          description: Invalid parameter.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '401':
          description: Session expired.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '403':
          description: Invalid API Key
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '404':
          description: Action group not found.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '500':
          description: Server error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        default:
          description: Unexpected error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
components:
  schemas:
    WorkflowActionGroupPerformanceForecast:
      type: object
      properties:
        count:
          type: integer
        forecastedImpressions:
          type: integer
        forecastedEngagements:
          type: integer
        forecastedFollowers:
          type: integer
        forecastedImpressionEngagementRate:
          type: number
        forecastedFollowerEngagementRate:
          type: number
        forecastedCost:
          type: number
        forecastedCPE:
          type: number
        forecastedCPM:
          type: number
    ConversationTemplateDeprecated:
      type: object
      properties:
        id:
          type: integer
        category:
          type: string
        title:
          type: string
        subject:
          type: string
        html:
          type: string
        createdBy:
          $ref: '#/components/schemas/AdministratorDeprecated'
        lastModifiedBy:
          $ref: '#/components/schemas/AdministratorDeprecated'
        createdAt:
          type: string
          format: date-time
        updatedAt:
          type: string
          format: date-time
        deliveryMethod:
          type: string
        sendOnEvent:
          type: string
        sendOnDays:
          type: integer
        sendOnTimeframe:
          type: string
        sendOnStatusId:
          type:
          - integer
          - 'null'
        sendOnDate:
          type: string
        slug:
          type: string
        isArchived:
          type: boolean
    WorkflowStatusRequirementDeprecated:
      type: object
      properties:
        satisfied:
          type: boolean
        incentiveId:
          type: number
        name:
          type: string
    Error:
      type: object
      properties:
        type:
          type: string
          description: A key representing the type of error that has occurred.
        error:
          type: string
          description: A static description of the type of error.
        params:
          type: array
          description: For errors invovling parameters, this is an array containing the invalid parameters.
          items:
            type: string
        keys:
          type: array
          items:
            type:
            - string
            - object
        artifactLinks:
          $ref: '#/components/schemas/LinksDeprecated'
        parent:
          type: object
          properties:
            type:
              type: string
              description: A key representing the type of error generated by a request to an external API.
            error:
              type: string
              description: A static description of the parent error.
    ActionGroupCandidateQueryFilter:
      type: object
      required:
      - expectedNumberOfInfluencers
      properties:
        userFilter:
          $ref: '#/components/schemas/UserSearch'
        q:
          type: string
          description: Search parameter.
        statusId:
          type: array
          items:
            type: integer
        workflowStageId:
          type: integer
        customStatusId:
          type: array
          items:
            type:
            - integer
            - string
        customInfluencerStatusId:
          type: array
          items:
            type:
            - integer
            - string
        dueDate:
          type: array
          items:
            type:
            - string
        completed:
          type: boolean
        optedIn:
          type: integer
        participating:
          type: array
          items:
            type:
            - integer
            - string
        excludedGlobalUserIds:
          type: array
          items:
            type: integer
        expectedNumberOfInfluencers:
          type: integer
        orderProperty:
          type: string
          enum:
          - statusId
          - upvotes
          - downvotes
          - netVotes
          - totalVotes
          - dueDate
          - optedInDate
          - engagements
          - createdAt
          - customStatusId
          - customInfluencerStatusId
          - quote
          - user.stageJoinDate
          - user.id
          - user.age
          - user.audienceFakeEngagersLevel
          - user.audienceFakeFollowersLevel
          - user.audienceFraudLevel
          - user.audiencePercentageFemale
          - user.audiencePercentage_13_17
          - user.audiencePercentage_18_24
          - user.audiencePercentage_25_34
          - user.audiencePercentage_35_44
          - user.audiencePercentage_45_54
          - user.audiencePercentage_55_64
          - user.audiencePercentage_65_plus
          - user.audiencePredominantAgeRange
          - user.audiencePredominantCity
          - user.audiencePredominantCountry
          - user.birthday
          - user.city
          - user.country
          - user.deleted
          - user.email
          - user.fullName
          - user.gender
          - user.instagramHandle
          - user.lastRefreshedAt
          - user.loadSource
          - user.nudityLevel
          - user.profanityLevel
          - user.state
          - user.violenceLevel
          - listMemberCostAndPerformance.listMemberId
          - listMemberCostAndPerformance.rewards
          - listMemberCostAndPerformance.value
          - listMemberCostAndPerformance.cost
          - listMemberCostAndPerformance.posts
          - listMemberCostAndPerformance.engagements
          - listMemberCostAndPerformance.impressions
          - listMemberCostAndPerformance.clicks
          - listMemberCostAndPerformance.conversions
          - listMemberCostAndPerformance.conversionValue
          - listMemberCostAndPerformance.cpm
          - listMemberCostAndPerformance.cpp
          - listMemberCostAndPerformance.cpe
          - listMemberCostAndPerformance.committedAmount
          - listMemberCostAndPerformance.readyAmount
          - listMemberCostAndPerformance.paidAmount
          - listMemberCostAndPerformance.emvValue
          - listMemberCostAndPerformance.roiValue
          - user.instagramAccount.globalUserId
          - user.instagramAccount.analysisVersion
          - user.instagramAccount.audienceFakeCommentersLevel
          - user.instagramAccount.audienceFakeCommentersPercentage
          - user.instagramAccount.audienceFakeEngagersLevel
          - user.instagramAccount.audienceFakeFollowersLevel
          - user.instagramAccount.audienceFakeFollowersPercentage
          - user.instagramAccount.audienceFakeLikersLevel
          - user.instagramAccount.audienceFakeLikersPercentage
          - user.instagramAccount.audienceFraudLevel
          - user.instagramAccount.audiencePercentageFemale
          - user.instagramAccount.audiencePercentage_13_17
          - user.instagramAccount.audiencePercentage_18_24
          - user.instagramAccount.audiencePercentage_25_34
          - user.instagramAccount.audiencePercentage_35_44
          - user.instagramAccount.audiencePercentage_45_54
          - user.instagramAccount.audiencePercentage_55_64
          - user.instagramAccount.audiencePercentage_65_plus
          - user.instagramAccount.audiencePredominantAgeRange
          - user.instagramAccount.audiencePredominantCity
          - user.instagramAccount.audiencePredominantCountry
          - user.instagramAccount.averageComments
          - user.instagramAccount.averageEngagements
          - user.instagramAccount.averageLikes
          - user.instagramAccount.bio
          - user.instagramAccount.boughtFollowers
          - user.instagramAccount.createdAt
          - user.instagramAccount.engagementRate
          - user.instagramAccount.followersCount
          - user.instagramAccount.followingCount
          - user.instagramAccount.fullName
          - user.instagramAccount.handle
          - user.instagramAccount.instagramExternalId
          - user.instagramAccount.instagramProfileId
          - user.instagramAccount.isBusiness
          - user.instagramAccount.isPrivate
          - user.instagramAccount.lastAnalyzedAt
          - user.instagramAccount.lastAnalyzedFollowersFraudAt
          - user.instagramAccount.loadSource
          - user.instagramAccount.mediaCount
          - user.instagramAccount.nudityLevel
          - user.instagramAccount.previewPostsLastUpdatedAt
          - user.instagramAccount.profanityLevel
          - user.instagramAccount.profilePicture
          - user.instagramAccount.profileType
          - user.instagramAccount.sourceDetail
          - user.instagramAccount.sponsoredPostRate
          - user.instagramAccount.topicsLastAnalyzedAt
          - user.instagramAccount.updatedAt
          - user.instagramAccount.violenceLevel
          - user.instagramAccount.website
          - user.facebookProfile.id
          - user.facebookProfile.averageComments
          - user.facebookProfile.averageEngagements
          - user.facebookProfile.averageLikes
          - user.facebookProfile.engagementRate
          - user.facebookProfile.facebookExternalId
          - user.facebookProfile.facebookCreator
          - user.facebookProfile.link
          - user.facebookProfile.name
          - user.facebookProfile.picture
          - user.facebookProfile.reach
          - user.facebookProfile.type
          - user.twitterAccount.id
          - user.twitterAccount.userId
          - user.twitterAccount.handle
          - user.twitterAccount.fullName
          - user.twitterAccount.profilePicture
          - user.twitterAccount.description
          - user.twitterAccount.followersCount
          - user.twitterAccount.followingCount
          - user.twitterAccount.listedCount
          - user.twitterAccount.accountCreatedAt
          - user.twitterAccount.location
          - user.twitterAccount.geoEnabled
          - user.twitterAccount.lang
          - user.twitterAccount.timeZone
          - user.twitterAccount.utcOffset
          - user.twitterAccount.verified
          - user.twitterAccount.protected
          - user.twitterAccount.averageFavorites
          - user.twitterAccount.averageRetweets
          - user.twitterAccount.averageEngagements
          - user.twitterAccount.engagementRate
          - user.twitterAccount.primaryAccount
          - user.twitterAccount.twitterExternalId
          - user.twitterAccount.createdAt
          - user.pinterestAccount.id
          - user.pinterestAccount.averageEngagements
          - user.pinterestAccount.bio
          - user.pinterestAccount.boardsCount
          - user.pinterestAccount.createdAt
          - user.pinterestAccount.engagementRate
          - user.pinterestAccount.externalId
          - user.pinterestAccount.firstName
          - user.pinterestAccount.followersCount
          - user.pinterestAccount.followingCount
          - user.pinterestAccount.lastName
          - user.pinterestAccount.monthlyViewers
          - user.pinterestAccount.pinsCount
          - user.pinterestAccount.primaryAccount
          - user.pinterestAccount.profilePicture
          - user.pinterestAccount.updatedAt
          - user.pinterestAccount.userId
          - user.pinterestAccount.username
          - user.blog.id
          - user.blog.globalUserId
          - user.blog.language
          - user.blog.name
          - user.blog.platform
          - user.blog.url
          - user.youtubeChannel.id
          - user.youtubeChannel.userId
          - user.youtubeChannel.username
          - user.youtubeChannel.bio
          - user.youtubeChannel.accountCreatedAt
          - user.youtubeChannel.profilePicture
          - user.youtubeChannel.followersCount
          - user.youtubeChannel.videoCount
          - user.youtubeChannel.commentCount
          - user.youtubeChannel.viewCount
          - user.youtubeChannel.primaryAccount
          - user.youtubeChannel.youtubeExternalId
          - user.youtubeChannel.handle
          - user.youtubeChannel.global_user_id
          - draftContent.id
          - draftContent.text
          - draftContent.listMemberId
          - draftContent.createdAt
          - draftContent.updatedAt
          - draftContent.status
          - draftContent.contentType
          - draftContent.notes
          - draftContent.contentUrl
          - draftContent.isArchived
          - draftContent.archivedByAccountId
          - draftContent.archivedByGlobalUserId
          - draftContent.archivedAt
          - draftContent.threadId
          - draftContent.feedback
          - draftContent.uploaderType
          - draftContent.uploaderAccountId
          - draftContent.uploaderGlobalUserId
          - user.tiktokCreator.followersCount
          - user.tiktokCreator.engagementRate
    UserSearch:
      type: object
      additionalProperties: false
      properties:
        DemographicsPro_Audience_Data_Analysis:
          type: object
          additionalProperties: false
          properties:
            DemographicsPro_Audience_Gender_Max:
              type: array
              x-filter-type: term
              items:
                type: string
            DemographicsPro_Audience_MaritalStatus_Max:
              type: array
              x-filter-type: term
              items:
                type: string
            DemographicsPro_Audience_ParentalStatus_Max:
              type: array
              x-filter-type: term
              items:
                type: string
            DemographicsPro_Audience_Age_Max:
              type: array
              x-filter-type: term
              items:
                type: string
            DemographicsPro_Audience_Race_Max:
              type: array
              x-filter-type: term
              items:
                type: string
            DemographicsPro_Audience_Language_Max:
              type: array
              x-filter-type: term
              items:
                type: string
            DemographicsPro_Audience_Country_Max:
              type: array
              x-filter-type: term
              items:
                type: string
            DemographicsPro_Audience_State_Max:
              type: array
              x-filter-type: term
              items:
                type: string
            DemographicsPro_Audience_City_Max:
              type: array
              x-filter-type: term
              items:
                type: string
            DemographicsPro_Audience_EducationStatus_Max:
              type: array
              x-filter-type: term
              items:
                type: string
            DemographicsPro_Audience_PersonalIncome_Max:
              type: array
              x-filter-type: term
              items:
                type: string
            DemographicsPro_Audience_Occupation_Max:
              type: object
              additionalProperties: false
              x-filter-type: multiTerm
              properties:
                quantifier:
                  type: string
                  enum:
                  - any
                  - all
                ids:
                  type: array
                  items:
                    type:
                    - integer
                    - string
            DemographicsPro_Audience_Industry_Max:
              type: object
              additionalProperties: false
              x-filter-type: multiTerm
              properties:
                quantifier:
                  type: string
                  enum:
                  - any
                  - all
                ids:
                  type: array
                  items:
                    type:
                    - integer
  

# --- truncated at 32 KB (82 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/later/refs/heads/main/openapi/later-workflow-api-openapi.yml