GET api/activity/workout/search/{id}?o={o}&l={l}&q={q}&m={m}&e={e}&d={d}

search exercise, workout plans along with exercises etc

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

authenticated user id to get exercise list

integer

Required

o

offset number to fetch next exercise

integer

Required

l

limit number of exercise fetch in list

integer

Required

q

query to search exercise or workouts

string

None.

m

muscles specific exercises like Abs, Back etc

string

None.

e

equipment based exercises

string

None.

d

difficulty wise exercises like Beginner, Expert etc

string

None.

Body Parameters

None.

Response Information

Resource Description

On success, returns list of exercises On failure, return empty list failure reason.

ExerciseSearchResp
NameDescriptionTypeAdditional information
meta

meta info for exercise list like offset,limit etc

Meta

None.

exercises

exercise list with images

Collection of Exercise

None.

resp_code

Lifetrons response code

string

None.

resp_msg

Lifetrons response message

string

None.

Response Formats

application/json, text/json

Sample:
{
  "meta": {
    "limit": 1,
    "next": "sample string 2",
    "offset": 3,
    "previous": "sample string 4",
    "total_count": 5
  },
  "exercises": [
    {
      "id": 1,
      "name": "sample string 2",
      "main_muscles_group": "sample string 3",
      "detailed_muscle_group": "sample string 4",
      "other_muscle_groups": "sample string 5",
      "exercise_type": "sample string 6",
      "mechanics": "sample string 7",
      "equipment": "sample string 8",
      "difficulty": "sample string 9",
      "is_workout_plan": true,
      "workout_category": "sample string 11",
      "no_of_fev": 1,
      "no_of_used": 1,
      "org_id": 1,
      "org_member_id": 1,
      "is_public": true,
      "is_deleted": true,
      "created_on": 15.1,
      "updated_on": 17.1,
      "exercise_images": [
        {
          "id": 1,
          "exercise_id": 2,
          "image_url": "sample string 3",
          "video_url": "sample string 4",
          "is_deleted": true,
          "created_on": 7.1,
          "updated_on": 9.1,
          "user_id": 1,
          "org_member_id": 1
        },
        {
          "id": 1,
          "exercise_id": 2,
          "image_url": "sample string 3",
          "video_url": "sample string 4",
          "is_deleted": true,
          "created_on": 7.1,
          "updated_on": 9.1,
          "user_id": 1,
          "org_member_id": 1
        }
      ]
    },
    {
      "id": 1,
      "name": "sample string 2",
      "main_muscles_group": "sample string 3",
      "detailed_muscle_group": "sample string 4",
      "other_muscle_groups": "sample string 5",
      "exercise_type": "sample string 6",
      "mechanics": "sample string 7",
      "equipment": "sample string 8",
      "difficulty": "sample string 9",
      "is_workout_plan": true,
      "workout_category": "sample string 11",
      "no_of_fev": 1,
      "no_of_used": 1,
      "org_id": 1,
      "org_member_id": 1,
      "is_public": true,
      "is_deleted": true,
      "created_on": 15.1,
      "updated_on": 17.1,
      "exercise_images": [
        {
          "id": 1,
          "exercise_id": 2,
          "image_url": "sample string 3",
          "video_url": "sample string 4",
          "is_deleted": true,
          "created_on": 7.1,
          "updated_on": 9.1,
          "user_id": 1,
          "org_member_id": 1
        },
        {
          "id": 1,
          "exercise_id": 2,
          "image_url": "sample string 3",
          "video_url": "sample string 4",
          "is_deleted": true,
          "created_on": 7.1,
          "updated_on": 9.1,
          "user_id": 1,
          "org_member_id": 1
        }
      ]
    }
  ],
  "resp_code": "sample string 1",
  "resp_msg": "sample string 2"
}

application/xml, text/xml

Sample:
<exercise_search_resp xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LifetronsPhoneApi.Domain.ResponseAgg.v5">
  <resp_code xmlns="http://schemas.datacontract.org/2004/07/LifetronsPhoneApi.Models">sample string 1</resp_code>
  <resp_msg xmlns="http://schemas.datacontract.org/2004/07/LifetronsPhoneApi.Models">sample string 2</resp_msg>
  <exercises xmlns:d2p1="http://schemas.datacontract.org/2004/07/CommonClasses.FitnessWorkout">
    <d2p1:exercise>
      <d2p1:created_on>15.1</d2p1:created_on>
      <d2p1:detailed_muscle_group>sample string 4</d2p1:detailed_muscle_group>
      <d2p1:difficulty>sample string 9</d2p1:difficulty>
      <d2p1:equipment>sample string 8</d2p1:equipment>
      <d2p1:exercise_images>
        <d2p1:exercise_images>
          <d2p1:created_on>7.1</d2p1:created_on>
          <d2p1:exercise_id>2</d2p1:exercise_id>
          <d2p1:id>1</d2p1:id>
          <d2p1:image_url>sample string 3</d2p1:image_url>
          <d2p1:is_deleted>true</d2p1:is_deleted>
          <d2p1:org_member_id>1</d2p1:org_member_id>
          <d2p1:updated_on>9.1</d2p1:updated_on>
          <d2p1:user_id>1</d2p1:user_id>
          <d2p1:video_url>sample string 4</d2p1:video_url>
        </d2p1:exercise_images>
        <d2p1:exercise_images>
          <d2p1:created_on>7.1</d2p1:created_on>
          <d2p1:exercise_id>2</d2p1:exercise_id>
          <d2p1:id>1</d2p1:id>
          <d2p1:image_url>sample string 3</d2p1:image_url>
          <d2p1:is_deleted>true</d2p1:is_deleted>
          <d2p1:org_member_id>1</d2p1:org_member_id>
          <d2p1:updated_on>9.1</d2p1:updated_on>
          <d2p1:user_id>1</d2p1:user_id>
          <d2p1:video_url>sample string 4</d2p1:video_url>
        </d2p1:exercise_images>
      </d2p1:exercise_images>
      <d2p1:exercise_type>sample string 6</d2p1:exercise_type>
      <d2p1:id>1</d2p1:id>
      <d2p1:is_deleted>true</d2p1:is_deleted>
      <d2p1:is_public>true</d2p1:is_public>
      <d2p1:is_workout_plan>true</d2p1:is_workout_plan>
      <d2p1:main_muscles_group>sample string 3</d2p1:main_muscles_group>
      <d2p1:mechanics>sample string 7</d2p1:mechanics>
      <d2p1:name>sample string 2</d2p1:name>
      <d2p1:no_of_fev>1</d2p1:no_of_fev>
      <d2p1:no_of_used>1</d2p1:no_of_used>
      <d2p1:org_id>1</d2p1:org_id>
      <d2p1:org_member_id>1</d2p1:org_member_id>
      <d2p1:other_muscle_groups>sample string 5</d2p1:other_muscle_groups>
      <d2p1:updated_on>17.1</d2p1:updated_on>
      <d2p1:workout_category>sample string 11</d2p1:workout_category>
    </d2p1:exercise>
    <d2p1:exercise>
      <d2p1:created_on>15.1</d2p1:created_on>
      <d2p1:detailed_muscle_group>sample string 4</d2p1:detailed_muscle_group>
      <d2p1:difficulty>sample string 9</d2p1:difficulty>
      <d2p1:equipment>sample string 8</d2p1:equipment>
      <d2p1:exercise_images>
        <d2p1:exercise_images>
          <d2p1:created_on>7.1</d2p1:created_on>
          <d2p1:exercise_id>2</d2p1:exercise_id>
          <d2p1:id>1</d2p1:id>
          <d2p1:image_url>sample string 3</d2p1:image_url>
          <d2p1:is_deleted>true</d2p1:is_deleted>
          <d2p1:org_member_id>1</d2p1:org_member_id>
          <d2p1:updated_on>9.1</d2p1:updated_on>
          <d2p1:user_id>1</d2p1:user_id>
          <d2p1:video_url>sample string 4</d2p1:video_url>
        </d2p1:exercise_images>
        <d2p1:exercise_images>
          <d2p1:created_on>7.1</d2p1:created_on>
          <d2p1:exercise_id>2</d2p1:exercise_id>
          <d2p1:id>1</d2p1:id>
          <d2p1:image_url>sample string 3</d2p1:image_url>
          <d2p1:is_deleted>true</d2p1:is_deleted>
          <d2p1:org_member_id>1</d2p1:org_member_id>
          <d2p1:updated_on>9.1</d2p1:updated_on>
          <d2p1:user_id>1</d2p1:user_id>
          <d2p1:video_url>sample string 4</d2p1:video_url>
        </d2p1:exercise_images>
      </d2p1:exercise_images>
      <d2p1:exercise_type>sample string 6</d2p1:exercise_type>
      <d2p1:id>1</d2p1:id>
      <d2p1:is_deleted>true</d2p1:is_deleted>
      <d2p1:is_public>true</d2p1:is_public>
      <d2p1:is_workout_plan>true</d2p1:is_workout_plan>
      <d2p1:main_muscles_group>sample string 3</d2p1:main_muscles_group>
      <d2p1:mechanics>sample string 7</d2p1:mechanics>
      <d2p1:name>sample string 2</d2p1:name>
      <d2p1:no_of_fev>1</d2p1:no_of_fev>
      <d2p1:no_of_used>1</d2p1:no_of_used>
      <d2p1:org_id>1</d2p1:org_id>
      <d2p1:org_member_id>1</d2p1:org_member_id>
      <d2p1:other_muscle_groups>sample string 5</d2p1:other_muscle_groups>
      <d2p1:updated_on>17.1</d2p1:updated_on>
      <d2p1:workout_category>sample string 11</d2p1:workout_category>
    </d2p1:exercise>
  </exercises>
  <meta xmlns:d2p1="http://schemas.datacontract.org/2004/07/CommonClasses">
    <d2p1:limit>1</d2p1:limit>
    <d2p1:next>sample string 2</d2p1:next>
    <d2p1:offset>3</d2p1:offset>
    <d2p1:previous>sample string 4</d2p1:previous>
    <d2p1:total_count>5</d2p1:total_count>
  </meta>
</exercise_search_resp>