Skip to content

Latest commit

 

History

History
114 lines (83 loc) · 1.69 KB

File metadata and controls

114 lines (83 loc) · 1.69 KB

Product

A collection of endpoints for creating and managing inventories

Methods

Method HTTP Path Summary
create POST /product Create Product
delete DELETE /product/{id} Delete Product
fetch GET /product/{id} Fetch Product
list GET /product List Products
update PUT /product/{id} Update product

create

HTTP: POST
Path: /product

paystack.product.create({ ... })

Body Fields

Name Required
name true
description true
price true
currency true
unlimited false
quantity false
split_code false
metadata false

delete

HTTP: DELETE
Path: /product/{id}

paystack.product.delete(id)

Path Parameters

Name Required
id true

fetch

HTTP: GET
Path: /product/{id}

paystack.product.fetch(id)

Path Parameters

Name Required
id true

list

HTTP: GET
Path: /product

paystack.product.list({ ... })

Query Fields

Name Required
perPage false
page false
active false
from false
to false

update

HTTP: PUT
Path: /product/{id}

paystack.product.update(id, { ... })

Path Parameters

Name Required
id true

Body Fields

Name Required
name false
description false
price false
currency false
unlimited false
quantity false
split_code false
metadata false