Accounts > Purchase Orders


List

GET : /api/designnest/v1/accounts/me/purchase_orders

Routing parameters

# Param Type Explain
1 order_dn_number string
2 search string 1:under view , 2:approved , 3:paid , 4:outstanding payment , 5:completed
3 status int
4 page int

Response :

{
    "code" : 1 ,
    "message" : "" ,
    "data" : {
        "list" : [
            {
                "id"     : 0 ,
                "number" : "",
                "created_time" => "" ,
                "status" => 0 ,
                "qty" => 0 ,
                "grand_total" => "" ,
                "currency" => "" ,
                'products'    => [] ,
                'address'     => [] ,
                'remark'      => ''
            } ,
            ...
        ]
    }
}

Detail

GET : /api/designnest/v1/accounts/me/purchase_orders/{orderId}

orderId : current order id

Response :

{
    "code" : 1 ,
    "message" : "" ,
    "data" : {
        "detail" : {
            "products" : [
                {
                    "id" : 0 ,
                    "image" : "" ,
                    "code" : "" ,
                    "name" : "" ,
                    "price" : "" ,
                    "qty" : 0 ,
                    "currency" : "" ,
                    "subtotal" : "" ,
                    "comment" : "" ,
                } , 
                ...
            ],
            "address" : {
                "contact_name" : "" ,
                "contact_number" : "" ,
                "address" : ""
            } ,
            "remark" : ""
        }
    }
}

Store

POST : /api/designnest/v1/accounts/me/purchase_orders

Request :

{
    "purchase_order" : {
        "remark" : "" ,
        "address" : {
            "contact_name" : "" ,
            "contact_number" : "" ,
            "country" : "" ,
            "city" : "" ,
            "street" : "" ,
            "street_number" : "" ,
            "zipcode" : ""
        },
        "contents" : [
            {
                "product_id" : 0 ,
                "qty" : 0 ,
                "comment" : ""
            } ,
            ...

        ]
    }
}

Response :

{
    "code" : 1 ,
    "message" : "" ,
    "data" : []
}