Team Members

Create and manage team member profiles. The Team Members API enables you to create and manage team member profiles.

Team Members Get

GEThttps://api.gofarmflow.com/team-members-get

Lists team members associated with a FarmFlow account.

Team Member Get

POSThttps://api.gofarmflow.com/team-member-get

Returns details for a single team member.

Request Parameters
Field Type Required Description
id integer Required Team Member's ID
Example Request
{
    "id": "123"
}

Team Member Create

POSThttps://api.gofarmflow.com/team-member-create

Creates a new team member.

Request Parameters
Field Type Required Description
firstname string Required Team Member's First Name
lastname string Required Team Member's Last Name
title string Optional Team Member's Title
phone string Optional Team Member's Phone Number
email string Required Team Member's E-Mail Address
Example Request
{
    "firstname": "John",
    "lastname": "Doe",
    "title": "Farm Worker",
    "phone": "888-555-2345",
    "email": "jdoe@farm.web"
}

Team Member Update

POSThttps://api.gofarmflow.com/team-member-update

Updates a team member.

Request Parameters
Field Type Required Description
id integer Required Team Member's ID
firstname string Required Team Member's First Name
lastname string Required Team Member's Last Name
title string Optional Team Member's Title
phone string Optional Team Member's Phone Number
email string Required Team Member's E-Mail Address
Example Request
{
    "id": "123",
    "firstname": "John",
    "lastname": "Doe",
    "title": "Farm Worker",
    "phone": "888-555-2345",
    "email": "jdoe@farm.web"
}

Team Member Delete

POSThttps://api.gofarmflow.com/team-member-delete

Deletes a team member. If a team member has any active records, they cannot be deleted.  These can include cleaning records, pest records, training records, and sowing disposal records.

Request Parameters
Field Type Required Description
id integer Required Team Member's ID
Example Request
{
    "id": "123"
}