Agco File Uploads API

The File Uploads API from Agco — 1 operation(s) for file uploads.

Operations 1

POST /api/v2/FileUploads/Report Build a report from file uploads #

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/agco-file-uploads-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

agco-file-uploads-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: v1
  title: File Uploads API
servers:
- url: https://secure.agco-ats.com
tags:
- name: File Uploads
paths:
  /api/v2/FileUploads/Report:
    post:
      tags:
      - File Uploads
      summary: Build a report from file uploads
      description: No Documentation Found.
      operationId: FileUploads_PostReport
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/API.PagedResponse_Communication.Models.FileUpload'
            text/json:
              schema:
                $ref: '#/components/schemas/API.PagedResponse_Communication.Models.FileUpload'
        default:
          description: API Error Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/API.Models.ApiError'
            text/json:
              schema:
                $ref: '#/components/schemas/API.Models.ApiError'
      deprecated: false
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Communication.Models.FileUploadReportQuery'
          text/json:
            schema:
              $ref: '#/components/schemas/Communication.Models.FileUploadReportQuery'
          application/xml:
            schema:
              $ref: '#/components/schemas/Communication.Models.FileUploadReportQuery'
          text/xml:
            schema:
              $ref: '#/components/schemas/Communication.Models.FileUploadReportQuery'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/Communication.Models.FileUploadReportQuery'
        required: true
components:
  schemas:
    API.PagedResponse_Communication.Models.FileUpload:
      description: A response containing a page of results and metadata concerning the results
      required:
      - Metadata
      - Entities
      type: object
      properties:
        Metadata:
          $ref: '#/components/schemas/API.PagedResponseMetadata'
          description: Metadata about this paged response
          readOnly: true
        Entities:
          description: The set of entities that make up this page.
          type: array
          items:
            $ref: '#/components/schemas/Communication.Models.FileUpload'
          readOnly: true
    API.PagedResponseMetadata:
      description: Metadata for the paged response
      required:
      - TotalCount
      - Limit
      - Offset
      type: object
      properties:
        TotalCount:
          format: int32
          description: The total number of entities matching the request.
          type: integer
          readOnly: true
        Limit:
          format: int32
          description: The number of entities this paged response is limited to.
          type: integer
          readOnly: true
        Offset:
          format: int32
          description: The number of entities prior to this page of items.
          type: integer
          readOnly: true
    Communication.Models.FieldFilter:
      required:
      - Field
      type: object
      properties:
        Field:
          description: The field to filter
          type: string
        Type:
          description: Optional. The filter type. Default is HasFieldMatching.
          enum:
          - HasFieldMatching
          - HasIndexDataMatching
          - DoesNotHaveIndexDataMatching
          type: string
        Comparison:
          description: Optional. The type of value comparison to apply.  Default is Equal.
          enum:
          - Equal
          - NotEqual
          - LessThan
          - LessThanOrEqual
          - GreaterThan
          - GreaterThanOrEqual
          - In
          - NotIn
          type: string
        Value:
          description: The value used with comparison to filter results. Do not use with "Set" comparisons
          type: string
        Values:
          description: The set of values to use with comparison to filter results.  Use with "Set" comparisons.
          type: array
          items:
            type: string
    API.Models.ApiError:
      type: object
      properties:
        DeveloperMessage:
          type: string
        UserMessage:
          type: string
        ErrorCode:
          format: int32
          type: integer
        MoreInfo:
          type: string
    System.Object:
      type: object
      properties: {}
    Communication.Models.FileUploadReportQuery:
      type: object
      properties:
        FieldFilters:
          description: Optional. Filter results by field values. Multiple filters are combined with 'AND' logic.
          type: array
          items:
            $ref: '#/components/schemas/Communication.Models.FieldFilter'
        IncludeIndexFields:
          description: "Optional. The index data fields to include in the results.  \n            By default any index data fields included in FieldFilters will be included."
          type: array
          items:
            type: string
        IncludeStoredDataFields:
          description: "Optional. The stored data fields to include in the results. \n            By default stored data fields are omitted in the result.\n            Limit must be 25 or less to return stored data fields."
          type: array
          items:
            type: string
        Limit:
          format: int32
          description: Optional. Limit number of results returned. The default value is 10.
          maximum: 25
          minimum: 1
          type: integer
        Offset:
          format: int32
          description: Optional. Offset for the results returned. The default value is 0.
          maximum: 2147483647
          minimum: 0
          type: integer
    Communication.Models.FileUpload:
      type: object
      properties:
        SubmissionCode:
          description: The submission code
          type: string
        CreatedDate:
          format: date-time
          description: The date the file was created
          type: string
        DealerID:
          description: The Dearler ID
          type: string
        Email:
          description: The email address provided with the file upload
          type: string
        Name:
          description: The name provided with the file upload
          type: string
        NodeID:
          description: The node ID
          type: string
        Phone:
          description: The phone number provided with the file upload
          type: string
        UploadDate:
          format: date-time
          description: The date the file was uploaded
          type: string
        Voucher:
          description: The voucher of the EDT instance
          type: string
        Description:
          description: The description
          type: string
        Version:
          description: The EDT version
          type: string
        IndexData:
          description: "The Index Data for the File Upload. \n            Fields without a value are omitted.\n            Index Data may not be included in the response if no index data was requested."
          type: object
          additionalProperties:
            type: string
        StoredData:
          description: "The Stored Data for the File Upload. \n            Fields without a value are omitted.\n            Stored Data may not be included in the response if no stored data was requested."
          type: object
          additionalProperties:
            $ref: '#/components/schemas/System.Object'
        FileID:
          description: The file ID
          type: string
        FileTypeID:
          description: The File Type ID
          type: string