{"method":"POST","path":"https://api.revcent.com/v2/project_notes","summary":"Create A Project Note","description":"Create a project note in RevCent. View markdown documentation at https://revcent.com/documentation/markdown/mcp/operation/CreateProjectNote.md for an in-depth overview of this operation.","operationId":"CreateProjectNote","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"project_id":{"type":"string","description":"A 20 character project ID that the note is associated with.","minLength":20,"maxLength":20},"title":{"description":"The project note title. It is recommended to keep the title small, but concise and descriptive enough to convey the main point of the note. The title is meant for quick viewing when retrieving a list of notes, allowing the user/AI to quickly understand the context of each note and potentially retrieve the note content via the GetProjectNote operation.","type":"string","minLength":1,"maxLength":100},"content":{"description":"The project note content.","type":"string","minLength":1,"maxLength":5000},"metadata":{"items":{"additionalProperties":false,"properties":{"name":{"type":"string","description":"A name paired to the value for the metadata object. Limited to 100 characters in length.","minLength":1,"maxLength":100},"value":{"type":"string","description":"A value paired to the name for the metadata object. Limited to 255 characters in length.","minLength":1,"maxLength":255}},"type":"object","required":["name","value"]},"type":"array","description":"You have the option to provide metadata for a project note in the form of an array of name/value pairs. This can be useful for storing additional information about the note in a structured format that can be easily filtered when retrieving notes."}},"type":"object","required":["project_id","title","content"]}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"description":"","properties":{"api_call_id":{"type":"string","description":"A 20 character API call ID.","minLength":20,"maxLength":20},"api_call_unix":{"description":"Unix timestamp of when the API call was initiated.","type":"integer","format":"unix-time"},"code":{"description":"API call response code.","type":"integer","format":"int32","enum":[1]},"project_note_id":{"type":"string","description":"A 20 character project note ID.","minLength":20,"maxLength":20},"result":{"type":"string"}},"type":"object","additionalProperties":false}}},"description":"Successful response."},"default":{"content":{"application/json":{"schema":{"description":"","properties":{"api_call_id":{"type":"string","description":"A 20 character API call ID.","minLength":20,"maxLength":20},"api_call_unix":{"description":"Unix timestamp of when the API call was initiated.","type":"integer","format":"unix-time"},"code":{"description":"This value indicates that there is an error. Will always be 0.","type":"integer","enum":[0]},"error_code":{"description":"The specific error code.","type":"string"},"message":{"description":"A human readable description of the error.","type":"string"},"result":{"description":"A description of the API call result.","type":"string"}},"title":"APIStandardErrors","type":"object","additionalProperties":false}}},"description":"Error response."}}}