Projects

The Projects API is a background functionality of a web client at Profit365 > Projects. With this resource you can:

  • List projects
  • Create project
  • Update project
  • List transactions of the project

Resource information

Url https://api.profit365.eu/1.4/catalogs/projects
Authentication required
Access level company
Response JSON / XML

List projects

A view is currently only way how to list projects. A pagination is used.

URL https://api.profit365.eu/1.4/catalogs/projects/{page}
Method GET
{page}

A page number of result set. Default page number is 1 and default page size is 50.

Example

https://api.profit365.eu/1.4/catalogs/projects/1

 

Search project

It is possible to search through all the parameters of a project with this search.

URL https://api.profit365.eu/1.4/catalogs/projects/?search={query}
Method GET
{query}

String which should be searched for through all the parameters of projects.

Example

https://api.profit365.eu/1.4/catalogs/projects/?search=Construction

 

Create new project

URL https://api.profit365.eu/1.4/catalogs/projects
Method POST
Example POST https://api.profit365.eu/1.4/catalogs/projects

Authorization: Basic *** hidden credentials ***
ClientID: C7A36D...
ClientSecret: j7896WnI0U1...
CompanyID: CCA256B...
Content-Type: application/json

{
"code": "CONS190074",
"name": "New manufacture hall construction",
}

Parameters for insert are listed here.

Update project

URL https://api.profit365.eu/1.4/catalogs/projects/{id}
Method PUT
{id}

An ID of a project.

Example

https://api.profit365.eu/1.4/catalogs/projects/830ee09f-d3c7-4170-b766-4abc26601b42

Project parameters

Code

required

Code of the project.

Type: String

request, response

Name

required

Name of the project.

Type: String

request, response

Description

optional

Description of the project.

Type: String

request, response

List transactions

URL https://api.profit365.eu/1.4/catalogs/projects/{id}/transactions/{page}
Method GET
{id}

An ID of a project.

{page}

A page number of result set. Default page number is 1 and default page size is 50.

Example

https://api.profit365.eu/1.4/catalogs/projects/830ee09f-d3c7-4170-b766-4abc26601b42/transactions/1