The AGCO API is a REST‑based service for AGCO Power Web Services that lets authorized users authenticate, manage device information (ECUs, engines, certificates), handle authorization categories and codes, and administer update system content such as bundles, clients, and content definitions.
contentDefinitionAttributeID(path, required) — The ID of the Attribute to update.
GET
/api/v2/ContentDefinitions
Get ContentDefinitions
limit(query, limit) — Optional. The page limit. If not specified, the default page limit is 10.
offset(query, offset) — Optional. The page offset. If not specified, the default page offset is 0.
userID(query) — Optional. Filter by UserID.
includeAttributes(query) — Names of Attributes to include when retrieving this definition. This should be a comma-separated list. If not provided, Attributes are not included. If '*', all Attributes are included.
name(query) — Optional. Filter by Name. Supports beginning and ending wildcard (*).
typeID(query) — Optional. Filter by TypeID.
packageTypeID(query) — Optional. Filter by PackageTypeID.
POST
/api/v2/ContentDefinitions
Create a ContentDefinition
GET
/api/v2/ContentDefinitions/{contentDefinitionID}
Get a ContentDefinition by ID
contentDefinitionID(path, required) — The ID of the ContentDefinition to get.
includeAttributes(query) — Names of Attributes to include when retrieving this definition. This should be a comma-separated list. If not provided, Attributes are not included. If '*', all Attributes are included.
PUT
/api/v2/ContentDefinitions/{contentDefinitionID}
Update a ContentDefinition
contentDefinitionID(path, required) — The ID of the ContentDefinition to update
contentSubmissionAttributeID(path, required) — The ID of the Attribute to update.
GET
/api/v2/ContentSubmissionTypes
Returns available Content Submission Types.
enabled(query)
POST
/api/v2/ContentSubmissionTypes
Add a Content Submission Type
DELETE
/api/v2/ContentSubmissionTypes/{id}
Remove a Content Submission Type
id(path, required) — The ID of the Content Submission Type
GET
/api/v2/ContentSubmissionTypes/{id}
Retrieves a Content Submission Type by its ID.
id(path, required) — The ID of the Content Submission Type
PUT
/api/v2/ContentSubmissionTypes/{id}
Update a Content Submission Type
id(path, required) — The ID of the Content Submission Type
PUT
/api/v2/Files/{ID}
Update the metadata for a file. Size may not be modified by the client.
ID(path, required) — The file's id
GET
/api/v2/Files/{ID}/FileContents
Download the contents of a file. The current State of the File should be 'Available'.
ID(path, required) — The file's metadata.
PUT
/api/v2/Files/{ID}/FileContents
Upload the contents of a file. The current State of the File should be 'Created'.
ID(path, required) — The file's metadata.
GET
/api/v2/Licenses/{ID}
Get a license.
ID(path, required) — The ID of the license to get.
GET
/api/v2/ContentSubmissions
Get ContentSubmissions
limit(query, limit) — Optional. The page limit. If not specified, the default page limit is 10.
offset(query, offset) — Optional. The page offset. If not specified, the default page offset is 0.
userID(query) — Optional. Filter by UserID.
contentDefinitionID(query) — Optional. Filter by ContentDefinitionID
includeAttributes(query) — Names of Attributes to include when retrieving this submission. This should be a comma-separated list. If not provided, Attributes are not included. If '*', all Attributes are included.
releaseID(query) — Optional. Filter the submissions by whether they are part of the Release with the specified Release ID.
typeID(query) — Optional. Filter submissions by their ContentDefinition's Type ID.
version(query) — Optional. Filter submissions by their Version.
includeDefinition(query) — Optional. If true, includes the ContentDefinition for each submission.
POST
/api/v2/ContentSubmissions
Create a ContentSubmission
DELETE
/api/v2/ContentSubmissions/{contentSubmissionID}
Delete a ContentSubmission
contentSubmissionID(path, required) — The ID of the ContentSubmission to delete
GET
/api/v2/ContentSubmissions/{contentSubmissionID}
Get a ContentSubmission by ID
contentSubmissionID(path, required) — The ID of the ContentSubmission to get.
includeAttributes(query) — Names of Attributes to include when retrieving this submission. This should be a comma-separated list.
PUT
/api/v2/ContentSubmissions/{contentSubmissionID}
Update a ContentSubmission
contentSubmissionID(path, required) — The ID of the ContentSubmission to update
ClientID(query) — Optional. Filter priority packages by ClientID.
Status(query) — Optional. Filter returned packages by status. By default only active packages will be returned.
limit(query, limit) — Optional. The page limit. The default page limit is 10.
offset(query, offset) — Optional. The page offset. The default page offset is 0.
POST
/api/v2/PriorityPackages
Add a Priority Package for a Client.
DELETE
/api/v2/PriorityPackages/{ID}
Delete a Priority Package for a Client.
ID(path, required) — The Priority Package ID
GET
/api/v2/PriorityPackages/{ID}
Get a Priority Packages for a Client.
ID(path, required) — The Priority Package ID
GET
/api/v2/Releases
Get Release
limit(query, limit) — Optional. The page limit. If not specified, the default page limit is 10.
offset(query, offset) — Optional. The page offset. If not specified, the default page offset is 0.
visible(query) — Optional. Filter by visible.
bundleID(query) — Optional. Filter by BundleID.
POST
/api/v2/Releases
Create a Release
GET
/api/v2/Releases/{ReleaseId}
Get a Release by ID
ReleaseId(path, required) — The ID of the Release to get.
DELETE
/api/v2/Releases/{ReleaseId}/Bundle/{BundleId}
Deletes the association between a release and a bundle.
ReleaseId(path, required) — The release identifier.
BundleId(path, required) — The bundle identifier.
POST
/api/v2/Releases/{ReleaseId}/Bundle/{BundleId}
Associates the release with a bundle.
ReleaseId(path, required) — The release identifier.
BundleId(path, required) — The bundle identifier.
PUT
/api/v2/Releases/{releaseId}
Update a Release
releaseId(path, required) — The ID of the Release to update
GET
/api/v2/Reporting/BundleStatusSummary
Get a summary of all Packages in a Bundle
BundleID(query, required) — The BundleID
limit(query, limit) — Optional. The page limit. The default page limit is 10.
offset(query, offset) — Optional. The page offset. The default page offset is 0.
GET
/api/v2/Reporting/BundlesInUpdateGroup
Get a list of bundles for UpdateGroup.
ID(query, required) — The UpdateGroupID
IncludeInactive(query, required) — Include Inactive Bundles (true|false)
limit(query, limit) — Optional. The page limit. The default page limit is 10.
offset(query, offset) — Optional. The page offset. The default page offset is 0.
GET
/api/v2/Reporting/ClientInfo
Get Client Information
ClientID(query, required) — The Client ID
GET
/api/v2/Reporting/CurrentPackagesInUpdateGroup
Get the current packages for an update group.
ID(query, required) — The UpdateGroupID
SubscriptionTypeFilter(query) — Optional. The subscription type filter to use. By default the Default packages (Required and IncludeByDefault) will be returned.
GET
/api/v2/Reporting/GetClient
Get a Client in the Update System.
ID(query, required) — The Client ID
GET
/api/v2/Reporting/GetSubscriptions
Get a list of current Client Subscriptions.
ClientID(query) — Optional. Filter by Client ID
UpdateGroupID(query) — Optional. Filter by Update Group ID
limit(query, limit) — Optional. The page limit. The default page limit is 10.
offset(query, offset) — Optional. The page offset. The default page offset is 0.
GET
/api/v2/Reporting/PackageStatusSummary
Get a summary report for a Specific Package
PackageID(query, required) — The Package ID
PUT
/api/v2/TranslationSets/{ID}
Update a Translation Set. Accepts a TranslationSet object. Only the state property may be updated.
ID(path, required)
POST
/api/v2/TranslationSets/{ID}/Attributes
Create a TranslationSetAttribute object
ID(path, required)
GET
/api/v2/Reporting/RegisteredClients
Get a list of subscribed clients
UpdateGroupID(query) — Optional but required when including any or all of following parameters: ReportValue, ReportResult, ReportResultIsValid. The Update Group ID. If not provided, all clients will be returned.
ClientID(query) — Optional. Filter where ClientID matches a value. Wildcards are supported (*).
Tag(query) — Optional. Filter where Tag matches a value. Wildcards are supported (*).
ReportResult(query) — Optional and UpdateGroupID must be included. Filter where ReportResult matches a value. Wildcards are supported (*).
ReportResultIsValid(query) — Optional and UpdateGroupID must be included. When 'true' filters results where ReportResult equals ReportResultExpected. When 'false' filters results where ValueToValidate does not equal ReportResults.
ReportValue(query) — Optional and UpdateGroupID must be included. Filter where ReportValue matches a value. Wildcards are supported (*).
LastCheckInBefore(query) — Optional. Filter where LastCheckIn occured before the provided date.
LastCheckInAfter(query) — Optional. Filter where LastCheckIn occured after the provided date.
OrderBy(query) — Optional. Specify the order in which results should be returned. Use this format: [FieldName] [ASC|ASCENDING|DESC|DESCENDING],... If sort direction is not provided for a field, it will be sorted ascending.
limit(query, limit) — Optional. The page limit. The default page limit is 10.
offset(query, offset) — Optional. The page offset. The default page offset is 0.
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.
limit(query, limit) — Optional. The page limit. The default page limit is 10.
offset(query, offset) — Optional. The page offset. The default page offset is 0.
GET
/api/v2/Reporting/UpdateMetrics
Get data for pie charts in UpdateMetrics.
UpdateGroupID(query, required) — The UpdateType in which clients must be for the report to include them.
bundleNumber(query) — Optional. Tells us which chart to show based upon filter.
GET
/api/v2/Roles
List Roles
limit(query, limit) — Optional. The page limit. The default page limit is 10.
offset(query, offset) — Optional. The page offset. The default page offset is 0.
name(query) — Optional. Finds a role with the given name.
permissionID(query)
permissionName(query) — Optional. Filters roles by whether they contain the provided permission.
POST
/api/v2/Roles
Adds a User Role
DELETE
/api/v2/Roles/{id}
Deletes a User Role
id(path, required) — The role's id
GET
/api/v2/Roles/{id}
Gets a User Role
id(path, required) — The role's id
PUT
/api/v2/Roles/{id}
Updates a User Role
id(path, required) — The role's id
GET
/api/v2/Roles/{id}/Permissions
Get the Permissions for a Role
id(path, required) — The id of the Role
name(query) — Filter by permission name. Optional.
limit(query, limit) — Optional. The page limit. The default page limit is 10.
offset(query, offset) — Optional. The page offset. The default page offset is 0.
PUT
/api/v2/Roles/{id}/Permissions
Manage the Permissions for a Role
id(path, required) — The id of the Role
GET
/api/v2/Roles/{id}/Users
Get all user's in a role
id(path, required) — The Role's ID
limit(query, limit) — The page limit. The default page limit is 10.
offset(query, offset) — The page offset. The default page offset is 0.
PUT
/api/v2/Roles/{id}/Users
Update a Role's users
id(path, required) — The Role's ID
GET
/api/v2/StringDefinitions
Get a paged response of Global String Definitions.
limit(query, limit) — Optional. The page limit. The default page limit is 10. Ignored if 'stringIds' is provided.
modifiedAfterTimestamp(query) — Optional. Return only the StringDefinition objects that have a Timestamp value greater than that provided. This will be an encoded byte array.
includeTranslations(query) — Optional. Indicates whether to include the StringTranslations for the StringDefinition. Defaults to false.
stringText(query) — Optional. The text for which to search in the StringDefinition object’s translations. Only StringDefinition objects for matching StringTranslation objects are returned. Does not filter if no value is provided. Supports beginning and/or ending wildcards. includeTranslations must be true.
descriptionText(query) — Optional. The text for which to search in the StringDefinition description field. Only matching objects are returned. Does not filter if no value is provided. Supports beginning and/or ending wildcards.
useFullText(query) — Optional. This flag is used to determin whether to use the FullText Search or not.
includeDeletedLanguages(query) — Optional. Indicates whether to include languages marked as deleted. includeTranslations must be true. Defaults to false.
languageIds(query) — Optional. A comma-delimited list of language ids. Only StringTranslation objects with a matching language id will be returned. Optional. By default all locales are returned. includeTranslations must be true. The StringDefinition is still returned even if the filtered translations list is empty.
stringIds(query) — Optional. A comma-delimited list of string ids. Up to 40 string IDs may be provided. May not be used with 'modifiedAfterTimestamp', 'stringText', 'descriptionText', or 'useFullText'.
matchingTranslationsOnly(query) — Optional. If false, all translations for returned String Definitions are included. Must be used with 'stringText' provided and 'includeTranslations' = true.
POST
/api/v2/StringDefinitions/Batch
Create StringDefinition object. The originating translation must be provided. Accepts an array of StringDefinition objects. Returns nothing.
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 after a String is submitted for translation.
GET
/api/v2/TranslationSets/{ID}/Attributes
Get a PagedResponse of TranslationSetAttribute objects
ID(path, required)
limit(query, limit)
offset(query, offset)
name(query)
GET
/api/v2/StringDefinitions/{ID}
Get a paged response of Global String Definitions.
ID(path, required)
includeTranslations(query) — Optional. Indicates whether to include the StringTranslations for the StringDefinition. Defaults to false.
includeDeletedLanguages(query) — Optional. Indicates whether to include languages marked as deleted. includeTranslations must be true. Defaults to false.
languageIds(query) — Optional. A comma-delimited list of language ids. Only StringTranslation objects with a matching language id will be returned. Optional. By default all locales are returned. includeTranslations must be true. The StringDefinition is still returned even if the filtered translations list is empty.
GET
/api/v2/StringTranslations
Get a paged response of Global String Translations.
limit(query, limit) — Optional. The page limit. The default page limit is 10.
modifiedAfterTimestamp(query) — Optional. Return only the StringDefinition objects that have a Timestamp value greater than that provided. This will be an encoded byte array.
Update a string value or a state for a string translation.
stringId(path, required)
languageId(path, required)
GET
/api/v2/TranslationKeys
Get a paged response of TranslationKeys.
limit(query, limit)
offset(query, offset)
keyNames(query) — Can filter by keyNames, a comma deliminated list.
POST
/api/v2/TranslationKeys
Create a translationKey object.
GET
/api/v2/TranslationKeys/{ID}
Get TranslationKey by ID
ID(path, required)
PUT
/api/v2/TranslationKeys/{ID}
Update the StringID of the translationKey object.
ID(path, required)
GET
/api/v2/TranslationRequests
Get all TranslationRequest objects. Returns a PagedResponse of TranslationRequest objects with their language ids and string ids.
limit(query, limit)
offset(query, offset)
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’.
GET
/api/v2/TranslationRequests/{Id}
Get a TranslationRequest object by id. Returns TranslationRequest object with its language ids and string ids.
Id(path, required)
PUT
/api/v2/TranslationRequests/{Id}
Update a TranslationRequest object by id. Accepts a TranslationRequest object.
Id(path, required)
doResendRequest(query)
PUT
/api/v2/TranslationRequests/{Id}/Strings
No Documentation Found.
Id(path, required)
PUT
/api/v2/TranslationSetAttributes/Batch
No Documentation Found.
DELETE
/api/v2/TranslationSetAttributes/{ID}
Delete a set of TranslationSetAttribute object
ID(path, required)
PUT
/api/v2/TranslationSetAttributes/{ID}
Update a TranslationSetAttribute object
ID(path, required)
GET
/api/v2/TranslationSets
Get a PagedResponse of TranslationSet objects. Related TranslationSetStrings are NOT returned
limit(query, limit)
offset(query, offset)
translationRequestID(query)
state(query)
stringId(query)
languageId(query)
includeAttributes(query) — Names of Attributes to include when retrieving this submission. This should be a comma-separated list. If not provided, Attributes are not included. If '*', all Attributes are included.
GET
/api/v2/TranslationSets/{ID}
Get a TranslationSet object by its id. Related TranslationSetStrings are NOT returned.
ID(path, required)
includeAttributes(query) — Names of Attributes to include when retrieving this Translation set. This should be a comma-separated list. If not provided, Attributes are not included. If '*', all Attributes are included.
POST
/api/v2/TranslationSets/{ID}/Attributes/Batch
No Documentation Found.
ID(path, required)
GET
/api/v2/TranslationSets/{ID}/SourceStrings
Gets the information needed to translate a string in a translation set
ID(path, required)
limit(query, limit)
offset(query, offset)
GET
/api/v2/TranslationSets/{ID}/Statistics
Gets the statistics for translation sets such as the language ids and count of string definitions.
ID(path, required)
GET
/api/v2/TranslationSets/{ID}/Strings
Get a PagedResponse of TranslationSetString objects
ID(path, required)
limit(query, limit)
offset(query, offset)
PUT
/api/v2/TranslationSets/{ID}/Strings
No Documentation Found.
ID(path, required)
GET
/api/v2/UpdateGroupClientRelationships
Get a list of current Client Subscriptions.
ClientID(query) — Optional. Filter by Client ID
UpdateGroupID(query) — Optional. Filter by Update Group ID
limit(query, limit) — Optional. The page limit. The default page limit is 10.
offset(query, offset) — Optional. The page offset. The default page offset is 0.
Active(query) — Optional. Filter by Active
POST
/api/v2/UpdateGroupClientRelationships
Add a subscription
PUT
/api/v2/UpdateGroupClientRelationships
DEPRECATED. Set client subscription status for an update group.
ClientID(query, required) — The Client ID. This can be a client ID that has not been registered yet.
UpdateGroupID(query, required) — The Update Group ID
Active(query, required) — Subscribe the client to the Update Group.
limit(query, limit) — The page limit. The default page limit is 10.
offset(query, offset) — The page offset. The default page offset is 0.
GET
/api/v2/Users/{id}/Roles
Get a user's roles
id(path, required) — The User's ID
Role(query) — Filter by role name. Supports ending wildcard (*). Optional.
limit(query, limit) — The page limit. The default page limit is 10.
offset(query, offset) — The page offset. The default page offset is 0.
PUT
/api/v2/Users/{id}/Roles
Update a user's roles
id(path, required) — The User's ID
GET
/api/v2/VoucherHistory
Gets voucher history data
VoucherCode(query) — Optional. Filter history data by Voucher Code.
ChangedBefore(query) — Optional. Filter history data where changes occured before provided date.
ChangedAfter(query) — Optional. Filter history data where changes occured after provided date.
limit(query, limit) — Optional. The page limit. The default page limit is 10.
offset(query, offset) — Optional. The page offset. The default page offset is 0.
GET
/api/v2/Vouchers
Gets a list of vouchers
Type(query) — Optional. Filter vouchers by Type
DealerCode(query) — Optional. Filter vouchers by DealerCode
LicenseTo(query) — Optional. Filter vouchers by LicenseTo. Wildcard supported (*).
Purpose(query) — Optional. Filter vouchers by Purpose. Wildcard supported (*).
OrderNumber(query) — Optional. Filter vouchers by OrderNumber
Email(query) — Optional. Filter vouchers by Email. Wildcard supported (*).
ModifiedBy(query) — Optional. Filter vouchers by ModifiedBy
CreatedAfter(query) — Optional. Filter vouchers by CreatedDate
CreatedBefore(query) — Optional. Filter vouchers by CreatedDate
PunchedAfter(query) — Optional. Filter vouchers by PunchedDate
PunchedBefore(query) — Optional. Filter vouchers by PunchedDate
Punched(query) — Optional. Filter vouchers by Punched status
ExpirationAfter(query) — Optional. Filter vouchers by ExpirationDate
ExpirationBefore(query) — Optional. Filter vouchers by ExpirationDate
Deleted(query) — Optional. Filter vouchers by Deleted state. By default only vouchers that are not deleted are returned.
limit(query, limit) — Optional. The page limit. The default page limit is 10.
offset(query, offset) — Optional. The page offset. The default page offset is 0.
POST
/api/v2/Vouchers
Create a voucher
DELETE
/api/v2/Vouchers/{VoucherCode}
Delete a voucher
VoucherCode(path, required) — The voucher code of the voucher to delete.
GET
/api/v2/Vouchers/{VoucherCode}
Get a voucher
VoucherCode(path, required) — The voucher code of the voucher to get.
Deleted(query) — Optional. Filter vouchers by Deleted state. By default only vouchers that are not deleted are returned.
PUT
/api/v2/Vouchers/{VoucherCode}
Update a voucher
VoucherCode(path, required) — The voucher code of the voucher to update.
GET
/api/v2/Vouchers/{VoucherCode}/VoucherHistory
Get a voucher's history.
VoucherCode(path, required) — The voucher code to get history for.
limit(query, limit) — Optional. The page limit. The default page limit is 10.
offset(query, offset) — Optional. The page offset. The default page offset is 0.
GET
/api/v2/activities
Get Activities
limit(query, limit) — Optional. The page limit. If not specified, the default page limit is 10.
offset(query, offset) — Optional. The page offset. If not specified, the default page offset is 0.
isIncludeDeleted(query) — Does it include deleted activity, or not
POST
/api/v2/activities
Create an Activity
DELETE
/api/v2/activities/{activityID}
Mark the delete flag for the Activity
activityID(path, required) — The id of the activity to delete
GET
/api/v2/activities/{activityID}
Get an Activity by ID
activityID(path, required) — The ID of the Activity to get.
isIncludeDeleted(query) — Does it include deleted activity, or not
PUT
/api/v2/activities/{activityID}
Update an Activity
activityID(path, required) — The id of the activity to update
GET
/api/v2/activityRuns
Get ActivityRuns
limit(query, limit) — Optional. The page limit. If not specified, the default page limit is 10.
offset(query, offset) — Optional. The page offset. If not specified, the default page offset is 0.
status(query) — Optional. Filter activity runs by status. Value should be a comma separated list of status to include. If not specified, the default status filter is “InProgress”.
GET
/api/v2/activityRuns/{activityRunID}
Get an ActivityRun by ID
activityRunID(path, required) — The ID of the ActivityRun to get.
PUT
/api/v2/activityRuns/{activityRunID}
Update an ActivityRun
activityRunID(path, required) — The ID of the ActivityRun to update ActivityRunStatus for.
GET
/api/v2/activityRuns/{activityRunID}/status
Get the ActivityRunStatus of an ActivityRun
activityRunID(path, required) — The ID of the ActivityRun to get ActivityRunStatus for.
PUT
/api/v2/activityRuns/{activityRunID}/status
Update the ActivityRunStatus of an ActivityRun
activityRunID(path, required) — The ID of the ActivityRun to update ActivityRunStatus for.
GET
/api/v2/agents
Get Agents
limit(query, limit) — Optional. The page limit. If not specified, the default page limit is 10.
offset(query, offset) — Optional. The page offset. If not specified, the default page offset is 0.
POST
/api/v2/agents
Create an Agent
GET
/api/v2/agents/Current
Get Agent associated with the current user
GET
/api/v2/agents/Current/ActivityRun
Get the ActivityRun of Agent associated with the current user
DELETE
/api/v2/agents/{agentID}
Delete an Agent
agentID(path, required) — The id of the Agent to delete.
GET
/api/v2/agents/{agentID}
Get Agent
agentID(path, required) — The id of the Agent to get.
PUT
/api/v2/agents/{agentID}
Update an Agent
agentID(path, required) — The id of the Agent to update.
GET
/api/v2/agents/{agentID}/ActivityRun
Get an Agent's ActivityRun
agentID(path, required) — The id of the Agent to get.
PUT
/api/v2/agents/{agentID}/ActivityRun
Update the ActivityRun assigned to the Agent.
agentID(path, required) — The id of the Agent to update.
PUT
/api/v2/agents/{agentID}/Status
Update an Agent
agentID(path, required) — The id of the Agent to update.
GET
/api/v2/jobRuns
Get JobRuns
limit(query, limit) — Optional. The page limit. If not specified, the default page limit is 10.
offset(query, offset) — Optional. The page offset. If not specified, the default page offset is 0.
includeActivityRunDetails(query) — Optional. Indicates whether to include ActivityRun details. Defaults to false.
POST
/api/v2/jobRuns
Create a JobRun
DELETE
/api/v2/jobRuns/{jobRunID}
Delete a JobRun
jobRunID(path, required) — The id of the JobRun to delete
GET
/api/v2/jobRuns/{jobRunID}
Get a JobRun by ID
jobRunID(path, required) — The ID of the JobRun to get.
includeActivityRunDetails(query) — Optional. Indicates whether to include ActivityRun details. Defaults to false.
PUT
/api/v2/jobRuns/{jobRunID}
Update a JobRun
jobRunID(path, required) — The id of the JobRun to update
GET
/api/v2/jobs
Get Jobs
limit(query, limit) — Optional. The page limit. If not specified, the default page limit is 10.
offset(query, offset) — Optional. The page offset. If not specified, the default page offset is 0.
isIncludeDeleted(query) — Does it include deleted job, or not
POST
/api/v2/jobs
Create a Job
DELETE
/api/v2/jobs/{jobID}
Mark the delete flag for the Job
jobID(path, required) — The id of the job to delete
GET
/api/v2/jobs/{jobID}
Get a Job by ID
jobID(path, required) — The ID of the Job to get.
isIncludeDeleted(query) — Does it include deleted job, or not
PUT
/api/v2/jobs/{jobID}
Update a Job
jobID(path, required) — The id of the job to update
GET
/api/v2/steps
Get Steps
limit(query, limit) — Optional. The page limit. If not specified, the default page limit is 10.
offset(query, offset) — Optional. The page offset. If not specified, the default page offset is 0.
includeDeleted(query) — Does it include deleted step, or not
POST
/api/v2/steps
Create a Step
GET
/api/v2/steps/{stepID}
Get a Step by ID
stepID(path, required) — The ID of the Step to get.
isIncludeDeleted(query) — Does it include deleted step, or not
PUT
/api/v2/steps/{stepID}
Update a Step
stepID(path, required) — The step ID of the step to update
277 endpoints auto-detected
curl -X GET \
"https://secure.agco-ats.com/api/v2/AftermarketServices/Certificates"