This API lets you create one or many items in a board by passing field values per item.
Endpoint for Product:POST https://app-gateway.imbrace.co/3rd/boards/create/{board_id}/board_items
Endpoint for Demo:POST https://app-gateway.demo.imbrace.co/3rd/boards/create/{board_id}/board_items
Endpoint for Dev:POST https://app-gateway.dev.imbrace.co/3rd/boards/create/{board_id}/board_items
Headers:
Content-Type: application/json
x-access-token: Contact to iMBRACE
Query Params
(none)
Body:
Result:
Status code: 200 OK
Example:
3. Delete Board Items
Delete one or more board items from a specific board.
This API allows you to remove multiple board items at once by passing their unique IDs.
Endpoint for Product:POST https://app-gateway.imbrace.co/3rd/boards/delete/{board_id}/board_items
Endpoint for Demo:POST https://app-gateway.demo.imbrace.co/3rd/boards/delete/{board_id}/board_items
Endpoint for Dev:POST https://app-gateway.dev.imbrace.co/3rd/boards/delete/{board_id}/board_items
Headers:
Content-Type: application/json
x-access-token: Contact to iMBRACE
Query Params
(none)
Body:
Result:
Status code: 200 OK
Example:
4. Upload File
Upload a file to the board system.
This API allows you to upload files using multipart/form-data format.
Endpoint for Product:POST https://app-gateway.imbrace.co/3rd/boards/upload
Endpoint for Demo:POST https://app-gateway.demo.imbrace.co/3rd/boards/upload
Endpoint for Dev:POST https://app-gateway.dev.imbrace.co/3rd/boards/upload
Headers:
x-access-token: Contact to iMBRACE
Query Params
(none)
Body:
Form-data with file attachment
Result:
Status code: 200 OK
Example:
5. Update Multiple Board Items
Update multiple board items for a specific board.
This API allows you to update existing board items by specifying their IDs and the field values to modify.
Endpoint for Product:PUT https://app-gateway.imbrace.co/3rd/boards/update/{board_id}/board_items
Endpoint for Demo:PUT https://app-gateway.demo.imbrace.co/3rd/boards/update/{board_id}/board_items
Endpoint for Dev:PUT https://app-gateway.dev.imbrace.co/3rd/boards/update/{board_id}/board_items
Headers:
Content-Type: application/json
x-access-token: Contact to iMBRACE
Query Params
(none)
Body:
Result:
Status code: 200 OK
Example:
6. List All Boards
Retrieve a list of all available boards.
This API allows you to fetch all boards that the authenticated user has access to.
Endpoint for Product:GET https://app-gateway.imbrace.co/3rd/boards
Endpoint for Demo:GET https://app-gateway.demo.imbrace.co/3rd/boards
Endpoint for Dev:GET https://app-gateway.dev.imbrace.co/3rd/boards
Headers:
Content-Type: application/json
x-access-token: Contact to iMBRACE
accept: application/json, text/plain, */*
accept-language: en-US,en;q=0.9,vi;q=0.8
Query Params
(none)
Result:
Status code: 200 OK
Example:
7. Get Board Items
Retrieve a list of all items for a specific board.
This API allows you to fetch all the items associated with a particular board by its ID.
Endpoint for Product:GET https://app-gateway.imbrace.co/3rd/boards/{board_id}/board_items
Endpoint for Demo:GET https://app-gateway.demo.imbrace.co/3rd/boards/{board_id}/board_items
Endpoint for Dev:GET https://app-gateway.dev.imbrace.co/3rd/boards/{board_id}/board_items
Headers:
Content-Type: application/json
x-access-token: Contact to iMBRACE
Path Parameters
board_id: The unique identifier of the board (e.g., brd_1c41d851-90f3-44b0-8b51-9628d30c29a6)
Query Params
(none)
Result:
Status code: 200 OK
Example:
8. Get Board Item Detail
Retrieve detailed information about a specific board item.
This API allows you to fetch the complete details of a specific item within a board using its unique identifier.
Endpoint for Product:GET https://app-gateway.imbrace.co/3rd/boards/{board_id}/board_items/{item_id}
Endpoint for Demo:GET https://app-gateway.demo.imbrace.co/3rd/boards/{board_id}/board_items/{item_id}
Endpoint for Dev:GET https://app-gateway.dev.imbrace.co/3rd/boards/{board_id}/board_items/{item_id}
Headers:
Content-Type: application/json
x-access-token: Contact to iMBRACE
Path Parameters
board_id: The unique identifier of the board (e.g., brd_1c41d851-90f3-44b0-8b51-9628d30c29a6)
item_id: The unique identifier of the board item (e.g., bi_e2513c1e-62d7-4cb0-a0d2-3b10c3dd3423)
Query Params
(none)
Result:
Status code: 200 OK
Example:
9. Export Board as CSV
Retrieve and export board data as a downloadable CSV file.
This API allows you to export all board items and their associated field data from a specific board into a CSV format. It can be used for reporting, data analysis, or backup purposes.
Endpoint for Product:GET https://app-gateway.imbrace.co/3rd/boards/{board_id}/export_csv
Endpoint for Demo:GET https://app-gateway.demo.imbrace.co/3rd/boards/{board_id}/export_csv
Endpoint for Dev:GET https://app-gateway.dev.imbrace.co/3rd/boards/{board_id}/export_csv
Headers:
x-access-token: Contact to iMBRACE
Content-Type: application/json
Path Parameters
board_id: The unique identifier of the board (e.g., brd_1c41d851-90f3-44b0-8b51-9628d30c29a6)
item_id: The unique identifier of the board item (e.g., bi_e2513c1e-62d7-4cb0-a0d2-3b10c3dd3423)
Query Params
(none)
Result:
Status code: 200 OK
Content-Type:text/csv
Body Example (truncated):
Example:
10. Export Board Items
Retrieve and export board items.
This API allows you to export all board items from a specific board.
Endpoint for Product:GET https://app-gateway.imbrace.co/3rd/boards/{board_id}/export_board_items
Endpoint for Demo:GET https://app-gateway.demo.imbrace.co/3rd/boards/{board_id}/export_board_items
Endpoint for Dev:GET https://app-gateway.dev.imbrace.co/3rd/boards/{board_id}/export_board_items
Headers:
x-access-token: Contact to iMBRACE
Content-Type: multipart/form-data
Path Parameters
board_id: The unique identifier of the board (e.g., brd_1c41d851-90f3-44b0-8b51-9628d30c29a6)
Query Params
(none)
Result:
Status code: 200 OK
Example:
11. Update Board
Update an existing board's information.
This API allows you to update the name, description, and team associations of a specific board.
Endpoint for Product:PUT https://app-gateway.imbrace.co/3rd/boards/{board_id}
Endpoint for Demo:PUT https://app-gateway.demo.imbrace.co/3rd/boards/{board_id}
Endpoint for Dev:PUT https://app-gateway.dev.imbrace.co/3rd/boards/{board_id}
Headers:
x-access-token: Contact to iMBRACE
Content-Type: application/json
Path Parameters
board_id: The unique identifier of the board (e.g., brd_1c41d851-90f3-44b0-8b51-9628d30c29a6)
Request Body (JSON)
Result:
Status code: 200 OK
Example:
12. Add Multiple Board Fields
Add multiple custom fields to an existing board in a single operation.
This API allows you to add multiple custom fields to a specific board at once, supporting various field types like ShortText, Number, and other data types.
Endpoint for Product:PUT https://app-gateway.imbrace.co/3rd/boards/{board_id}/multiple_board_fields
Endpoint for Demo:PUT https://app-gateway.demo.imbrace.co/3rd/boards/{board_id}/multiple_board_fields
Endpoint for Dev:PUT https://app-gateway.dev.imbrace.co/3rd/boards/{board_id}/multiple_board_fields
Headers:
x-access-token: Contact to iMBRACE
Content-Type: application/json
Path Parameters
board_id: The unique identifier of the board (e.g., brd_5316485d-a155-4e4e-bc6b-958af5cfa47b)
Request Body (JSON)
Result:
Status code: 200 OK
Example:
13. Delete Board
Permanently delete a board and all its associated data.
This API allows you to delete a specific board by its ID. This action cannot be undone.
Endpoint for Product:DELETE https://app-gateway.imbrace.co/3rd/boards/{board_id}
Endpoint for Demo:DELETE https://app-gateway.demo.imbrace.co/3rd/boards/{board_id}
Endpoint for Dev:DELETE https://app-gateway.dev.imbrace.co/3rd/boards/{board_id}
Headers:
x-access-token: Contact to iMBRACE
Content-Type: application/json
Path Parameters
board_id: The unique identifier of the board to delete (e.g., brd_f82a6316-a854-4e2b-9394-b12ff50022a0)
Result:
Status code: 200 OK
Example:
14. Delete Board Item
Permanently delete a specific board item from a board.
This API allows you to delete a specific board item by its ID from a specific board. This action cannot be undone.
Endpoint for Product:DELETE https://app-gateway.imbrace.co/3rd/boards/{board_id}/board_items/{item_id}
Endpoint for Demo:DELETE https://app-gateway.demo.imbrace.co/3rd/boards/{board_id}/board_items/{item_id}
Endpoint for Dev:DELETE https://app-gateway.dev.imbrace.co/3rd/boards/{board_id}/board_items/{item_id}
Headers:
x-access-token: Contact to iMBRACE
Content-Type: application/json
Path Parameters
board_id: The unique identifier of the board containing the item (e.g., brd_5316485d-a155-4e4e-bc6b-958af5cfa47b)
item_id: The unique identifier of the board item to delete (e.g., bi_88620293-9920-42cd-ac44-58f682b7919c)
Result:
Status code: 200 OK
Example:
15. Import CSV
Import data from a CSV file into a specific board.
This API allows you to import data from a CSV file by providing the file URL and field mappings to create board items automatically.
Endpoint for Product:POST https://app-gateway.imbrace.co/3rd/boards/{board_id}/import_csv
Endpoint for Demo:POST https://app-gateway.demo.imbrace.co/3rd/boards/{board_id}/import_csv
Endpoint for Dev:POST https://app-gateway.dev.imbrace.co/3rd/boards/{board_id}/import_csv
Headers:
x-access-token: Contact to iMBRACE
Content-Type: application/json
Path Parameters
board_id: The unique identifier of the board (e.g., brd_5316485d-a155-4e4e-bc6b-958af5cfa47b)
Request Body (JSON)
Result:
Status code: 200 OK
Example:
16. Import Exported Board Items
Import data from an exported CSV file into a specific board.
This API allows you to import data from a previously exported CSV file by providing the file URL and field mappings to create board items automatically.
Endpoint for Product:POST https://app-gateway.imbrace.co/3rd/boards/{board_id}/import_exported_board_items
Endpoint for Demo:POST https://app-gateway.demo.imbrace.co/3rd/boards/{board_id}/import_exported_board_items
Endpoint for Dev:POST https://app-gateway.dev.imbrace.co/3rd/boards/{board_id}/import_exported_board_items
Headers:
x-access-token: Contact to iMBRACE
Content-Type: application/json
Path Parameters
board_id: The unique identifier of the board (e.g., brd_5316485d-a155-4e4e-bc6b-958af5cfa47b)
Request Body (JSON)
Result:
Status code: 200 OK
Example:
17. Upload File (Alternative)
Upload a file to the board system using form-data format.
This API allows you to upload files using multipart/form-data format with a different endpoint structure.
Endpoint for Product:POST https://app-gateway.imbrace.co/3rd/boards/upload
Endpoint for Demo:POST https://app-gateway.demo.imbrace.co/3rd/boards/upload
Endpoint for Dev:POST https://app-gateway.dev.imbrace.co/3rd/boards/upload
Headers:
x-access-token: Contact to iMBRACE
Query Params
(none)
Body:
Form-data with file attachment
Result:
Status code: 200 OK
Example:
Note: Please use postman to test this API.
18. File Upload (Alternative Endpoint)
Upload a file to the board system and get a public URL using an alternative endpoint.
This API allows you to upload files using multipart/form-data format and returns a public URL that can be used to access the uploaded file.
Endpoint for Product:POST https://app-gateway.imbrace.co/3rd/boards/_fileupload
Endpoint for Demo:POST https://app-gateway.demo.imbrace.co/3rd/boards/_fileupload
Endpoint for Dev:POST https://app-gateway.dev.imbrace.co/3rd/boards/_fileupload