• Last edited on: 22 December 2021

Projects API (/projects)

Use the Projects API to create or update a Project within Coupa.


Actions

Verb Path Action Description
POST /api/projects create Create a Project
GET /api/projects index Show all of the Projects
GET /api/projects/:id show Show a specific Project
PUT /api/projects/:id update Update an existing Project

Elements

Element Description Req'd Unique Allowable Value In Out Data Type
additional-negotiated-savings Additional Negotiated Savings yes yes decimal(32,4)
additional-planned-savings Additional Planned Savings yes yes decimal(32,4)
additional-realized-savings Additional Realized Savings yes yes decimal(32,4)
active Active yes yes boolean
commodity Commodity yes yes Commodity
commodity-id Unique identifier for a commodity which is non editable yes integer
completion-percentage Completion Percentage yes integer
content-groups Content groups yes yes Business Group
copy-project-id copy_project_id yes integer
created-at Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ yes datetime
created-by User who created yes User
description Description yes yes text
display-date-range-warning Provide a warning if task dates fall outside of project dates yes yes boolean
enabled-tabs Project has list of tabs enabled for linked objects yes yes text
end-date End date yes yes datetime
id Coupa unique identifier yes integer
mention-name Mention name yes yes string(255)
name Name yes yes yes yes string(255)
open Project is open for everyone to join or owner must invite others yes yes boolean
project-id Unique identifier for a project which is non editable yes integer
start-date Start date yes yes datetime
status Project status yes string(25)
template-group Project Template yes yes Template Group
updated-at Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ yes datetime
updated-by User who updated yes User
users Users yes yes User
external-reference-number User to sync up a 3rd party Project ID with Coupa yes yes string(255)
show-sourcing-rollup-fields Show sourcing rollup field if the flag is enabled yes yes boolean
allow-users-to-view-member This will determine who can and cannot see the members tab anyone_with_access_to_this_project, project_owners_only yes yes string
category The category associated with the project yes yes Category
category-plan Category Plan yes yes yes CategoryPlan
department The department associated with the project yes yes Category
taggings Tags associated with the project yes yes Tags
show_contracts_rollup_fields Show contracts rollup field if the flag is enabled yes yes boolean
show_suppliers_rollup_fields Show suppliers rollup field if the flag is enabled yes yes boolean

Related Items


Sourcing API (/quote_requests)

03 September 2021

Use the Coupa Sourcing API to create new RFx events, see supplier responses, and award suppliers at the line level.

Task API (/tasks)

22 December 2021

The users API allows you to create, update, or query users.

Receiving Transactions API (/receiving_transactions)

05 April 2022

The inventory transactions API helps to create, update, or query the details of inventory receipts.

Supplier Information API (/supplier_information)

13 May 2022

Use the supplier information API to send the supplier information you collected via SIM to your ERP or financial system.