Create Your App

After registration, your next step is to create an application project to access our APIs. You can do this easily by using the Add New App function. Each app you create will be given an App ID. You will use this ID in your code to authenticate your app with us at runtime.
When you have created your app, you can submit a request to license an API.


Table of Contents

App Creation

  1. What is an App Profile?
  2. How do I create an App Profile?

App Team

  1. What is an App Team?
  2. How do I create an App Team?
  3. How do I add other developers to my App Team?
  4. How do I remove members from my App Team?

App Management

  1. How do I create a new version of my App profile?
  2. How do I remove a version of my App profile?

App Creation

What is an App Profile?

An App Profile represents the application that you and/or your team is creating. You must have an app profile to request access to our APIs. Your App Profile can have multiple versions.

How do I create an App Profile?

An App Profile represents the application that you and/or your team is creating. You must have an app profile to request access to our APIs. Your App Profile can have multiple versions. If you are connecting to MyJohnDeere Data API or John Deere Field Connect™, follow these instructions:

  1. From the Plus Menu in the top navigation, select Add a New App. This will open the Add App Info page.
  2. Enter your app’s name and version ID.
  3. Choose whether you want your app to be public or private (the private setting will keep your app hidden from other developers).
  4. Enter in a short description of your app and version.
  5. Click the gray Save button in the bottom right corner of the window.

Note: Only one developer per app needs to build the App Profile.

If you are connecting to AEMP or AgLogic™, follow the directions below to create your app profile:

  1. Create a new user id in MyJohnDeere and AEMP or AgLogic™.
  2. Add this new user id to your organization.
  3. Email APIAdmin@JohnDeere.com with the subject line “AEMP API App Profile” or "AgLogic App Profile", and provide:
  4. John Deere site admin will create your App Profile and notify you.

Develop with Deere Administrators will provide you with a shared secret and key when you are invited to use the API. You DO NOT need to build an App profile.

App Team

What is an App Team?

An App Team is a set of developers working on the same application. All developers in an App Team have access to the same app.

How do I create an App Team?

When you create an App Profile, you automatically create an App Team with just one member: yourself. You can add members to your App Team by following the instructions here.

There are no administrators in an App Team. As new members are added, they will all have the ability to add or remove team members.

How do I add other developers to my App Team?

  1. Click the My Apps icon in the top navigation, and then click on the name of your app.
  2. Click on the Team option from the left navigation.
  3. Click on the gray Invite More button at the top of the window.
  4. This will open the Invite Team Members box.
  5. Enter in the email addresses of the developers you would like to add to your team. They will all receive an e-mail notification with an invitation to your App Team. They can accept their invitations from their dashboards when they log in to developer.deere.com.

Note: Anyone added to your App Team will have the same level of access to the app as you do. There are no administrators for App Teams.

How do I remove members from my App Team?

  1. Click the My Apps icon in the top navigation, and then click on the name of your app.
  2. Click on the Team option from the left navigation.
  3. Click the Remove button next to the name of the developer you wish to remove from your team.
  4. Click the Confirm button to confirm the developer’s removal from your team. The developer will receive an email notification of their removal from the App Team.

App Management

How do I create a new version of my App Profile?

  1. Click the My Apps icon in the top navigation, and then click on the name of your app.
  2. Click on the gray + Version button on the left side of the window.
  3. Enter in your new version ID and description.
  4. You may also change your app’s visibility.

Note: Each new version of your app will have to request access to APIs.

How do I remove a version of my App Profile?

  1. Click on the My Apps icon in the top navigation, and then click on the name of your app.
  2. Make sure that the version you want to delete is selected at the top right corner of the window, next to Version. Use the arrows next to the Version ID to choose the version you wish to remove.
  3. Click on the gray -Version button on the left side of the window.
  4. Confirm the version removal. Your team members will get an email notification of the version removal.