{"method":"GET","path":"https://api.revcent.com/v2/projects/search","summary":"Search Projects","description":"Search previously created projects using a search term or associated entity ID. Useful for finding a project(s) by name or description when you do not know the project ID. Also useful to search for projects with a specific entity associated using an entity type ID. View markdown documentation at https://revcent.com/documentation/markdown/mcp/operation/SearchProjects.md for an in-depth overview of this operation.","operationId":"SearchProjects","parameters":[{"name":"search_term","description":"The single search term or phrase. The search term will be used to find projects using a full-text search engine, searching both the name and description of the project. The search engine analyzes the following fields:<br><table class=\"table table-bordered\"><thead class=\"small\"><tr><th>Field</th> <th>Description</th></tr></thead> <tbody><tr><td>id</td> <td>The RevCent ID of the project.</td></tr> <tr><td>name</td> <td>The name of the project.</td></tr> <tr><td>description</td> <td>The description of the project.</td></tr></tbody></table>","in":"query","required":false,"schema":{"type":"string"},"style":"form"},{"name":"campaign_id","description":"The ID of a Campaign within RevCent. Useful for searching for project(s) that have a specific Campaign associated.","in":"query","required":false,"schema":{"type":"string","minLength":20,"maxLength":20},"style":"form"},{"name":"ai_assistant_id","description":"The ID of an AI Assistant within RevCent. Useful for searching for project(s) that have a specific AI Assistant associated.","in":"query","required":false,"schema":{"type":"string","minLength":20,"maxLength":20},"style":"form"},{"name":"ai_voice_agent_id","description":"The ID of an AI Voice Agent within RevCent. Useful for searching for project(s) that have a specific AI Voice Agent associated.","in":"query","required":false,"schema":{"type":"string","minLength":20,"maxLength":20},"style":"form"},{"name":"ai_voice_snippet_id","description":"The ID of an AI Voice Snippet within RevCent. Useful for searching for project(s) that have a specific AI Voice Snippet associated.","in":"query","required":false,"schema":{"type":"string","minLength":20,"maxLength":20},"style":"form"},{"name":"ai_prompt_id","description":"The ID of an AI Prompt within RevCent. Useful for searching for project(s) that have a specific AI Prompt associated.","in":"query","required":false,"schema":{"type":"string","minLength":20,"maxLength":20},"style":"form"},{"name":"key_value_id","description":"The ID of a Key Value within RevCent. Useful for searching for project(s) that have a specific Key Value associated.","in":"query","required":false,"schema":{"type":"string","minLength":20,"maxLength":20},"style":"form"},{"name":"bin_profile_id","description":"The ID of a Bin Profile within RevCent. Useful for searching for project(s) that have a specific Bin Profile associated.","in":"query","required":false,"schema":{"type":"string","minLength":20,"maxLength":20},"style":"form"},{"name":"customer_group_id","description":"The ID of a Customer Group within RevCent. Useful for searching for project(s) that have a specific Customer Group associated.","in":"query","required":false,"schema":{"type":"string","minLength":20,"maxLength":20},"style":"form"},{"name":"customer_portal_id","description":"The ID of a Customer Portal within RevCent. Useful for searching for project(s) that have a specific Customer Portal associated.","in":"query","required":false,"schema":{"type":"string","minLength":20,"maxLength":20},"style":"form"},{"name":"email_template_id","description":"The ID of an Email Template within RevCent. Useful for searching for project(s) that have a specific Email Template associated.","in":"query","required":false,"schema":{"type":"string","minLength":20,"maxLength":20},"style":"form"},{"name":"fulfillment_account_id","description":"The ID of a Fulfillment Account within RevCent. Useful for searching for project(s) that have a specific Fulfillment Account associated.","in":"query","required":false,"schema":{"type":"string","minLength":20,"maxLength":20},"style":"form"},{"name":"product_id","description":"The ID of a Product within RevCent. Useful for searching for project(s) that have a specific Product associated.","in":"query","required":false,"schema":{"type":"string","minLength":20,"maxLength":20},"style":"form"},{"name":"product_group_id","description":"The ID of a Product Group within RevCent. Useful for searching for project(s) that have a specific Product Group associated.","in":"query","required":false,"schema":{"type":"string","minLength":20,"maxLength":20},"style":"form"},{"name":"custom_function_id","description":"The ID of a Function within RevCent. Useful for searching for project(s) that have a specific Function associated.","in":"query","required":false,"schema":{"type":"string","minLength":20,"maxLength":20},"style":"form"},{"name":"gateway_id","description":"The ID of a User Gateway within RevCent. Useful for searching for project(s) that have a specific User Gateway associated.","in":"query","required":false,"schema":{"type":"string","minLength":20,"maxLength":20},"style":"form"},{"name":"gateway_group_id","description":"The ID of a Gateway Group within RevCent. Useful for searching for project(s) that have a specific Gateway Group associated.","in":"query","required":false,"schema":{"type":"string","minLength":20,"maxLength":20},"style":"form"},{"name":"smtp_profile_id","description":"The ID of a SMTP Profile within RevCent. Useful for searching for project(s) that have a specific SMTP Profile associated.","in":"query","required":false,"schema":{"type":"string","minLength":20,"maxLength":20},"style":"form"},{"name":"paypal_account_id","description":"The ID of a PayPal Account within RevCent. Useful for searching for project(s) that have a specific PayPal Account associated.","in":"query","required":false,"schema":{"type":"string","minLength":20,"maxLength":20},"style":"form"},{"name":"payment_profile_id","description":"The ID of a Payment Profile within RevCent. Useful for searching for project(s) that have a specific Payment Profile associated.","in":"query","required":false,"schema":{"type":"string","minLength":20,"maxLength":20},"style":"form"},{"name":"shipping_profile_id","description":"The ID of a Shipping Profile within RevCent. Useful for searching for project(s) that have a specific Shipping Profile associated.","in":"query","required":false,"schema":{"type":"string","minLength":20,"maxLength":20},"style":"form"},{"name":"subscription_profile_id","description":"The ID of a Subscription Profile within RevCent. Useful for searching for project(s) that have a specific Subscription Profile associated.","in":"query","required":false,"schema":{"type":"string","minLength":20,"maxLength":20},"style":"form"},{"name":"url_parameter_set_id","description":"The ID of a URL Parameter Set within RevCent. Useful for searching for project(s) that have a specific URL Parameter Set associated.","in":"query","required":false,"schema":{"type":"string","minLength":20,"maxLength":20},"style":"form"},{"name":"third_party_shop_id","description":"The ID of a User Third Party Shop within RevCent. Useful for searching for project(s) that have a specific User Third Party Shop associated.","in":"query","required":false,"schema":{"type":"string","minLength":20,"maxLength":20},"style":"form"},{"name":"third_party_integration_id","description":"The ID of a User Third Party Integration within RevCent. Useful for searching for project(s) that have a specific User Third Party Integration associated.","in":"query","required":false,"schema":{"type":"string","minLength":20,"maxLength":20},"style":"form"},{"name":"tracking_domain_id","description":"The ID of a Tracking Domain within RevCent. Useful for searching for project(s) that have a specific Tracking Domain associated.","in":"query","required":false,"schema":{"type":"string","minLength":20,"maxLength":20},"style":"form"},{"name":"tax_profile_id","description":"The ID of a Tax Profile within RevCent. Useful for searching for project(s) that have a specific Tax Profile associated.","in":"query","required":false,"schema":{"type":"string","minLength":20,"maxLength":20},"style":"form"}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"encoding":{},"schema":{"additionalProperties":false,"properties":{},"type":"object"}}},"required":false},"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]},"results":{"items":{"type":"object","additionalProperties":false,"properties":{"item_type":{"type":"string","description":"The item type returned in the search result.","enum":["project"]},"id":{"type":"string","description":"A 20 character project ID.","minLength":20,"maxLength":20},"created_date_unix":{"description":"The unix timestamp of when the item was created.","type":"integer","format":"unix-time"},"name":{"type":"string","description":"The project name."},"description":{"type":"string","description":"The project description."},"url":{"type":"string","description":"The direct URL to the project details page in RevCent."},"highlights":{"items":{"type":"object","additionalProperties":false,"properties":{"field":{"type":"string","description":"The search field where the highlighted match was found."},"values":{"type":"array","description":"The values that matched within the search field.","items":{"type":"string","description":"The individual value that matched."}}}},"type":"array","description":"The fields that matched within the result, indicated by the search engine."},"score":{"type":"number","description":"The score for the individual search result. The score is determined by the search engine, with a higher score meaning a better match.","format":"float"}}},"type":"array"}},"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."}}}