> ## Documentation Index
> Fetch the complete documentation index at: https://developer.gcashier.com/llms.txt
> Use this file to discover all available pages before exploring further.

# List Occupation

> Retrieve list occupation.

```
POST https://{baseUrl}/api/sp2502
```

### Request Parameters

<ParamField body="metaType" type="string" required>
  metaType value is `occupation`.
</ParamField>

### Response Body

<ResponseField name="metaDataList" type="object">
  metadata list information.

  <Expandable title="metaDataList fields">
    <ResponseField name="code" type="string" />

    <ResponseField name="name" type="string">
      Switch between Chinese and English based on language code.
    </ResponseField>
  </Expandable>
</ResponseField>

<RequestExample>
  ```json Request theme={null}
  {
      "metaType": "occupation"
  }
  ```
</RequestExample>

<ResponseExample>
  ```json Response theme={null}
  {
  	"metaDataList": [{
  		"code": "01",
  		"name": "Accountant"
  	}, {
  		"code": "02",
  		"name": "Actor/Actress"
  	}, {
  		"code": "03",
  		"name": "Architect"
  	}, {
  		"code": "04",
  		"name": "Artist"
  	}, {
  		"code": "05",
  		"name": "Assistant"
  	}, {
  		"code": "06",
  		"name": "Auditor"
  	}, {
  		"code": "07",
  		"name": "Business Process Outsourcing"
  	}, {
  		"code": "08",
  		"name": "Broker"
  	}, {
  		"code": "09",
  		"name": "Butcher"
  	}, {
  		"code": "10",
  		"name": "Carpenter"
  	}, {
  		"code": "11",
  		"name": "Cashier"
  	}, {
  		"code": "12",
  		"name": "Chartered Accountant"
  	}, {
  		"code": "13",
  		"name": "Chef"
  	}, {
  		"code": "14",
  		"name": "Clerk"
  	}, {
  		"code": "15",
  		"name": "Consultant"
  	}, {
  		"code": "16",
  		"name": "Cook"
  	}, {
  		"code": "17",
  		"name": "Customer Service Supervisor"
  	}, {
  		"code": "18",
  		"name": "Dentist"
  	}, {
  		"code": "19",
  		"name": "Designer"
  	}, {
  		"code": "20",
  		"name": "Doctor"
  	}, {
  		"code": "21",
  		"name": "Driver"
  	}, {
  		"code": "22",
  		"name": "Electrician"
  	}, {
  		"code": "23",
  		"name": "Engineer"
  	}, {
  		"code": "24",
  		"name": "Worker"
  	}, {
  		"code": "25",
  		"name": "Fisherman"
  	}, {
  		"code": "26",
  		"name": "Gardener"
  	}, {
  		"code": "27",
  		"name": "Government Employee"
  	}, {
  		"code": "28",
  		"name": "House Maid"
  	}, {
  		"code": "29",
  		"name": "Room Service Attendant"
  	}, {
  		"code": "30",
  		"name": "Journalist"
  	}, {
  		"code": "31",
  		"name": "Judge"
  	}, {
  		"code": "32",
  		"name": "Handyman"
  	}, {
  		"code": "33",
  		"name": "Lawyer"
  	}, {
  		"code": "34",
  		"name": "Librarian"
  	}, {
  		"code": "35",
  		"name": "Manager"
  	}, {
  		"code": "36",
  		"name": "Mechanic"
  	}, {
  		"code": "37",
  		"name": "Musician"
  	}, {
  		"code": "38",
  		"name": "Nurse"
  	}, {
  		"code": "39",
  		"name": "Office Handyman"
  	}, {
  		"code": "40",
  		"name": "Military Officer"
  	}, {
  		"code": "41",
  		"name": "Pharmacist"
  	}, {
  		"code": "42",
  		"name": "Physician"
  	}, {
  		"code": "43",
  		"name": "Pilot"
  	}, {
  		"code": "44",
  		"name": "Plumber"
  	}, {
  		"code": "45",
  		"name": "Police Officer"
  	}, {
  		"code": "46",
  		"name": "Real Estate Agent"
  	}, {
  		"code": "47",
  		"name": "Travel Agent"
  	}, {
  		"code": "48",
  		"name": "Waiter/Waitress"
  	}, {
  		"code": "49",
  		"name": "Receptionist"
  	}, {
  		"code": "50",
  		"name": "Researcher/Scientist"
  	}, {
  		"code": "51",
  		"name": "Retiree"
  	}, {
  		"code": "52",
  		"name": "Sales"
  	}, {
  		"code": "53",
  		"name": "Scientist"
  	}, {
  		"code": "54",
  		"name": "Secretary"
  	}, {
  		"code": "55",
  		"name": "Security Officer"
  	}, {
  		"code": "56",
  		"name": "Social Worker"
  	}, {
  		"code": "57",
  		"name": "Software Developer"
  	}, {
  		"code": "58",
  		"name": "Supervisor"
  	}, {
  		"code": "59",
  		"name": "Surveyor"
  	}, {
  		"code": "60",
  		"name": "Tailor"
  	}, {
  		"code": "61",
  		"name": "Teacher"
  	}, {
  		"code": "62",
  		"name": "Technical Staff"
  	}]
  }
  ```
</ResponseExample>
