Create A Project Logo
create_a_project_logoSet a project logo by providing the project ID and an upload UUID, and receive the updated project information.
Instructions
Updates the project logo from a upload and returns the updated project. Pass the record's fields as top-level arguments — they are nested under "logo" in the request payload for you. id must identify an existing parent record — resolve it with the matching list tool first. Creates the project logo and returns it with its new id (HTTP 201); calling it again creates another record. Failures come back as an error payload carrying the HTTP status — commonly 401 when the token has expired, 403 without tool permission, and 404 when an id does not resolve. Required parameters: id, upload_uuid. Procore API: Core > Portfolio. Endpoint: POST /rest/v1.0/projects/{id}/logo
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | URL path parameter — unique identifier for the project. | |
| file_name | No | JSON request body field — the name of the logo file to be created. | |
| upload_uuid | Yes | JSON request body field — uUID referencing a previously completed Upload. See Company Uploads or Project Uploads for instructions on how use uploads. |