It allows you:
to get the Projects list to use with API Methods.
to create
to update
to delete
to set a standard picture (get & delete also)
Columns that can be used as filters:
Organization
OrganizationValue
Value
Name
Active
Project_ID
BPartner_ID - return the projects with selected BPartner ID and all projects without BPartner
BPartner - return the projects with selected BPartner and all projects without BPartner
BPartnerName - return the projects with selected BPartnerName and all projects without BPartner
IsSummary
C_SO_Contract_ID - return the project with selected contract ID
ContractNo - return the project with selected ContractNo
CommRep - return the project with selected CommRep
SalesRep - return the project with selected SalesRep
BPLocation - return the project with selected BPLocation
A_Asset_ID - return the project with selected Asset ID
Asset - return the project with selected Asset Name
AssetValue - return the project with selected Asset Value
LastModified - return all projects that were modified from the indicated date.
Processed - return all projects that were marked processed.
Actions can be done:
list
list_full
create
create_full
update
delete
URL: https://api.socratecloud.com/webapi/rest/project/list/{version}?startRow={0}&endRow={100}&accessToken={access_token}
Method: GET
Return: JSON object with next format:
{
"data": [
{
"Organization": "Demo SRL",
"OrganizationValue": "Demo",
"Created": "2014-01-17 09:16:11+0000",
"CreatedBy": "SuperUser",
"Updated": "2014-03-14 06:58:49+0000",
"UpdatedBy": "SuperUser",
"Active": true,
"Value": "Standard",
"Name": "Standard",
"Description": null,
"IsSummaryLevel": false,
"BPartner_ID": 100030023,
"BPartner": "BPartner 1",
"BPartnerName": "BPartner 1",
"StartDate": "2014-04-20 00:00:00+0000",
"EndDate": "2014-04-30 00:00:00+0000",
"PlannedQty": 50,
"PlannedAmt": 200,
"CommittedQty": 50,
"CommittedAmt": 200,
"Currency_ID": "10000000",
"Currency": "RON",
"Activity_ID": null,
"Activity": null,
"Project_ID": 1000002,
"ProjectType": "Oferta cu promotie",
"SyncRM": false,
"CommRep_ID": null,
"CommRep": null,
"Parent_Project_ID": null,
"Parent_Project": null,
"ProjectLineLevel": "I - Project",
"C_SO_Contract_ID": 1000000,
"ContractNo": "CTR1",
"SalesRep_ID": null,
"SalesRep": null,
"C_BPartner_Location_ID": null,
"BPLocation": null,
"AD_User_ID": null,
"Contact":null,
"C_BPartnerSR_ID": null,
"BPartnerSR": null,
"C_PaymentTerm_ID": null,
"PaymentTerm": null,
"M_PriceList_Version_ID": null,
"PriceList_Version": null,
"M_PriceList_ID":null,
"PriceList":null,
"M_Warehouse_ID": null,
"Warehouse": null,
"ProjInvoiceRule": "Time&Material",
"C_InvoiceSchedule_ID": null,
"InvoiceSchedule": null,
"Note": "this is an example",
"AD_OrgTrx_ID": null,
"OrgTrx": null,
"A_Asset_ID": null,
"Asset": null,
"AssetValue": null,
"SO_ProductFamily_ID": null,
"ProductFamily": null,
"Processing": "N",
"Processed": "Y",
}
],
"totalRows": 1
}
URL: https://api.socratecloud.com/webapi/rest/project/list_full/{version}?startRow={0}&endRow={100}&accessToken={access_token}
Method: GET
Return: JSON object with next format:
{
"data": [
{
"Organization": "DEMO SRL",
"OrganizationValue": "Demo",
"Created": "2016-02-03 08:32:37+0200",
"CreatedBy": "AdminTitular",
"Updated": "2017-04-13 14:11:22+0300",
"UpdatedBy": "AdminTitular",
"Active": true,
"Value": "R_Test Costuri",
"Name": "R_Test Costuri",
"Description": null,
"IsSummaryLevel": false,
"BPartner_ID": 100030023,
"BPartner": "ABC SRL",
"BPartnerName": "ABC SRL",
"StartDate": "2016-01-01 00:00:00+0200",
"EndDate": "2017-04-20 00:00:00+0300",
"PlannedQty": null,
"PlannedAmt": null,
"CommittedQty": 50,
"CommittedAmt": 200,
"Currency_ID": 346,
"Currency": "RON",
"Organization_ID": 1002668,
"Activity_ID": null,
"Activity": null,
"Project_ID": 1001041,
"ProjectType": "Comanda Lucru",
"ProjectType_ID": 1000092,
"SyncRM": false,
"Parent_Project": null,
"CommRep_ID": 1000934,
"CommRep": "Ion Vasile",
"Parent_Project_ID": null,
"ProjectLineLevel": "III - SubPhase",
"C_SO_Contract_ID": null,
"ContractNo": null,
"SalesRep_ID": 1000002,
"SalesRep": "AdminTitular",
"C_BPartner_Location_ID": 1000498,
"BPLocation": "ADEA",
"AD_User_ID": 1002232,
"Contact": "Ion Vasile (2)",
"C_BPartnerSR_ID": null,
"BPartnerSR": null,
"C_PaymentTerm_ID": 1000001,
"PaymentTerm": "Immediate",
"M_PriceList_Version_ID": 1001276,
"PriceList_Version": "Rampad lista Preturi",
"M_PriceList_ID": 1001020,
"PriceList": "Rampad Lista Preturi Generala",
"M_Warehouse_ID": 1000763,
"Warehouse": "Constructii Santier",
"ProjInvoiceRule": "None",
"C_InvoiceSchedule_ID": null,
"InvoiceSchedule": null,
"Note": null,
"AD_OrgTrx_ID": 1002671,
"OrgTrx": "Demo - Santiere",
"A_Asset_ID": null,
"Asset": null,
"AssetValue": null,
"SO_ProductFamily_ID": null,
"ProductFamily": null,
"Processing": "N",
"Processed": "N",
"phases": [
{
"Organization": "DEMO SRL",
"OrganizationValue": "Demo",
"Created": "2016-02-08 12:35:27+0200",
"CreatedBy": "AdminTitular",
"Updated": "2016-12-09 11:22:30+0200",
"UpdatedBy": "AdminTitular",
"Active": true,
"Name": "Facturara 1",
"Sequence": 20,
"StartDate": "2016-02-08 00:00:00+0200",
"EndDate": "2016-02-08 00:00:00+0200",
"PlannedQty": null,
"PlannedAmt": null,
"CommittedQty": 50,
"CommittedAmt": 200,
"IsComplete": false,
"ProjInvoiceRule": "None",
"subPhases": [
{
"Organization": "DEMO SRL",
"OrganizationValue": "Demo",
"Created": "2016-02-08 13:16:31+0200",
"CreatedBy": "AdminTitular",
"Updated": "2016-02-08 13:26:26+0200",
"UpdatedBy": "AdminTitular",
"Active": true,
"Name": "Factura 1 Subfaza",
"Sequence": 10,
"PlannedQty": null,
"PlannedAmt": null,
"CommittedQty": 50,
"CommittedAmt": 200,
"Description": null,
"StartDate": "2016-01-01 00:00:00+0200",
"EndDate": "2017-04-20 00:00:00+0300",
"activities":[
{
"Activity_ID": 1000122,
"Name": Dulgherie
}
]
}
],
"activities":[
{
"Activity_ID": 1000122,
"Name": Dulgherie
}
]
},
{
"Organization": "DEMO SRL",
"OrganizationValue": "Demo",
"Created": "2016-02-08 15:07:46+0200",
"CreatedBy": "AdminTitular",
"Updated": "2016-12-09 11:22:30+0200",
"UpdatedBy": "AdminTitular",
"Active": true,
"Name": "Facturare 3",
"Sequence": 40,
"StartDate": null,
"EndDate": null,
"PlannedQty": null,
"PlannedAmt": null,
"CommittedQty": 50,
"CommittedAmt": 200,
"IsComplete": false,
"ProjInvoiceRule": "None",
"subPhases": [
{
"Organization": "DEMO SRL",
"OrganizationValue": "Demo",
"Created": "2016-02-08 15:08:19+0200",
"CreatedBy": "AdminTitular",
"Updated": "2016-02-08 15:08:19+0200",
"UpdatedBy": "AdminTitular",
"Active": true,
"Name": "Subfaza 1",
"Sequence": 10,
"PlannedQty": null,
"PlannedAmt": null,
"CommittedQty": 50,
"CommittedAmt": 200,
"Description": null,
"StartDate": "2016-01-01 00:00:00+0200",
"EndDate": "2017-04-20 00:00:00+0300",
"activities":[
{
"Activity_ID": 1000122,
"Name": Dulgherie
}
]
},
{
"Organization": "DEMO SRL",
"OrganizationValue": "Demo",
"Created": "2016-02-08 15:10:10+0200",
"CreatedBy": "AdminTitular",
"Updated": "2016-02-08 15:10:10+0200",
"UpdatedBy": "AdminTitular",
"Active": true,
"Name": "Subfaza fact 2",
"Sequence": 20,
"PlannedQty": null,
"PlannedAmt": null,
"CommittedQty": 50,
"CommittedAmt": 200,
"Description": null,
"StartDate": "2016-01-01 00:00:00+0200",
"EndDate": "2017-04-20 00:00:00+0300",
"activities":[
{
"Activity_ID": 1000122,
"Name": Dulgherie
}
]
}
],
"activities":[
{
"Activity_ID": 1000122,
"Name": Dulgherie
}
]
},
{
"Organization": "DEMO SRL",
"OrganizationValue": "Demo",
"Created": "2016-02-12 13:07:53+0200",
"CreatedBy": "AdminTitular",
"Updated": "2016-12-09 11:22:30+0200",
"UpdatedBy": "AdminTitular",
"Active": true,
"Name": "Montare incuietori",
"Sequence": 60,
"StartDate": "2016-02-05 00:00:00+0200",
"EndDate": "2016-02-29 00:00:00+0200",
"PlannedQty": null,
"PlannedAmt": null,
"CommittedQty": 50,
"CommittedAmt": 200,
"IsComplete": false,
"ProjInvoiceRule": "None",
"subPhases": [
{
"Organization": "DEMO SRL",
"OrganizationValue": "Demo",
"Created": "2016-02-12 13:08:47+0200",
"CreatedBy": "AdminTitular",
"Updated": "2016-02-12 13:45:28+0200",
"UpdatedBy": "AdminTitular",
"Active": true,
"Name": "Productie iala",
"Sequence": 10,
"PlannedQty": null,
"PlannedAmt": null,
"CommittedQty": 50,
"CommittedAmt": 200,
"Description": null,
"StartDate": "2016-01-01 00:00:00+0200",
"EndDate": "2017-04-20 00:00:00+0300",
"activities":[
{
"Activity_ID": 1000122,
"Name": Dulgherie
}
]
}
],
"activities":[
{
"Activity_ID": 1000122,
"Name": Dulgherie
}
]
},
{
"Organization": "DEMO SRL",
"OrganizationValue": "Demo",
"Created": "2016-02-08 15:21:55+0200",
"CreatedBy": "AdminTitular",
"Updated": "2016-12-09 11:22:30+0200",
"UpdatedBy": "AdminTitular",
"Active": true,
"Name": "Factutrare 4",
"Sequence": 50,
"StartDate": null,
"EndDate": null,
"PlannedQty": null,
"PlannedAmt": null,
"CommittedQty": 50,
"CommittedAmt": 200,
"IsComplete": false,
"subPhases": [
{
"Organization": "DEMO SRL",
"OrganizationValue": "Demo",
"Created": "2016-02-08 15:22:41+0200",
"CreatedBy": "AdminTitular",
"Updated": "2016-02-08 15:24:19+0200",
"UpdatedBy": "AdminTitular",
"Active": true,
"Name": "S1",
"Sequence": 10,
"PlannedQty": null,
"PlannedAmt": null,
"CommittedQty": 50,
"CommittedAmt": 200,
"Description": null,
"StartDate": "2016-01-01 00:00:00+0200",
"EndDate": "2017-04-20 00:00:00+0300",
"activities":[
{
"Activity_ID": 1000122,
"Name": Dulgherie
}
]
},
{
"Organization": "DEMO SRL",
"OrganizationValue": "Demo",
"Created": "2016-02-08 15:23:35+0200",
"CreatedBy": "AdminTitular",
"Updated": "2016-02-08 15:24:48+0200",
"UpdatedBy": "AdminTitular",
"Active": true,
"Name": "S2",
"Sequence": 20,
"PlannedQty": null,
"PlannedAmt": null,
"CommittedQty": 50,
"CommittedAmt": 200,
"Description": null,
"StartDate": "2016-01-01 00:00:00+0200",
"EndDate": "2017-04-20 00:00:00+0300",
"activities":[
{
"Activity_ID": 1000122,
"Name": Dulgherie
}
]
}
],
"activities":[
{
"Activity_ID": 1000122,
"Name": Dulgherie
}
]
},
{
"Organization": "DEMO SRL",
"OrganizationValue": "Demo",
"Created": "2016-02-17 07:09:23+0200",
"CreatedBy": "AdminTitular",
"Updated": "2016-12-09 11:22:30+0200",
"UpdatedBy": "AdminTitular",
"Active": true,
"Name": "Facturare 5",
"Sequence": 70,
"StartDate": null,
"EndDate": null,
"PlannedQty": null,
"PlannedAmt": null,
"CommittedQty": 50,
"CommittedAmt": 200,
"IsComplete": false,
"ProjInvoiceRule": "None",
"subPhases": [
{
"Organization": "DEMO SRL",
"OrganizationValue": "Demo",
"Created": "2016-02-17 07:10:33+0200",
"CreatedBy": "AdminTitular",
"Updated": "2016-02-17 07:10:42+0200",
"UpdatedBy": "AdminTitular",
"Active": true,
"Name": "Factura subfaza",
"Sequence": 10,
"PlannedQty": null,
"PlannedAmt": null,
"CommittedQty": 50,
"CommittedAmt": 200,
"Description": null,
"StartDate": "2016-01-01 00:00:00+0200",
"EndDate": "2017-04-20 00:00:00+0300",
"activities":[
{
"Activity_ID": 1000122,
"Name": Dulgherie
}
]
}
],
"activities":[
{
"Activity_ID": 1000122,
"Name": Dulgherie
}
]
},
{
"Organization": "DEMO SRL",
"OrganizationValue": "Demo",
"Created": "2016-02-03 08:34:42+0200",
"CreatedBy": "AdminTitular",
"Updated": "2016-12-09 11:22:30+0200",
"UpdatedBy": "AdminTitular",
"Active": true,
"Name": "R_Montare Usi (Faza)",
"Sequence": 10,
"StartDate": "2016-01-01 00:00:00+0200",
"EndDate": "2016-02-29 00:00:00+0200",
"PlannedQty": null,
"PlannedAmt": null,
"CommittedQty": 50,
"CommittedAmt": 200,
"IsComplete": false,
"ProjInvoiceRule": "None",
"subPhases": [
{
"Organization": "DEMO SRL",
"OrganizationValue": "Demo",
"Created": "2016-02-03 14:00:33+0200",
"CreatedBy": "AdminTitular",
"Updated": "2016-02-03 14:00:33+0200",
"UpdatedBy": "AdminTitular",
"Active": true,
"Name": "R_Lacuire Subfaza",
"Sequence": 30,
"PlannedQty": null,
"PlannedAmt": null,
"CommittedQty": 50,
"CommittedAmt": 200,
"Description": null,
"StartDate": "2016-01-01 00:00:00+0200",
"EndDate": "2017-04-20 00:00:00+0300",
"activities":[
{
"Activity_ID": 1000122,
"Name": Dulgherie
}
]
},
{
"Organization": "DEMO SRL",
"OrganizationValue": "Demo",
"Created": "2016-02-03 08:49:21+0200",
"CreatedBy": "AdminTitular",
"Updated": "2016-02-03 08:53:41+0200",
"UpdatedBy": "AdminTitular",
"Active": true,
"Name": "R_Montare Usi SubFaza",
"Sequence": 20,
"PlannedQty": null,
"PlannedAmt": null,
"CommittedQty": 50,
"CommittedAmt": 200,
"Description": null,
"StartDate": "2016-01-01 00:00:00+0200",
"EndDate": "2017-04-20 00:00:00+0300",
"activities":[
{
"Activity_ID": 1000122,
"Name": Dulgherie
}
]
},
{
"Organization": "DEMO SRL",
"OrganizationValue": "Demo",
"Created": "2016-02-03 08:35:32+0200",
"CreatedBy": "AdminTitular",
"Updated": "2016-03-14 15:25:10+0200",
"UpdatedBy": "SuperUser",
"Active": true,
"Name": "R_Montare Tocuri SubFaza",
"Sequence": 10,
"PlannedQty": null,
"PlannedAmt": null,
"CommittedQty": 50,
"CommittedAmt": 200,
"Description": null,
"StartDate": "2016-01-01 00:00:00+0200",
"EndDate": "2017-04-20 00:00:00+0300",
"activities":[
{
"Activity_ID": 1000122,
"Name": Dulgherie
}
]
}
],
"activities":[
{
"Activity_ID": 1000122,
"Name": Dulgherie
}
]
},
{
"Organization": "DEMO SRL",
"OrganizationValue": "Demo",
"Created": "2016-02-17 07:26:51+0200",
"CreatedBy": "AdminTitular",
"Updated": "2017-08-22 13:22:03+0300",
"UpdatedBy": "AdminTitular",
"Active": true,
"Name": "Montare test",
"Sequence": 80,
"StartDate": "2016-02-01 00:00:00+0200",
"EndDate": "2016-02-17 00:00:00+0200",
"PlannedQty": null,
"PlannedAmt": null,
"CommittedQty": 50,
"CommittedAmt": 200,
"IsComplete": false,
"ProjInvoiceRule": "None",
"subPhases": [
{
"Organization": "DEMO SRL",
"OrganizationValue": "Demo",
"Created": "2016-02-17 07:27:25+0200",
"CreatedBy": "AdminTitular",
"Updated": "2016-02-17 07:27:25+0200",
"UpdatedBy": "AdminTitular",
"Active": true,
"Name": "Montaj subfaza test",
"Sequence": 10,
"PlannedQty": null,
"PlannedAmt": null,
"CommittedQty": 50,
"CommittedAmt": 200,
"Description": null,
"StartDate": "2016-01-01 00:00:00+0200",
"EndDate": "2017-04-20 00:00:00+0300",
"activities":[
{
"Activity_ID": 1000122,
"Name": Dulgherie
}
]
}
],
"activities":[
{
"Activity_ID": 1000122,
"Name": Dulgherie
}
]
},
{
"Organization": "DEMO SRL",
"OrganizationValue": "Demo",
"Created": "2016-02-08 14:55:13+0200",
"CreatedBy": "AdminTitular",
"Updated": "2016-12-09 11:22:30+0200",
"UpdatedBy": "AdminTitular",
"Active": true,
"Name": "Facturare 2",
"Sequence": 30,
"StartDate": "2016-02-05 00:00:00+0200",
"EndDate": "2016-02-08 00:00:00+0200",
"PlannedQty": null,
"PlannedAmt": null,
"CommittedQty": 50,
"CommittedAmt": 200,
"IsComplete": false,
"ProjInvoiceRule": "None",
"subPhases": [
{
"Organization": "DEMO SRL",
"OrganizationValue": "Demo",
"Created": "2016-02-08 15:05:56+0200",
"CreatedBy": "AdminTitular",
"Updated": "2016-02-08 15:05:56+0200",
"UpdatedBy": "AdminTitular",
"Active": true,
"Name": "SubFaza Factura",
"Sequence": 10,
"PlannedQty": null,
"PlannedAmt": null,
"CommittedQty": 50,
"CommittedAmt": 200,
"Description": null,
"StartDate": "2016-01-01 00:00:00+0200",
"EndDate": "2017-04-20 00:00:00+0300",
"activities":[
{
"Activity_ID": 1000122,
"Name": Dulgherie
}
]
}
],
"activities":[
{
"Activity_ID": 1000122,
"Name": Dulgherie
}
]
}
],
"members": [
{
"Organization": "Demo SRL",
"OrganizationValue": "Demo",
"Created": "2019-01-14 16:52:40+0200",
"CreatedBy": "AdminTitular",
"Updated": "2019-01-14 16:52:40+0200",
"UpdatedBy": "AdminTitular",
"Active": true,
"Member_ID": 1012119,
"Name": "c1",
"Email": "alin.cruceru@wips.ro",
"LastCommittedQty": 8,
"HRM_Org_ID": 1000001,
"HRM_Org": "Demo SRL",
"ProjectRole": "Project Manager",
"TeamLeader_ID": 0,
"TeamLeaderName": null,
"TeamLeaderEmail": null,
"TeamName": "Team1",
"Project": "R_Test Costuri",
"Project_Is_Processed": "N",
"activities":[
{
"Activity_ID": 1000122,
"Name": Dulgherie
}
]
},
{
"Organization": "DEMO SRL",
"OrganizationValue": "Demo",
"Created": "2017-03-29 10:16:14+0300",
"CreatedBy": "AdminTitular",
"Updated": "2017-03-29 10:16:21+0300",
"UpdatedBy": "AdminTitular",
"Active": true,
"Member_ID": 1001091,
"Name": "MA3",
"Email": null,
"LastCommittedQty": 8,
"HRM_Org_ID": 1000001,
"HRM_Org": "Demo SRL",
"ProjectRole": null,
"TeamLeader_ID": 0,
"TeamLeaderName": null,
"TeamLeaderEmail": null,
"TeamName": null,
"Project": "R_Test Costuri",
"Project_Is_Processed": "N",
"activities":[
{
"Activity_ID": 1000122,
"Name": Dulgherie
}
]
},
{
"Organization": "DEMO SRL",
"OrganizationValue": "Demo",
"Created": "2017-03-29 10:16:27+0300",
"CreatedBy": "AdminTitular",
"Updated": "2017-03-29 10:16:27+0300",
"UpdatedBy": "AdminTitular",
"Active": true,
"Member_ID": 1001092,
"Name": "MA4",
"Email": null,
"LastCommittedQty": 8,
"HRM_Org_ID": 1000001,
"HRM_Org": "Demo SRL",
"ProjectRole": null,
"TeamLeader_ID": 0,
"TeamLeaderName": null,
"TeamLeaderEmail": null,
"TeamName": null,
"Project": "R_Test Costuri",
"Project_Is_Processed": "N",
"activities":[
{
"Activity_ID": 1000122,
"Name": Dulgherie
}
]
},
{
"Organization": "DEMO SRL",
"OrganizationValue": "Demo",
"Created": "2017-03-29 10:16:05+0300",
"CreatedBy": "AdminTitular",
"Updated": "2017-03-29 10:16:05+0300",
"UpdatedBy": "AdminTitular",
"Active": true,
"Member_ID": 1001094,
"Name": "MA1",
"Email": "mihai@mihai.ro",
"LastCommittedQty": 8,
"HRM_Org_ID": 1000001,
"HRM_Org": "Demo SRL",
"ProjectRole": null,
"TeamLeader_ID": 0,
"TeamLeaderName": null,
"TeamLeaderEmail": null,
"TeamName": null,
"Project": "R_Test Costuri",
"Project_Is_Processed": "N",
"activities":[
{
"Activity_ID": 1000122,
"Name": Dulgherie
}
]
}
]
}
],
"totalRows": 1
}
URL: https://api.socratecloud.com/webapi/rest/project/create/{version}?startRow={0}&endRow={100}&accessToken={access_token}
Method: POST
Return: project value for success or error message (start with "ERROR: ")
Data format:
{
"Organization": "Demo SRL",
"OrganizationValue": "Demo",
"Active": true,
"Value": "NewProject",
"Name": "NewProject",
"Description": "some description",
"IsSummaryLevel": false,
"BPartner": "some_bp",
"StartDate": "2014-02-20 00:00:00+0000",
"EndDate": "2014-02-25 00:00:00+0000",
"PlannedQty": 2,
"PlannedAmt": 100,
"Currency_ID": null,
"Currency": "EUR",
"Activity_ID": 1000000,
"Activity": null,
"ProjectType": "Oferta cu promotie",
"CommRep_ID": null,
"CommRep": null,
"Parent_Project_ID": null,
"Parent_Project": null,
"ProjectLineLevel": "I - Project",
"C_SO_Contract_ID": null,
"ContractNo": "CTR1",
"SalesRep_ID": 1000868,
"SalesRep": null,
"C_BPartner_Location_ID": 1000498,
"BPLocation": null,
"AD_User_ID": null,
"Contact":null,
"C_BPartnerSR_ID": 1000374,
"BPartnerSR": null,
"C_PaymentTerm_ID": 1000002,
"PaymentTerm": null,
"M_PriceList_Version_ID": 1000091,
"PriceList_Version": null,
"M_Warehouse_ID": 1000001,
"Warehouse": null,
"ProjInvoiceRule": "Time&Material",
"C_InvoiceSchedule_ID": null,
"InvoiceSchedule": null,
"Note": "this is an example",
"AD_OrgTrx_ID": null,
"OrgTrx": null,
"A_Asset_ID": null,
"Asset": null,
"SO_ProductFamily_ID": null,
"ProductFamily": null
}
URL: https://api.socratecloud.com/webapi/rest/project/create_full/{version}?startRow={0}&endRow={100}&accessToken={access_token}
Method: POST
Return: project value for success or error message (start with "ERROR: ")
Data format:
{
"Organization": "Demo SRL",
"OrganizationValue": "Demo",
"Active": true,
"Value": "NewProject",
"Name": "NewProject",
"Description": "some other description",
"IsSummaryLevel": false,
"BPartner": "some_bp",
"StartDate": "2014-05-03",
"EndDate": "2014-05-10",
"PlannedQty": 3,
"PlannedAmt": 200,
"Currency_ID": null,
"Currency": "EUR",
"Activity_ID": 1000000,
"Activity": null,
"ProjectType": "Oferta cu promotie",
"CommRep_ID": null,
"CommRep": null,
"Parent_Project_ID": null,
"Parent_Project": null,
"ProjectLineLevel": "I - Project",
"C_SO_Contract_ID": null,
"ContractNo": "CTR1",
"SalesRep_ID": 1000868,
"SalesRep": null,
"C_BPartner_Location_ID": 1000498,
"BPLocation": null,
"AD_User_ID": null,
"Contact":null,
"C_BPartnerSR_ID": 1000374,
"BPartnerSR": null,
"C_PaymentTerm_ID": 1000002,
"PaymentTerm": null,
"M_PriceList_Version_ID": 1000091,
"PriceList_Version": null,
"M_Warehouse_ID": 1000001,
"Warehouse": null,
"ProjInvoiceRule": "Time&Material",
"C_InvoiceSchedule_ID": null,
"InvoiceSchedule": null,
"Note": "this is an example",
"AD_OrgTrx_ID": null,
"OrgTrx": null,
"A_Asset_ID": null,
"Asset": null,
"SO_ProductFamily_ID": null,
"ProductFamily": null,
"phases": [
{
"Active": true,
"Name": "T01-2020-PERSONAL",
"Sequence": 10,
"StartDate": "2019-11-01",
"EndDate": "2020-12-31",
"PlannedQty": 0,
"PlannedAmt": 0,
"CommittedQty": 2,
"CommittedAmt": 0,
"IsComplete": false,
"ProjInvoiceRule": "None",
"subPhases": [
{
"Active": true,
"Name": "T01-2020-PERSONAL-P1",
"Sequence": 10,
"PlannedQty": 0,
"PlannedAmt": 0,
"CommittedQty": 2,
"CommittedAmt": 0,
"Description": "270933",
"StartDate": "2019-11-01",
"EndDate": "2020-12-31"
}
]
}
]
}
}
URL: https://api.socratecloud.com/webapi/rest/project/update/{version}?startRow={0}&endRow={100}&accessToken={access_token}&Name={project_name}
Method: POST
Return: project value for success or error message (start with "ERROR: ")
Data format:
{
"Organization": "Demo SRL",
"OrganizationValue": "Demo",
"Active": true,
"Value": "NewProject",
"Name": "NewProject",
"Description": "some other description",
"IsSummaryLevel": false,
"BPartner": "some_bp",
"StartDate": "2014-05-03 00:00:00+0000",
"EndDate": "2014-05-10 00:00:00+0000",
"PlannedQty": 3,
"PlannedAmt": 200,
"Currency_ID": null,
"Currency": "EUR",
"Activity_ID": 1000000,
"Activity": null,
"ProjectType": "Oferta cu promotie",
"CommRep_ID": null,
"CommRep": null,
"Parent_Project_ID": null,
"Parent_Project": null,
"ProjectLineLevel": "I - Project",
"C_SO_Contract_ID": null,
"ContractNo": "CTR1",
"SalesRep_ID": 1000868,
"SalesRep": null,
"C_BPartner_Location_ID": 1000498,
"BPLocation": null,
"AD_User_ID": null,
"Contact":null,
"C_BPartnerSR_ID": 1000374,
"BPartnerSR": null,
"C_PaymentTerm_ID": 1000002,
"PaymentTerm": null,
"M_PriceList_Version_ID": 1000091,
"PriceList_Version": null,
"M_Warehouse_ID": 1000001,
"Warehouse": null,
"ProjInvoiceRule": "Time&Material",
"C_InvoiceSchedule_ID": null,
"InvoiceSchedule": null,
"Note": "this is an example",
"AD_OrgTrx_ID": null,
"OrgTrx": null,
"A_Asset_ID": null,
"Asset": null,
"SO_ProductFamily_ID": null,
"ProductFamily": null
}
URL: https://api.socratecloud.com/webapi/rest/project/delete/{version}?startRow={0}&endRow={100}&accessToken={access_token}&Name={project_name}
Method: POST
Return: 'Deleted' for success or error message (start with "ERROR: ")
URL: https://api.socratecloud.com/webapi/rest/project/picture/{version}?startRow={0}&endRow={100}&accessToken={access_token}&Name={project_name}
Method: GET
Return: PNG file or 204/"No Content" if no picture found
URL: https://api.socratecloud.com/webapi/rest/project/picture/set/{version}?startRow={0}&endRow={100}&accessToken={access_token}&Name={project_name}
Method: POST
Return 'Ok' for success or error message (start with "ERROR: ")
Note: Only PNG file are accepted
URL: https://api.socratecloud.com/webapi/rest/project/picture/delete/{version}?startRow={0}&endRow={100}&accessToken={access_token}&Name={project_name}
Method: POST
Return 'Ok' for success or error message (start with "ERROR: ")