In this documentation, you will get to know everything related to Propovoice API Endpoint Projects. Read out the complete documentation to learn this documentation.
List Projects #
Description here
Request Method GET
API Endpoint /wp-json/ndpv/v1/projects?table_view=true
Response Status Code 200 OK
{
"success": true,
"data": {
"result": [
{
"id": "3550",
"title": "Webinar Funnel SaaS",
"budget": "",
"currency": "USD",
"start_date": "",
"due_date": "",
"note": "",
"desc": "Needs a website redesign and SEO optimization to improve their online presence and attract new clients.",
"status_id": {
"id": 57,
"label": "Done",
"color": "#0f1633",
"bg_color": "#4c6fff"
},
"tags": [
{
"id": 16,
"label": "Design"
},
{
"id": 17,
"label": "Development"
},
{
"id": 52,
"label": "UX"
}
],
"person": {
"id": 3548,
"first_name": "Mahbub Alam",
"org_id": "",
"org_name": "",
"email": "[email protected]",
"mobile": "+46 8 676 91 00",
"img": null
},
"org": {
"id": 3549,
"name": "Uniquegraph",
"person_id": "",
"first_name": "",
"email": "[email protected]",
"mobile": "+46 8 676 91 00",
"logo": null
},
"date": "April 2, 2023"
}
],
"total": 1,
"extra": {
"custom_field": []
}
}
}
Create Project #
Description here
Request Method POST
API Endpoint /wp-json/ndpv/v1/projects
Request Payload application/json
- budget : String
- currency : String (e.g “USD”, “BDT” etc)
- date : Date | false
- deal_id: String
- desc: String
- due_date: Date | null,
- email: String
- first_name: String
- id: null,
- mobile: String
- note: String
- org_id: null
- org_name: String
- person_id: null
- start_date: Date | null
- status_id: Integer
- tags : Array of String
- title : String
{
"budget": "5000",
"currency": "USD",
"date": false,
"deal_id": "",
"desc": "",
"due_date": null,
"email": "[email protected]",
"first_name": "Matthew Thomas",
"id": null,
"mobile": "",
"note": "",
"org_id": null,
"org_name": "",
"person_id": null,
"start_date": null,
"status_id": 59,
"tags": [
"16",
"17"
],
"title": "Web Development"
}
Response Status Code 200 OK
{
"success": true,
"data": 3560
}
Read Project #
Description here
Request Method GET
API Endpoint /wp-json/ndpv/v1/projects/{PROJECT_ID}
Query String Parameters
- PROJECT_ID
Response Status Code 200 OK
{
"success": true,
"data": {
"id": 3550,
"ws_id": "7",
"tab_id": 3550,
"title": "Webinar Funnel SaaS",
"budget": 0,
"currency": "USD",
"start_date": "",
"due_date": "",
"note": "",
"desc": "Needs a website redesign and SEO optimization to improve their online presence and attract new clients.",
"custom_field": [],
"invoice": {
"total": 0,
"paid": 0,
"due": 0,
"number": 0
},
"status_id": {
"id": 57,
"label": "Done",
"color": "#0f1633",
"bg_color": "#4c6fff",
"type": ""
},
"tags": [
{
"id": 16,
"label": "Design"
},
{
"id": 17,
"label": "Development"
},
{
"id": 52,
"label": "UX"
}
],
"person": {
"id": 3548,
"first_name": "Mahbub Alam",
"org_id": "",
"org_name": "",
"email": "[email protected]",
"mobile": "+46 8 676 91 00",
"img": null,
"web": "",
"country": "",
"region": "",
"address": ""
},
"org": {
"id": 3549,
"name": "Uniquegraph",
"person_id": "",
"first_name": "",
"email": "[email protected]",
"mobile": "+46 8 676 91 00",
"logo": null,
"web": "",
"country": "",
"region": "",
"address": ""
},
"date": false
}
}
Update Project #
Description here
Request Method PUT
API Endpoint /wp-json/ndpv/v1/projects/{PROJECT_ID}
Query String Parameters
- PROJECT_ID
Request Payload application/json
- budget: Float
- currency: String (e.g “USD”, “BDT” etc)
- custom_field: Array
- date: Date | false,
- desc: Longtext
- due_date: Date | String,
- email: String
- first_name : String
- id: Integer
- invoice: Invoice Object
- mobile: String
- note: Longtext
- org: Org Object
- org_id: Integer
- org_name: String
- person: Person Object
- person_id: Integer
- start_date: Date | String
- status_id: Integer
- tab_id: Integer
- tags: Array of Integer
- title: String
- web: String
- ws_id: String
Invoice Object
- due: Float
- number: Integer
- paid: Float
- total: Float
Org Object
- address: String
- country: String
- email: String
- first_name: String
- id: Integer
- logo: null
- mobile: String
- name: String
- person_id: String
- region: String
- web: String
Person Object
- address: String
- country: String
- email: String
- first_name: String
- id: Integer
- img: String | null
- mobile: String
- org_id: String
- org_name: String
- region: String
- web: String
{
"budget": 0,
"currency": "USD",
"custom_field": [],
"date": false,
"desc": "Needs a website redesign and SEO optimization to improve their online presence and attract new clients.",
"due_date": "",
"email": "[email protected]",
"first_name": "Mahbub Alam",
"id": 3550,
"invoice": {
"due": 0,
"number": 0,
"paid": 0,
"total": 0
},
"mobile": "+46 8 676 91 00",
"note": "",
"org": {
"address": "",
"country": "",
"email": "[email protected]",
"first_name": "",
"id": 3549,
"logo": null,
"mobile": "+46 8 676 91 00",
"name": "Uniquegraph",
"person_id": "",
"region": "",
"web": ""
},
"org_id": 3549,
"org_name": "Uniquegraph",
"person": {
"address": "",
"country": "",
"email": "[email protected]",
"first_name": "Mahbub Alam",
"id": 3548,
"img": null,
"mobile": "+46 8 676 91 00",
"org_id": "",
"org_name": "",
"region": "",
"web": ""
},
"person_id": 3548,
"start_date": "",
"status_id": 57,
"tab_id": 3550,
"tags": [
16,
17,
52
],
"title": "Webinar Funnel SaaS",
"web": "",
"ws_id": "7"
}
Response Status Code 200 OK
{
"success": true,
"data": 3550
}
Delete Project #
Description here
Request Method DELETE
API Endpoint /wp-json/ndpv/v1/projects/{PROJECT_ID}
Query String Parameters
- PROJECT_ID
Response Status Code 200 OK
{
"success": true,
"data": [
"3550"
]
}