### List Customer Categories (GET) Source: https://context7_llms Retrieves a list of customer categories with filtering options. Requires a valid X-Session-ID header. ```HTTP GET /api/customer-category/list.do Host: your-api-host.com X-Session-ID: YOUR_SESSION_ID ``` -------------------------------- ### Get Customer Category Detail (GET) Source: https://context7_llms Retrieves the details of a customer category based on its ID or a specific identifier. Requires a valid X-Session-ID header and the ID of the record. ```HTTP GET /api/customer-category/detail.do?id=1 Host: your-api-host.com X-Session-ID: YOUR_SESSION_ID ``` -------------------------------- ### Get Purchase Order Detail (GET) Source: https://context7_llms Retrieves detailed information for a Purchase Order based on its ID or number. Requires 'purchase_order_view' scope. Accepts 'X-Session-ID' in the header and 'id' or 'number' as query parameters. ```OpenAPI { "openapi": "3.0.0", "info": { "title": "Purchase Order API", "version": "1.0.0" }, "paths": { "/api/purchase-order/detail.do": { "get": { "operationId": "/api/purchase-order/detail-GET", "tags": [ "/api/purchase-order" ], "summary": "Melihat detil data Pesanan Pembelian berdasarkan id atau identifier tertentu", "security": [ { "default": [ "purchase_order_view" ] } ], "parameters": [ { "name": "X-Session-ID", "in": "header", "required": true, "schema": { "type": "string" }, "description": "Kode Session yang didapatkan dari response saat memanggil API /api/open-db.do\n\nCth: Halo Semua 123" }, { "name": "id", "in": "query", "required": true, "schema": { "type": "integer" }, "description": "Identitas unik dari sebuah record data. Didapatkan dari field id yang ada di setiap record data.\n\nCth: 1, 2, 3 (Angka non desimal)" }, { "name": "number", "in": "query", "required": false, "schema": { "type": "string" }, "description": "Melihat detil daftar sesuai dengan Nomor transaksi (ini adalah alternatif dari parameter id data)\n\nCth: Halo Semua 123" } ], "responses": { "200": { "description": "Success" } } } } } } ``` -------------------------------- ### List Purchase Orders (GET) Source: https://context7_llms Retrieves a list of Purchase Order data entries with applied filters. Requires 'purchase_order_view' scope. Accepts 'X-Session-ID' in the header. ```OpenAPI { "openapi": "3.0.0", "info": { "title": "Purchase Order API", "version": "1.0.0" }, "paths": { "/api/purchase-order/list.do": { "get": { "operationId": "/api/purchase-order/list-GET", "tags": [ "/api/purchase-order" ], "summary": "Melihat daftar data Pesanan Pembelian, dengan filter yang sesuai", "security": [ { "default": [ "purchase_order_view" ] } ], "parameters": [ { "name": "X-Session-ID", "in": "header", "required": true, "schema": { "type": "string" }, "description": "Kode Session yang didapatkan dari response saat memanggil API /api/open-db.do\n\nCth: Halo Semua 123" } ], "responses": { "200": { "description": "Success" } } } } } } ``` -------------------------------- ### List Purchase Returns Source: https://context7_llms Retrieves a list of purchase returns with appropriate filtering. This GET request requires a session ID in the header and is protected by the 'purchase_return_view' scope. ```OpenAPI GET /api/purchase-return/list.do Operation ID: /api/purchase-return/list-GET Tags: /api/purchase-return Security: - default: [purchase_return_view] ``` -------------------------------- ### Get Unit Detail Source: https://context7_llms This endpoint retrieves the detailed information for a specific unit based on its ID or another identifier. It requires a session ID for authentication and is a GET request. ```json { "X-Session-ID": "string", "id": 0 } ``` -------------------------------- ### Get Delivery Order Detail (GET) Source: https://context7_llms This endpoint retrieves the detailed information for a specific delivery order. The order can be identified using its ID or another unique identifier. A session ID is required in the header for authentication. ```OpenAPI GET /api/delivery-order/detail.do Operation ID: /api/delivery-order/detail-GET Tags: /api/delivery-order Melihat detil data Pengiriman Pesanan berdasarkan id atau identifier tertentu Security: - Requirement 1: - default (scopes: delivery_order_view) ``` -------------------------------- ### Bulk Save Projects API Source: https://context7_llms Saves multiple project data entries at once, with a limit of 100 entries per request. Parameters should be indexed starting from zero. ```HTTP POST /api/project/bulk-save.do Request Body (application/json): { "data": [ // array of project objects, indexed like data[0], data[1], etc. ] } Headers: - X-Session-ID: string, required ``` -------------------------------- ### Get Customer Detail Source: https://context7_llms Retrieves detailed information for a customer based on their ID or a specific identifier. Requires a session ID and either the customer ID or customer number. ```OpenAPI GET /api/customer/detail.do Operation ID: /api/customer/detail-GET Tags: /api/customer Security: - default (scopes: customer_view) Parameters: - X-Session-ID (header, string, required): Session code obtained from /api/open-db.do response. - id (query, integer, required): Unique identifier of the customer record. - customerNo (query, string, optional): Customer identification number as an alternative to ID. ``` -------------------------------- ### View Purchase Requisition Details (GET) Source: https://context7_llms This endpoint retrieves detailed information about a specific purchase requisition using its ID or another identifier. It requires a session ID for authentication and is used for viewing the specifics of a purchase requisition. ```json { "X-Session-ID": "string", "id": "integer", "number": "string" } ``` -------------------------------- ### Get Project Detail Source: https://context7_llms Retrieves detailed information for a specific project using its ID or identifier. Requires a session ID and accepts project ID or project number as query parameters. Supports filtering by project ID or project number. ```HTTP GET /api/project/detail.do?id={id}&projectNo={projectNo} Header: X-Session-ID: {session_id} ``` -------------------------------- ### Get Department Detail Source: https://context7_llms Retrieves detailed information about a department using its ID or department name. Requires a session ID in the header and either an 'id' or 'departmentName' as a query parameter. ```OpenAPI GET /api/department/detail.do Parameters: - X-Session-ID (header, string, required): Session ID from /api/open-db.do response. - id (query, integer, required): Unique identifier of the record. - departmentName (query, string, optional): Name of the department to filter by. ``` -------------------------------- ### GET Freeonboard List Source: https://context7_llms Retrieves a list of Freeonboard (FOB) data with filtering options for keywords, pagination, and sorting. This endpoint is deprecated. ```HTTP GET /api/freeonboard/list.do ``` -------------------------------- ### List Item Categories (GET) Source: https://context7_llms Retrieves a list of item categories with various filtering and sorting options. Supports session authentication via X-Session-ID header. ```HTTP GET /api/item-category/list.do -- Parameters: -- X-Session-ID: string (header, required) -- fields: string (query, optional) -- filter.keywords.op: enum (query, optional) -- filter.keywords.val: array[string] (query, optional) -- filter.lastUpdate.op: enum (query, optional) -- filter.lastUpdate.val: array[string] (query, optional) -- filter.leafOnly: boolean (query, optional) -- keywords: string (query, optional) -- leafOnly: boolean (query, optional) -- sp.page: integer (query, optional) -- sp.pageSize: integer (query, optional) -- sp.sort: string (query, optional) ``` -------------------------------- ### List Unit Data - GET /api/unit/list.do Source: https://context7_llms Retrieves a list of unit data with filtering capabilities. Supports filtering by keywords and last update date, with options for pagination and sorting. ```HTTP GET /api/unit/list.do -- Parameters -- X-Session-ID: string (header, required) filter.keywords.op: enum[BETWEEN|CONTAIN|EMPTY|EQUAL|GREATER_EQUAL_THAN|GREATER_THAN|LESS_EQUAL_THAN|LESS_THAN|NOT_BETWEEN|NOT_EMPTY|NOT_EQUAL] (query, optional) filter.keywords.val: array[string] (query, optional) filter.lastUpdate.op: enum[BETWEEN|EMPTY|EQUAL|GREATER_EQUAL_THAN|GREATER_THAN|LESS_EQUAL_THAN|LESS_THAN|NOT_BETWEEN|NOT_EMPTY|NOT_EQUAL] (query, optional) filter.lastUpdate.val: array[string] (query, optional) keywords: string (query, optional) sp.page: integer (query, optional) sp.pageSize: integer (query, optional) sp.sort: string (query, optional) ``` -------------------------------- ### Get Authentication Information Source: https://context7_llms Fetches information about the authenticated user based on the provided token. This endpoint belongs to the /api group. ```HTTP GET /api/auth-info.do ``` -------------------------------- ### GET FOB List API Source: https://context7_llms Retrieves a list of FOB data entries, with support for filtering based on various parameters. Requires an X-Session-ID header. ```HTTP GET /api/fob/list.do?filter.keywords.op=EQUAL&filter.keywords.val=example&keywords=search_term Host: example.com X-Session-ID: YOUR_SESSION_ID ``` -------------------------------- ### Get Stock Opname Result Detail Source: https://context7_llms Retrieves the details of a stock opname result based on a specific ID or identifier. Requires an X-Session-ID header. ```HTTP GET /api/stock-opname-result/detail.do?id= --header "X-Session-ID: " ``` -------------------------------- ### Get Item Category Detail Source: https://context7_llms Retrieves the details of an item category using its ID or a specific identifier. Requires a session ID. ```json { "X-Session-ID": "string" } ``` -------------------------------- ### GET /api/sales-return/detail.do - Retrieve Sales Return Details Source: https://context7_llms Retrieves detailed information for a sales return entry using its ID or another identifier. Requires a session ID for access. ```HTTP GET /api/sales-return/detail.do?id=1 Host: example.com X-Session-ID: YOUR_SESSION_ID ``` ```HTTP GET /api/sales-return/detail.do?number=INV-001 Host: example.com X-Session-ID: YOUR_SESSION_ID ``` -------------------------------- ### GET Work Order Detail API Source: https://context7_llms Retrieves a list of work order data with filtering options. Requires session ID and work order number. ```OpenAPI GET /api/report/work-order-detail.do ``` -------------------------------- ### List Other Deposit Data (GET) Source: https://context7_llms This endpoint retrieves a list of 'other-deposit' records, potentially with filters. It requires an 'X-Session-ID' in the header for authentication and authorization. The operation is secured with the 'other_deposit_view' scope. -------------------------------- ### Get Currency Detail Source: https://context7_llms Retrieves the detailed information for a specific currency based on its ID or identifier. This endpoint requires a valid X-Session-ID header and the currency's unique ID as a query parameter. ```http GET /api/currency/detail.do?id=1 X-Session-ID: YOUR_SESSION_ID ``` -------------------------------- ### List Item Stock (GET /api/item/list-stock.do) Source: https://context7_llms Retrieves a list of available item stock. Supports filtering by various parameters such as session ID, as-of date, pagination, sorting, and warehouse information. Requires 'item_view' scope for access. ```HTTP GET /api/item/list-stock.do Host: your-api-domain.com X-Session-ID: YOUR_SESSION_ID asOfDate: 31/03/2016 sp.page: 1 sp.pageSize: 20 sp.sort: name|asc;no|desc warehouseId: 1 warehouseName: Main Warehouse ``` -------------------------------- ### GET Journal Voucher List Source: https://context7_llms Fetches a list of Journal Vouchers. This endpoint allows for filtering to retrieve specific sets of data. It requires a session ID for access. ```http GET /api/journal-voucher/list.do Host: example.com X-Session-ID: YOUR_SESSION_ID ``` -------------------------------- ### Save Customer Category (POST) Source: https://context7_llms Saves or edits multiple customer category data simultaneously (max 100 per request). Parameters should be indexed starting from zero (e.g., data[0], data[1]). Requires a valid X-Session-ID header. ```HTTP POST /api/customer-category/bulk-save.do Host: your-api-host.com X-Session-ID: YOUR_SESSION_ID Content-Type: application/json { "data": [ { "fieldName": "value" } ] } ``` -------------------------------- ### Get Customer Claim Detail Source: https://context7_llms Retrieves detailed information for a customer claim using its ID or transaction number. Requires a session ID for authentication and authorization. ```HTTP GET /api/customer-claim/detail.do?id=&number= Host: example.com Content-Type: application/json X-Session-ID: ``` -------------------------------- ### List Shipment Data (GET) Source: https://context7_llms Retrieves a list of shipment data records, with options for filtering. Requires an 'X-Session-ID' header for authentication. Further filtering parameters are not detailed in this snippet but are implied by the endpoint's purpose. ```HTTP GET /api/shipment/list.do Host: example.com X-Session-ID: YOUR_SESSION_ID ``` -------------------------------- ### GET Stock Mutation Summary API Source: https://context7_llms Retrieves a list of stock mutation summary data with filtering options. Requires session ID and can filter by item number, date range, item ID, and warehouse name. ```OpenAPI GET /api/report/stock-mutation-summary.do ``` -------------------------------- ### GET Stock Mutation History Source: https://context7_llms Retrieves the stock mutation history for the last 7 days. Requires a session ID and allows filtering by creation date and transaction type, with pagination and sorting options. ```HTTP GET /api/item/stock-mutation-history.do -- Headers -- X-Session-ID: -- Query Parameters -- filter.createDate.op: BETWEEN | EQUAL | ... filter.createDate.val: 31/03/2016 18:30:43 filter.transactionType.op: EQUAL | ... filter.transactionType.val: sp.page: 1 sp.pageSize: 20 sp.sort: field_name|asc;another_field|desc ``` -------------------------------- ### Get Purchase Return Detail Source: https://context7_llms Retrieves detailed information for a purchase return based on its ID or transaction number. This operation requires a session ID in the header and either an 'id' or 'number' query parameter. The 'id' parameter is for unique record identification, accepting a comma-separated list of integers, while 'number' is an alternative for transaction number lookup. ```OpenAPI GET /api/purchase-return/detail.do Operation ID: /api/purchase-return/detail-GET Tags: /api/purchase-return Security: - default: [purchase_return_view] Parameters: - name: X-Session-ID in: header required: true type: string description: Kode Session yang didapatkan dari response saat memanggil API /api/open-db.do - name: id in: query required: true type: integer description: Identitas unik dari sebuah record data. Didapatkan dari field id yang ada di setiap record data. - name: number in: query required: false type: string description: Melihat detil daftar sesuai dengan Nomor transaksi (ini adalah alternatif dari parameter id data) Responses: 200: description: Success ``` -------------------------------- ### Bulk Save Vendor Data - POST /api/vendor/bulk-save.do Source: https://context7_llms Saves multiple vendor data entries at once, with a limit of 100 entries per request. Parameters should be indexed starting from zero (e.g., data[0], data[1]). ```HTTP POST /api/vendor/bulk-save.do -- Headers -- X-Session-ID: string (required) -- Request Body -- // Structure for bulk vendor data (details not provided in source) ``` -------------------------------- ### GET /api/job-order/detail.do Source: https://context7_llms This endpoint retrieves the detailed information of a specific job order. You can query by the job order's unique ID or its transaction number. The request requires a session ID in the header for authorization. ```HTTP GET /api/job-order/detail.do?id=1 Host: example.com X-Session-ID: YOUR_SESSION_ID ``` ```HTTP GET /api/job-order/detail.do?number=Halo%20Semua%20123 Host: example.com X-Session-ID: YOUR_SESSION_ID ``` -------------------------------- ### Get Sales Invoice Detail by ID or Identifier Source: https://context7_llms This endpoint retrieves detailed information about a sales invoice. The invoice can be specified using its 'id' or another relevant identifier. Authentication is required via the 'X-Session-ID' header. ```HTTP GET /api/sales-invoice/detail.do?id={id} HTTP/1.1 Host: example.com X-Session-ID: {X-Session-ID} ``` -------------------------------- ### GET /api/tax/detail.do - Get Tax Details Source: https://context7_llms Retrieves the detailed information for a specific tax record using its ID or another identifier. This GET request requires a session ID in the header and the record's ID as a query parameter. It is used to view the specifics of a single tax entry. ```OpenAPI { "openapi": "3.0.0", "info": { "title": "Tax API", "version": "1.0.0" }, "paths": { "/api/tax/detail.do": { "get": { "operationId": "/api/tax/detail-GET", "tags": [ "/api/tax" ], "summary": "Melihat detil data Pajak berdasarkan id atau identifier tertentu", "security": [ { "default": [ "tax_view" ] } ], "parameters": [ { "name": "X-Session-ID", "in": "header", "description": "Kode Session yang didapatkan dari response saat memanggil API /api/open-db.do", "required": true, "schema": { "type": "string" }, "example": "Halo Semua 123" }, { "name": "id", "in": "query", "description": "Identitas unik dari sebuah record data. Didapatkan dari field id yang ada di setiap record data.", "required": true, "schema": { "type": "integer" }, "example": "1, 2, 3 (Angka non desimal)" } ], "responses": { "200": { "description": "Success" } } } } } } ``` -------------------------------- ### List Projects with Filters Source: https://context7_llms Retrieves a list of projects with various filtering and sorting options. Requires a session ID and supports filtering by keywords, last update date, and suspended status. Allows for pagination and custom sorting. ```HTTP GET /api/project/list.do?filter.keywords.op={op}&filter.keywords.val={val}&filter.lastUpdate.op={op}&filter.lastUpdate.val={val}&filter.suspended={boolean}&keywords={keywords}&sp.page={page}&sp.pageSize={pageSize}&sp.sort={sort} Header: X-Session-ID: {session_id} ``` -------------------------------- ### POST Bulk Item Adjustment Source: https://context7_llms Performs bulk creation or editing of inventory adjustments, allowing up to 100 data entries per request. Requires a session ID. Parameters for adjustments should be indexed starting from zero (e.g., data[0], data[1]). ```HTTP POST /api/item-adjustment/bulk-save.do -- Headers -- X-Session-ID: -- Request Body -- { "data": [ { "field1": "value1", "field2": "value2" }, { "field1": "value3", "field2": "value4" } ] } ``` -------------------------------- ### GET /api/expense/detail.do - Get Expense Detail Source: https://context7_llms Retrieves the detailed information for a specific expense record using its ID or transaction number. Requires a valid X-Session-ID header for authentication. ```HTTP GET /api/expense/detail.do?id=101 Host: example.com X-Session-ID: YOUR_SESSION_ID ``` ```HTTP GET /api/expense/detail.do?number=EXP-001 Host: example.com X-Session-ID: YOUR_SESSION_ID ``` -------------------------------- ### Search Items by Item or Serial Number Source: https://context7_llms Retrieves a list of items based on provided keywords, with options for pagination and sorting. Requires a session ID for authentication. ```HTTP GET /api/item/search-by-item-or-sn.do -- Parameters -- X-Session-ID: string (required) keywords: string (required) sp.page: integer (optional) sp.pageSize: integer (optional) sp.sort: string (optional) -- Security -- Authorization: Bearer (scopes: item_view) ``` -------------------------------- ### GET /api/item/get-nearest-cost.do - Get Nearest Cost Source: https://context7_llms This endpoint is used to retrieve the Cost of Goods Sold (COGS) for an item on a specified date. It requires a session ID and likely accepts a date parameter to determine the relevant cost. ```http GET /api/item/get-nearest-cost.do?date=2023-10-27 HTTP/1.1 Host: example.com X-Session-ID: YOUR_SESSION_ID ``` -------------------------------- ### GET /api/item/detail.do - Get Item Detail Source: https://context7_llms This endpoint retrieves the detailed information of an item using its unique ID or item number. A session ID is required, and you can specify either the 'id' (integer) or 'no' (string) as a query parameter. ```http GET /api/item/detail.do?id=1 HTTP/1.1 Host: example.com X-Session-ID: YOUR_SESSION_ID ``` ```http GET /api/item/detail.do?no=ITEM001 HTTP/1.1 Host: example.com X-Session-ID: YOUR_SESSION_ID ``` -------------------------------- ### POST Request for Selling Price Adjustment Source: https://context7_llms This snippet demonstrates a POST request to the /api/sellingprice-adjustment/save.do endpoint. It includes common parameters for creating or updating selling price and discount adjustments, such as session ID, fields, filters, and pagination. ```http POST /api/sellingprice-adjustment/save.do HTTP/1.1 Host: example.com X-Session-ID: YOUR_SESSION_ID Content-Type: application/json { "fields": "id,name,price", "filter.approvalStatus": "APPROVED", "filter.branchId.val": [1, 2], "sp.page": 1, "sp.pageSize": 20, "sp.sort": "name|asc" } ``` -------------------------------- ### Bulk Save Stock Opname Results Source: https://context7_llms Saves multiple stock opname results in a single request (up to 100 data entries). Requires an X-Session-ID header and a JSON request body containing an array of result objects. Parameter names for data entries should be indexed starting from zero (e.g., data[0], data[1]). ```HTTP POST /api/stock-opname-result/bulk-save.do --header "X-Session-ID: " --body '{ "data": [ { /* stock opname result object */ } ] }' ``` -------------------------------- ### GET /api/tax/list.do - List Tax Data Source: https://context7_llms Retrieves a list of tax data records, allowing for filtering based on specified criteria. This GET request requires a session ID in the header and supports various query parameters for filtering the results. It is used to fetch multiple tax entries that match certain conditions. ```OpenAPI { "openapi": "3.0.0", "info": { "title": "Tax API", "version": "1.0.0" }, "paths": { "/api/tax/list.do": { "get": { "operationId": "/api/tax/list-GET", "tags": [ "/api/tax" ], "summary": "Melihat daftar data Pajak, dengan filter yang sesuai", "security": [ { "default": [ "tax_view" ] } ], "parameters": [ { "name": "X-Session-ID", "in": "header", "description": "Kode Session yang didapatkan dari response saat memanggil API /api/open-db.do", "required": true, "schema": { "type": "string" }, "example": "Halo Semua 123" } ], "responses": { "200": { "description": "Success" } } } } } } ``` -------------------------------- ### View Dashboard and Widgets Source: https://context7_llms Enables viewing the main dashboard and its associated widgets. This provides an overview of key business metrics and performance indicators. ```Indonesian `dashboard_view`: Melihat Dashboard dan widget ``` -------------------------------- ### GET Freeonboard Detail Source: https://context7_llms Retrieves detailed information for a Freeonboard (FOB) record based on its ID or identifier. This endpoint is deprecated. ```HTTP GET /api/freeonboard/detail.do ``` -------------------------------- ### Bulk Save Branch API Source: https://context7_llms Allows for the creation or editing of multiple branch records simultaneously, with a limit of 100 records per request. Parameters for individual branch data should be indexed starting from zero (e.g., data[0], data[1]). Requires a session ID for authentication. ```HTTP POST /api/branch/bulk-save.do Content-Type: application/json X-Session-ID: YOUR_SESSION_ID { "data": [ { "branchId": 1, "branchName": "Branch A" }, { "branchId": 2, "branchName": "Branch B" } ] } ``` -------------------------------- ### List Customer Claims Source: https://context7_llms Retrieves a list of customer claims with appropriate filters. Requires a session ID for authentication and authorization. ```HTTP GET /api/customer-claim/list.do Host: example.com Content-Type: application/json X-Session-ID: ``` -------------------------------- ### API POST Request for Purchase Return Save Source: https://context7_llms This snippet details the POST request for the /api/purchase-return/save.do endpoint, used for creating or editing purchase return data. It requires an 'X-Session-ID' in the header. ```OpenAPI { "openapi": "3.0.0", "info": { "title": "Purchase Return API", "version": "1.0.0" }, "paths": { "/api/purchase-return/save.do": { "post": { "operationId": "/api/purchase-return/save-POST", "tags": [ "/api/purchase-return" ], "summary": "Membuat data Retur Pembelian baru atau mengedit data Retur Pembelian yang sudah ada", "security": [ { "default": [ "purchase_return_save" ] } ], "parameters": [ { "name": "X-Session-ID", "in": "header", "required": true, "schema": { "type": "string" }, "description": "Kode Session yang didapatkan dari response saat memanggil API /api/open-db.do" } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "Success" } } } } } } ``` -------------------------------- ### List Job Orders Source: https://context7_llms Retrieves a list of job orders with flexible filtering and pagination capabilities. Requires a valid session ID in the request header. Supports filtering by branch name, keywords, and dates, as well as sorting and pagination. ```HTTP GET /api/job-order/list.do -- Headers -- X-Session-ID: -- Query Parameters -- fields=id,name,no filter.branchName=Main Branch filter.keywords.op=CONTAIN filter.keywords.val=urgent filter.lastUpdate.op=GREATER_EQUAL_THAN filter.lastUpdate.val=31/03/2016 18:30:43 sp.page=1 sp.pageSize=20 sp.sort=name|asc;no|desc ``` -------------------------------- ### Get Approved OAuth2 Scopes Source: https://context7_llms Retrieves a list of OAuth2 scopes that have been approved by the user for the current token. This endpoint is part of the /api group. ```HTTP GET /api/approved-scope.do ``` -------------------------------- ### Save Department Data Source: https://context7_llms Creates a new department or updates an existing one. Requires a session ID in the header. ```OpenAPI POST /api/department/save.do Parameters: - X-Session-ID (header, string, required): Session ID from /api/open-db.do response. ``` -------------------------------- ### Accurate API: Project Management Source: https://context7_llms Manages project master data. Includes endpoints for viewing, creating, editing, and deleting project records. ```bash project_view: Melihat data master project project_save: Membuat/edit data master project project_delete: Menghapus data master project ``` -------------------------------- ### GET FOB Detail by ID API Source: https://context7_llms Retrieves the detailed information for a specific FOB record using its unique identifier. Requires an X-Session-ID header. ```HTTP GET /api/fob/detail.do?id=1 Host: example.com X-Session-ID: YOUR_SESSION_ID ``` -------------------------------- ### GET /api/expense/list.do - List Expenses Source: https://context7_llms Retrieves a list of expense records, potentially with filtering options. Requires a valid X-Session-ID header for authentication and authorization. ```HTTP GET /api/expense/list.do Host: example.com X-Session-ID: YOUR_SESSION_ID ``` -------------------------------- ### List Stock Opname Results Source: https://context7_llms Retrieves a list of stock opname results with filtering and sorting capabilities. Requires an X-Session-ID header. Supports filtering by approval status, keywords, last update date, transaction date, and pagination/sorting. ```OpenAPI GET /api/stock-opname-result/list.do Parameters: - X-Session-ID (header, string, required): Session code obtained from the response when calling the /api/open-db.do API. - filter.approvalStatus (query, enum, optional): Filters data by transaction approval status (APPROVED, DRAFT, NEXTUSER_TOAPPROVED, REJECTED, UNAPPROVED). - filter.keywords.op (query, enum, optional): Operator for keyword filtering (e.g., EQUAL, CONTAIN). - filter.keywords.val (query, array[string], optional): Value(s) for keyword filtering. - filter.lastUpdate.op (query, enum, optional): Operator for last update date filtering. - filter.lastUpdate.val (query, array[string], optional): Value(s) for last update date filtering. - filter.transDate.op (query, enum, optional): Operator for transaction date filtering. - filter.transDate.val (query, array[string], optional): Value(s) for transaction date filtering. - sp.page (query, integer, optional): Page number for pagination. - sp.pageSize (query, integer, optional): Number of data items per page. - sp.sort (query, string, optional): Sorting criteria (e.g., 'name|asc;no|desc'). - transDateFilter (query, string, optional): Filter by transaction recognition date. ``` -------------------------------- ### List Customer Data Source: https://context7_llms Retrieves a list of customer data, with filtering capabilities. Requires a session ID and appropriate view permissions. ```OpenAPI GET /api/customer/list.do Operation ID: /api/customer/list-GET Tags: /api/customer Security: - default (scopes: customer_view) ``` -------------------------------- ### GET Roll-over Detail API Source: https://context7_llms Retrieves detailed information for a specific roll-over entry using its ID or identifier. Requires session ID and the relevant identifier. ```OpenAPI GET /api/roll-over/detail.do ``` -------------------------------- ### Save Item Category (POST) Source: https://context7_llms Creates or updates an item category. Requires session authentication and accepts category details in JSON format. ```HTTP POST /api/item-category/save.do -- Headers: -- X-Session-ID: string (required) -- Request Body (application/json): -- { -- "name": string (required), -- "defaultCategory": boolean (optional), -- "id": integer (optional), -- "parentName": string (optional) -- } ``` -------------------------------- ### List Currencies Source: https://context7_llms Retrieves a list of currencies with options for filtering and sorting. Requires a valid X-Session-ID header. Supports filtering by keywords, pagination (page and pageSize), and sorting by specified fields. ```http GET /api/currency/list.do?keywords=USD&sp.page=1&sp.pageSize=20&sp.sort=name|asc X-Session-ID: YOUR_SESSION_ID ``` -------------------------------- ### Save Stock Opname Order Source: https://context7_llms Creates or edits a new stock opname order. Requires an X-Session-ID header and a JSON request body containing details like item category list, order number, person charged, user list, warehouse name, and optional branch, department, description, ID, dates, and type auto number. ```HTTP POST /api/stock-opname-order/save.do --header "X-Session-ID: " --body '{ "itemCategoryListName": ["string"], "number": "string", "personCharged": "string", "userListAccount": ["string"], "warehouseName": "string", "branchId": 1, "branchName": "string", "departmentId": 1, "departmentName": "string", "description": "string", "id": 1, "startDate": "string", "transDate": "string", "typeAutoNumber": 1, "vendorListNo": ["string"] }' ``` -------------------------------- ### API Parameters for Employee Data Source: https://context7_llms Details the various query and header parameters available for filtering and managing employee data. Includes options for session ID, branch filtering, keyword search, date filtering, salesman status, and pagination. ```OpenAPI parameters: - name: X-Session-ID in: header required: true schema: type: string description: Kode Session yang didapatkan dari response saat memanggil API /api/open-db.do - name: branchFilter in: query required: false schema: type: string description: Filter data yang ingin ditampilkan berdasarkan Cabang - name: filter.branchId.op in: query required: false schema: type: string enum: [BETWEEN, EMPTY, EQUAL, GREATER_EQUAL_THAN, GREATER_THAN, LESS_EQUAL_THAN, LESS_THAN, NOT_BETWEEN, NOT_EMPTY, NOT_EQUAL] description: Jenis Operator penyaringan data (Default: EQUAL) - name: filter.branchId.val in: query required: false schema: type: array items: type: integer description: Nilai yang akan digunakan untuk menyaring data. Jika nilai parameter yang dikirimkan hanya satu, boleh tidak menggunakan index pada nama parameter ([n]). Untuk Operator EQUAL, NOT_EQUAL, BETWEEN dan NOT_BETWEEN nilai parameter "val" bisa lebih dari 1 (gunakan index [n]). Untuk Operator EMPTY dan NOT_EMPTY nilai parameter "val" akan diabaikan - name: filter.keywords.op in: query required: false schema: type: string enum: [BETWEEN, CONTAIN, EMPTY, EQUAL, GREATER_EQUAL_THAN, GREATER_THAN, LESS_EQUAL_THAN, LESS_THAN, NOT_BETWEEN, NOT_EMPTY, NOT_EQUAL] description: Jenis Operator penyaringan data (Default: EQUAL) - name: filter.keywords.val in: query required: false schema: type: array items: type: string description: Nilai yang akan digunakan untuk menyaring data. Jika nilai parameter yang dikirimkan hanya satu, boleh tidak menggunakan index pada nama parameter ([n]). Untuk Operator EQUAL, NOT_EQUAL, BETWEEN dan NOT_BETWEEN nilai parameter "val" bisa lebih dari 1 (gunakan index [n]). Untuk Operator EMPTY dan NOT_EMPTY nilai parameter "val" akan diabaikan - name: filter.lastUpdate.op in: query required: false schema: type: string enum: [BETWEEN, EMPTY, EQUAL, GREATER_EQUAL_THAN, GREATER_THAN, LESS_EQUAL_THAN, LESS_THAN, NOT_BETWEEN, NOT_EMPTY, NOT_EQUAL] description: Jenis Operator penyaringan data (Default: EQUAL) - name: filter.lastUpdate.val in: query required: false schema: type: array items: type: string description: Nilai yang akan digunakan untuk menyaring data. Jika nilai parameter yang dikirimkan hanya satu, boleh tidak menggunakan index pada nama parameter ([n]). Untuk Operator EQUAL, NOT_EQUAL, BETWEEN dan NOT_BETWEEN nilai parameter "val" bisa lebih dari 1 (gunakan index [n]). Untuk Operator EMPTY dan NOT_EMPTY nilai parameter "val" akan diabaikan - name: filter.salesman in: query required: false schema: type: boolean description: Filter data berdasarkan status karyawan sebagai Tenaga Penjual - name: keywords in: query required: false schema: type: string description: Kata kunci pencarian data - name: lastUpdateFilter in: query required: false schema: type: string description: Filter data yang ingin ditampilkan berdasarkan Waktu perubahan data (Cth: 25/07/2015 14:38:45) - name: salesmanFilter in: query required: false schema: type: string description: Filter data berdasarkan status karyawan sebagai Tenaga Penjual - name: sp.page in: query required: false schema: type: integer description: Halaman data. Mulai dari angka 1 (Cth: 1, 2, 3, dll) - name: sp.pageSize in: query required: false schema: type: integer description: Jumlah data per halaman. Default: 20 - name: sp.sort in: query required: false schema: type: string description: Urutkan data berdasarkan nama field dan cara pengurutan (ascending / descending). Contoh, jika ingin diurutkan berdasarkan nama secara ascending, lalu berdasarkan nomor secara descending maka gunakan: name|asc;no|desc ``` -------------------------------- ### Save Stock Opname Result Source: https://context7_llms Creates a new stock opname result or edits an existing one. Requires an X-Session-ID header for authentication. ```OpenAPI POST /api/stock-opname-result/save.do Parameters: - X-Session-ID (header, string, required): Session code obtained from the response when calling the /api/open-db.do API. ``` -------------------------------- ### Accurate API: Branch Management Source: https://context7_llms Provides endpoints for managing branch master data. Includes functionalities to create, view, edit, and delete branch records. ```bash branch_save: Membuat/edit data master cabang branch_delete: Menghapus data master cabang ``` -------------------------------- ### Accurate API: Authorization Endpoints Source: https://context7_llms Details the URLs and scopes required for API authorization. Includes authorization, token, and refresh URLs, along with various permission scopes. ```text Authorization URL: https://account.accurate.id/oauth/authorize Token URL: https://account.accurate.id/oauth/token Refresh URL: https://account.accurate.id/oauth/token ``` -------------------------------- ### POST /api/job-order/bulk-save.do Source: https://context7_llms This endpoint allows for the creation or editing of multiple job order data simultaneously, with a maximum of 100 data entries per request. It requires a session ID in the header and accepts job order data in the request body. ```HTTP POST /api/job-order/bulk-save.do Host: example.com X-Session-ID: YOUR_SESSION_ID Content-Type: application/json { "data": [ { "detailItem": [], "itemTransferType": "TRANSFER_IN", "transDate": "31/03/2016", "branchId": 1, "branchName": "Halo Semua 123", "description": "Halo Semua 123", "differenceItemTransferAccountNo": "Halo Semua 123", "fromItemTransferNo": "Halo Semua 123", "id": 1, "number": "Halo Semua 123", "referenceWarehouseName": "Halo Semua 123", "saveAsStatusType": "APPROVED", "typeAutoNumber": 1, "warehouseName": "Halo Semua 123" } ] } ``` -------------------------------- ### Get Warehouse Detail API Source: https://context7_llms This endpoint retrieves the detailed information of a warehouse. It can be queried using the warehouse's unique ID or its name. A valid session ID is necessary for access. ```OpenAPI GET /api/warehouse/detail.do Operation ID: /api/warehouse/detail-GET Tags: /api/warehouse Melihat detil data Gudang berdasarkan id atau identifier tertentu Security: - Requirement 1: - default (scopes: warehouse_view) Parameters: - Name: X-Session-ID In: header Type: string Required: Yes Description: Kode Session yang didapatkan dari response saat memanggil API /api/open-db.do - Name: id In: query Type: integer Required: Yes Description: Identitas unik dari sebuah record data. Didapatkan dari field id yang ada di setiap record data. - Name: warehouseName In: query Type: string Required: No Description: Melihat daftar data sesuai dengan Nama Gudang (ini adalah alternatif dari parameter id data) Responses: - 200: Success ``` -------------------------------- ### GET Exchange Invoice List with Filters Source: https://context7_llms Retrieves a list of Exchange Invoices, with the ability to apply filters. Requires 'exchange_invoice_view' scope. The specific filtering parameters are not detailed in this snippet but are implied. ```http GET /api/exchange-invoice/list.do?X-Session-ID=YOUR_SESSION_ID ``` -------------------------------- ### Accurate API: Work Order and COGS Monitoring Source: https://context7_llms Provides functionalities for viewing work orders and COGS (Cost of Goods Sold) monitoring data. ```bash work_order_view: Melihat perintah kerja cogs_monitoring_view: Melihat data monitoring hpp ``` -------------------------------- ### List Item Adjustments with Filters Source: https://context7_llms Retrieves a list of inventory adjustment data with appropriate filters. Requires a session ID and is secured with the 'item_adjustment_view' scope. ```OpenAPI GET /api/item-adjustment/list.do Parameters: - X-Session-ID (header, string, required): Session code obtained from the response when calling API /api/open-db.do. ```