Supported Formats

json

GET /api/v2/projects.json?token=API_TOKEN
Een lijst van alle projecten opvragen

Supported Formats

json

Params

Param name Description
page
optional

Pagina indien er meer dan 100 projecten zijn

Validations:

  • Must be a number.

per_age
optional

Hoeveel projecten er per pagina getoond worden. Maximum = 100. Indien niet meegedeeld wordt er 100 gebruikt

Validations:

  • Must be a number.


GET /api/v2/projects/search.json?token=API_TOKEN
Zoek in alle projecten (100 klanten per query)


GET /api/v2/projects/:id.json?token=API_TOKEN
Informatie van specifieke project opvragen

Supported Formats

json

Params

Param name Description
id
required

De Cashaca ID van het project

Validations:

  • Must be a number.


POST /api/v2/projects.json?token=API_TOKEN
Nieuw project aanmaken

Supported Formats

json

Params

Param name Description
project
required

Informatie van project

Validations:

  • Must be a Hash

project[name]
required

Naam

Validations:

  • Must be a String

project[client_id]
optional , nil allowed

Cashaca ID van de klant

Validations:

  • Must be a String

project[default_hourly_rate]
optional , nil allowed

Standaard uurtarief (optioneel)

Validations:

  • Must be a String

project[reference]
optional , nil allowed

Nummer / referentie (optioneel)

Validations:

  • Must be a String


PUT /api/v2/projects/:id.json?token=API_TOKEN
Projectinformatie aanpassen

Supported Formats

json

Params

Param name Description
project
required

Informatie van project

Validations:

  • Must be a Hash

project[name]
optional

Naam

Validations:

  • Must be a String

project[client_id]
optional , nil allowed

Cashaca ID van de klant

Validations:

  • Must be a String

project[default_hourly_rate]
optional , nil allowed

Standaard uurtarief (optioneel)

Validations:

  • Must be a String

project[reference]
optional , nil allowed

Nummer / referentie (optioneel)

Validations:

  • Must be a String