Skip to main content
PUT
/
api
/
v1
/
saved-searches
/
{id}
Update Saved Search
curl --request PUT \
  --url https://www.catchthegoodones.com/api/v1/saved-searches/{id}
{
  "savedSearch": {
    "id": 1,
    "name": "Updated search name",
    "appliedSearchFilters": {
      "job_role": ["Founder", "CEO"],
      "job_industry": ["Technology"]
    }
  }
}
Updates the name, description, or filter values of a saved search. Only include the fields you want to change.

Headers

HeaderRequiredDescription
AuthorizationYesBearer ctgo_your_api_key_here
Content-TypeYesapplication/json

Path parameters

ParameterTypeDescription
idintegerThe saved search ID

Body

FieldTypeRequiredDescription
namestring or nullNoDisplay name (max 100 characters)
descriptionstring or nullNoDescription (max 500 characters)
genderValuesarray or nullNoGender filter values
followerCountTiersarray or nullNoFollower count tier filter values
appliedSearchFiltersobject or nullNoCustom AI filter categories

Example

curl -X PUT https://www.catchthegoodones.com/api/v1/saved-searches/1 \
  -H "Authorization: Bearer ctgo_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Updated search name",
    "appliedSearchFilters": {
      "job_role": ["Founder", "CEO"],
      "job_industry": ["Technology"]
    }
  }'

Response

{
  "savedSearch": {
    "id": 1,
    "name": "Updated search name",
    "appliedSearchFilters": {
      "job_role": ["Founder", "CEO"],
      "job_industry": ["Technology"]
    }
  }
}