Skip to main content

33 docs tagged with "agsync"

View All Tags

Agree

Relevant swagger documentation on these APIs can be found below.

Agronomic Assets

Relevant swagger documentation on these APIs can be found below.

API Calls

The platform offers numerous API calls to access different types of data, such as:

Authentication

AgSync leverages an implementation of the OpenID Connect specification. OpenID Connect is an identity layer on top of the OAuth 2.0 Protocol. See OpenID Connect Documentation for more information about the specification.

Authorization Code Flow

This flow is used when the client does not want to create their own login page, but still wants refresh token ability. It is recommended to use this flow as the user only has to login once and the refresh token can be used to retrieve access tokens going forward.

Development

Third-party integrations partners will need to request developer accounts. After these requests have been approved, partners will receive developer credentials. At that point they can begin development.

Error Handling

The table below defines common error codes encountered in AgSync responses.

Farm Change

Represents a farm that is created, changed, or deleted.

Field Change

Represents a field that is created, changed, or deleted.

General Information

With AgSync, users can place orders with a streamlined interface or through one of Raven's API partners. Effectively manage application logistics by dispatching fields to the appropriate applicators. Stay informed with real time work order status notifications via text or email. Keep up to date with the live location of scouts, ground crews and applicators.

Glossary

The table below contains AgSync-related terms. Their abbreviations and definitions are also listed.

Headers

The AgSync platform has specific Request and Response headers.

HTTP Methods

The platform mainly uses the following HTTP methods:

Hybrid Flow

This flow is a combination of the implicit flow and authorization code flow. It is used when the client does not want to create their own login page, but still wants refresh token ability. It is recommended to use this flow because the user only has to login once and then the refresh token can be used to retrieve access tokens going forward.

Implicit Flow

This implicit grant flow can be used by both web-based and native applications.

Integration Partners

Integration partners are a reserved item used for adding the ability to store a set of partner data within AgSync.

Order Change

Represents a order that is created, changed, or deleted.

Orders and Jobs

Relevant swagger documentation on these APIs can be found below.

Pagination

Pagination is supported on a handful of API endpoints.

Refresh Tokens

If one already has a refresh token and the access token has expired, one will need to get another access token using the refresh token. Call the token endpoint specified in the discovery document and pass the grant type and the token. Doing so will get a new access token.

Security

Documentation explaining security features and practices relevant to AgSync API.

Supported Scopes

A list of scopes is available at the discovery endpoints listed in Authentication. Further descriptions of AgSync specific supported scopes are listed below:

Testing

Third-party integrations partners will need to request testing accounts. After these requests have been approved, partners will receive tester credentials. At that point they can begin testing.

Tracking Applied Data in AgSync

When information is being exported from AgSync there are a few different methodologies. If using webhooks alone, one can convert data to another without requiring any user interaction with AgSync to authenticate with AgSync.

Tutorials

Guides to some operations and subjects related to AgSync API.

Webhooks

Webhooks allow one to build or set up integrations which subscribe to certain events at agsync.com. When one of those events is triggered, AgSync will send a HTTP POST payload to the webhook's configured URL. Webhooks can be used to update an external system, trigger custom notifications, or journal events with the order.

Zone Change

Represents a zone that is created, changed, or deleted.