GoSmarter API Gateway
string · uuid · requiredstring · date-timestring · date-timestring · uuidstringstring
string · uuid · requiredstring · date-timestring · date-timestring · uuidstringstring
Get a company by ID
GET
https://api.gosmarter.ai
/api/company/{companyId}
Retrieves detailed information about a specific company
path Parameters
companyIdThe unique identifier of the company. Example: 11111111-2222-3333-4444-555555555555
Get a company by ID › Responses
Company details retrieved successfully
createdAtupdatedAtcompanyIdcompanyNameaddressUpdate a company
PUT
https://api.gosmarter.ai
/api/company/{companyId}
List companies by IDs for a user
POST
https://api.gosmarter.ai
/api/user/{userId}/companies/list
Retrieves multiple companies in a single query based on an array of company IDs. Used during authentication to fetch all companies a user has access to. The userId in the route must match the authenticated user.
path Parameters
userIdThe user ID - must match the authenticated user
List companies by IDs for a user › Responses
Companies retrieved successfully
object[]
createdAtupdatedAtcompanyIdcompanyNameaddress
