How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

AGCO ATS API

The AGCO Technical Support (ATS) API behind AGCO's Electronic Diagnostic Tool (EDT) and dealer software distribution platform. Publishes 285 operations across 55 tags covering authorization codes and vouchers, dealer and client records, content submission and release, software packages, update groups and subscriptions, translation sets, users, roles and permissions, and AGCO Power aftermarket services (ECU activation, engine production data, IQA codes). Served from secure.agco-ats.com with a public Swagger UI; calling it requires EDT Support Portal credentials.

AGCO ATS API is one of 4 APIs that Agco publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Diagnostics, Dealers, Software Distribution, Authorization, and Engines. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, and authentication docs.

This API exposes 285 operations across 167 paths, organized into 55 resource areas, and defines 166 schemas. It is described by OpenAPI 2.0, at version v1.

Requests are made against the base URL https://secure.agco-ats.com.

285 operations 167 paths 166 schemas 34 DELETE132 GET56 POST63 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 2.0
API Version
v1
Base URL
https://secure.agco-ats.com
Resource Areas
55

Paths & Operations 285

Across 167 paths, the API surfaces 285 operations — 34 DELETE, 132 GET, 56 POST, 63 PUT. They span 55 resource areas, including Activities, ActivityRuns, AftermarketServices, Agents, Authentication, AuthorizationCategories, AuthorizationCodeDefinitions, AuthorizationCodes, and 47 more. Each is listed below with its method, path, parameters, and response codes.

Activities 5
GET
/api/v2/activities
Get Activities
Activities_GetActivities 3 params → 200default
POST
/api/v2/activities
Create an Activity
Activities_PostActivity 1 param → 200default
GET
/api/v2/activities/{activityID}
Get an Activity by ID
Activities_GetActivity 2 params → 200default
PUT
/api/v2/activities/{activityID}
Update an Activity
Activities_PutActivity 2 params → 204default
DELETE
/api/v2/activities/{activityID}
Mark the delete flag for the Activity
Activities_DeleteActivity 1 param → 204default
ActivityRuns 5
GET
/api/v2/activityRuns
Get ActivityRuns
ActivityRuns_GetActivityRuns 3 params → 200default
GET
/api/v2/activityRuns/{activityRunID}
Get an ActivityRun by ID
ActivityRuns_GetActivityRun 1 param → 200default
PUT
/api/v2/activityRuns/{activityRunID}
Update an ActivityRun
ActivityRuns_PutActivityRun 2 params → 204default
GET
/api/v2/activityRuns/{activityRunID}/status
Get the ActivityRunStatus of an ActivityRun
ActivityRuns_GetActivityRunStatus 1 param → 200default
PUT
/api/v2/activityRuns/{activityRunID}/status
Update the ActivityRunStatus of an ActivityRun
ActivityRuns_PutActivityRunStatus 2 params → 204default
AftermarketServices 8
GET
/api/v2/AftermarketServices/Certificates
No Documentation Found.
AftermarketServices_GetCerts → 200default
PUT
/api/v2/AftermarketServices/ECUs/{serialNumber}
Activate or Deactivate an ECU, or Report an ECU as Damaged.
AftermarketServices_PutECU 3 params → 200default
GET
/api/v2/AftermarketServices/Engines/{serialNumber}/ProductionData
Get production calibration data for given engine.
AftermarketServices_GetProductionData 2 params → 200default
GET
/api/v2/AftermarketServices/Engines/{serialNumber}/IQACodes
Get injector codes given engine.
AftermarketServices_GetEngineIQACodes 2 params → 200default
PUT
/api/v2/AftermarketServices/Engines/{serialNumber}/IQACodes
Report the IQA codes used by an engine
AftermarketServices_PutIQACodes 3 params → 200default
GET
/api/v2/AftermarketServices/UserStatuses
Retrieve the status of an EDT Kit Registration with AGCO Power Web Services
AftermarketServices_GetUserStatus 2 params → 200default
PUT
/api/v2/AftermarketServices/UserStatuses
Update the status of an EDT Kit Registration with AGCO Power Web Services
AftermarketServices_UpdateUserStatus 1 param → 200default
GET
/api/v2/AftermarketServices/Hello
Check whether there is connectivity to AGCO Power Web Services
AftermarketServices_GetConnectionStatus → 200default
Agents 10
GET
/api/v2/agents
Get Agents
Agents_GetAgents 2 params → 200default
POST
/api/v2/agents
Create an Agent
Agents_PostAgent 1 param → 200default
GET
/api/v2/agents/{agentID}
Get Agent
Agents_GetAgentAsync 1 param → 200default
PUT
/api/v2/agents/{agentID}
Update an Agent
Agents_PutAgent 2 params → 204default
DELETE
/api/v2/agents/{agentID}
Delete an Agent
Agents_DeleteAgent 1 param → 204default
GET
/api/v2/agents/Current
Get Agent associated with the current user
Agents_GetCurrentAgentAsync → 200default
GET
/api/v2/agents/{agentID}/ActivityRun
Get an Agent's ActivityRun
Agents_GetAgentActivityRun 1 param → 200default
PUT
/api/v2/agents/{agentID}/ActivityRun
Update the ActivityRun assigned to the Agent.
Agents_PutAgentActivityRun 2 params → 204default
GET
/api/v2/agents/Current/ActivityRun
Get the ActivityRun of Agent associated with the current user
Agents_GetCurrentAgentActivityRun → 200default
PUT
/api/v2/agents/{agentID}/Status
Update an Agent
Agents_PutAgentStatus 2 params → 204default
Authentication 9
PUT
/api/v2/AuthenticatedUsers/{UserID}/Tokens
Manage API tokens.
Authentication_PutManageTokens 2 params → 204
POST
/api/v2/Authentication
Authenticate a user.
Authentication_Default 1 param → 200
GET
/api/v2/Authentication/IsAlive
Acknowledges the connection to the API
Authentication_IsAlive → 204
POST
/api/v2/Authentication/RequestPasswordReset
Request a password reset.
Authentication_RequestPasswordReset 1 param → 204
POST
/api/v2/Authentication/ResetPasword
Reset a password
Authentication_ResetPasword 1 param → 204
GET
/api/v2/Authentication/OAuthRedirect
Redirect to OIDC provider with configured and provided query parameters.
Authentication_OAuthRedirect 5 params → 200
GET
/api/v2/Authentication/OAuthCallback
Provided as "redirectUri" query parameter when redirecting to OIDC provider.
Authentication_OAuthCallback 4 params → 200
POST
/api/v2/Authentication/OAuthUser
Login using OpenID.
Authentication_OAuthUser 1 param → 200
GET
/api/v2/Authentication/OAuthCertificate
Retrieve the certificate used for OAuth Client Authentication.
Authentication_OAuthCertificate 3 params → 200
AuthorizationCategories 7
GET
/api/v2/AuthorizationCategories
Get authorization categories.
AuthorizationCategories_Get 4 params → 200default
POST
/api/v2/AuthorizationCategories
Add an authorization category.
AuthorizationCategories_Post 1 param → 200default
PUT
/api/v2/AuthorizationCategories/{id}
Update an authorization category.
AuthorizationCategories_Put 2 params → 204default
DELETE
/api/v2/AuthorizationCategories/{id}
Remove an authorization category.
AuthorizationCategories_Delete 1 param → 204default
POST
/api/v2/AuthorizationCategories/{id}/Users/{userID}
Add a category that a user can see.
AuthorizationCategories_AddUser 2 params → 204default
DELETE
/api/v2/AuthorizationCategories/{id}/Users/{userID}
Deletes a category a user could see.
AuthorizationCategories_RemoveUser 2 params → 204default
GET
/api/v2/AuthorizationCategories/Users
Returns a report of access that users have to Authorization Categories.
AuthorizationCategories_GetUsers 7 params → 200default
AuthorizationCodeDefinitions 7
GET
/api/v2/AuthorizationCodeDefinitions
Get authorization code definitions.
AuthorizationCodeDefinitions_GetAuthorizationCodeDefinition 7 params → 200default
POST
/api/v2/AuthorizationCodeDefinitions
Add an authorization code definition.
AuthorizationCodeDefinitions_PostAuthorizationCodeDefinition 1 param → 200default
GET
/api/v2/AuthorizationCodeDefinitions/{id}
Get an authorization code definition by its ID
AuthorizationCodeDefinitions_GetAuthorizationCodeDefinition 1 param → 200default
PUT
/api/v2/AuthorizationCodeDefinitions/{id}
Update an authorization code definition
AuthorizationCodeDefinitions_PutAuthorizationCodeDefinition 2 params → 204default
DELETE
/api/v2/AuthorizationCodeDefinitions/{id}
Disable an authorization code definition
AuthorizationCodeDefinitions_DeleteAuthorizationCodeDefinition 1 param → 204default
POST
/api/v2/AuthorizationCodeDefinitions/{ID}/Categories/{categoryID}
Add a category to an authorizationCodeDefintion.
AuthorizationCodeDefinitions_AddCategoryToDefinition 2 params → 204default
DELETE
/api/v2/AuthorizationCodeDefinitions/{ID}/Categories/{categoryID}
Deletes the category from the authorization code definition.
AuthorizationCodeDefinitions_RemoveCategoryFromDefinition 2 params → 204default
AuthorizationCodes 7
GET
/api/v2/AuthorizationCodes
Get authorization codes.
AuthorizationCodes_GetAuthorizationCodes 7 params → 200default
POST
/api/v2/AuthorizationCodes
Generates an authorization code using the provided definition and parameters.
AuthorizationCodes_PostAuthorizationCode 1 param → 200default
GET
/api/v2/AuthorizationCodes/{id}
Get an authorization code by its ID.
AuthorizationCodes_GetAuthorizationCode 1 param → 200default
PUT
/api/v2/AuthorizationCodes/{id}
Update an authorization code.
AuthorizationCodes_PutAuthorizationCode 2 params → 204default
DELETE
/api/v2/AuthorizationCodes/{id}
Hide an authorization code.
AuthorizationCodes_DeleteAuthorizationCode 1 param → 204default
GET
/api/v2/AuthorizationCodes/{id}/Validate
No Documentation Found.
AuthorizationCodes_ValidateAuthorizationCode 1 param → 200default
GET
/api/v2/AuthorizationCodes/{id}/ContactInformation
Get contact information for an authorization code.
AuthorizationCodes_GetContactInformation 1 param → 200default
AuthorizationContactInformation 2
GET
/api/v2/AuthorizationContactInformation
Get contact information for authorization codes.
AuthorizationContactInformation_Get 6 params → 200default
POST
/api/v2/AuthorizationContactInformation
Add contact information for authorization code.
AuthorizationContactInformation_Post 1 param → 200default
Brands 1
GET
/api/v2/Brands
Gets a list of Brands.
Brands_Brands → 200default
Bundles 5
GET
/api/v2/Bundles
Get the list of bundles.
Bundles_GetBundles 5 params → 200default
POST
/api/v2/Bundles
Add a Bundle to the Update System.
Bundles_PostBundle 2 params → 200default
GET
/api/v2/Bundles/{ID}
Get a specific Bundle by ID.
Bundles_GetBundle 1 param → 200default
PUT
/api/v2/Bundles/{ID}
Modify a Bundle in the Update System.
Bundles_PutBundle 2 params → 204default
DELETE
/api/v2/Bundles/{ID}
Delete a Bundle.
Bundles_DeleteBundle 1 param → 204default
Clients 5
GET
/api/v2/Clients
Get a List of Clients in the Update System.
Clients_Get 3 params → 200default
GET
/api/v2/Clients/{ID}
Get a Client in the Update System.
Clients_Get 1 param → 200default
PUT
/api/v2/Clients/{ID}
Update a Client.
Clients_Put 2 params → 204default
GET
/api/v2/Clients/{ID}/UpdateGroupSubscriptions
Get a Client's Current Update Group Subscriptions
Clients_GetSubscriptions 4 params → 200default
GET
/api/v2/Clients/{ID}/AvailableUpdateGroupSubscriptions
Get a Client's Available Update Group Subscriptions
Clients_GetAvailableSubscriptions 4 params → 200default
ContentDefinitions 11
GET
/api/v2/ContentDefinitions
Get ContentDefinitions
ContentDefinitions_GetContentDefinitions 7 params → 200default
POST
/api/v2/ContentDefinitions
Create a ContentDefinition
ContentDefinitions_PostContentDefinition 1 param → 200default
GET
/api/v2/ContentDefinitions/{contentDefinitionID}
Get a ContentDefinition by ID
ContentDefinitions_GetContentDefinition 2 params → 200default
PUT
/api/v2/ContentDefinitions/{contentDefinitionID}
Update a ContentDefinition
ContentDefinitions_PutContentDefinition 2 params → 204default
DELETE
/api/v2/ContentDefinitions/{contentDefinitionID}
Delete a ContentDefinition
ContentDefinitions_DeleteContentDefinition 1 param → 204default
GET
/api/v2/ContentDefinitions/{contentDefinitionID}/Attributes
Get Attributes for a ContentDefinition
ContentDefinitions_GetContentDefinitionAttributes 4 params → 200default
POST
/api/v2/ContentDefinitions/{contentDefinitionID}/Attributes
Add an Attribute to a ContentDefinition
ContentDefinitions_PostContentDefinitionAttribute 2 params → 200default
POST
/api/v2/ContentDefinitions/{contentDefinitionID}/Attributes/Batch
No Documentation Found.
ContentDefinitions_PostContentDefinitionAttributes 2 params → 204default
PUT
/api/v2/ContentDefinitionAttributes/{contentDefinitionAttributeID}
Update an Attribute for a ContentDefinition
ContentDefinitions_PutContentDefinitionAttributeAsync 2 params → 204default
DELETE
/api/v2/ContentDefinitionAttributes/{contentDefinitionAttributeID}
Remove an Attribute from a ContentDefinition
ContentDefinitions_DeleteContentDefinitionAttribute 1 param → 204default
PUT
/api/v2/ContentDefinitionAttributes/Batch
No Documentation Found.
ContentDefinitions_PutContentDefinitionAttributes 1 param → 204default
ContentRelease 5
GET
/api/v2/ContentReleases
Get ContentReleaseVersion
ContentRelease_GetContentReleaseVersion 7 params → 200default
POST
/api/v2/ContentReleases
Create a ContentReleaseVersion
ContentRelease_PostContentRelease 1 param → 200default
GET
/api/v2/ContentReleases/{ContentReleaseId}
Get a Content Release Version by ID
ContentRelease_GetContentReleaseVersion 1 param → 200default
PUT
/api/v2/ContentReleases/{ContentReleaseId}
Update a ContentReleaseVersion
ContentRelease_PutContentDefinition 2 params → 204default
DELETE
/api/v2/ContentReleases/{ContentReleaseId}
Delete a ContentReleaseVersion
ContentRelease_DeleteContentReleaseVersionn 1 param → 204default
ContentSubmissions 12
GET
/api/v2/ContentSubmissions
Get ContentSubmissions
ContentSubmissions_GetContentSubmissions 9 params → 200default
POST
/api/v2/ContentSubmissions
Create a ContentSubmission
ContentSubmissions_PostContentSubmission 1 param → 200default
GET
/api/v2/ContentSubmissions/{contentSubmissionID}
Get a ContentSubmission by ID
ContentSubmissions_GetContentSubmission 2 params → 200default
PUT
/api/v2/ContentSubmissions/{contentSubmissionID}
Update a ContentSubmission
ContentSubmissions_PutContentSubmission 2 params → 204default
DELETE
/api/v2/ContentSubmissions/{contentSubmissionID}
Delete a ContentSubmission
ContentSubmissions_DeleteContentSubmission 1 param → 204default
GET
/api/v2/ContentSubmissions/{contentSubmissionID}/Status
Get the status of a ContentSubmission
ContentSubmissions_GetContentSubmissionStatus 2 params → 200default
GET
/api/v2/ContentSubmissions/{contentSubmissionID}/Attributes
Get Attributes for a ContentSubmission
ContentSubmissions_GetContentSubmissionAttributes 4 params → 200default
POST
/api/v2/ContentSubmissions/{contentSubmissionID}/Attributes
Add an Attribute to a ContentSubmission
ContentSubmissions_PostContentSubmissionAttribute 2 params → 200default
POST
/api/v2/ContentSubmissions/{contentSubmissionID}/Attributes/Batch
No Documentation Found.
ContentSubmissions_PostContentSubmissionAttributes 2 params → 204default
PUT
/api/v2/ContentSubmissionAttributes/{contentSubmissionAttributeID}
Update an Attribute for a ContentSubmission
ContentSubmissions_PutContentSubmissionAttributeAsync 2 params → 204default
DELETE
/api/v2/ContentSubmissionAttributes/{contentSubmissionAttributeID}
Remove an Attribute from a ContentSubmission
ContentSubmissions_DeleteContentSubmissionAttribute 1 param → 204default
PUT
/api/v2/ContentSubmissionAttributes/Batch
No Documentation Found.
ContentSubmissions_PutContentSubmissionAttributes 1 param → 204default
ContentSubmissionTypes 5
GET
/api/v2/ContentSubmissionTypes
Returns available Content Submission Types.
ContentSubmissionTypes_GetContentSubmissionTypes 1 param → 200default
POST
/api/v2/ContentSubmissionTypes
Add a Content Submission Type
ContentSubmissionTypes_PostContentSubmissionType 1 param → 200default
GET
/api/v2/ContentSubmissionTypes/{id}
Retrieves a Content Submission Type by its ID.
ContentSubmissionTypes_GetContentSubmissionType 1 param → 200default
PUT
/api/v2/ContentSubmissionTypes/{id}
Update a Content Submission Type
ContentSubmissionTypes_PutContentSubmissionType 2 params → 204default
DELETE
/api/v2/ContentSubmissionTypes/{id}
Remove a Content Submission Type
ContentSubmissionTypes_DeleteContentSubmissionType 1 param → 204default
DealerByCountry 1
GET
/api/v2/DealerByCountry
Get a total count of dealers per country
DealerByCountry_GetCountries 2 params → 200default
Dealers 2
GET
/api/v2/Dealers/{DealerCode}
Lookup a dealer using a dealer code.
Dealers_GetDealerbyDealerCode 1 param → 200default
GET
/api/v2/Dealers
Get a list of dealers.
Dealers_GetDealers 5 params → 200default
Files 7
GET
/api/v2/Files
Get a paged response of file metadata.
Files_GetFiles 3 params → 200default
POST
/api/v2/Files
Create the metadata for a file before uploading. The State of the File should be 'Created'.
Files_PostFile 1 param → 200default
GET
/api/v2/Files/{ID}
Gets a file's metadata.
Files_GetFile 1 param → 200default
PUT
/api/v2/Files/{ID}
Update the metadata for a file. Size may not be modified by the client.
Files_PutFile 2 params → 204default
DELETE
/api/v2/Files/{ID}
Mark a file as 'Removed'. Disables download of the file and hides metadata from GET all method
Files_DeleteFile 1 param → 204default
GET
/api/v2/Files/{ID}/FileContents
Download the contents of a file. The current State of the File should be 'Available'.
Files_GetFileContents 1 param → 200default
PUT
/api/v2/Files/{ID}/FileContents
Upload the contents of a file. The current State of the File should be 'Created'.
Files_PutFileContents 1 param → 200default
FileUploadIndexFields 1
GET
/api/v2/FileUploadIndexFields
Get File Upload Index Fields
FileUploadIndexFields_Get 2 params → 200default
FileUploads 1
POST
/api/v2/FileUploads/Report
Build a report from file uploads
FileUploads_PostReport 1 param → 200default
FileUploadTypes 1
GET
/api/v2/FileUploadTypes
Get File Upload Types
FileUploadTypes_Get 2 params → 200default
GlobalImageCategories 3
GET
/api/v2/GlobalImageCategories
Get a paged response of file metadata.
GlobalImageCategories_GetFiles 2 params → 200default
POST
/api/v2/GlobalImageCategories
Create the metadata for a file before uploading. The State should be 'Created'.
GlobalImageCategories_PostFile 1 param → 200default
GET
/api/v2/GlobalImageCategories/{ID}
Gets a file's metadata.
GlobalImageCategories_GetFile 1 param → 200default
GlobalImages 7
GET
/api/v2/GlobalImages
Get a paged response of GlobalImage.
GlobalImages_GetGlobalImages 8 params → 200default
POST
/api/v2/GlobalImages
Create the metadata for a GlobalImage before uploading. The State should be 'Created'.
GlobalImages_PostGlobalImage 2 params → 200default
GET
/api/v2/GlobalImages/{ID}
Gets a GlobalImage's metadata.
GlobalImages_GetGlobalImage 1 param → 200default
PUT
/api/v2/GlobalImages/{ID}
Update the metadata for an image.
GlobalImages_PutGlobalImage 3 params → 204default
DELETE
/api/v2/GlobalImages/{ID}
Mark a file as 'Removed'. Disables download of the image and hides metadata from GET all method
GlobalImages_DeleteFile 1 param → 204default
GET
/api/v2/GlobalImages/{ID}/ImageContents
Download the contents of a GlobalImage. The current State of the GlobalImage should be 'Available'.
GlobalImages_GetGlobalImageContents 2 params → 200default
PUT
/api/v2/GlobalImages/{ID}/ImageContents
Upload the contents of a GlobalImage. The current State of the File for the GlobalImage should be 'Created'.
GlobalImages_PutGlobalImageContents 2 params → 200default
JobRuns 5
GET
/api/v2/jobRuns
Get JobRuns
JobRuns_GetJobRuns 3 params → 200default
POST
/api/v2/jobRuns
Create a JobRun
JobRuns_PostJobRun 1 param → 200default
GET
/api/v2/jobRuns/{jobRunID}
Get a JobRun by ID
JobRuns_GetJobRun 2 params → 200default
PUT
/api/v2/jobRuns/{jobRunID}
Update a JobRun
JobRuns_PutJobRun 2 params → 204default
DELETE
/api/v2/jobRuns/{jobRunID}
Delete a JobRun
JobRuns_DeleteJobRun 1 param → 204default
Jobs 5
GET
/api/v2/jobs
Get Jobs
Jobs_GetJobs 3 params → 200default
POST
/api/v2/jobs
Create a Job
Jobs_PostJob 1 param → 200default
GET
/api/v2/jobs/{jobID}
Get a Job by ID
Jobs_GetJob 2 params → 200default
PUT
/api/v2/jobs/{jobID}
Update a Job
Jobs_PutJob 2 params → 204default
DELETE
/api/v2/jobs/{jobID}
Mark the delete flag for the Job
Jobs_DeleteJob 1 param → 204default
Languages 5
GET
/api/v2/Languages
Get a list of the languages for which translations are supported. Returns a PagedResponse of Language objects.
Languages_GetLanguages 3 params → 200default
POST
/api/v2/Languages
Add a Language to support for translations. Accepts a Language object. Returns the Id of the created object.
Languages_CreateLanguage 1 param → 200default
GET
/api/v2/Languages/{LocaleID}
Get a language by its id. Returns a Language object
Languages_GetLanguage 1 param → 200default
PUT
/api/v2/Languages/{LocaleID}
Update a language’s description. Accepts a Language object.
Languages_UpdateLanguage 2 params → 204default
DELETE
/api/v2/Languages/{LocaleID}
Remove a Language from those supported for translations. Marks language as deleted.
Languages_DeleteLanguage 1 param → 204default
LicenseActivations 4
POST
/api/v2/LicenseActivations
Create a license activation.
LicenseActivations_Post 1 param → 200default
PUT
/api/v2/LicenseActivations/{ID}
Update a license activiation.
LicenseActivations_Put 2 params → 200default
PUT
/api/v2/LicenseActivations/{ID}/Confirm
Confirm that the client has applied the updated license.
LicenseActivations_PutConfirm 2 params → 204default
POST
/api/v2/LicenseActivations/RegisterEDTLite
Register an EDT Lite with the Server
LicenseActivations_PostRegisterEDTLite 1 param → 200default
Licenses 2
GET
/api/v2/Licenses
Gets a list of licenses with the specified criteria.
Licenses_Get 5 params → 200default
GET
/api/v2/Licenses/{ID}
Get a license.
Licenses_Get 1 param → 200default
Logs 3
GET
/api/v2/Logs
Get the API System logs, most recent first.
Logs_GetLogs 2 params → 200default
POST
/api/v2/Logs
Add a Log entry
Logs_PostLog 1 param → 200default
GET
/api/v2/Logs/{ID}
Get a log by ID
Logs_GetLog 1 param → 200default
Notifications 1
POST
/api/v2/Notifications
Sends an email message.
Notifications_PostMail 1 param → 204default
PackageReports 3
PUT
/api/v2/Clients/{ClientID}/PackageReports/Batch
Submit a batch of package reports
PackageReports_Batch 2 params → 204default
GET
/api/v2/Clients/{ClientID}/PackageReports
Get the package reports for a client.
PackageReports_Default 1 param → 200default
PUT
/api/v2/Clients/{ClientID}/PackageReports
Submit a package report
PackageReports_Default 2 params → 204default
Packages 5
GET
/api/v2/Packages
List Packages.
Packages_GetPackages 5 params → 200default
POST
/api/v2/Packages
Add a Package to the Update System.
Packages_PostPackage 1 param → 200default
GET
/api/v2/Packages/{ID}
Find a Package.
Packages_GetPackage 1 param → 200default
PUT
/api/v2/Packages/{ID}
Modify a Packge to the Update System.
Packages_PutPackage 2 params → 204default
DELETE
/api/v2/Packages/{ID}
Delete a Package.
Packages_DeletePackage 1 param → 204default
PackageTypes 7
GET
/api/v2/PackageTypes
Get all of the Package Types.
PackageTypes_Get 3 params → 200default
POST
/api/v2/PackageTypes
Add a Package Type.
PackageTypes_Post 1 param → 200default
GET
/api/v2/PackageTypes/{ID}
Get a specific Package Type.
PackageTypes_Get 1 param → 200default
PUT
/api/v2/PackageTypes/{ID}
Modify a Package Type.
PackageTypes_Put 2 params → 204default
DELETE
/api/v2/PackageTypes/{ID}
Delete a Package Type.
PackageTypes_Delete 1 param → 204default
POST
/api/v2/PackageTypes/{id}/Users/{userID}
Add a package type that a user can see.
PackageTypes_AddPackageTypeUser 2 params → 204default
DELETE
/api/v2/PackageTypes/{id}/Users/{userID}
Deletes a package type a user could see.
PackageTypes_RemovePackageTypeUser 2 params → 204default
PackageTypetoBundles 6
PUT
/api/v2/Bundles/{bundleID}/PackageTypetoBundles/Batch
Update multiple Package Type ID to Bundle Relationships.
PackageTypetoBundles_PutBatch 2 params → 204default
POST
/api/v2/Bundles/{bundleID}/PackageTypetoBundles/Batch
No Documentation Found.
PackageTypetoBundles_PostBatch 2 params → 204default
GET
/api/v2/PackageTypetoBundles
Get all of the Package Type to Bundle Relationships.
PackageTypetoBundles_Get 5 params → 200default
PUT
/api/v2/PackageTypetoBundles
Update a Package Type ID to Bundle Relationship.
PackageTypetoBundles_Put 1 param → 204default
POST
/api/v2/PackageTypetoBundles
Add a new Package Type ID to Bundle Relationship.
PackageTypetoBundles_Post 1 param → 204default
DELETE
/api/v2/PackageTypetoBundles
Delete a Package Type to Bundle Relationship.
PackageTypetoBundles_Delete 2 params → 204default
Permissions 5
GET
/api/v2/Permissions
List Permissions
Permissions_GetPermissions 3 params → 200
POST
/api/v2/Permissions
Adds a Permission
Permissions_PostPermission 1 param → 200
GET
/api/v2/Permissions/{id}
Gets a Permission
Permissions_GetPermission 1 param → 200
PUT
/api/v2/Permissions/{id}
Updates a Permission
Permissions_PutPermission 2 params → 204
DELETE
/api/v2/Permissions/{id}
Deletes a Permission
Permissions_DeletePermission 1 param → 204
PriorityPackages 4
GET
/api/v2/PriorityPackages
Get a list of Priority Packages by Client.
PriorityPackages_GetPriorityPackages 4 params → 200default
POST
/api/v2/PriorityPackages
Add a Priority Package for a Client.
PriorityPackages_PostPriorityPackages 1 param → 200default
GET
/api/v2/PriorityPackages/{ID}
Get a Priority Packages for a Client.
PriorityPackages_GetPriorityPackage 1 param → 200default
DELETE
/api/v2/PriorityPackages/{ID}
Delete a Priority Package for a Client.
PriorityPackages_DeletePriorityPackages 1 param → 204default
Release 6
GET
/api/v2/Releases
Get Release
Release_GetReleases 4 params → 200default
POST
/api/v2/Releases
Create a Release
Release_PostRelease 1 param → 200default
GET
/api/v2/Releases/{ReleaseId}
Get a Release by ID
Release_GetRelease 1 param → 200default
PUT
/api/v2/Releases/{releaseId}
Update a Release
Release_PutContentDefinition 2 params → 204default
POST
/api/v2/Releases/{ReleaseId}/Bundle/{BundleId}
Associates the release with a bundle.
Release_PostReleaseBundle 2 params → 204default
DELETE
/api/v2/Releases/{ReleaseId}/Bundle/{BundleId}
Deletes the association between a release and a bundle.
Release_DeleteReleaseBundle 2 params → 204default
Reporting 10
GET
/api/v2/Reporting/GetClient
Get a Client in the Update System.
Reporting_GetClient 1 param → 200default
GET
/api/v2/Reporting/ClientInfo
Get Client Information
Reporting_ClientInfo 1 param → 200default
GET
/api/v2/Reporting/GetSubscriptions
Get a list of current Client Subscriptions.
Reporting_GetSubscriptions 4 params → 200default
GET
/api/v2/Reporting/RegisteredClients
Get a list of subscribed clients
Reporting_RegisteredClients 11 params → 200default
GET
/api/v2/Reporting/UpdateGroups
Get a list of Update Groups. Update Groups are used by the client to register for a specific type of update.
Reporting_UpdateGroups 2 params → 200default
GET
/api/v2/Reporting/PackageStatusSummary
Get a summary report for a Specific Package
Reporting_PackageStatusSummary 1 param → 200default
GET
/api/v2/Reporting/BundleStatusSummary
Get a summary of all Packages in a Bundle
Reporting_BundleStatusSummary 3 params → 200default
GET
/api/v2/Reporting/BundlesInUpdateGroup
Get a list of bundles for UpdateGroup.
Reporting_BundlesInUpdateGroup 4 params → 200default
GET
/api/v2/Reporting/CurrentPackagesInUpdateGroup
Get the current packages for an update group.
Reporting_CurrentPackagesInUpdateGroup 2 params → 200default
GET
/api/v2/Reporting/UpdateMetrics
Get data for pie charts in UpdateMetrics.
Reporting_UpdateMetrics 2 params → 200default
Roles 7
GET
/api/v2/Roles
List Roles
Roles_GetRoles 5 params → 200
POST
/api/v2/Roles
Adds a User Role
Roles_PostRole 1 param → 200
GET
/api/v2/Roles/{id}
Gets a User Role
Roles_GetRole 1 param → 200
PUT
/api/v2/Roles/{id}
Updates a User Role
Roles_PutRole 2 params → 204
DELETE
/api/v2/Roles/{id}
Deletes a User Role
Roles_DeleteRole 1 param → 204
GET
/api/v2/Roles/{id}/Permissions
Get the Permissions for a Role
Roles_GetRolePermissions 4 params → 200
PUT
/api/v2/Roles/{id}/Permissions
Manage the Permissions for a Role
Roles_PutRolePermissions 2 params → 204
Steps 4
GET
/api/v2/steps
Get Steps
Steps_GetSteps 3 params → 200default
POST
/api/v2/steps
Create a Step
Steps_PostStep 1 param → 200default
GET
/api/v2/steps/{stepID}
Get a Step by ID
Steps_GetStep 2 params → 200default
PUT
/api/v2/steps/{stepID}
Update a Step
Steps_PutStep 2 params → 204default
StringDefinitions 4
GET
/api/v2/StringDefinitions
Get a paged response of Global String Definitions.
StringDefinitions_GetDefinitions 10 params → 200default
GET
/api/v2/StringDefinitions/{ID}
Get a paged response of Global String Definitions.
StringDefinitions_GetDefinition 4 params → 200default
PUT
/api/v2/StringDefinitions/Batch
Update StringDefinition objects. Accepts an array of StringDefinition objects. This endpoint will add StringDefinitionChange objects to the database. The DescriptionForTranslator may not be modified…
StringDefinitions_UpdateDefinitions 1 param → 204default
POST
/api/v2/StringDefinitions/Batch
Create StringDefinition object. The originating translation must be provided. Accepts an array of StringDefinition objects. Returns nothing.
StringDefinitions_PostDefinition 1 param → 204default
StringTranslations 4
GET
/api/v2/StringTranslations
Get a paged response of Global String Translations.
StringTranslations_GetTranslations 3 params → 200default
GET
/api/v2/StringTranslations/{stringId}/{languageId}
Get a single translation based upon stringId and languageId
StringTranslations_GetTranslation 2 params → 200default
PUT
/api/v2/StringTranslations/{stringId}/{languageId}
Update a string value or a state for a string translation.
StringTranslations_UpdateTranslation 3 params → 204default
PUT
/api/v2/StringTranslations/Batch
Update corrections to string translations
StringTranslations_UpdateTranslations 1 param → 204default
TranslationKeys 4
GET
/api/v2/TranslationKeys
Get a paged response of TranslationKeys.
TranslationKeys_Get 3 params → 200default
POST
/api/v2/TranslationKeys
Create a translationKey object.
TranslationKeys_CreateTranslationKey 1 param → 200default
GET
/api/v2/TranslationKeys/{ID}
Get TranslationKey by ID
TranslationKeys_GetTranslationKey 1 param → 200default
PUT
/api/v2/TranslationKeys/{ID}
Update the StringID of the translationKey object.
TranslationKeys_UpdateTranslationKey 2 params → 204default
TranslationRequests 5
GET
/api/v2/TranslationRequests
Get all TranslationRequest objects. Returns a PagedResponse of TranslationRequest objects with their language ids and string ids.
TranslationRequests_GetTranslationRequests 2 params → 200default
POST
/api/v2/TranslationRequests
Create a translation request. Accepts a TranslationRequest object. Returns the Id of the created object. The state of the TranslationRequest must be ‘NotSubmitted’.
TranslationRequests_CreateTranslationRequest 1 param → 200default
GET
/api/v2/TranslationRequests/{Id}
Get a TranslationRequest object by id. Returns TranslationRequest object with its language ids and string ids.
TranslationRequests_GetTranslationRequest 1 param → 200default
PUT
/api/v2/TranslationRequests/{Id}
Update a TranslationRequest object by id. Accepts a TranslationRequest object.
TranslationRequests_UpdateTranslationRequest 3 params → 204default
PUT
/api/v2/TranslationRequests/{Id}/Strings
No Documentation Found.
TranslationRequests_UpdateTranslationRequestStrings 2 params → 204default
TranslationSets 13
GET
/api/v2/TranslationSets
Get a PagedResponse of TranslationSet objects. Related TranslationSetStrings are NOT returned
TranslationSets_GetTranslationSets 7 params → 200default
GET
/api/v2/TranslationSets/{ID}
Get a TranslationSet object by its id. Related TranslationSetStrings are NOT returned.
TranslationSets_GetTranslationSet 2 params → 200default
PUT
/api/v2/TranslationSets/{ID}
Update a Translation Set. Accepts a TranslationSet object. Only the state property may be updated.
TranslationSets_UpdateTranslationSet 2 params → 204default
GET
/api/v2/TranslationSets/{ID}/Strings
Get a PagedResponse of TranslationSetString objects
TranslationSets_GetTranslationSetStrings 3 params → 200default
PUT
/api/v2/TranslationSets/{ID}/Strings
No Documentation Found.
TranslationSets_UpdateTranslationSetStrings 2 params → 204default
GET
/api/v2/TranslationSets/{ID}/SourceStrings
Gets the information needed to translate a string in a translation set
TranslationSets_GetSourceStrings 3 params → 200default
GET
/api/v2/TranslationSets/{ID}/Statistics
Gets the statistics for translation sets such as the language ids and count of string definitions.
TranslationSets_GetStatistics 1 param → 200default
GET
/api/v2/TranslationSets/{ID}/Attributes
Get a PagedResponse of TranslationSetAttribute objects
TranslationSets_GetTranslationSetAttributes 4 params → 200default
POST
/api/v2/TranslationSets/{ID}/Attributes
Create a TranslationSetAttribute object
TranslationSets_PostTranslationSetAttribute 2 params → 200default
PUT
/api/v2/TranslationSetAttributes/{ID}
Update a TranslationSetAttribute object
TranslationSets_UpdateTranslationSetAttribute 2 params → 204default
DELETE
/api/v2/TranslationSetAttributes/{ID}
Delete a set of TranslationSetAttribute object
TranslationSets_DeleteTranslationSetAttribute 1 param → 204default
PUT
/api/v2/TranslationSetAttributes/Batch
No Documentation Found.
TranslationSets_UpdateTranslationSetAttributes 1 param → 204default
POST
/api/v2/TranslationSets/{ID}/Attributes/Batch
No Documentation Found.
TranslationSets_PostTranslationSetAttributes 2 params → 204default
UpdateGroupClientRelationships 5
GET
/api/v2/UpdateGroupClientRelationships
Get a list of current Client Subscriptions.
UpdateGroupClientRelationships_GetSubscriptions 5 params → 200default
PUT
/api/v2/UpdateGroupClientRelationships
DEPRECATED. Set client subscription status for an update group.
UpdateGroupClientRelationships_PutSubscriptionByClientIDUpdateGroupID 3 params → 204default
POST
/api/v2/UpdateGroupClientRelationships
Add a subscription
UpdateGroupClientRelationships_PostSubscription 1 param → 200default
GET
/api/v2/UpdateGroupClientRelationships/{RelationshipID}
Get a subscription by RelationshipID
UpdateGroupClientRelationships_GetSubscription 1 param → 200default
PUT
/api/v2/UpdateGroupClientRelationships/{RelationshipID}
Updates a Subscription
UpdateGroupClientRelationships_PutSubscription 2 params → 204default
UpdateGroups 7
GET
/api/v2/UpdateGroups
Get a list of Update Groups. Update Groups are used by the client to register for a specific type of update.
UpdateGroups_Get 3 params → 200default
POST
/api/v2/UpdateGroups
Add a new Update Group. The report field is a string that has a dot based request for a specific piece of submitted data.
UpdateGroups_Post 1 param → 200default
GET
/api/v2/UpdateGroups/{ID}
Get a specific Update Group by ID.
UpdateGroups_Get 1 param → 200default
PUT
/api/v2/UpdateGroups/{ID}
Modify an Update Group.
UpdateGroups_Put 2 params → 204default
DELETE
/api/v2/UpdateGroups/{ID}
Delete an Update Group.
UpdateGroups_Delete 1 param → 204default
POST
/api/v2/UpdateGroups/{id}/Users/{userID}
Add an updateGroup that a user can see.
UpdateGroups_AddUpdateGroupUser 2 params → 204default
DELETE
/api/v2/UpdateGroups/{id}/Users/{userID}
Deletes an update group a user could see.
UpdateGroups_RemoveUpdateGroupUser 2 params → 204default
UpdateGroupSubscriptions 7
GET
/api/v2/UpdateGroupSubscriptions
Get Update Group Subscriptions
UpdateGroupSubscriptions_GetUpdateGroupSubscriptions 5 params → 200default
POST
/api/v2/UpdateGroupSubscriptions
Add an Update Group Subscription
UpdateGroupSubscriptions_PostUpdateGroupSubscription 1 param → 200default
GET
/api/v2/UpdateGroupSubscriptions/{UpdateGroupSubscriptionID}
Get an Update Group Subscription
UpdateGroupSubscriptions_GetUpdateGroupSubscription 1 param → 200default
PUT
/api/v2/UpdateGroupSubscriptions/{UpdateGroupSubscriptionID}
Update an Update Group Subscription
UpdateGroupSubscriptions_PutUpdateGroupSubscription 2 params → 204default
DELETE
/api/v2/UpdateGroupSubscriptions/{UpdateGroupSubscriptionID}
Delete an Update Group Subscription
UpdateGroupSubscriptions_DeleteUpdateGroupSubscription 1 param → 204default
PUT
/api/v2/UpdateGroupSubscriptions/Batch
No Documentation Found.
UpdateGroupSubscriptions_PutUpdateGroupSubscriptions 1 param → 204default
POST
/api/v2/UpdateGroupSubscriptions/Batch
No Documentation Found.
UpdateGroupSubscriptions_PostUpdateGroupSubscriptions 1 param → 204default
UpdateSystem 2
GET
/api/v2/UpdateSystem
Checks the Client ID into the Update System.
UpdateSystem_GetCheckin 4 params → 200default
GET
/api/v2/Clients/{ClientID}/CachedFiles
Get a list of Cached Files installed on the client Machine.
UpdateSystem_GetCachedFiles 2 params → 200default
UserContentDefinitions 4
GET
/api/v2/UserContentDefinitions
Get UserContentDefinitions
UserContentDefinitions_GetUserContentDefinitions 4 params → 200default
POST
/api/v2/UserContentDefinitions
Create a UserContentDefinition
UserContentDefinitions_PostUserContentDefinition 1 param → 200default
GET
/api/v2/UserContentDefinitions/{userContentDefinitionID}
Get a UserContentDefinition by ID
UserContentDefinitions_GetUserContentDefinition 1 param → 200default
DELETE
/api/v2/UserContentDefinitions/{userContentDefinitionID}
Delete a UserContentDefinition
UserContentDefinitions_DeleteUserContentDefinition 1 param → 204default
UserPermissions 7
GET
/api/v2/Users/{id}/Permissions
Get a user's permissions
UserPermissions_GetPermissions 4 params → 200default
GET
/api/v2/Users/Current/Permissions
Get a user's permissions
UserPermissions_GetPermissions 3 params → 200default
GET
/api/v2/Users/{id}/Roles
Get a user's roles
UserPermissions_GetRoles 4 params → 200default
PUT
/api/v2/Users/{id}/Roles
Update a user's roles
UserPermissions_Put 2 params → 204default
GET
/api/v2/Roles/{id}/Users
Get all user's in a role
UserPermissions_GetUsers 3 params → 200default
PUT
/api/v2/Roles/{id}/Users
Update a Role's users
UserPermissions_Put 2 params → 204default
GET
/api/v2/Users/Current/Roles
Gets the current user's roles
UserPermissions_GetCurrentUserRoles 3 params → 200default
Users 7
GET
/api/v2/Users
Get users
Users_Get 6 params → 200
POST
/api/v2/Users
Create a user
Users_Post 1 param → 200
GET
/api/v2/Users/{id}
Get a specific user
Users_Get 1 param → 200
PUT
/api/v2/Users/{id}
Update a user
Users_Put 2 params → 204
DELETE
/api/v2/Users/{id}
Delete a user
Users_Delete 1 param → 204
GET
/api/v2/Users/Current
Gets the current user
Users_GetCurrentUser → 200
PUT
/api/v2/Users/Current
Update a user
Users_PutCurrentUser 1 param → 204
VoucherHistory 1
GET
/api/v2/VoucherHistory
Gets voucher history data
VoucherHistory_GetVoucherHistory 5 params → 200
Vouchers 6
GET
/api/v2/Vouchers
Gets a list of vouchers
Vouchers_Get 17 params → 200
POST
/api/v2/Vouchers
Create a voucher
Vouchers_Post 1 param → 200
GET
/api/v2/Vouchers/{VoucherCode}
Get a voucher
Vouchers_Get 2 params → 200
PUT
/api/v2/Vouchers/{VoucherCode}
Update a voucher
Vouchers_Put 2 params → 204
DELETE
/api/v2/Vouchers/{VoucherCode}
Delete a voucher
Vouchers_Delete 1 param → 204
GET
/api/v2/Vouchers/{VoucherCode}/VoucherHistory
Get a voucher's history.
Vouchers_GetVoucherHistory 3 params → 200

Schemas 166

The contract defines 166 schemas that model the data the API accepts and returns. The most detailed are DealerDB.Models.Dealer (31 properties), UpdateSystem.Models.PriorityPackage (17 properties), AuthorizationCodes.Shared.Models.AuthorizationCodeDefinition (16 properties), Communication.Models.FileUpload (15 properties). Each schema is shown below with its type and property counts.

API.PagedResponse[BuildSystem.Shared.DTO.Activity]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
API.PagedResponseMetadata
object
Metadata for the paged response
3 properties 3 required
BuildSystem.Shared.DTO.Activity
object
A DTO for an IActivity
5 properties
BuildSystem.Shared.DTO.Parameter
object
A DTO for an IParameter
3 properties
BuildSystem.Shared.DTO.ActivityStep
object
A DTO for an IActivityStep
8 properties
BuildSystem.Shared.DTO.ParameterMapping
object
A DTO for an IParameterMapping
3 properties
API.Models.ApiError
object
4 properties
API.PagedResponse[BuildSystem.Shared.DTO.ActivityRun]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
BuildSystem.Shared.DTO.ActivityRun
object
A DTO for an IActivityRun
8 properties 1 required
BuildSystem.Shared.DTO.ParameterValue
object
A DTO for an IParameterValue
3 properties
BuildSystem.Shared.DTO.ActivityRunStatus
object
A DTO for an IActivityRunStatus
4 properties
System.Object
object
AGCOPowerServices.Models.ECU
object
An AGCO Power ECU
6 properties 3 required
AGCOPowerServices.Models.ProductionData
object
Production data for an AGCO Power engine.
2 properties 2 required
AGCOPowerServices.Models.UserStatus
object
Status of a voucher in the AGCO Power system
3 properties 2 required
API.PagedResponse[BuildSystem.Shared.DTO.Agent]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
BuildSystem.Shared.DTO.Agent
object
A DTO for an IAgent
6 properties 4 required
BuildSystem.Shared.DTO.StepConfiguration
object
Step Configuration
2 properties 1 required
BuildSystem.Shared.DTO.AgentStatus
object
A DTO for an IAgentStatus
2 properties 1 required
API.Models.TokenOptions
object
2 properties
API.Models.Credentials
object
4 properties 2 required
API.Models.AuthenticatedUser
object
9 properties
API.Models.PasswordResetRequest
object
3 properties 3 required
API.Models.PasswordReset
object
2 properties 2 required
API.Models.OAuthTokenParams
object
Either 'code' or 'refreshtoken' is required.
3 properties
API.IPagedResponse[AuthorizationCodes.Shared.Models.Category]
object
2 properties
AuthorizationCodes.Shared.Models.Category
object
A category for Authorization Code Definitions
3 properties
API.IPagedResponse[AuthorizationCodes.Shared.Models.CategoryUserReport]
object
2 properties
AuthorizationCodes.Shared.Models.CategoryUserReport
object
2 properties
AuthorizationCodes.Shared.Models.AuthorizationCodeUser
object
4 properties
AuthorizationCodes.Shared.Models.AuthorizationCodeDefinition
object
Represents the model used to define how a type of authorization code is generated.
16 properties 1 required
AuthorizationCodes.Shared.Models.DataField
object
9 properties 2 required
AuthorizationCodes.Shared.Models.ValidationField
object
2 properties 2 required
API.IPagedResponse[AuthorizationCodes.Shared.Models.AuthorizationCodeDefinition]
object
2 properties
AuthorizationCodes.Shared.Models.AuthorizationCode
object
Represents the model containing an authorization code used to unlock a feature in machines and EDT
11 properties
AuthorizationCodes.Shared.Models.Parameter
object
A parameter used to create an authorization code.
2 properties 2 required
API.IPagedResponse[AuthorizationCodes.Shared.Models.AuthorizationCode]
object
2 properties
AuthorizationCodes.Shared.Models.CodeValidationModel
object
2 properties
AuthorizationCodes.Shared.Models.AuthorizationContactInformation
object
12 properties 5 required
API.IPagedResponse[AuthorizationCodes.Shared.Models.AuthorizationContactInformation]
object
2 properties
API.PagedResponse[UpdateSystem.Models.Bundle]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
UpdateSystem.Models.Bundle
object
5 properties 3 required
API.PagedResponse[UpdateSystem.Models.Client]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
UpdateSystem.Models.Client
object
3 properties
API.PagedResponse[UpdateSystem.Models.UpdateGroupSubscription]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
UpdateSystem.Models.UpdateGroupSubscription
object
5 properties 4 required
API.PagedResponse[UpdateSystem.Models.AvailableUpdateGroupSubscription]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
UpdateSystem.Models.AvailableUpdateGroupSubscription
object
2 properties
UpdateSystem.Models.UpdateGroup
object
12 properties 3 required
UpdateSystem.Models.AvailableSubscription
object
2 properties
UpdateSystem.Models.PackageType
object
10 properties 1 required
API.PagedResponse[ContentSubmission.Shared.BusinessEntities.ContentDefinition]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
ContentSubmission.Shared.BusinessEntities.ContentDefinition
object
The definition of the content for submission
6 properties 1 required
ContentSubmission.Shared.BusinessEntities.ContentDefinitionAttribute
object
An attribute of a definition of the content for submission
4 properties 1 required
API.PagedResponse[ContentSubmission.Shared.BusinessEntities.ContentDefinitionAttribute]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
API.PagedResponse[ContentSubmission.Shared.BusinessEntities.ContentReleaseVersion]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
ContentSubmission.Shared.BusinessEntities.ContentReleaseVersion
object
ContentReleaseVersion class
8 properties
API.PagedResponse[ContentSubmission.Shared.BusinessEntities.ContentSubmission]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
ContentSubmission.Shared.BusinessEntities.ContentSubmission
object
A content submission
13 properties
ContentSubmission.Shared.BusinessEntities.ContentSubmissionAttribute
object
The definition of the content for submission
4 properties 1 required
BuildSystem.Shared.Interfaces.IJobRun
object
interface of JobRun
7 properties
BuildSystem.Shared.Interfaces.IParameterValue
object
Declares members that must be implemented by parameter value objects.
3 properties
BuildSystem.Shared.Interfaces.IActivityRun
object
IActivityRun
8 properties
BuildSystem.Shared.Interfaces.IActivityRunStatus
object
Declares members of objects that communicate the progress of an asynchronous activity run.
4 properties
BuildSystem.Shared.Interfaces.IActivityStep
object
IActivityStep
8 properties
BuildSystem.Shared.Interfaces.IParameterMapping
object
IParameterMapping
3 properties
API.PagedResponse[ContentSubmission.Shared.BusinessEntities.ContentSubmissionAttribute]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
ContentSubmission.Shared.BusinessEntities.ContentSubmissionType
object
A type of content available for submission
10 properties 2 required
API.PagedResponse[DealerDB.Models.DealersPerCountry]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
DealerDB.Models.DealersPerCountry
object
2 properties
DealerDB.Models.Dealer
object
31 properties
API.PagedResponse[DealerDB.Models.Dealer]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
API.IPagedResponse[GlobalResources.Shared.Models.FileDownload]
object
2 properties
GlobalResources.Shared.Models.FileDownload
object
A language used for string translations.
9 properties 7 required
API.PagedResponse[Communication.Models.FileUploadIndexField]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
Communication.Models.FileUploadIndexField
object
1 property
Communication.Models.FileUploadReportQuery
object
5 properties
Communication.Models.FieldFilter
object
5 properties 1 required
API.PagedResponse[Communication.Models.FileUpload]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
Communication.Models.FileUpload
object
15 properties
API.PagedResponse[Communication.Models.FileUploadType]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
Communication.Models.FileUploadType
object
3 properties
API.IPagedResponse[GlobalResources.Shared.Models.GlobalImageCategory]
object
2 properties
GlobalResources.Shared.Models.GlobalImageCategory
object
An image category from the Global Image library.
2 properties 1 required
API.IPagedResponse[GlobalResources.Shared.Models.GlobalImage]
object
2 properties
GlobalResources.Shared.Models.GlobalImage
object
An image from the Global Image library.
13 properties 7 required
API.PagedResponse[BuildSystem.Shared.DTO.JobRun]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
BuildSystem.Shared.DTO.JobRun
object
A DTO for an IJobRun
7 properties
API.PagedResponse[BuildSystem.Shared.DTO.Job]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
BuildSystem.Shared.DTO.Job
object
A DTO for an IJob
5 properties
BuildSystem.Shared.DTO.JobActivity
object
A DTO for an IJobActivity
5 properties
API.IPagedResponse[GlobalResources.Shared.Models.Language]
object
2 properties
GlobalResources.Shared.Models.Language
object
A language used for string translations.
3 properties 2 required
DealerDB.Models.LicenseActivationCreate
object
5 properties 4 required
DealerDB.Models.LicenseActivation
object
2 properties
DealerDB.Models.LicenseActivationUpdate
object
2 properties 1 required
DealerDB.Models.LicenseActivationConfirm
object
1 property 1 required
DealerDB.Models.EDTLiteRegistration
object
Registration for an EDT Lite
4 properties 3 required
API.PagedResponse[DealerDB.Models.License]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
DealerDB.Models.License
object
10 properties
API.PagedResponse[API.Models.Log]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
API.Models.Log
object
3 properties
API.Models.Notification
object
5 properties 4 required
UpdateSystem.Models.PackageReport
object
3 properties
UpdateSystem.Models.Category
object
2 properties 1 required
UpdateSystem.Models.AttributeValue
object
3 properties 1 required
API.PagedResponse[UpdateSystem.Models.Package]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
UpdateSystem.Models.Package
object
15 properties 6 required
API.PagedResponse[UpdateSystem.Models.PackageType]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
UpdateSystem.Models.PackageTypeIDtoBundle
object
5 properties 4 required
API.PagedResponse[UpdateSystem.Models.PackageTypeIDtoBundle]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
API.PagedResponse[API.Models.Permission]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
API.Models.Permission
object
5 properties 2 required
API.PagedResponse[UpdateSystem.Models.PriorityPackage]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
UpdateSystem.Models.PriorityPackage
object
17 properties 2 required
API.PagedResponse[ContentSubmission.Shared.BusinessEntities.Release]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
ContentSubmission.Shared.BusinessEntities.Release
object
Release class
6 properties
UpdateSystem.Models.ClientInfo
object
2 properties
API.PagedResponse[UpdateSystem.Models.UpdateGroupClientRelationship]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
UpdateSystem.Models.UpdateGroupClientRelationship
object
5 properties 2 required
API.PagedResponse[UpdateSystem.Models.ClientStatus,UpdateSystem.Models.PagedClientStatusMetadata]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
UpdateSystem.Models.PagedClientStatusMetadata
object
6 properties 6 required
UpdateSystem.Models.ClientStatus
object
7 properties
API.PagedResponse[UpdateSystem.Models.UpdateGroup]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
UpdateSystem.Models.PackageStatusSummary
object
8 properties
UpdateSystem.Models.PackageStatus
object
11 properties
API.PagedResponse[UpdateSystem.Models.PackageStatusSummary]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
UpdateSystem.Models.UpdateMetricsData
object
Model that retrieves the data for UpdateMetrics
8 properties
UpdateSystem.Models.UpdateMetricsData.ActiveVersionByClientRecord
object
3 properties
UpdateSystem.Models.UpdateMetricsData.CurrentStateByClientRecord
object
2 properties
UpdateSystem.Models.UpdateMetricsData.PackageErrorsRecord
object
4 properties
API.PagedResponse[API.Models.Role]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
API.Models.Role
object
Defines an API Role
3 properties 2 required
API.Models.RolePermissionChange
object
Change to the Permissions that a Role is given.
2 properties 2 required
API.PagedResponse[BuildSystem.Shared.DTO.Step]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
BuildSystem.Shared.DTO.Step
object
Step
7 properties 3 required
API.IPagedResponse[GlobalResources.Shared.Models.StringDefinition]
object
2 properties
GlobalResources.Shared.Models.StringDefinition
object
The definition of a string to be translated
6 properties 1 required
GlobalResources.Shared.Models.StringTranslation
object
A translation of a string in a specific language
6 properties 1 required
API.IPagedResponse[GlobalResources.Shared.Models.StringTranslation]
object
2 properties
API.IPagedResponse[OASSupport.Shared.Models.TranslationKey]
object
2 properties
OASSupport.Shared.Models.TranslationKey
object
A translation key to map the relationship of keyNames, usually for ODX, and string Ids
3 properties 2 required
API.IPagedResponse[GlobalResources.Shared.Models.TranslationRequest]
object
2 properties
GlobalResources.Shared.Models.TranslationRequest
object
A request to translate specified strings into specified locales
12 properties 6 required
API.IPagedResponse[GlobalResources.Shared.Models.TranslationSet]
object
2 properties
GlobalResources.Shared.Models.TranslationSet
object
A set of strings submitted for translation
8 properties 2 required
GlobalResources.Shared.Models.TranslationSetAttribute
object
An attribute of a
4 properties 1 required
API.IPagedResponse[GlobalResources.Shared.Models.TranslationSetString]
object
2 properties
GlobalResources.Shared.Models.TranslationSetString
object
The resulting translation in a translation set. is the to which the string will be translated.
4 properties 3 required
API.IPagedResponse[GlobalResources.Shared.Models.TranslationSetSourceString]
object
2 properties
GlobalResources.Shared.Models.TranslationSetSourceString
object
Information needed to translate a string in a translation set
4 properties
GlobalResources.Shared.Models.TranslationSetStatistics
object
Statistics for a translation set
2 properties
API.IPagedResponse[GlobalResources.Shared.Models.TranslationSetAttribute]
object
2 properties
UpdateSystem.Models.CheckinResult
object
3 properties
API.PagedResponse[ContentSubmission.Shared.BusinessEntities.UserContentDefinition]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
ContentSubmission.Shared.BusinessEntities.UserContentDefinition
object
Relationship indicating that a User can manage submissions for the Content
3 properties
API.PagedResponse[API.Models.UserEffectivePermission]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
API.Models.UserEffectivePermission
object
3 properties
API.Models.UserRoleChange
object
2 properties 2 required
API.PagedResponse[API.Models.User]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
API.Models.User
object
6 properties
API.Models.RoleUserChange
object
2 properties 2 required
API.PagedResponse[DealerDB.Models.VoucherHistory]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
DealerDB.Models.VoucherHistory
object
15 properties
API.PagedResponse[DealerDB.Models.Voucher]
object
A response containing a page of results and metadata concerning the results
2 properties 2 required
DealerDB.Models.Voucher
object
A voucher for EDT activation
13 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

agco-ats-api-openapi.json Raw ↑

Other APIs Agco publishes across the network.

agco Locations API
agco Machines API
agco Telemetry API
Where this information came from

This is an independent, third-party profile of AGCO ATS API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.