# Onix API - Transfer documents

**URL:** <https://community.onix.com/t/onix-api-transfer-documents/353>\
**Category:** Knowledge base\
**Tags:** official, onix-api\
**Created:** [December 25, 2023, 6:30am UTC](https://community.onix.com/t/onix-api-transfer-documents/353 "2023-12-25T06:30:43Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![phuong.duong](https://dub1.discourse-cdn.com/flex013/user_avatar/community.onix.com/phuong.duong/32/1316_2.png) [@phuong.duong](https://community.onix.com/u/phuong.duong)\
**Post date:** [December 25, 2023, 6:30am UTC](https://community.onix.com/t/onix-api-transfer-documents/353/1 "2023-12-25T06:30:43Z")

</div>

The Transfer Documents API collections help you effectively manage documents associated with jobs or equipment within Onix system.

# Access the APIs

- Open [Swagger API documentation](https://api.onix.com/swagger/index.html).
- For **“Transfers Documents”** : Locate the **Jobs** and **Equipment** for the available API endpoints
- To check the necessary information for Job types and forms: Locate the **Common** and **Company** for the available API endpoints.

# Use Transfer Documents endpoint

- **`GET/v1/company/job-types`** : Return list of job type supported in Onix Work. For more information, please refer to the description of Onix API.
- **`GET/v1/company/forms`** : Return the list of forms which is enabled by your company in Onix Work. For more information, please refer to the description of Onix API.  
 ![image](https://europe1.discourse-cdn.com/flex013/uploads/onix/optimized/1X/dafa781612a1b9ecd9e7bcb2bd296996ae519668_2_690x22.png)
- **`POST/v1/jobs`** : Import job for equipment
  - To create or update a job by sending the required payload. Please ensure that you provide accurate mandatory information\*: jobType, jobForm, filed, equipment.\*
  - Some of the information is acquired from `GET` endpoints
    - `locationID` – **`GET/v1/company/{companyOwner}/locations`**
    - `jobType` – **`GET/v1/company/job-types`**
    - `jobForm` – **`GET/v1/company/forms`**

For more information about each field’s meaning and use guide, use Schema as an official reference.

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/onix/original/1X/0806ee2505e43e7f68de51769d66dd75ad268d57.png)  
 ![image](https://europe1.discourse-cdn.com/flex013/uploads/onix/original/1X/2382e64a772b233040a843637c1388f9a307f077.png)

- **`POST/v1/jobs/{jobId}/documents`** Import document for job

- **`POST/v1/equipment/{equipment-id}/documents`** : Import documents to equipment
