Input schema for creating and updating a project. Only fields listed here are accepted — unrecognised fields are silently ignored. Read-only fields visible in the response (e.g. supplier_id, state, awarded_at) cannot be set via the API. supplier_id is set internally when a project is hired and cannot be assigned directly. The V4 API only permits write operations on projects in draft or pending state.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Zivio API Documentation","colors":{"primary":"#8FC640","light":"#07C983","dark":"#0D9373"},"logo":{"light":"https://mintcdn.com/zivio/TS2e-J71a1N5Byq4/logo/light.png?fit=max\u0026auto=format\u0026n=TS2e-J71a1N5Byq4\u0026q=85\u0026s=bb658cb8a0c9eb4edf53d8ceef401821","dark":"https://mintcdn.com/zivio/TS2e-J71a1N5Byq4/logo/dark.png?fit=max\u0026auto=format\u0026n=TS2e-J71a1N5Byq4\u0026q=85\u0026s=d96b1cfce8875828a11bf6b7a8b144b8"},"favicon":"https://mintcdn.com/zivio/TS2e-J71a1N5Byq4/favicon.png?fit=max\u0026auto=format\u0026n=TS2e-J71a1N5Byq4\u0026q=85\u0026s=7a9d9da4a098084333a2e9cbbf6e1419","navbar":{"links":[{"href":"mailto:support@zivio.com","label":"Support"}]},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode","download-spec"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"zivio","hasAudioNarration":false,"actualSubdomain":"zivio","customDomains":["docs.zivio.com"],"gitSource":{"type":"github","owner":"talonfms","repo":"zivio-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aa46641450b9c7ca6829f18","collectionId":"7d17fb72-9de0-42a3-bd86-cf9b2ead81de","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aa46641450b9c7ca6829f18"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aa4693a5ea5c3f12d991052","clientVersion":"0.0.3971","searchFilterCounts":[{"language":"default","tag":"API Reference","count":191},{"language":"default","tag":"Endpoints","count":72},{"language":"default","tag":"Projects","count":32},{"language":"default","tag":"Documentation","count":17},{"language":"default","tag":"Bids","count":16},{"language":"default","tag":"Suppliers","count":15},{"language":"default","tag":"Invoices","count":13},{"language":"default","tag":"Orgs","count":11},{"language":"default","tag":"Milestones","count":9},{"language":"default","tag":"Purchase Orders","count":8}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/v4/projects/update-a-project","slug":"/api-reference/v4/projects/update-a-project","pageMetadata":{"title":"Update a Project","description":null,"deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json patch /projects/{id}","href":"/api-reference/v4/projects/update-a-project","autogeneratedByOpenApi":true},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Update a Project","description":null,"deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json patch /projects/{id}","href":"/api-reference/v4/projects/update-a-project","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Update a Project","tags":["Projects"],"security":["92c322ef-441f-4621-9d70-0d8e2986b297"],"parameters":["0852bbd0-392e-453b-a4f0-69c601630519"],"requestBody":"1e04c62c-bedb-4734-8f30-eda9f528594a","responses":{"200":"49fbef5f-fa5c-4f88-a384-a38d3b4d4e1a","401":"ca95160b-882b-4355-9fe7-66e169af91b7","403":"1136db8a-892f-40b5-ae4a-868690d32540","404":"0ded83e1-cb18-44c2-b2f5-4621936e73e2","422":"b7421094-cb2f-46d3-a1fb-2a922597931f"},"operationId":"patchProjectsById","method":"patch","type":"path","servers":["aa0b1458-6389-4e85-962c-a29220c35c66","d660a9e0-3bd7-43c1-8878-18db4712bb8a","56763708-39e4-4d42-a0b4-3e9a73099018","bb15fc1c-b1f1-4d36-af9e-66e6f4077ad6"],"path":"/projects/{id}","baseUrlOptions":["https://api.zivio.net/api/v4","https://api.eu.zivio.net/api/v4","https://api.uk.zivio.net/api/v4","https://api.us.zivio.net/api/v4"],"title":"Update a Project","description":"","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"0852bbd0-392e-453b-a4f0-69c601630519":{"name":"id","in":"path","required":true,"schema":{"type":"integer","isRequired":true,"description":"Project ID","uniqueKey":"","typeLabel":"integer"},"description":"Project ID","example":123}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["project"],"properties":{"project":{"type":"object","description":"Input schema for creating and updating a project. Only fields listed here are accepted — unrecognised fields are silently ignored. Read-only fields visible in the response (e.g. `supplier_id`, `state`, `awarded_at`) cannot be set via the API. `supplier_id` is set internally when a project is hired and cannot be assigned directly. The V4 API only permits write operations on projects in `draft` or `pending` state.","properties":{"additional_notes":{"type":"string","uniqueKey":"project.additional_notes","typeLabel":"string"},"budget":{"type":"object","properties":{"cents":{"type":"integer","example":150000,"uniqueKey":"project.budget.cents","typeLabel":"integer"},"currency":{"type":"string","example":"GBP","uniqueKey":"project.budget.currency","typeLabel":"string"}},"uniqueKey":"project.budget","typeLabel":"object"},"client":{"type":"object","description":"Create only. Specify the project owner when creating on behalf of another user. Requires :assign ability. Defaults to the token owner if omitted. Supply either `id` or `email` — `id` takes precedence if both are present.","properties":{"email":{"type":"string","format":"email","description":"Email address of the intended project owner. Used only when `id` is absent.","example":"democlient@example.com","uniqueKey":"project.client.email","typeLabel":"string\u003cemail>"},"id":{"type":"integer","description":"User ID of the intended project owner.","example":42,"uniqueKey":"project.client.id","typeLabel":"integer"}},"uniqueKey":"project.client","typeLabel":"object"},"client_org_id":{"type":"integer","description":"Create only. The org to create the project under. Defaults to the resolved client's org. Requires :assign ability to override.","uniqueKey":"project.client_org_id","typeLabel":"integer"},"custom_fields_attributes":{"type":"array","description":"Create, update, or destroy custom fields inline. Include `id` to target an existing record. Include `_destroy: true` with `id` to remove one (update only).","items":{"type":"object","required":["key","value"],"properties":{"key":{"type":"string","example":"po_number","isRequired":true,"uniqueKey":"project.custom_fields_attributes.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","example":"PO-001","isRequired":true,"uniqueKey":"project.custom_fields_attributes.items.[INDEX].value","typeLabel":"string"},"_destroy":{"type":"boolean","example":true,"description":"Set to true to remove this field. Must be combined with `id`. Update only.","uniqueKey":"project.custom_fields_attributes.items.[INDEX]._destroy","typeLabel":"boolean"},"field_scope":{"type":"string","example":"project","description":"Use 'project' for project-scoped custom fields; the internal 'job' value is not accepted.","uniqueKey":"project.custom_fields_attributes.items.[INDEX].field_scope","typeLabel":"string"},"id":{"type":"integer","description":"Omit when creating a new custom field.","uniqueKey":"project.custom_fields_attributes.items.[INDEX].id","typeLabel":"integer"}},"uniqueKey":"project.custom_fields_attributes.items.[INDEX]","typeLabel":"object"},"uniqueKey":"project.custom_fields_attributes","typeLabel":"object[]"},"custom_location":{"type":"string","example":"London, UK","uniqueKey":"project.custom_location","typeLabel":"string"},"description":{"type":"string","example":"Full project description with requirements and scope","uniqueKey":"project.description","typeLabel":"string"},"due_on":{"type":"string","format":"date","example":"2026-12-11","uniqueKey":"project.due_on","typeLabel":"string\u003cdate>"},"duration":{"type":"string","example":"3 months","uniqueKey":"project.duration","typeLabel":"string"},"external_id":{"type":"string","example":"EXT-001","description":"Your own system reference. Stored as-is, not validated for uniqueness.","uniqueKey":"project.external_id","typeLabel":"string"},"fee":{"type":"object","description":"Requires :markup ability.","properties":{"cents":{"type":"integer","example":150000,"uniqueKey":"project.fee.cents","typeLabel":"integer"},"currency":{"type":"string","example":"GBP","uniqueKey":"project.fee.currency","typeLabel":"string"}},"uniqueKey":"project.fee","typeLabel":"object"},"fee_as_percentage":{"type":"boolean","description":"Requires :markup ability.","uniqueKey":"project.fee_as_percentage","typeLabel":"boolean"},"fee_methodology":{"type":"string","enum":["markup","fixed_fee"],"description":"Requires :markup ability.","uniqueKey":"project.fee_methodology","typeLabel":"enum\u003cstring>"},"fee_schedule_id":{"type":"integer","description":"Requires :markup ability.","uniqueKey":"project.fee_schedule_id","typeLabel":"integer"},"project_rule_template_id":{"type":"integer","description":"Create only. The project template to use. Auto-selected if the org has exactly one template. Required if the org has multiple templates.","uniqueKey":"project.project_rule_template_id","typeLabel":"integer"},"project_type":{"type":"string","enum":["hourly","daily","fixed"],"example":"hourly","description":"Billing type. Defaults to platform setting if omitted. Immutable after creation.","uniqueKey":"project.project_type","typeLabel":"enum\u003cstring>"},"badge_ids":{"type":"array","description":"IDs of badges to attach to this project. Replaces the full set of badges on update — pass an empty array to remove all. All supplied IDs must exist.","items":{"type":"integer","example":1,"uniqueKey":"project.badge_ids.items.[INDEX]","typeLabel":"integer"},"uniqueKey":"project.badge_ids","typeLabel":"integer[]"},"project_cost_centers_attributes":{"type":"array","description":"Create, update, or destroy cost centre allocations inline. Include `id` to target an existing record. Include `_destroy: true` with `id` to remove one.","items":{"type":"object","required":["cost_center_id"],"properties":{"cost_center_id":{"type":"integer","description":"The ID of the cost centre to allocate to.","example":12,"isRequired":true,"uniqueKey":"project.project_cost_centers_attributes.items.[INDEX].cost_center_id","typeLabel":"integer"},"_destroy":{"type":"boolean","example":true,"description":"Set to true to remove this cost centre allocation. Must be combined with `id`.","uniqueKey":"project.project_cost_centers_attributes.items.[INDEX]._destroy","typeLabel":"boolean"},"allocation_percentage":{"type":"number","format":"float","example":0.5,"description":"Proportion of the project allocated to this cost centre. Stored with precision 5, scale 4 (e.g. 0.5000 = 50%).","uniqueKey":"project.project_cost_centers_attributes.items.[INDEX].allocation_percentage","typeLabel":"number\u003cfloat>"},"id":{"type":"integer","description":"Omit when creating a new allocation.","uniqueKey":"project.project_cost_centers_attributes.items.[INDEX].id","typeLabel":"integer"}},"uniqueKey":"project.project_cost_centers_attributes.items.[INDEX]","typeLabel":"object"},"uniqueKey":"project.project_cost_centers_attributes","typeLabel":"object[]"},"project_line_items_attributes":{"type":"array","description":"Create, update, or destroy line items inline. Include `id` to target an existing record. Include `_destroy: true` with `id` to remove one.","items":{"type":"object","properties":{"_destroy":{"type":"boolean","example":true,"description":"Set to true to remove this line item. Must be combined with `id`.","uniqueKey":"project.project_line_items_attributes.items.[INDEX]._destroy","typeLabel":"boolean"},"id":{"type":"integer","description":"Omit when creating a new line item.","uniqueKey":"project.project_line_items_attributes.items.[INDEX].id","typeLabel":"integer"},"item_id":{"type":"integer","description":"ID of the associated polymorphic item record, if applicable.","uniqueKey":"project.project_line_items_attributes.items.[INDEX].item_id","typeLabel":"integer"},"item_type":{"type":"string","description":"STI/polymorphic class name of the associated item, if applicable.","example":"CatalogueItem","uniqueKey":"project.project_line_items_attributes.items.[INDEX].item_type","typeLabel":"string"},"manufacturer_name":{"type":"string","example":"Acme Corp","uniqueKey":"project.project_line_items_attributes.items.[INDEX].manufacturer_name","typeLabel":"string"},"manufacturer_part_number":{"type":"string","example":"ACM-001","uniqueKey":"project.project_line_items_attributes.items.[INDEX].manufacturer_part_number","typeLabel":"string"},"name":{"type":"string","example":"Widget A","uniqueKey":"project.project_line_items_attributes.items.[INDEX].name","typeLabel":"string"},"quantity":{"type":"number","format":"float","example":2,"description":"Stored with precision 12, scale 4.","uniqueKey":"project.project_line_items_attributes.items.[INDEX].quantity","typeLabel":"number\u003cfloat>"},"removed":{"type":"boolean","example":false,"description":"Soft-delete flag. Defaults to false.","uniqueKey":"project.project_line_items_attributes.items.[INDEX].removed","typeLabel":"boolean"},"uom_id":{"type":"integer","description":"Unit of measure ID.","uniqueKey":"project.project_line_items_attributes.items.[INDEX].uom_id","typeLabel":"integer"}},"uniqueKey":"project.project_line_items_attributes.items.[INDEX]","typeLabel":"object"},"uniqueKey":"project.project_line_items_attributes","typeLabel":"object[]"},"location_id":{"type":"integer","uniqueKey":"project.location_id","typeLabel":"integer"},"location_type":{"type":"string","enum":["remote","on_site","hybrid"],"example":"remote","uniqueKey":"project.location_type","typeLabel":"enum\u003cstring>"},"markup":{"type":"number","format":"float","example":10,"description":"Requires :markup ability on the token owner. Stripped otherwise.","uniqueKey":"project.markup","typeLabel":"number\u003cfloat>"},"markup_as_percentage":{"type":"boolean","example":true,"description":"Requires :markup ability.","uniqueKey":"project.markup_as_percentage","typeLabel":"boolean"},"milestones_attributes":{"type":"array","description":"Create, update, or destroy milestones inline. Include `id` to target an existing record. Include `_destroy: true` with `id` to remove one (update only).","items":{"type":"object","required":["title"],"properties":{"title":{"type":"string","example":"Phase 1","isRequired":true,"uniqueKey":"project.milestones_attributes.items.[INDEX].title","typeLabel":"string"},"_destroy":{"type":"boolean","example":true,"description":"Set to true to remove this milestone. Must be combined with `id`. Update only.","uniqueKey":"project.milestones_attributes.items.[INDEX]._destroy","typeLabel":"boolean"},"details":{"type":"string","example":"Completion of initial discovery phase","uniqueKey":"project.milestones_attributes.items.[INDEX].details","typeLabel":"string"},"due_on":{"type":"string","format":"date","example":"2026-10-11","uniqueKey":"project.milestones_attributes.items.[INDEX].due_on","typeLabel":"string\u003cdate>"},"id":{"type":"integer","description":"Omit when creating a new milestone.","uniqueKey":"project.milestones_attributes.items.[INDEX].id","typeLabel":"integer"},"mandatory":{"type":"boolean","example":true,"uniqueKey":"project.milestones_attributes.items.[INDEX].mandatory","typeLabel":"boolean"}},"uniqueKey":"project.milestones_attributes.items.[INDEX]","typeLabel":"object"},"uniqueKey":"project.milestones_attributes","typeLabel":"object[]"},"payment_terms_in_days":{"type":"integer","example":30,"uniqueKey":"project.payment_terms_in_days","typeLabel":"integer"},"rate":{"type":"object","properties":{"cents":{"type":"integer","example":150000,"uniqueKey":"project.rate.cents","typeLabel":"integer"},"currency":{"type":"string","example":"GBP","uniqueKey":"project.rate.currency","typeLabel":"string"}},"uniqueKey":"project.rate","typeLabel":"object"},"rate_ccy":{"type":"string","example":"GBP","uniqueKey":"project.rate_ccy","typeLabel":"string"},"rate_max":{"type":"object","properties":{"cents":{"type":"integer","example":150000,"uniqueKey":"project.rate_max.cents","typeLabel":"integer"},"currency":{"type":"string","example":"GBP","uniqueKey":"project.rate_max.currency","typeLabel":"string"}},"uniqueKey":"project.rate_max","typeLabel":"object"},"rate_min":{"type":"object","properties":{"cents":{"type":"integer","example":150000,"uniqueKey":"project.rate_min.cents","typeLabel":"integer"},"currency":{"type":"string","example":"GBP","uniqueKey":"project.rate_min.currency","typeLabel":"string"}},"uniqueKey":"project.rate_min","typeLabel":"object"},"skill_category_id":{"type":"integer","uniqueKey":"project.skill_category_id","typeLabel":"integer"},"skill_subcategory_id":{"type":"integer","uniqueKey":"project.skill_subcategory_id","typeLabel":"integer"},"start_date":{"type":"string","format":"date","example":"2026-09-18","uniqueKey":"project.start_date","typeLabel":"string\u003cdate>"},"submission_deadline":{"type":"string","format":"date-time","example":"2026-11-11","description":"Update only.","uniqueKey":"project.submission_deadline","typeLabel":"string\u003cdate-time>"},"submission_deadline_time_zone":{"type":"string","example":"Europe/London","description":"Update only. Defaults to UTC if omitted.","uniqueKey":"project.submission_deadline_time_zone","typeLabel":"string"},"talent_pool_id":{"type":"integer","uniqueKey":"project.talent_pool_id","typeLabel":"integer"},"target_cost":{"type":"object","properties":{"cents":{"type":"integer","example":150000,"uniqueKey":"project.target_cost.cents","typeLabel":"integer"},"currency":{"type":"string","example":"GBP","uniqueKey":"project.target_cost.currency","typeLabel":"string"}},"uniqueKey":"project.target_cost","typeLabel":"object"},"time_zone":{"type":"string","example":"Europe/London","uniqueKey":"project.time_zone","typeLabel":"string"},"title":{"type":"string","example":"New Development Project","uniqueKey":"project.title","typeLabel":"string"},"visibility":{"type":"string","enum":["public","private","internal"],"example":"private","uniqueKey":"project.visibility","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"project","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"single_field":{"title":"single_field","value":{"project":{"title":"Updated Project Title"}}},"multiple_fields":{"title":"multiple_fields","value":{"project":{"title":"Updated Project Title","description":"Updated description with revised scope","due_on":"2027-03-11","visibility":"private"}}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"49fbef5f-fa5c-4f88-a384-a38d3b4d4e1a":{"description":"Project updated","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"integer","uniqueKey":"id","typeLabel":"integer"},"title":{"type":"string","uniqueKey":"title","typeLabel":"string"},"description":{"type":"string","uniqueKey":"description","typeLabel":"string"},"state":{"type":"string","enum":["draft","pending","new","halted","in_progress","work_completed","cancelled","closed","superseded","bafo"],"example":"draft","uniqueKey":"state","typeLabel":"enum\u003cstring>"},"additional_notes":{"type":"string","uniqueKey":"additional_notes","typeLabel":"string"},"skill_category":{"oneOf":[{"type":"object","properties":{"id":{"type":"integer","uniqueKey":"skill_category.oneOf.0.id","typeLabel":"integer"},"name":{"type":"string","uniqueKey":"skill_category.oneOf.0.name","typeLabel":"string"},"code":{"type":"string","uniqueKey":"skill_category.oneOf.0.code","typeLabel":"string"},"slug":{"type":"string","uniqueKey":"skill_category.oneOf.0.slug","typeLabel":"string"},"precedence":{"type":"integer","uniqueKey":"skill_category.oneOf.0.precedence","typeLabel":"integer"},"parent_id":{"type":"integer","uniqueKey":"skill_category.oneOf.0.parent_id","typeLabel":"integer"},"parent_name":{"type":"string","uniqueKey":"skill_category.oneOf.0.parent_name","typeLabel":"string"},"parent_slug":{"type":"string","uniqueKey":"skill_category.oneOf.0.parent_slug","typeLabel":"string"}},"uniqueKey":"skill_category.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"skill_category.oneOf.1","typeLabel":"null"}],"uniqueKey":"skill_category","typeLabel":"object | null"},"skill_subcategory":{"oneOf":[{"type":"object","properties":{"id":{"type":"integer","uniqueKey":"skill_subcategory.oneOf.0.id","typeLabel":"integer"},"name":{"type":"string","uniqueKey":"skill_subcategory.oneOf.0.name","typeLabel":"string"},"code":{"type":"string","uniqueKey":"skill_subcategory.oneOf.0.code","typeLabel":"string"},"slug":{"type":"string","uniqueKey":"skill_subcategory.oneOf.0.slug","typeLabel":"string"},"precedence":{"type":"integer","uniqueKey":"skill_subcategory.oneOf.0.precedence","typeLabel":"integer"},"parent_id":{"type":"integer","uniqueKey":"skill_subcategory.oneOf.0.parent_id","typeLabel":"integer"},"parent_name":{"type":"string","uniqueKey":"skill_subcategory.oneOf.0.parent_name","typeLabel":"string"},"parent_slug":{"type":"string","uniqueKey":"skill_subcategory.oneOf.0.parent_slug","typeLabel":"string"}},"uniqueKey":"skill_subcategory.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"skill_subcategory.oneOf.1","typeLabel":"null"}],"uniqueKey":"skill_subcategory","typeLabel":"object | null"},"skill_category_tier3":{"oneOf":[{"type":"object","properties":{"id":{"type":"integer","uniqueKey":"skill_category_tier3.oneOf.0.id","typeLabel":"integer"},"name":{"type":"string","uniqueKey":"skill_category_tier3.oneOf.0.name","typeLabel":"string"},"code":{"type":"string","uniqueKey":"skill_category_tier3.oneOf.0.code","typeLabel":"string"},"slug":{"type":"string","uniqueKey":"skill_category_tier3.oneOf.0.slug","typeLabel":"string"},"precedence":{"type":"integer","uniqueKey":"skill_category_tier3.oneOf.0.precedence","typeLabel":"integer"},"parent_id":{"type":"integer","uniqueKey":"skill_category_tier3.oneOf.0.parent_id","typeLabel":"integer"},"parent_name":{"type":"string","uniqueKey":"skill_category_tier3.oneOf.0.parent_name","typeLabel":"string"},"parent_slug":{"type":"string","uniqueKey":"skill_category_tier3.oneOf.0.parent_slug","typeLabel":"string"}},"uniqueKey":"skill_category_tier3.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"skill_category_tier3.oneOf.1","typeLabel":"null"}],"uniqueKey":"skill_category_tier3","typeLabel":"object | null"},"skills":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","uniqueKey":"skills.items.[INDEX].id","typeLabel":"integer"},"name":{"type":"string","uniqueKey":"skills.items.[INDEX].name","typeLabel":"string"},"slug":{"type":"string","uniqueKey":"skills.items.[INDEX].slug","typeLabel":"string"}},"uniqueKey":"skills.items.[INDEX]","typeLabel":"object"},"uniqueKey":"skills","typeLabel":"object[]"},"talent_pool_id":{"type":"integer","uniqueKey":"talent_pool_id","typeLabel":"integer"},"type":{"type":"string","uniqueKey":"type","typeLabel":"string"},"posting_type":{"type":"string","uniqueKey":"posting_type","typeLabel":"string"},"bids_count":{"type":"integer","uniqueKey":"bids_count","typeLabel":"integer"},"submission_deadline":{"type":"string","uniqueKey":"submission_deadline","typeLabel":"string"},"submission_deadline_time_zone":{"type":"string","uniqueKey":"submission_deadline_time_zone","typeLabel":"string"},"ccy":{"type":"string","uniqueKey":"ccy","typeLabel":"string"},"fee_methodology":{"type":"string","enum":["markup","supplier_absorbed","tiered_markup","supplier_absorbed_itemized","markup_itemized"],"example":"markup","uniqueKey":"fee_methodology","typeLabel":"enum\u003cstring>"},"fee_schedule_id":{"type":"integer","uniqueKey":"fee_schedule_id","typeLabel":"integer"},"award_type":{"type":"string","enum":["direct_award","competition"],"example":"direct_award","uniqueKey":"award_type","typeLabel":"enum\u003cstring>"},"risk_level_id":{"type":"integer","uniqueKey":"risk_level_id","typeLabel":"integer"},"is_template":{"type":"boolean","example":true,"uniqueKey":"is_template","typeLabel":"boolean"},"quality_score_allocation_percentage":{"type":"string","uniqueKey":"quality_score_allocation_percentage","typeLabel":"string"},"cost_score_allocation_percentage":{"type":"string","uniqueKey":"cost_score_allocation_percentage","typeLabel":"string"},"award_suppliers":{"type":"array","items":{"type":"string","uniqueKey":"award_suppliers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"award_suppliers","typeLabel":"string[]"},"approved":{"type":"boolean","example":true,"uniqueKey":"approved","typeLabel":"boolean"},"submitted_at":{"type":"string","uniqueKey":"submitted_at","typeLabel":"string"},"approved_at":{"type":"string","uniqueKey":"approved_at","typeLabel":"string"},"hired_at":{"type":"string","uniqueKey":"hired_at","typeLabel":"string"},"start_date":{"type":"string","uniqueKey":"start_date","typeLabel":"string"},"due_on":{"type":"string","uniqueKey":"due_on","typeLabel":"string"},"original_due_on":{"type":"string","uniqueKey":"original_due_on","typeLabel":"string"},"ended_at":{"type":"string","uniqueKey":"ended_at","typeLabel":"string"},"closed_at":{"type":"string","uniqueKey":"closed_at","typeLabel":"string"},"auto_close_at":{"type":"string","uniqueKey":"auto_close_at","typeLabel":"string"},"halted_comment":{"type":"string","uniqueKey":"halted_comment","typeLabel":"string"},"cancellation_reason_id":{"type":"integer","uniqueKey":"cancellation_reason_id","typeLabel":"integer"},"cancellation_other_reason":{"type":"string","uniqueKey":"cancellation_other_reason","typeLabel":"string"},"cancelled_by":{"oneOf":[{"type":"object","properties":{"id":{"type":"integer","uniqueKey":"cancelled_by.oneOf.0.id","typeLabel":"integer"},"first_name":{"type":"string","uniqueKey":"cancelled_by.oneOf.0.first_name","typeLabel":"string"},"last_name":{"type":"string","uniqueKey":"cancelled_by.oneOf.0.last_name","typeLabel":"string"},"email":{"type":"string","uniqueKey":"cancelled_by.oneOf.0.email","typeLabel":"string"},"org_id":{"type":"integer","uniqueKey":"cancelled_by.oneOf.0.org_id","typeLabel":"integer"},"org_name":{"type":"string","uniqueKey":"cancelled_by.oneOf.0.org_name","typeLabel":"string"}},"uniqueKey":"cancelled_by.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"cancelled_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"cancelled_by","typeLabel":"object | null"},"cancelled_at":{"type":"string","uniqueKey":"cancelled_at","typeLabel":"string"},"completed_by":{"oneOf":[{"type":"object","properties":{"id":{"type":"integer","uniqueKey":"completed_by.oneOf.0.id","typeLabel":"integer"},"first_name":{"type":"string","uniqueKey":"completed_by.oneOf.0.first_name","typeLabel":"string"},"last_name":{"type":"string","uniqueKey":"completed_by.oneOf.0.last_name","typeLabel":"string"},"email":{"type":"string","uniqueKey":"completed_by.oneOf.0.email","typeLabel":"string"},"org_id":{"type":"integer","uniqueKey":"completed_by.oneOf.0.org_id","typeLabel":"integer"},"org_name":{"type":"string","uniqueKey":"completed_by.oneOf.0.org_name","typeLabel":"string"}},"uniqueKey":"completed_by.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"completed_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"completed_by","typeLabel":"object | null"},"closed_by":{"oneOf":[{"type":"object","properties":{"id":{"type":"integer","uniqueKey":"closed_by.oneOf.0.id","typeLabel":"integer"},"first_name":{"type":"string","uniqueKey":"closed_by.oneOf.0.first_name","typeLabel":"string"},"last_name":{"type":"string","uniqueKey":"closed_by.oneOf.0.last_name","typeLabel":"string"},"email":{"type":"string","uniqueKey":"closed_by.oneOf.0.email","typeLabel":"string"},"org_id":{"type":"integer","uniqueKey":"closed_by.oneOf.0.org_id","typeLabel":"integer"},"org_name":{"type":"string","uniqueKey":"closed_by.oneOf.0.org_name","typeLabel":"string"}},"uniqueKey":"closed_by.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"closed_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"closed_by","typeLabel":"object | null"},"visibility":{"type":"string","uniqueKey":"visibility","typeLabel":"string"},"bafo_submission_deadline":{"type":"string","uniqueKey":"bafo_submission_deadline","typeLabel":"string"},"bid_round":{"type":"integer","uniqueKey":"bid_round","typeLabel":"integer"},"original_project_id":{"type":"integer","uniqueKey":"original_project_id","typeLabel":"integer"},"location":{"type":"object","properties":{"type":{"type":"string","uniqueKey":"location.type","typeLabel":"string"},"code":{"type":"string","uniqueKey":"location.code","typeLabel":"string"},"name":{"type":"string","uniqueKey":"location.name","typeLabel":"string"},"address":{"oneOf":[{"type":"object","properties":{"id":{"type":"integer","uniqueKey":"location.address.oneOf.0.id","typeLabel":"integer"},"line1":{"type":"string","uniqueKey":"location.address.oneOf.0.line1","typeLabel":"string"},"line2":{"type":"string","uniqueKey":"location.address.oneOf.0.line2","typeLabel":"string"},"city":{"type":"string","uniqueKey":"location.address.oneOf.0.city","typeLabel":"string"},"region":{"type":"string","uniqueKey":"location.address.oneOf.0.region","typeLabel":"string"},"postcode":{"type":"string","uniqueKey":"location.address.oneOf.0.postcode","typeLabel":"string"},"country_code":{"type":"string","uniqueKey":"location.address.oneOf.0.country_code","typeLabel":"string"},"formatted":{"type":"string","uniqueKey":"location.address.oneOf.0.formatted","typeLabel":"string"}},"uniqueKey":"location.address.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"location.address.oneOf.1","typeLabel":"null"}],"uniqueKey":"location.address","typeLabel":"object | null"}},"uniqueKey":"location","typeLabel":"object"},"target_cost":{"type":"object","properties":{"cents":{"type":"integer","example":150000,"uniqueKey":"target_cost.cents","typeLabel":"integer"},"currency":{"type":"string","example":"GBP","uniqueKey":"target_cost.currency","typeLabel":"string"}},"uniqueKey":"target_cost","typeLabel":"object"},"budget":{"type":"object","properties":{"cents":{"type":"integer","example":150000,"uniqueKey":"budget.cents","typeLabel":"integer"},"currency":{"type":"string","example":"GBP","uniqueKey":"budget.currency","typeLabel":"string"}},"uniqueKey":"budget","typeLabel":"object"},"original_budget":{"type":"object","properties":{"cents":{"type":"integer","example":150000,"uniqueKey":"original_budget.cents","typeLabel":"integer"},"currency":{"type":"string","example":"GBP","uniqueKey":"original_budget.currency","typeLabel":"string"}},"uniqueKey":"original_budget","typeLabel":"object"},"rate":{"type":"object","properties":{"cents":{"type":"integer","example":150000,"uniqueKey":"rate.cents","typeLabel":"integer"},"currency":{"type":"string","example":"GBP","uniqueKey":"rate.currency","typeLabel":"string"}},"uniqueKey":"rate","typeLabel":"object"},"original_rate":{"type":"object","properties":{"cents":{"type":"integer","example":150000,"uniqueKey":"original_rate.cents","typeLabel":"integer"},"currency":{"type":"string","example":"GBP","uniqueKey":"original_rate.currency","typeLabel":"string"}},"uniqueKey":"original_rate","typeLabel":"object"},"fee":{"type":"string","uniqueKey":"fee","typeLabel":"string"},"markup":{"type":"string","uniqueKey":"markup","typeLabel":"string"},"estimated_savings":{"type":"object","properties":{"cents":{"type":"integer","example":150000,"uniqueKey":"estimated_savings.cents","typeLabel":"integer"},"currency":{"type":"string","example":"GBP","uniqueKey":"estimated_savings.currency","typeLabel":"string"}},"uniqueKey":"estimated_savings","typeLabel":"object"},"projected_recognized_savings":{"type":"object","properties":{"cents":{"type":"integer","example":150000,"uniqueKey":"projected_recognized_savings.cents","typeLabel":"integer"},"currency":{"type":"string","example":"GBP","uniqueKey":"projected_recognized_savings.currency","typeLabel":"string"}},"uniqueKey":"projected_recognized_savings","typeLabel":"object"},"payment_terms_in_days":{"type":"integer","uniqueKey":"payment_terms_in_days","typeLabel":"integer"},"client_payment_terms_in_days":{"type":"integer","uniqueKey":"client_payment_terms_in_days","typeLabel":"integer"},"permit_supplier_defined_milestones":{"type":"string","uniqueKey":"permit_supplier_defined_milestones","typeLabel":"string"},"supplier_defined_milestones":{"type":"string","uniqueKey":"supplier_defined_milestones","typeLabel":"string"},"client_defined_milestones_mandatory":{"type":"string","uniqueKey":"client_defined_milestones_mandatory","typeLabel":"string"},"invoices_cis":{"type":"string","uniqueKey":"invoices_cis","typeLabel":"string"},"cis_end_user_client":{"type":"string","uniqueKey":"cis_end_user_client","typeLabel":"string"},"is_child":{"type":"boolean","example":true,"uniqueKey":"is_child","typeLabel":"boolean"},"is_parent":{"type":"boolean","example":true,"uniqueKey":"is_parent","typeLabel":"boolean"},"custom_fields":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"custom_fields.additionalProperties","typeLabel":"string"},"description":"Key-value pairs of custom field data","uniqueKey":"custom_fields","typeLabel":"object"},"badges":{"type":"array","items":{"type":"string","uniqueKey":"badges.items.[INDEX]","typeLabel":"string"},"uniqueKey":"badges","typeLabel":"string[]"},"project_screening_questions":{"type":"string","uniqueKey":"project_screening_questions","typeLabel":"string"},"client":{"oneOf":[{"type":"object","properties":{"id":{"type":"integer","uniqueKey":"client.oneOf.0.id","typeLabel":"integer"},"first_name":{"type":"string","uniqueKey":"client.oneOf.0.first_name","typeLabel":"string"},"last_name":{"type":"string","uniqueKey":"client.oneOf.0.last_name","typeLabel":"string"},"email":{"type":"string","uniqueKey":"client.oneOf.0.email","typeLabel":"string"},"org_id":{"type":"integer","uniqueKey":"client.oneOf.0.org_id","typeLabel":"integer"},"org_name":{"type":"string","uniqueKey":"client.oneOf.0.org_name","typeLabel":"string"}},"uniqueKey":"client.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"client.oneOf.1","typeLabel":"null"}],"uniqueKey":"client","typeLabel":"object | null"},"administrator":{"oneOf":[{"type":"object","properties":{"id":{"type":"integer","uniqueKey":"administrator.oneOf.0.id","typeLabel":"integer"},"first_name":{"type":"string","uniqueKey":"administrator.oneOf.0.first_name","typeLabel":"string"},"last_name":{"type":"string","uniqueKey":"administrator.oneOf.0.last_name","typeLabel":"string"},"email":{"type":"string","uniqueKey":"administrator.oneOf.0.email","typeLabel":"string"},"org_id":{"type":"integer","uniqueKey":"administrator.oneOf.0.org_id","typeLabel":"integer"},"org_name":{"type":"string","uniqueKey":"administrator.oneOf.0.org_name","typeLabel":"string"}},"uniqueKey":"administrator.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"administrator.oneOf.1","typeLabel":"null"}],"uniqueKey":"administrator","typeLabel":"object | null"},"client_org":{"oneOf":[{"type":"object","properties":{"id":{"type":"integer","uniqueKey":"client_org.oneOf.0.id","typeLabel":"integer"},"name":{"type":"string","uniqueKey":"client_org.oneOf.0.name","typeLabel":"string"},"is_external_client":{"type":"boolean","example":true,"uniqueKey":"client_org.oneOf.0.is_external_client","typeLabel":"boolean"}},"uniqueKey":"client_org.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"client_org.oneOf.1","typeLabel":"null"}],"uniqueKey":"client_org","typeLabel":"object | null"},"cost_centers":{"type":"array","items":{"type":"object","properties":{"cost_center_id":{"type":"integer","uniqueKey":"cost_centers.items.[INDEX].cost_center_id","typeLabel":"integer"},"allocation_percentage":{"type":"string","uniqueKey":"cost_centers.items.[INDEX].allocation_percentage","typeLabel":"string"},"name":{"type":"string","uniqueKey":"cost_centers.items.[INDEX].name","typeLabel":"string"},"code":{"type":"string","uniqueKey":"cost_centers.items.[INDEX].code","typeLabel":"string"},"admin_custom_fields":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"cost_centers.items.[INDEX].admin_custom_fields.additionalProperties","typeLabel":"string"},"description":"Key-value pairs of custom field data","uniqueKey":"cost_centers.items.[INDEX].admin_custom_fields","typeLabel":"object"},"project_id":{"type":"integer","uniqueKey":"cost_centers.items.[INDEX].project_id","typeLabel":"integer"}},"uniqueKey":"cost_centers.items.[INDEX]","typeLabel":"object"},"uniqueKey":"cost_centers","typeLabel":"object[]"},"milestones":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","uniqueKey":"milestones.items.[INDEX].id","typeLabel":"integer"},"title":{"type":"string","uniqueKey":"milestones.items.[INDEX].title","typeLabel":"string"},"status":{"type":"string","enum":["open","submitted","approved","rejected","change_requested","on_hold","draft","cancelled","level_1_approved","closed"],"example":"open","uniqueKey":"milestones.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"client_suggested":{"type":"boolean","example":true,"uniqueKey":"milestones.items.[INDEX].client_suggested","typeLabel":"boolean"},"close_project":{"type":"boolean","example":true,"uniqueKey":"milestones.items.[INDEX].close_project","typeLabel":"boolean"},"comments":{"type":"string","uniqueKey":"milestones.items.[INDEX].comments","typeLabel":"string"},"details":{"type":"string","uniqueKey":"milestones.items.[INDEX].details","typeLabel":"string"},"due_on":{"type":"string","uniqueKey":"milestones.items.[INDEX].due_on","typeLabel":"string"},"project_summary":{"type":"string","uniqueKey":"milestones.items.[INDEX].project_summary","typeLabel":"string"},"mandatory":{"type":"boolean","example":true,"uniqueKey":"milestones.items.[INDEX].mandatory","typeLabel":"boolean"},"notes":{"type":"string","uniqueKey":"milestones.items.[INDEX].notes","typeLabel":"string"},"original_id":{"type":"integer","uniqueKey":"milestones.items.[INDEX].original_id","typeLabel":"integer"},"original_rate":{"type":"object","properties":{"cents":{"type":"integer","example":150000,"uniqueKey":"milestones.items.[INDEX].original_rate.cents","typeLabel":"integer"},"currency":{"type":"string","example":"GBP","uniqueKey":"milestones.items.[INDEX].original_rate.currency","typeLabel":"string"}},"uniqueKey":"milestones.items.[INDEX].original_rate","typeLabel":"object"},"purchase_order_line_id":{"type":"integer","uniqueKey":"milestones.items.[INDEX].purchase_order_line_id","typeLabel":"integer"},"rate":{"type":"object","properties":{"cents":{"type":"integer","example":150000,"uniqueKey":"milestones.items.[INDEX].rate.cents","typeLabel":"integer"},"currency":{"type":"string","example":"GBP","uniqueKey":"milestones.items.[INDEX].rate.currency","typeLabel":"string"}},"uniqueKey":"milestones.items.[INDEX].rate","typeLabel":"object"},"submitted_at":{"type":"string","uniqueKey":"milestones.items.[INDEX].submitted_at","typeLabel":"string"},"interim_valuation_date":{"type":"string","uniqueKey":"milestones.items.[INDEX].interim_valuation_date","typeLabel":"string"},"tiered_markup_fee":{"type":"object","properties":{"cents":{"type":"integer","example":150000,"uniqueKey":"milestones.items.[INDEX].tiered_markup_fee.cents","typeLabel":"integer"},"currency":{"type":"string","example":"GBP","uniqueKey":"milestones.items.[INDEX].tiered_markup_fee.currency","typeLabel":"string"}},"uniqueKey":"milestones.items.[INDEX].tiered_markup_fee","typeLabel":"object"},"children":{"type":"array","items":{"type":"integer","uniqueKey":"milestones.items.[INDEX].children.items.[INDEX]","typeLabel":"integer"},"description":"Array of IDs","uniqueKey":"milestones.items.[INDEX].children","typeLabel":"integer[]"},"parents":{"type":"array","items":{"type":"integer","uniqueKey":"milestones.items.[INDEX].parents.items.[INDEX]","typeLabel":"integer"},"description":"Array of IDs","uniqueKey":"milestones.items.[INDEX].parents","typeLabel":"integer[]"},"custom_fields":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"milestones.items.[INDEX].custom_fields.additionalProperties","typeLabel":"string"},"description":"Key-value pairs of custom field data","uniqueKey":"milestones.items.[INDEX].custom_fields","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"milestones.items.[INDEX].created_at","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"milestones.items.[INDEX].updated_at","typeLabel":"string"},"project_id":{"type":"integer","uniqueKey":"milestones.items.[INDEX].project_id","typeLabel":"integer"},"final_claim":{"type":"boolean","example":true,"uniqueKey":"milestones.items.[INDEX].final_claim","typeLabel":"boolean"},"delivered_on":{"type":"string","uniqueKey":"milestones.items.[INDEX].delivered_on","typeLabel":"string"},"approved_by":{"oneOf":[{"type":"object","properties":{"id":{"type":"integer","uniqueKey":"milestones.items.[INDEX].approved_by.oneOf.0.id","typeLabel":"integer"},"first_name":{"type":"string","uniqueKey":"milestones.items.[INDEX].approved_by.oneOf.0.first_name","typeLabel":"string"},"last_name":{"type":"string","uniqueKey":"milestones.items.[INDEX].approved_by.oneOf.0.last_name","typeLabel":"string"},"email":{"type":"string","uniqueKey":"milestones.items.[INDEX].approved_by.oneOf.0.email","typeLabel":"string"},"org_id":{"type":"integer","uniqueKey":"milestones.items.[INDEX].approved_by.oneOf.0.org_id","typeLabel":"integer"},"org_name":{"type":"string","uniqueKey":"milestones.items.[INDEX].approved_by.oneOf.0.org_name","typeLabel":"string"}},"uniqueKey":"milestones.items.[INDEX].approved_by.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"milestones.items.[INDEX].approved_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"milestones.items.[INDEX].approved_by","typeLabel":"object | null"},"rejected_by":{"oneOf":[{"type":"object","properties":{"id":{"type":"integer","uniqueKey":"milestones.items.[INDEX].rejected_by.oneOf.0.id","typeLabel":"integer"},"first_name":{"type":"string","uniqueKey":"milestones.items.[INDEX].rejected_by.oneOf.0.first_name","typeLabel":"string"},"last_name":{"type":"string","uniqueKey":"milestones.items.[INDEX].rejected_by.oneOf.0.last_name","typeLabel":"string"},"email":{"type":"string","uniqueKey":"milestones.items.[INDEX].rejected_by.oneOf.0.email","typeLabel":"string"},"org_id":{"type":"integer","uniqueKey":"milestones.items.[INDEX].rejected_by.oneOf.0.org_id","typeLabel":"integer"},"org_name":{"type":"string","uniqueKey":"milestones.items.[INDEX].rejected_by.oneOf.0.org_name","typeLabel":"string"}},"uniqueKey":"milestones.items.[INDEX].rejected_by.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"milestones.items.[INDEX].rejected_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"milestones.items.[INDEX].rejected_by","typeLabel":"object | null"},"level_1_approved_by":{"oneOf":[{"type":"object","properties":{"id":{"type":"integer","uniqueKey":"milestones.items.[INDEX].level_1_approved_by.oneOf.0.id","typeLabel":"integer"},"first_name":{"type":"string","uniqueKey":"milestones.items.[INDEX].level_1_approved_by.oneOf.0.first_name","typeLabel":"string"},"last_name":{"type":"string","uniqueKey":"milestones.items.[INDEX].level_1_approved_by.oneOf.0.last_name","typeLabel":"string"},"email":{"type":"string","uniqueKey":"milestones.items.[INDEX].level_1_approved_by.oneOf.0.email","typeLabel":"string"},"org_id":{"type":"integer","uniqueKey":"milestones.items.[INDEX].level_1_approved_by.oneOf.0.org_id","typeLabel":"integer"},"org_name":{"type":"string","uniqueKey":"milestones.items.[INDEX].level_1_approved_by.oneOf.0.org_name","typeLabel":"string"}},"uniqueKey":"milestones.items.[INDEX].level_1_approved_by.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"milestones.items.[INDEX].level_1_approved_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"milestones.items.[INDEX].level_1_approved_by","typeLabel":"object | null"}},"uniqueKey":"milestones.items.[INDEX]","typeLabel":"object"},"uniqueKey":"milestones","typeLabel":"object[]"},"supplier":{"oneOf":[{"type":"object","properties":{"id":{"type":"integer","uniqueKey":"supplier.oneOf.0.id","typeLabel":"integer"},"name":{"type":"string","uniqueKey":"supplier.oneOf.0.name","typeLabel":"string"},"email":{"type":"string","uniqueKey":"supplier.oneOf.0.email","typeLabel":"string"},"vetting_status":{"type":"string","enum":["NOT REGISTERED","PASSED","FAILED","PENDING"],"example":"NOT REGISTERED","uniqueKey":"supplier.oneOf.0.vetting_status","typeLabel":"enum\u003cstring>"},"tax_number":{"type":"string","uniqueKey":"supplier.oneOf.0.tax_number","typeLabel":"string"},"tax_registered":{"type":"boolean","example":true,"uniqueKey":"supplier.oneOf.0.tax_registered","typeLabel":"boolean"}},"uniqueKey":"supplier.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"supplier.oneOf.1","typeLabel":"null"}],"uniqueKey":"supplier","typeLabel":"object | null"},"created_at":{"type":"string","uniqueKey":"created_at","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"updated_at","typeLabel":"string"},"project_matches_count":{"type":"integer","uniqueKey":"project_matches_count","typeLabel":"integer"},"project_line_items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","uniqueKey":"project_line_items.items.[INDEX].id","typeLabel":"integer"},"name":{"type":"string","uniqueKey":"project_line_items.items.[INDEX].name","typeLabel":"string"},"manufacturer_name":{"type":"string","uniqueKey":"project_line_items.items.[INDEX].manufacturer_name","typeLabel":"string"},"manufacturer_part_number":{"type":"string","uniqueKey":"project_line_items.items.[INDEX].manufacturer_part_number","typeLabel":"string"},"uom":{"type":"string","uniqueKey":"project_line_items.items.[INDEX].uom","typeLabel":"string"},"item":{"type":"string","uniqueKey":"project_line_items.items.[INDEX].item","typeLabel":"string"},"item_type":{"type":"string","enum":["item","service"],"example":"item","uniqueKey":"project_line_items.items.[INDEX].item_type","typeLabel":"enum\u003cstring>"},"price":{"type":"object","properties":{"cents":{"type":"integer","example":150000,"uniqueKey":"project_line_items.items.[INDEX].price.cents","typeLabel":"integer"},"currency":{"type":"string","example":"GBP","uniqueKey":"project_line_items.items.[INDEX].price.currency","typeLabel":"string"}},"uniqueKey":"project_line_items.items.[INDEX].price","typeLabel":"object"},"quantity":{"type":"string","uniqueKey":"project_line_items.items.[INDEX].quantity","typeLabel":"string"},"net_total_price":{"type":"string","uniqueKey":"project_line_items.items.[INDEX].net_total_price","typeLabel":"string"},"quantity_delivered":{"type":"string","uniqueKey":"project_line_items.items.[INDEX].quantity_delivered","typeLabel":"string"},"quantity_undelivered":{"type":"string","uniqueKey":"project_line_items.items.[INDEX].quantity_undelivered","typeLabel":"string"},"custom_fields":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"project_line_items.items.[INDEX].custom_fields.additionalProperties","typeLabel":"string"},"description":"Key-value pairs of custom field data","uniqueKey":"project_line_items.items.[INDEX].custom_fields","typeLabel":"object"},"created_at":{"type":"string","uniqueKey":"project_line_items.items.[INDEX].created_at","typeLabel":"string"},"updated_at":{"type":"string","uniqueKey":"project_line_items.items.[INDEX].updated_at","typeLabel":"string"},"project_id":{"type":"integer","uniqueKey":"project_line_items.items.[INDEX].project_id","typeLabel":"integer"}},"uniqueKey":"project_line_items.items.[INDEX]","typeLabel":"object"},"uniqueKey":"project_line_items","typeLabel":"object[]"},"award_criteria_groups":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","uniqueKey":"award_criteria_groups.items.[INDEX].id","typeLabel":"integer"},"name":{"type":"string","uniqueKey":"award_criteria_groups.items.[INDEX].name","typeLabel":"string"},"group_type":{"type":"string","uniqueKey":"award_criteria_groups.items.[INDEX].group_type","typeLabel":"string"},"weighting":{"type":"integer","uniqueKey":"award_criteria_groups.items.[INDEX].weighting","typeLabel":"integer"},"has_sub_criteria":{"type":"boolean","example":true,"uniqueKey":"award_criteria_groups.items.[INDEX].has_sub_criteria","typeLabel":"boolean"},"position":{"type":"integer","uniqueKey":"award_criteria_groups.items.[INDEX].position","typeLabel":"integer"},"project_quality_criteria":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","uniqueKey":"award_criteria_groups.items.[INDEX].project_quality_criteria.items.[INDEX].id","typeLabel":"integer"},"description":{"type":"string","uniqueKey":"award_criteria_groups.items.[INDEX].project_quality_criteria.items.[INDEX].description","typeLabel":"string"},"weighting":{"type":"integer","uniqueKey":"award_criteria_groups.items.[INDEX].project_quality_criteria.items.[INDEX].weighting","typeLabel":"integer"}},"uniqueKey":"award_criteria_groups.items.[INDEX].project_quality_criteria.items.[INDEX]","typeLabel":"object"},"uniqueKey":"award_criteria_groups.items.[INDEX].project_quality_criteria","typeLabel":"object[]"}},"uniqueKey":"award_criteria_groups.items.[INDEX]","typeLabel":"object"},"uniqueKey":"award_criteria_groups","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"example":{"id":101,"title":"Website Redesign Project","description":"Complete redesign of corporate website with modern UX","state":"pending","additional_notes":"Additional information and context for this record.","skill_category":{"id":101,"name":"Acme Corporation","code":"Example code","slug":"Example slug","precedence":101,"parent_id":501,"parent_name":"Example parent_name","parent_slug":"Example parent_slug"},"skill_subcategory":{"id":101,"name":"Acme Corporation","code":"Example code","slug":"Example slug","precedence":101,"parent_id":501,"parent_name":"Example parent_name","parent_slug":"Example parent_slug"},"skill_category_tier3":{"id":101,"name":"Acme Corporation","code":"Example code","slug":"Example slug","precedence":101,"parent_id":501,"parent_name":"Example parent_name","parent_slug":"Example parent_slug"},"skills":[{"id":101,"name":"Acme Corporation","slug":"Example slug"},{"id":102,"name":"Global Services Ltd","slug":"Example slug"}],"talent_pool_id":501,"type":"standard","posting_type":"public","bids_count":5,"submission_deadline":"2024-01-16T10:30:00+00:00","submission_deadline_time_zone":"Europe/London","ccy":"GBP","fee_methodology":"supplier_absorbed","fee_schedule_id":501,"award_type":"competition","risk_level_id":501,"is_template":false,"quality_score_allocation_percentage":50,"cost_score_allocation_percentage":50,"award_suppliers":["direct","panel"],"approved":true,"submitted_at":"2024-01-16T10:30:00+00:00","approved_at":"2024-01-16T10:30:00+00:00","hired_at":"2024-01-16T10:30:00+00:00","start_date":"2024-03-08","due_on":"2024-01-16","original_due_on":"2024-01-16","ended_at":"2024-01-16T10:30:00+00:00","closed_at":"2024-01-16T10:30:00+00:00","auto_close_at":"2024-01-16T10:30:00+00:00","halted_comment":null,"cancellation_reason_id":501,"cancellation_other_reason":null,"cancelled_by":{"id":101,"first_name":"Demo","last_name":"User","email":"user1@example.com","org_id":501,"org_name":"Acme Corporation"},"cancelled_at":"2024-01-16T10:30:00+00:00","completed_by":{"id":101,"first_name":"Demo","last_name":"User","email":"user1@example.com","org_id":501,"org_name":"Acme Corporation"},"closed_by":{"id":101,"first_name":"Demo","last_name":"User","email":"user1@example.com","org_id":501,"org_name":"Acme Corporation"},"visibility":"visible","bafo_submission_deadline":"2024-01-16T10:30:00+00:00","bid_round":101,"original_project_id":501,"location":{"type":"location","label":"London, UK"},"target_cost":{"cents":150000,"currency":"GBP"},"budget":{"cents":150000,"currency":"GBP"},"original_budget":{"cents":150000,"currency":"GBP"},"rate":{"cents":150000,"currency":"GBP"},"original_rate":{"cents":150000,"currency":"GBP"},"fee":"1500.00","markup":"1500.00","estimated_savings":{"cents":150000,"currency":"GBP"},"projected_recognized_savings":{"cents":150000,"currency":"GBP"},"payment_terms_in_days":30,"client_payment_terms_in_days":30,"permit_supplier_defined_milestones":null,"supplier_defined_milestones":null,"client_defined_milestones_mandatory":null,"invoices_cis":null,"cis_end_user_client":null,"is_child":false,"is_parent":false,"custom_fields":{"department":"Engineering","priority":"high","cost_code":"CC-001"},"badges":["urgent","featured"],"project_screening_questions":[{"question":"Years of experience?","required":true},{"question":"Available start date?","required":false}],"client":{"id":101,"first_name":"Demo","last_name":"User","email":"user1@example.com","org_id":501,"org_name":"Acme Corporation"},"administrator":{"id":101,"first_name":"Demo","last_name":"User","email":"user1@example.com","org_id":501,"org_name":"Acme Corporation"},"client_org":{"id":101,"name":"Acme Corporation","is_external_client":true},"cost_centers":[{"cost_center_id":501,"allocation_percentage":"1500.00","name":"Acme Corporation","code":null,"admin_custom_fields":null,"project_id":501},{"cost_center_id":502,"allocation_percentage":"1500.00","name":"Global Services Ltd","code":null,"admin_custom_fields":null,"project_id":502}],"milestones":[{"id":101,"title":"Website Redesign Project","status":"submitted","client_suggested":false,"close_project":false,"comments":"Additional information and context for this record.","details":"Additional information and context for this record.","due_on":"2024-01-16","project_summary":"Website Redesign Project - Complete redesign of corporate website with modern UX","mandatory":false,"notes":"Additional information and context for this record.","original_id":501,"original_rate":{"cents":150000,"currency":"GBP"},"purchase_order_line_id":501,"rate":{"cents":150000,"currency":"GBP"},"submitted_at":"2024-01-16T10:30:00+00:00","interim_valuation_date":"2024-01-16T10:30:00+00:00","tiered_markup_fee":{"cents":150000,"currency":"GBP"},"children":[201,202],"parents":[201,202],"custom_fields":{"department":"Engineering","priority":"high","cost_code":"CC-001"},"created_at":"2024-01-16T10:30:00+00:00","updated_at":"2024-01-16T10:30:00+00:00","project_id":501,"final_claim":"false","delivered_on":"2024-01-16","approved_by":{"id":101,"first_name":"Demo","last_name":"User","email":"user1@example.com","org_id":501,"org_name":"Acme Corporation"},"rejected_by":{"id":101,"first_name":"Demo","last_name":"User","email":"user1@example.com","org_id":501,"org_name":"Acme Corporation"},"level_1_approved_by":{"id":101,"first_name":"Demo","last_name":"User","email":"user1@example.com","org_id":501,"org_name":"Acme Corporation"}},{"id":102,"title":"Mobile App Development","status":"approved","client_suggested":false,"close_project":false,"comments":"Additional information and context for this record.","details":"Additional information and context for this record.","due_on":"2024-01-17","project_summary":"Website Redesign Project - Complete redesign of corporate website with modern UX","mandatory":false,"notes":"Additional information and context for this record.","original_id":502,"original_rate":{"cents":300000,"currency":"GBP"},"purchase_order_line_id":502,"rate":{"cents":300000,"currency":"GBP"},"submitted_at":"2024-01-17T10:30:00+00:00","interim_valuation_date":"2024-01-17T10:30:00+00:00","tiered_markup_fee":{"cents":300000,"currency":"GBP"},"children":[202,203],"parents":[202,203],"custom_fields":{"department":"Engineering","priority":"high","cost_code":"CC-001"},"created_at":"2024-01-17T10:30:00+00:00","updated_at":"2024-01-17T10:30:00+00:00","project_id":502,"final_claim":"true","delivered_on":"2024-01-17","approved_by":{"id":102,"first_name":"Jane","last_name":"Smith","email":"user2@example.com","org_id":502,"org_name":"Global Services Ltd"},"rejected_by":{"id":102,"first_name":"Jane","last_name":"Smith","email":"user2@example.com","org_id":502,"org_name":"Global Services Ltd"},"level_1_approved_by":{"id":102,"first_name":"Jane","last_name":"Smith","email":"user2@example.com","org_id":502,"org_name":"Global Services Ltd"}}],"supplier":{"id":101,"name":"Acme Corporation","email":"user1@example.com","vetting_status":"PASSED","tax_number":"Example tax_number","tax_registered":true},"created_at":"2024-01-16T10:30:00+00:00","updated_at":"2024-01-16T10:30:00+00:00","project_matches_count":5,"project_line_items":[{"id":101,"name":"Acme Corporation","manufacturer_name":"Example manufacturer_name","manufacturer_part_number":"Example manufacturer_part_number","uom":null,"item":null,"item_type":"service","price":{"cents":150000,"currency":"GBP"},"quantity":"1500.00","net_total_price":null,"quantity_delivered":null,"quantity_undelivered":null,"custom_fields":{"department":"Engineering","priority":"high","cost_code":"CC-001"},"created_at":"2024-01-16T10:30:00+00:00","updated_at":"2024-01-16T10:30:00+00:00","project_id":501},{"id":102,"name":"Global Services Ltd","manufacturer_name":"Example manufacturer_name","manufacturer_part_number":"Example manufacturer_part_number","uom":null,"item":null,"item_type":"item","price":{"cents":300000,"currency":"GBP"},"quantity":"1500.00","net_total_price":null,"quantity_delivered":null,"quantity_undelivered":null,"custom_fields":{"department":"Engineering","priority":"high","cost_code":"CC-001"},"created_at":"2024-01-17T10:30:00+00:00","updated_at":"2024-01-17T10:30:00+00:00","project_id":502}],"award_criteria_groups":[{"id":101,"name":"Acme Corporation","group_type":"Example group_type","weighting":101,"has_sub_criteria":true,"position":101,"project_quality_criteria":[]},{"id":102,"name":"Global Services Ltd","group_type":"Example group_type","weighting":102,"has_sub_criteria":true,"position":102,"project_quality_criteria":[]}]},"examples":{"Example":{"title":"Example","value":{"id":101,"title":"Website Redesign Project","description":"Complete redesign of corporate website with modern UX","state":"pending","additional_notes":"Additional information and context for this record.","skill_category":{"id":101,"name":"Acme Corporation","code":"Example code","slug":"Example slug","precedence":101,"parent_id":501,"parent_name":"Example parent_name","parent_slug":"Example parent_slug"},"skill_subcategory":{"id":101,"name":"Acme Corporation","code":"Example code","slug":"Example slug","precedence":101,"parent_id":501,"parent_name":"Example parent_name","parent_slug":"Example parent_slug"},"skill_category_tier3":{"id":101,"name":"Acme Corporation","code":"Example code","slug":"Example slug","precedence":101,"parent_id":501,"parent_name":"Example parent_name","parent_slug":"Example parent_slug"},"skills":[{"id":101,"name":"Acme Corporation","slug":"Example slug"},{"id":102,"name":"Global Services Ltd","slug":"Example slug"}],"talent_pool_id":501,"type":"standard","posting_type":"public","bids_count":5,"submission_deadline":"2024-01-16T10:30:00+00:00","submission_deadline_time_zone":"Europe/London","ccy":"GBP","fee_methodology":"supplier_absorbed","fee_schedule_id":501,"award_type":"competition","risk_level_id":501,"is_template":false,"quality_score_allocation_percentage":50,"cost_score_allocation_percentage":50,"award_suppliers":["direct","panel"],"approved":true,"submitted_at":"2024-01-16T10:30:00+00:00","approved_at":"2024-01-16T10:30:00+00:00","hired_at":"2024-01-16T10:30:00+00:00","start_date":"2024-03-08","due_on":"2024-01-16","original_due_on":"2024-01-16","ended_at":"2024-01-16T10:30:00+00:00","closed_at":"2024-01-16T10:30:00+00:00","auto_close_at":"2024-01-16T10:30:00+00:00","halted_comment":null,"cancellation_reason_id":501,"cancellation_other_reason":null,"cancelled_by":{"id":101,"first_name":"Demo","last_name":"User","email":"user1@example.com","org_id":501,"org_name":"Acme Corporation"},"cancelled_at":"2024-01-16T10:30:00+00:00","completed_by":{"id":101,"first_name":"Demo","last_name":"User","email":"user1@example.com","org_id":501,"org_name":"Acme Corporation"},"closed_by":{"id":101,"first_name":"Demo","last_name":"User","email":"user1@example.com","org_id":501,"org_name":"Acme Corporation"},"visibility":"visible","bafo_submission_deadline":"2024-01-16T10:30:00+00:00","bid_round":101,"original_project_id":501,"location":{"type":"location","label":"London, UK"},"target_cost":{"cents":150000,"currency":"GBP"},"budget":{"cents":150000,"currency":"GBP"},"original_budget":{"cents":150000,"currency":"GBP"},"rate":{"cents":150000,"currency":"GBP"},"original_rate":{"cents":150000,"currency":"GBP"},"fee":"1500.00","markup":"1500.00","estimated_savings":{"cents":150000,"currency":"GBP"},"projected_recognized_savings":{"cents":150000,"currency":"GBP"},"payment_terms_in_days":30,"client_payment_terms_in_days":30,"permit_supplier_defined_milestones":null,"supplier_defined_milestones":null,"client_defined_milestones_mandatory":null,"invoices_cis":null,"cis_end_user_client":null,"is_child":false,"is_parent":false,"custom_fields":{"department":"Engineering","priority":"high","cost_code":"CC-001"},"badges":["urgent","featured"],"project_screening_questions":[{"question":"Years of experience?","required":true},{"question":"Available start date?","required":false}],"client":{"id":101,"first_name":"Demo","last_name":"User","email":"user1@example.com","org_id":501,"org_name":"Acme Corporation"},"administrator":{"id":101,"first_name":"Demo","last_name":"User","email":"user1@example.com","org_id":501,"org_name":"Acme Corporation"},"client_org":{"id":101,"name":"Acme Corporation","is_external_client":true},"cost_centers":[{"cost_center_id":501,"allocation_percentage":"1500.00","name":"Acme Corporation","code":null,"admin_custom_fields":null,"project_id":501},{"cost_center_id":502,"allocation_percentage":"1500.00","name":"Global Services Ltd","code":null,"admin_custom_fields":null,"project_id":502}],"milestones":[{"id":101,"title":"Website Redesign Project","status":"submitted","client_suggested":false,"close_project":false,"comments":"Additional information and context for this record.","details":"Additional information and context for this record.","due_on":"2024-01-16","project_summary":"Website Redesign Project - Complete redesign of corporate website with modern UX","mandatory":false,"notes":"Additional information and context for this record.","original_id":501,"original_rate":{"cents":150000,"currency":"GBP"},"purchase_order_line_id":501,"rate":{"cents":150000,"currency":"GBP"},"submitted_at":"2024-01-16T10:30:00+00:00","interim_valuation_date":"2024-01-16T10:30:00+00:00","tiered_markup_fee":{"cents":150000,"currency":"GBP"},"children":[201,202],"parents":[201,202],"custom_fields":{"department":"Engineering","priority":"high","cost_code":"CC-001"},"created_at":"2024-01-16T10:30:00+00:00","updated_at":"2024-01-16T10:30:00+00:00","project_id":501,"final_claim":"false","delivered_on":"2024-01-16","approved_by":{"id":101,"first_name":"Demo","last_name":"User","email":"user1@example.com","org_id":501,"org_name":"Acme Corporation"},"rejected_by":{"id":101,"first_name":"Demo","last_name":"User","email":"user1@example.com","org_id":501,"org_name":"Acme Corporation"},"level_1_approved_by":{"id":101,"first_name":"Demo","last_name":"User","email":"user1@example.com","org_id":501,"org_name":"Acme Corporation"}},{"id":102,"title":"Mobile App Development","status":"approved","client_suggested":false,"close_project":false,"comments":"Additional information and context for this record.","details":"Additional information and context for this record.","due_on":"2024-01-17","project_summary":"Website Redesign Project - Complete redesign of corporate website with modern UX","mandatory":false,"notes":"Additional information and context for this record.","original_id":502,"original_rate":{"cents":300000,"currency":"GBP"},"purchase_order_line_id":502,"rate":{"cents":300000,"currency":"GBP"},"submitted_at":"2024-01-17T10:30:00+00:00","interim_valuation_date":"2024-01-17T10:30:00+00:00","tiered_markup_fee":{"cents":300000,"currency":"GBP"},"children":[202,203],"parents":[202,203],"custom_fields":{"department":"Engineering","priority":"high","cost_code":"CC-001"},"created_at":"2024-01-17T10:30:00+00:00","updated_at":"2024-01-17T10:30:00+00:00","project_id":502,"final_claim":"true","delivered_on":"2024-01-17","approved_by":{"id":102,"first_name":"Jane","last_name":"Smith","email":"user2@example.com","org_id":502,"org_name":"Global Services Ltd"},"rejected_by":{"id":102,"first_name":"Jane","last_name":"Smith","email":"user2@example.com","org_id":502,"org_name":"Global Services Ltd"},"level_1_approved_by":{"id":102,"first_name":"Jane","last_name":"Smith","email":"user2@example.com","org_id":502,"org_name":"Global Services Ltd"}}],"supplier":{"id":101,"name":"Acme Corporation","email":"user1@example.com","vetting_status":"PASSED","tax_number":"Example tax_number","tax_registered":true},"created_at":"2024-01-16T10:30:00+00:00","updated_at":"2024-01-16T10:30:00+00:00","project_matches_count":5,"project_line_items":[{"id":101,"name":"Acme Corporation","manufacturer_name":"Example manufacturer_name","manufacturer_part_number":"Example manufacturer_part_number","uom":null,"item":null,"item_type":"service","price":{"cents":150000,"currency":"GBP"},"quantity":"1500.00","net_total_price":null,"quantity_delivered":null,"quantity_undelivered":null,"custom_fields":{"department":"Engineering","priority":"high","cost_code":"CC-001"},"created_at":"2024-01-16T10:30:00+00:00","updated_at":"2024-01-16T10:30:00+00:00","project_id":501},{"id":102,"name":"Global Services Ltd","manufacturer_name":"Example manufacturer_name","manufacturer_part_number":"Example manufacturer_part_number","uom":null,"item":null,"item_type":"item","price":{"cents":300000,"currency":"GBP"},"quantity":"1500.00","net_total_price":null,"quantity_delivered":null,"quantity_undelivered":null,"custom_fields":{"department":"Engineering","priority":"high","cost_code":"CC-001"},"created_at":"2024-01-17T10:30:00+00:00","updated_at":"2024-01-17T10:30:00+00:00","project_id":502}],"award_criteria_groups":[{"id":101,"name":"Acme Corporation","group_type":"Example group_type","weighting":101,"has_sub_criteria":true,"position":101,"project_quality_criteria":[]},{"id":102,"name":"Global Services Ltd","group_type":"Example group_type","weighting":102,"has_sub_criteria":true,"position":102,"project_quality_criteria":[]}]}}},"exampleType":"examples"}},"exampleType":"examples"},"ca95160b-882b-4355-9fe7-66e169af91b7":{"description":"Unauthorized - the access token is missing, expired, revoked or malformed","content":{"application/json":{"schema":{"type":"object","description":"Error envelope returned by every non-2xx V4 response","properties":{"error":{"type":"string","example":"insufficient_scope","uniqueKey":"error","typeLabel":"string"},"error_description":{"type":"string","uniqueKey":"error_description","typeLabel":"string"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"uniqueKey":"details","typeLabel":"object"},"required_scope":{"type":"string","example":"projects:read","uniqueKey":"required_scope","typeLabel":"string"},"provided_scopes":{"type":"array","items":{"type":"string","uniqueKey":"provided_scopes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"provided_scopes","typeLabel":"string[]"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"invalid_token","error_description":"The access token provided is expired, revoked, malformed, or invalid for other reasons"},"examples":{"Example":{"title":"Example","value":{"error":"invalid_token","error_description":"The access token provided is expired, revoked, malformed, or invalid for other reasons"}}},"exampleType":"examples"}},"exampleType":"examples"},"1136db8a-892f-40b5-ae4a-868690d32540":{"description":"Forbidden - insufficient scope","content":{"application/json":{"schema":{"type":"object","description":"Error envelope returned by every non-2xx V4 response","properties":{"error":{"type":"string","example":"insufficient_scope","uniqueKey":"error","typeLabel":"string"},"error_description":{"type":"string","uniqueKey":"error_description","typeLabel":"string"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"uniqueKey":"details","typeLabel":"object"},"required_scope":{"type":"string","example":"projects:read","uniqueKey":"required_scope","typeLabel":"string"},"provided_scopes":{"type":"array","items":{"type":"string","uniqueKey":"provided_scopes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"provided_scopes","typeLabel":"string[]"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"insufficient_scope","error_description":"The request requires higher privileges than provided by the access token","required_scope":"projects:write","provided_scopes":["welcome:read"]},"examples":{"Example":{"title":"Example","value":{"error":"insufficient_scope","error_description":"The request requires higher privileges than provided by the access token","required_scope":"projects:write","provided_scopes":["welcome:read"]}}},"exampleType":"examples"}},"exampleType":"examples"},"0ded83e1-cb18-44c2-b2f5-4621936e73e2":{"description":"Not found","content":{"application/json":{"schema":{"type":"object","description":"Error envelope returned by every non-2xx V4 response","properties":{"error":{"type":"string","example":"insufficient_scope","uniqueKey":"error","typeLabel":"string"},"error_description":{"type":"string","uniqueKey":"error_description","typeLabel":"string"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"uniqueKey":"details","typeLabel":"object"},"required_scope":{"type":"string","example":"projects:read","uniqueKey":"required_scope","typeLabel":"string"},"provided_scopes":{"type":"array","items":{"type":"string","uniqueKey":"provided_scopes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"provided_scopes","typeLabel":"string[]"}},"uniqueKey":"","typeLabel":"object"},"example":{"message":"Record not found"},"examples":{"Example":{"title":"Example","value":{"message":"Record not found"}}},"exampleType":"examples"}},"exampleType":"examples"},"b7421094-cb2f-46d3-a1fb-2a922597931f":{"description":"Validation errors","content":{"application/json":{"schema":{"type":"object","description":"Error envelope returned by every non-2xx V4 response","properties":{"error":{"type":"string","example":"insufficient_scope","uniqueKey":"error","typeLabel":"string"},"error_description":{"type":"string","uniqueKey":"error_description","typeLabel":"string"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"uniqueKey":"details","typeLabel":"object"},"required_scope":{"type":"string","example":"projects:read","uniqueKey":"required_scope","typeLabel":"string"},"provided_scopes":{"type":"array","items":{"type":"string","uniqueKey":"provided_scopes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"provided_scopes","typeLabel":"string[]"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"State transition from 'completed' to 'draft' is not allowed"},"examples":{"Example":{"title":"Example","value":{"error":"State transition from 'completed' to 'draft' is not allowed"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"92c322ef-441f-4621-9d70-0d8e2986b297":{"oauth2":{"type":"oauth2","description":"OAuth 2.0 client credentials. The access token from POST /oauth/token is sent as a bearer token. Request only the scopes you need.","flows":{"clientCredentials":{"tokenUrl":"https://api.zivio.net/api/v4/oauth/token","scopes":{"bank_accounts:read":"Read bank account details on suppliers and the org.","catalogs:read":"Read catalog items.","cost_centers:read":"Read cost center records.","eoi_responses:read":"Read responses to expressions of interest.","eois:read":"Read expressions of interest.","offers:read":"Read offers for projects.","org_units:read":"Read your organization unit hierarchy.","org_users:read":"Read members of your organization.","resources:read":"Read resource (worker) records.","sales_invoices:read":"Read invoices issued to clients.","sales_milestones:read":"Read milestones on sales engagements.","skill_categories:read":"Read the skill category taxonomy.","skill_taxonomies:read":"Read skill taxonomy structure.","skills:read":"Read individual skills.","supplier_documents:read":"Read documents uploaded by suppliers.","supplier_lists:read":"Read curated lists of suppliers.","supplier_users:read":"Read users belonging to supplier organizations.","tax_types:read":"Read configured tax types.","users:read":"Read user profiles.","variation_orders:read":"Read variation orders on projects.","welcome:read":"Required: confirms your identity to the application.","bid_evaluations:read":"Read evaluation scorecards for bids, including criterion scores and quality, cost and total scores.","bid_evaluations:write":"Score bids against a project's quality criteria and override calculated cost scores.","bids:read":"Read bids submitted on projects.","bids:write":"Shortlist, select, eliminate and reinstate bids submitted on projects.","invoices:read":"Read invoices on projects.","invoices:write":"Create and update invoices.","notes:read":"Read notes on projects and EOIs.","notes:write":"Create and update notes on projects and EOIs.","project_approvals:read":"Read project approval workflows.","project_approvals:write":"Create and update project approval workflows.","project_conversations:read":"Read messages exchanged with suppliers on a project.","project_conversations:write":"Send messages to suppliers on a project.","project_invitations:read":"Read supplier invitations on projects.","project_invitations:write":"Invite suppliers to bid on projects.","project_questions:read":"Read supplier clarification questions on projects.","project_questions:write":"Answer and approve supplier clarification questions.","projects:read":"Read projects.","projects:write":"Create and update projects.","milestones:read":"Read milestones on projects.","milestones:write":"Create and update milestones.","orgs:read":"Read organization records.","orgs:write":"Create and update organization records.","purchase_orders:read":"Read purchase orders.","purchase_orders:write":"Create and update purchase orders.","reviews:read":"Read reviews left on suppliers.","reviews:write":"Create and update reviews.","suppliers:read":"Read supplier profiles.","suppliers:write":"Create and update supplier profiles.","raw_scorecard_entries:write":"Create and update raw scorecard entries.","raw_scorecard_entries:read":"Read raw scorecard entries.","tasks:read":"Read the acting user's task queue, including outstanding approvals and items to review.","tasks:write":"Complete and dismiss tasks in the acting user's task queue.","act_as_user":"Make requests as another user within the token holder's delegation boundary."}}},"scopes":["projects:write"]},"tenantId":{"type":"apiKey","name":"zivio-tenant-id","in":"header","description":"Your Zivio organisation identifier. The regional API endpoints serve every Zivio organisation, so each request must identify yours.","scopes":[]}}},"servers":{"aa0b1458-6389-4e85-962c-a29220c35c66":{"url":"https://api.zivio.net/api/v4","description":"Global API Router"},"d660a9e0-3bd7-43c1-8878-18db4712bb8a":{"url":"https://api.eu.zivio.net/api/v4","description":"EU Data Region"},"56763708-39e4-4d42-a0b4-3e9a73099018":{"url":"https://api.uk.zivio.net/api/v4","description":"UK Data Region"},"bb15fc1c-b1f1-4d36-af9e-66e6f4077ad6":{"url":"https://api.us.zivio.net/api/v4","description":"US Data Region"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"oauth2","description":"OAuth 2.0 client credentials. The access token from POST /oauth/token is sent as a bearer token. Request only the scopes you need.","flows":{"clientCredentials":{"tokenUrl":"https://api.zivio.net/api/v4/oauth/token","scopes":{"bank_accounts:read":"Read bank account details on suppliers and the org.","catalogs:read":"Read catalog items.","cost_centers:read":"Read cost center records.","eoi_responses:read":"Read responses to expressions of interest.","eois:read":"Read expressions of interest.","offers:read":"Read offers for projects.","org_units:read":"Read your organization unit hierarchy.","org_users:read":"Read members of your organization.","resources:read":"Read resource (worker) records.","sales_invoices:read":"Read invoices issued to clients.","sales_milestones:read":"Read milestones on sales engagements.","skill_categories:read":"Read the skill category taxonomy.","skill_taxonomies:read":"Read skill taxonomy structure.","skills:read":"Read individual skills.","supplier_documents:read":"Read documents uploaded by suppliers.","supplier_lists:read":"Read curated lists of suppliers.","supplier_users:read":"Read users belonging to supplier organizations.","tax_types:read":"Read configured tax types.","users:read":"Read user profiles.","variation_orders:read":"Read variation orders on projects.","welcome:read":"Required: confirms your identity to the application.","bid_evaluations:read":"Read evaluation scorecards for bids, including criterion scores and quality, cost and total scores.","bid_evaluations:write":"Score bids against a project's quality criteria and override calculated cost scores.","bids:read":"Read bids submitted on projects.","bids:write":"Shortlist, select, eliminate and reinstate bids submitted on projects.","invoices:read":"Read invoices on projects.","invoices:write":"Create and update invoices.","notes:read":"Read notes on projects and EOIs.","notes:write":"Create and update notes on projects and EOIs.","project_approvals:read":"Read project approval workflows.","project_approvals:write":"Create and update project approval workflows.","project_conversations:read":"Read messages exchanged with suppliers on a project.","project_conversations:write":"Send messages to suppliers on a project.","project_invitations:read":"Read supplier invitations on projects.","project_invitations:write":"Invite suppliers to bid on projects.","project_questions:read":"Read supplier clarification questions on projects.","project_questions:write":"Answer and approve supplier clarification questions.","projects:read":"Read projects.","projects:write":"Create and update projects.","milestones:read":"Read milestones on projects.","milestones:write":"Create and update milestones.","orgs:read":"Read organization records.","orgs:write":"Create and update organization records.","purchase_orders:read":"Read purchase orders.","purchase_orders:write":"Create and update purchase orders.","reviews:read":"Read reviews left on suppliers.","reviews:write":"Create and update reviews.","suppliers:read":"Read supplier profiles.","suppliers:write":"Create and update supplier profiles.","raw_scorecard_entries:write":"Create and update raw scorecard entries.","raw_scorecard_entries:read":"Read raw scorecard entries.","tasks:read":"Read the acting user's task queue, including outstanding approvals and items to review.","tasks:write":"Complete and dismiss tasks in the acting user's task queue.","act_as_user":"Make requests as another user within the token holder's delegation boundary."}}},"scopes":["projects:write"]},"schema":{"title":"OAuth2 Auth","type":"string","isRequired":true,"description":"OAuth 2.0 client credentials. The access token from POST /oauth/token is sent as a bearer token. Request only the scopes you need.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"oauth2","name":"Authorization"},{"scheme":{"type":"apiKey","name":"zivio-tenant-id","in":"header","description":"Your Zivio organisation identifier. The regional API endpoints serve every Zivio organisation, so each request must identify yours.","scopes":[]},"schema":{"title":"zivio-tenant-id","type":"string","description":"Your Zivio organisation identifier. The regional API endpoints serve every Zivio organisation, so each request must identify yours.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"tenantId","name":"zivio-tenant-id"}],"title":"oauth2 \u0026 tenantId"}]},"originalFileLocation":"api-reference/v4/openapi.json"},"subdomain":"zivio","siteName":"Zivio API Documentation","title":"Update a Project - Zivio API Documentation","navMaps":{"firstHrefInVersion":{"v4":{"href":"/api-reference/v4/projects/update-a-project","matchLevel":0},"v3":{"href":"/v3-notice","matchLevel":4}},"firstHrefInLanguage":{}},"lastModified":"2026-09-11T20:49:13.646Z","originalFileLocation":"api-reference/v4/projects/update-a-project.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Zivio API Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/zivio/53c9XLGOXMDHAUjU/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/zivio/53c9XLGOXMDHAUjU/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/zivio/53c9XLGOXMDHAUjU/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/zivio/53c9XLGOXMDHAUjU/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/zivio/53c9XLGOXMDHAUjU/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/zivio/53c9XLGOXMDHAUjU/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/zivio/53c9XLGOXMDHAUjU/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/zivio/53c9XLGOXMDHAUjU/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/zivio/53c9XLGOXMDHAUjU/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update a Project - Zivio API Documentation\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Zivio API Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.zivio.com/api-reference/v4/projects/update-a-project\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://zivio.mintlify.app/_mintlify/api/og/v2?division=Projects\u0026amp;title=Update+a+Project\u0026amp;theme=1bf58ecb3dcd43f6bf622534\u0026amp;signature=a1fdc96b314795b7becda30d997e0765e107ae7c1f17b4a39d41822956befafc\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Update a Project - Zivio API Documentation\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://zivio.mintlify.app/_mintlify/api/og/v2?division=Projects\u0026amp;title=Update+a+Project\u0026amp;theme=1bf58ecb3dcd43f6bf622534\u0026amp;signature=a1fdc96b314795b7becda30d997e0765e107ae7c1f17b4a39d41822956befafc\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/zivio/53c9XLGOXMDHAUjU/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Zivio API Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#8FC640\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.zivio.com/api-reference/v4/projects/update-a-project\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/v4/projects/update-a-project.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.zivio.com/#organization\",\"name\":\"Zivio API Documentation\",\"url\":\"https://docs.zivio.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/zivio/TS2e-J71a1N5Byq4/logo/light.png?fit=max\u0026auto=format\u0026n=TS2e-J71a1N5Byq4\u0026q=85\u0026s=bb658cb8a0c9eb4edf53d8ceef401821\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.zivio.com#website\",\"name\":\"Zivio API Documentation\",\"url\":\"https://docs.zivio.com\",\"publisher\":{\"@id\":\"https://docs.zivio.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.zivio.com/api-reference/v4/projects/update-a-project#webpage\",\"url\":\"https://docs.zivio.com/api-reference/v4/projects/update-a-project\",\"name\":\"Update a Project\",\"dateModified\":\"2026-09-11T20:49:13.646Z\",\"isPartOf\":{\"@id\":\"https://docs.zivio.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.zivio.com/api-reference/v4/projects/update-a-project#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.zivio.com/api-reference/v4/projects/update-a-project#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Projects\",\"item\":\"https://docs.zivio.com/api-reference/v4/projects/list-projects\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Update a Project\",\"item\":\"https://docs.zivio.com/api-reference/v4/projects/update-a-project\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.zivio.com/api-reference/v4/projects/update-a-project#apireference\",\"headline\":\"Update a Project\",\"name\":\"Update a Project\",\"url\":\"https://docs.zivio.com/api-reference/v4/projects/update-a-project\",\"mainEntityOfPage\":{\"@id\":\"https://docs.zivio.com/api-reference/v4/projects/update-a-project#webpage\"},\"dateModified\":\"2026-09-11T20:49:13.646Z\",\"publisher\":{\"@id\":\"https://docs.zivio.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.zivio.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Zivio API Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Zivio API Documentation","nav":{"global":null,"versions":[{"version":"v4","default":true,"tag":"Latest","tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/v4/overview"}]},{"tab":"API Reference","groups":[{"group":"Authentication","pages":[{"title":"Obtain an access token","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /oauth/token","href":"/api-reference/v4/authentication/obtain-an-access-token"}]},{"group":"Welcome","pages":[{"title":"Who am I — the current authenticated user and token scopes (whoami)","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /welcome","href":"/api-reference/v4/welcome/who-am-i-—-the-current-authenticated-user-and-token-scopes-whoami"}]},{"group":"Bids","pages":[{"title":"List Bids","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /bids","href":"/api-reference/v4/bids/list-bids"},{"title":"Get a Bid","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /bids/{id}","href":"/api-reference/v4/bids/get-a-bid"},{"title":"Get filterable attributes for Bids","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /bids/help","href":"/api-reference/v4/bids/get-filterable-attributes-for-bids"},{"title":"One proposal's evaluation scorecard (criterion scores, notes, quality/cost/total)","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /bids/{id}/evaluation","href":"/api-reference/v4/bids/one-proposals-evaluation-scorecard-criterion-scores-notes-qualitycosttotal"},{"title":"Score a proposal against the project's quality criteria (create or update an evaluation)","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /bids/{id}/scores","href":"/api-reference/v4/bids/score-a-proposal-against-the-projects-quality-criteria-create-or-update-an-evaluation"},{"title":"Override (moderate) a proposal's automatically calculated cost score","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /bids/{id}/cost_score_override","href":"/api-reference/v4/bids/override-moderate-a-proposals-automatically-calculated-cost-score"},{"title":"Shortlist a proposal (add it to the project shortlist)","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /bids/{id}/shortlist","href":"/api-reference/v4/bids/shortlist-a-proposal-add-it-to-the-project-shortlist"},{"title":"Remove a proposal from the project shortlist (without eliminating it)","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /bids/{id}/unshortlist","href":"/api-reference/v4/bids/remove-a-proposal-from-the-project-shortlist-without-eliminating-it"},{"title":"Select a proposal as the preferred supplier (notifies the hiring team)","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /bids/{id}/select","href":"/api-reference/v4/bids/select-a-proposal-as-the-preferred-supplier-notifies-the-hiring-team"},{"title":"Withdraw a proposal's supplier selection","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /bids/{id}/deselect","href":"/api-reference/v4/bids/withdraw-a-proposals-supplier-selection"},{"title":"Eliminate a proposal — reject or archive it, notifying the supplier","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /bids/{id}/eliminate","href":"/api-reference/v4/bids/eliminate-a-proposal-—-reject-or-archive-it-notifying-the-supplier"},{"title":"List a proposal's attachments with download URLs","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /bids/{id}/attachments","href":"/api-reference/v4/bids/list-a-proposals-attachments-with-download-urls"},{"title":"Reinstate an eliminated proposal so it can be evaluated again","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /bids/{id}/reinstate","href":"/api-reference/v4/bids/reinstate-an-eliminated-proposal-so-it-can-be-evaluated-again"},{"title":"Aggregate bid (proposal) value grouped by one or more dimensions","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /bids/summary","href":"/api-reference/v4/bids/aggregate-bid-proposal-value-grouped-by-one-or-more-dimensions"}]},{"group":"Eois","pages":[{"title":"List Eois","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /eois","href":"/api-reference/v4/eois/list-eois"},{"title":"Get a Eoi","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /eois/{id}","href":"/api-reference/v4/eois/get-a-eoi"},{"title":"Get filterable attributes for Eois","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /eois/help","href":"/api-reference/v4/eois/get-filterable-attributes-for-eois"}]},{"group":"Eoi Responses","pages":[{"title":"List Eoi Responses","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /eoi_responses","href":"/api-reference/v4/eoi-responses/list-eoi-responses"},{"title":"Get a Eoi Response","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /eoi_responses/{id}","href":"/api-reference/v4/eoi-responses/get-a-eoi-response"},{"title":"Get filterable attributes for Eoi Responses","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /eoi_responses/help","href":"/api-reference/v4/eoi-responses/get-filterable-attributes-for-eoi-responses"}]},{"group":"Invoices","pages":[{"title":"List Invoices","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /invoices","href":"/api-reference/v4/invoices/list-invoices"},{"title":"Get a Invoice","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /invoices/{id}","href":"/api-reference/v4/invoices/get-a-invoice"},{"title":"Get filterable attributes for Invoices","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /invoices/help","href":"/api-reference/v4/invoices/get-filterable-attributes-for-invoices"},{"title":"Mark an invoice as paid","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /invoices/{id}/paid","href":"/api-reference/v4/invoices/mark-an-invoice-as-paid"},{"title":"Retrieve the presigned S3 URL for the invoice PDF","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /invoices/{id}/file","href":"/api-reference/v4/invoices/retrieve-the-presigned-s3-url-for-the-invoice-pdf"},{"title":"Aggregate invoice spend grouped by one or more dimensions","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /invoices/summary","href":"/api-reference/v4/invoices/aggregate-invoice-spend-grouped-by-one-or-more-dimensions"}]},{"group":"Milestones","pages":[{"title":"List Milestones","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /milestones","href":"/api-reference/v4/milestones/list-milestones"},{"title":"Get a Milestone","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /milestones/{id}","href":"/api-reference/v4/milestones/get-a-milestone"},{"title":"Get filterable attributes for Milestones","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /milestones/help","href":"/api-reference/v4/milestones/get-filterable-attributes-for-milestones"},{"title":"Aggregate milestone value grouped by one or more dimensions","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /milestones/summary","href":"/api-reference/v4/milestones/aggregate-milestone-value-grouped-by-one-or-more-dimensions"}]},{"group":"Offers","pages":[{"title":"List Offers","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /offers","href":"/api-reference/v4/offers/list-offers"},{"title":"Get a Offer","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /offers/{id}","href":"/api-reference/v4/offers/get-a-offer"},{"title":"Get filterable attributes for Offers","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /offers/help","href":"/api-reference/v4/offers/get-filterable-attributes-for-offers"},{"title":"Aggregate offer (work order) value grouped by one or more dimensions","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /offers/summary","href":"/api-reference/v4/offers/aggregate-offer-work-order-value-grouped-by-one-or-more-dimensions"}]},{"group":"Projects","pages":[{"title":"List Projects","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /projects","href":"/api-reference/v4/projects/list-projects"},{"title":"Create a Project","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /projects","href":"/api-reference/v4/projects/create-a-project"},{"title":"Get a Project","description":null,"deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /projects/{id}","href":"/api-reference/v4/projects/get-a-project"},{"title":"Update a Project","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json patch /projects/{id}","href":"/api-reference/v4/projects/update-a-project"},{"title":"Get filterable attributes for Projects","description":"Returns metadata about available filter attributes, operators, and usage examples.","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /projects/help","href":"/api-reference/v4/projects/get-filterable-attributes-for-projects"},{"title":"Submit a draft project for approval (publish)","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /projects/{id}/submit","href":"/api-reference/v4/projects/submit-a-draft-project-for-approval-publish"},{"title":"List projects awaiting the acting user's approval","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /projects/approvals","href":"/api-reference/v4/projects/list-projects-awaiting-the-acting-users-approval"},{"title":"Who can approve a project, and where it sits in the approval workflow","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /projects/{id}/approval_status","href":"/api-reference/v4/projects/who-can-approve-a-project-and-where-it-sits-in-the-approval-workflow"},{"title":"Approve a pending project at its current approval level","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /projects/{id}/approve","href":"/api-reference/v4/projects/approve-a-pending-project-at-its-current-approval-level"},{"title":"Reject a pending project with a reason","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /projects/{id}/reject","href":"/api-reference/v4/projects/reject-a-pending-project-with-a-reason"},{"title":"Put an open project on hold (pause sourcing)","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /projects/{id}/hold","href":"/api-reference/v4/projects/put-an-open-project-on-hold-pause-sourcing"},{"title":"Take a held project off hold (resume sourcing)","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /projects/{id}/resume","href":"/api-reference/v4/projects/take-a-held-project-off-hold-resume-sourcing"},{"title":"Cancel a project (with a reason)","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /projects/{id}/cancel","href":"/api-reference/v4/projects/cancel-a-project-with-a-reason"},{"title":"Mark a delivered project's work as completed","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /projects/{id}/complete","href":"/api-reference/v4/projects/mark-a-delivered-projects-work-as-completed"},{"title":"Start a best-and-final-offer (BAFO) round with the listed shortlisted proposals","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /projects/{id}/request_bafo","href":"/api-reference/v4/projects/start-a-best-and-final-offer-bafo-round-with-the-listed-shortlisted-proposals"},{"title":"Start an additional bid round (clone the project for fresh proposals)","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /projects/{id}/additional_bid_round","href":"/api-reference/v4/projects/start-an-additional-bid-round-clone-the-project-for-fresh-proposals"},{"title":"List a project's attachments with download URLs","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /projects/{id}/attachments","href":"/api-reference/v4/projects/list-a-projects-attachments-with-download-urls"},{"title":"List a project's supplier conversations","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /projects/{id}/conversations","href":"/api-reference/v4/projects/list-a-projects-supplier-conversations"},{"title":"Message a supplier about a project (start or continue their thread)","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /projects/{id}/conversations","href":"/api-reference/v4/projects/message-a-supplier-about-a-project-start-or-continue-their-thread"},{"title":"Read a conversation's messages","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /projects/{id}/conversations/{conversation_id}","href":"/api-reference/v4/projects/read-a-conversations-messages"},{"title":"Reply to an existing conversation","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /projects/{id}/conversations/{conversation_id}/reply","href":"/api-reference/v4/projects/reply-to-an-existing-conversation"},{"title":"List suppliers invited to a project and their response status","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /projects/{id}/invitations","href":"/api-reference/v4/projects/list-suppliers-invited-to-a-project-and-their-response-status"},{"title":"Invite a supplier — or a whole supplier list (talent pool) — to bid on a project","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /projects/{id}/invitations","href":"/api-reference/v4/projects/invite-a-supplier-—-or-a-whole-supplier-list-talent-pool-—-to-bid-on-a-project"},{"title":"List supplier clarification questions (Q\u0026A) on a project","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /projects/{id}/questions","href":"/api-reference/v4/projects/list-supplier-clarification-questions-q\u0026a-on-a-project"},{"title":"Answer a supplier clarification question on a project","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /projects/{id}/questions/{question_id}/answer","href":"/api-reference/v4/projects/answer-a-supplier-clarification-question-on-a-project"},{"title":"Approve a supplier question's answer — and optionally share it with all suppliers","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /projects/{id}/questions/{question_id}/approve","href":"/api-reference/v4/projects/approve-a-supplier-questions-answer-—-and-optionally-share-it-with-all-suppliers"},{"title":"Mark a supplier question as a duplicate of another question","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /projects/{id}/questions/{question_id}/link_duplicate","href":"/api-reference/v4/projects/mark-a-supplier-question-as-a-duplicate-of-another-question"},{"title":"Remove a supplier question's duplicate link","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /projects/{id}/questions/{question_id}/unlink_duplicate","href":"/api-reference/v4/projects/remove-a-supplier-questions-duplicate-link"},{"title":"Evaluation scorecards for every proposal on a project (scores, weightings, ranking)","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /projects/{id}/evaluations","href":"/api-reference/v4/projects/evaluation-scorecards-for-every-proposal-on-a-project-scores-weightings-ranking"},{"title":"Run (or re-run) the automatic evaluation across a project's proposals","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /projects/{id}/evaluations/run","href":"/api-reference/v4/projects/run-or-re-run-the-automatic-evaluation-across-a-projects-proposals"},{"title":"Upload a file attachment to a project","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /projects/{id}/file_upload","href":"/api-reference/v4/projects/upload-a-file-attachment-to-a-project"},{"title":"Aggregate project spend grouped by one or more dimensions","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /projects/summary","href":"/api-reference/v4/projects/aggregate-project-spend-grouped-by-one-or-more-dimensions"}]},{"group":"Supplier Lists","pages":[{"title":"List Supplier Lists","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /supplier_lists","href":"/api-reference/v4/supplier-lists/list-supplier-lists"},{"title":"Get a Supplier List","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /supplier_lists/{id}","href":"/api-reference/v4/supplier-lists/get-a-supplier-list"},{"title":"Get filterable attributes for Supplier Lists","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /supplier_lists/help","href":"/api-reference/v4/supplier-lists/get-filterable-attributes-for-supplier-lists"}]},{"group":"Suppliers","pages":[{"title":"List Suppliers","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /suppliers","href":"/api-reference/v4/suppliers/list-suppliers"},{"title":"Get a Supplier","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /suppliers/{id}","href":"/api-reference/v4/suppliers/get-a-supplier"},{"title":"Get filterable attributes for Suppliers","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /suppliers/help","href":"/api-reference/v4/suppliers/get-filterable-attributes-for-suppliers"}]},{"group":"Variation Orders","pages":[{"title":"List Variation Orders","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /variation_orders","href":"/api-reference/v4/variation-orders/list-variation-orders"},{"title":"Get a Variation Order","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /variation_orders/{id}","href":"/api-reference/v4/variation-orders/get-a-variation-order"},{"title":"Get filterable attributes for Variation Orders","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /variation_orders/help","href":"/api-reference/v4/variation-orders/get-filterable-attributes-for-variation-orders"},{"title":"Aggregate variation order value grouped by one or more dimensions","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /variation_orders/summary","href":"/api-reference/v4/variation-orders/aggregate-variation-order-value-grouped-by-one-or-more-dimensions"}]},{"group":"Users","pages":[{"title":"List Users","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /users","href":"/api-reference/v4/users/list-users"},{"title":"Get a User","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /users/{id}","href":"/api-reference/v4/users/get-a-user"},{"title":"Get filterable attributes for Users","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /users/help","href":"/api-reference/v4/users/get-filterable-attributes-for-users"}]},{"group":"Skill Taxonomies","pages":[{"title":"List Skill Taxonomies","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /skill_taxonomies","href":"/api-reference/v4/skill-taxonomies/list-skill-taxonomies"},{"title":"Get a Skill Taxonomy","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /skill_taxonomies/{id}","href":"/api-reference/v4/skill-taxonomies/get-a-skill-taxonomy"},{"title":"Get filterable attributes for Skill Taxonomies","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /skill_taxonomies/help","href":"/api-reference/v4/skill-taxonomies/get-filterable-attributes-for-skill-taxonomies"}]},{"group":"Tax Types","pages":[{"title":"List Tax Types","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /tax_types","href":"/api-reference/v4/tax-types/list-tax-types"},{"title":"Get a Tax Type","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /tax_types/{id}","href":"/api-reference/v4/tax-types/get-a-tax-type"},{"title":"Get filterable attributes for Tax Types","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /tax_types/help","href":"/api-reference/v4/tax-types/get-filterable-attributes-for-tax-types"}]},{"group":"Bank Accounts","pages":[{"title":"List Bank Accounts","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /bank_accounts","href":"/api-reference/v4/bank-accounts/list-bank-accounts"},{"title":"Get a Bank Account","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /bank_accounts/{id}","href":"/api-reference/v4/bank-accounts/get-a-bank-account"},{"title":"Get filterable attributes for Bank Accounts","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /bank_accounts/help","href":"/api-reference/v4/bank-accounts/get-filterable-attributes-for-bank-accounts"}]},{"group":"Raw Scorecard Entries","pages":[{"title":"List Raw Scorecard Entries","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /raw_scorecard_entries","href":"/api-reference/v4/raw-scorecard-entries/list-raw-scorecard-entries"},{"title":"Get a Raw Scorecard Entry","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /raw_scorecard_entries/{id}","href":"/api-reference/v4/raw-scorecard-entries/get-a-raw-scorecard-entry"},{"title":"Get filterable attributes for Raw Scorecard Entries","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /raw_scorecard_entries/help","href":"/api-reference/v4/raw-scorecard-entries/get-filterable-attributes-for-raw-scorecard-entries"}]},{"group":"Reviews","pages":[{"title":"List Reviews","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /reviews","href":"/api-reference/v4/reviews/list-reviews"},{"title":"Get a Review","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /reviews/{id}","href":"/api-reference/v4/reviews/get-a-review"},{"title":"Get filterable attributes for Reviews","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /reviews/help","href":"/api-reference/v4/reviews/get-filterable-attributes-for-reviews"}]},{"group":"Supplier Users","pages":[{"title":"List Supplier Users","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /supplier_users","href":"/api-reference/v4/supplier-users/list-supplier-users"},{"title":"Get a Supplier User","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /supplier_users/{id}","href":"/api-reference/v4/supplier-users/get-a-supplier-user"},{"title":"Get filterable attributes for Supplier Users","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /supplier_users/help","href":"/api-reference/v4/supplier-users/get-filterable-attributes-for-supplier-users"}]},{"group":"Orgs","pages":[{"title":"List Orgs","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /orgs","href":"/api-reference/v4/orgs/list-orgs"},{"title":"Get a Org","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /orgs/{id}","href":"/api-reference/v4/orgs/get-a-org"},{"title":"Get filterable attributes for Orgs","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /orgs/help","href":"/api-reference/v4/orgs/get-filterable-attributes-for-orgs"}]},{"group":"Purchase Orders","pages":[{"title":"List Purchase Orders","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /purchase_orders","href":"/api-reference/v4/purchase-orders/list-purchase-orders"},{"title":"Get a Purchase Order","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /purchase_orders/{id}","href":"/api-reference/v4/purchase-orders/get-a-purchase-order"},{"title":"Get filterable attributes for Purchase Orders","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /purchase_orders/help","href":"/api-reference/v4/purchase-orders/get-filterable-attributes-for-purchase-orders"}]},{"group":"Notes","pages":[{"title":"Get a Note","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /notes/{id}","href":"/api-reference/v4/notes/get-a-note"},{"title":"Delete a Note","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json delete /notes/{id}","href":"/api-reference/v4/notes/delete-a-note"},{"title":"Update a Note","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json patch /notes/{id}","href":"/api-reference/v4/notes/update-a-note"},{"title":"Get filterable attributes for Notes","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /notes/help","href":"/api-reference/v4/notes/get-filterable-attributes-for-notes"},{"title":"List Project Notes","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /projects/{project_id}/notes","href":"/api-reference/v4/notes/list-project-notes"},{"title":"Create a Project Note","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /projects/{project_id}/notes","href":"/api-reference/v4/notes/create-a-project-note"},{"title":"List EOI Notes","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /eois/{eoi_id}/notes","href":"/api-reference/v4/notes/list-eoi-notes"},{"title":"Create an EOI Note","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /eois/{eoi_id}/notes","href":"/api-reference/v4/notes/create-an-eoi-note"}]},{"group":"Tasks","pages":[{"title":"List Tasks","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /tasks","href":"/api-reference/v4/tasks/list-tasks"},{"title":"Get a Task","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /tasks/{id}","href":"/api-reference/v4/tasks/get-a-task"},{"title":"Get filterable attributes for Tasks","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /tasks/help","href":"/api-reference/v4/tasks/get-filterable-attributes-for-tasks"},{"title":"Counts of my outstanding tasks: active, overdue, due today, and by kind of task","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json get /tasks/summary","href":"/api-reference/v4/tasks/counts-of-my-outstanding-tasks:-active-overdue-due-today-and-by-kind-of-task"},{"title":"Mark a task as complete (done) for every assignee","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /tasks/{id}/complete","href":"/api-reference/v4/tasks/mark-a-task-as-complete-done-for-every-assignee"},{"title":"Dismiss (hide) a task from my own list without completing it","deprecated":null,"version":null,"openapi":"/api-reference/v4/openapi.json post /tasks/{id}/dismiss","href":"/api-reference/v4/tasks/dismiss-hide-a-task-from-my-own-list-without-completing-it"}]}]}]},{"version":"v3","tag":"Legacy","pages":[{"title":"v3","href":"/v3-notice"}]}]},"title":"Update a Project - Zivio API Documentation","buildId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","deploymentId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-rfhihCWU.js","utils-BmH1XFxk.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BcNsxPKB.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BAES3tkd.js","snippetPresets-DCMQBKLP.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D6l_bzE9.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BOktbnNh.js","shallow-BCs8SgM7.js","getApiPlaygroundDisplay-DEmW5bJB.js","CodeSnippet-CpZOpB9C.js","CodeSnippets-BOBDqibl.js","Page-D5fEM6aW.js","getPastedJson-DH2JBvmr.js","icon-BBJH-kKh.js","MethodPill-D2Sd5NLC.js","DuplicateIcon-CGgfL2qN.js","createIcon-BKudBBzi.js","DynamicMarkdown-85clUA0i.js","SectionHeading-D0JiMgDx.js","axios-vUo_bRtp.js","Markdown-Cfiy0xZO.js","clsx-rL8ZCCw4.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-aeztFa9U.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BywkCr5C.js"]}