CompanyCam API: list photos, including tags in the response

I’m using the API to list photos on a project:

https://companycam.readme.io/reference/listprojectphotos

I need to retrieve the tags associated with each photo, but the response from this endpoint does not appear to include tag data.

Right now, it looks like getting tags requires a separate request for each individual photo:
GET /v2/photos/{photo_id}/tags

This does not scale well for real projects. Many projects have hundreds of photos, and each photo may have multiple tags. To build a complete project photo/tag view, an integration may need to make hundreds of additional API requests just to retrieve tag data.

That creates performance issues, increases the likelihood of hitting rate limits, and makes tags difficult to use reliably in external integrations.

The Project Photos API already supports filtering by tag IDs, which suggests the tag data is most likely readily available server-side when querying project photos, it's just being discarded rather than included in the response. It would be very nice if the list photos API at least had the option to include tag data in the response, even if it's turned off by default.


Thanks for your help.

Project Showcases + SEO

Hi All.

Who else here is using the CompanyCam Project Showcases feature?
  • Any tips on utilizing this feature and also increasing SEO? It seems that separate, localized webpages increase SEO? tips from CompanyCam reps and also users welcomed!
  • How is it getting up to speed with your projects? Do you have a goal for total number of showcases?
I am thrilled with how it has turned out on our website. We inserted a disclaimer that what is published on our website is not a comprehensive list of all projects - this allowed me the peace of mind to get going knowing that it won't ever be perfect but slowly adding showcases will only help us.

Attachments

  • Sunrise 805 showcase.jpg
    Sunrise 805 showcase.jpg
    302.7 KB · Views: 2

  • Question Question
Why do payment notification have to go to all users?

We are using the payment option in CompanyCam, which was a little rocky at first, but has improved. Since day 1 every user on our account gets an email about "You just got paid!", it would be nice if only certain users got this notification. Our installers in the field don't need to get these types of notifications, nor does some our backend office people.

Thought?
  • Like
Reactions: John Talman

35 Lessons from 33 Episodes — What We've Learned About What Makes a "Good" Contractor

Luke and I have chatted with more than 30 contractors on the Good Contractor Podcast over the last two seasons. Roofers, HVAC techs, landscapers, restorers, solar guys, a pond digger ... you name it.

Every conversation is different, but the patterns start to show up. The ones who are building something that lasts keep saying the same kinds of things, in different ways. So we pulled 35 of those lessons together into one place.

It covers mindset, hiring, customer trust, systems, money, leadership — basically the stuff that separates the contractors who are growing from the ones who feel stuck.

Not a sales pitch. Just the stuff we keep hearing from people who are figuring it out.

Worth a read if you've ever thought "am I the only one dealing with this?" (Spoiler: You're not.)

👉 35 Lessons from the Good Contractor Podcast

Business Wins?!

Hey team! I wanted to reach out and get some hype from other business owners. What are your recent wins and stoke?! Any new developments or even new technologies applied that has streamlined your flow? I am always open to new ways to improve mine so I feel like putting it out there is always helpful.

For me, I have had some struggles with launching the name change of my corporation. Mostly with the email actually. I am trying to use Google Workspace for a shared email with myself and my assistant but I have tried and have failed at getting it going. Any tips are appreciated if you have any. But other than that, I am super happy with how everything else is going with it even though it's been a ton of work. Hopefully soon it will be settled into place.
  • Like
Reactions: John Talman

API?

The API discussion board seems to have disappeared from the API documentation pages; has it been moved here?
Also, is any development work planned for the API? There are many system features missing endpoints; this limits our ability to fully integrate CompanyCam into our technology stack. Please don't refer me to your Zapier integration; the triggers and actions available there are very limited.

Big Things!

I have been a bit quiet the past few weeks, but it's because I had some big changes happening! I officially changed the name of my company and completely rebranded to The Lady Plumber Inc.! Realizing that growing my company, which was a dream at the beginning years, changed drastically over the decade and it made me want to be "right-sized" for the lifestyle that I didn't realize I wanted. But with this came a ton of work that I'm still plugging through.

I just wanted to put out my win for 2026! Let's hear what everyone else has been up to?

Help with Tasks

Hi All,
I am new to CompanyCam, so please excuse me if this has already been asked. I am trying to find a way to ping my managers when the tasks they assigned are completed by their teams. Is there a report I can run at the end of the day? Or is it best just to have the team tag the manager when they finish a list? What have you all found that works for you, so you or your manager knows what work was completed daily?
  • Like
Reactions: KAyersETC

STREAMLINE THE SEARCH OPTION

HI TEAM!

IS THERE ANY WAY FOR CC TO CONFIGURE THE PROGRAM TO FACILITATE A SEARCH THAT ENABLES YOU TO HIT THE BACK ARROW AND HAVE IT TAKE YOU BACK TO YOUR SEARCH RESULTS INSTEAD OF GOING BACK TO THE MOST RECENT PROJECTS LISTED?
FOR EXAMPLE, I SEARCH FOR A PROJECT AND IT SHOWS UP WITH 2 JOBS. I SELECT ONE OF THEM AND RESEARCH WHAT I'M LOOKING FOR...

1769190174538.png

BUT WHEN I HIT THE BACK ARROW TO RETURN TO MY SEARCH RESULTS TO LOOK AT THE OTHER PROJECT,

1769189475094.png

IT TAKES ME BACK TO ALL PROJECTS

THEN I HAVE TO DO A NEW SEARCH AND IT COMES UP WITH YET ANOTHER FORMAT

1769189944113.png

NOT HAVING TO DO SO MANY EXTRA STEPS WOULD BE GREAT!

THANKS, AND HAPPY FRIDAY!

SHAREE

Attachments

  • 1769189297394.png
    1769189297394.png
    91.1 KB · Views: 0
  • 1769189528436.png
    1769189528436.png
    91.9 KB · Views: 0
  • 1769189638084.png
    1769189638084.png
    100.2 KB · Views: 0
  • 1769190061526.png
    1769190061526.png
    113.7 KB · Views: 0
  • Like
Reactions: John Talman

👨‍💻 Jan 28 Webinar: Choosing the right software for your business

On Wednesday, January 28, @John Talman will be joined by Eric Weddle, CFO of Weddle & Sons Inc., for our first webinar of the year!

[ REGISTER HERE ]

In about 40 minutes, we'll cover how Eric and his team:
  • approach software buying decisions
  • encourage adoption of new tech/processes
  • measure the performance of their systems
  • decide when it's time to switch to something new
  • Like
Reactions: John Talman

Importing Photos on Pages

Unless I am completely missing something, I don't see a way to upload existing photos from a camera roll to a page under a project. Instead, you can only upload from that session.

The work around then becomes uploading directly to the project and then going through each page and manually adding them in that way.

Can we get an upload function directly from an existing phone camera roll to the page itself, without first loading into the project?

New Year, What’s your plan?!

As we have now entered 2026, what are your goals for this year? I’ve always loved New Year’s, it’s pretty much the only holiday that I actually care much about. Fresh start, New Year’s resolutions and curiosity to see what the new year will bring. 2025 was exceptionally great, but it was very busy. I’m hoping the 2026 will be a little less busy, but just as exciting. I did decide to consolidate my three businesses, and I have launched as of today at The Lady Plumber Inc.

The main reason was to limit the amount of unnecessary paperwork that I was doing. So now all my invoices, all my job information, client database will be all in one business. So that is what I am super excited about. But I would love to hear about yours!

FILTER REQUEST FOR COMPANY DASHBOARD

Hi Team!

I'd like to submit a request for a custom start date and end date filter on the company dashboard page. While the current selection is great, it would be super beneficial to add a date range like you've got on the photos for more exact data.

Thanks, and have a great day!

Sharee

Current Filter Options

1767629538619.png

Requested Filter Options
1767629491378.png

Filter