Sign In Enterprise Capacities API
All endpoints related to Capacity management.
All endpoints related to Capacity management.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/sign-in-enterprise-capacities-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Sign In Solutions VMS Capacities API
version: 0.21.0
x-logo:
url: https://signinenterprise.com/wp-content/uploads/tg-logo-light@2.png
backgroundColor: '#FFFFFF'
altText: Sign In Solutions
href: https://signinsolutions.com/signinenterprise
description: The Traction Guest API is currently under limited release to select customers as we gather and iterate on feedback.
contact:
name: API Support
url: https://signinsolutions.com/signinenterprise
email: support@tractionguest.com
servers:
- url: '{domain}'
variables:
domain:
enum:
- https://us.tractionguest.com/api/v3
- http://localhost:3000/api/v3
default: https://us.tractionguest.com/api/v3
security:
- TractionGuestAuth:
- all
- openid
- admin:webhooks
- watchlists:*
- watchlists:read
- watchlists:write
- users:*
- users:read
- users:write
- visitors:*
- visitors:read
- visitors:write
- parking:*
- parking:read
- parking:write
- locations:*
- locations:read
- locations:write
- hosts:*
- hosts:read
- hosts:write
- email_templates:*
- email_templates:read
- email_templates:write
tags:
- name: Capacities
description: All endpoints related to Capacity management.
paths:
/locations/{location_id}/capacity_forecasts:
parameters:
- schema:
type: string
name: location_id
in: path
required: true
get:
summary: Get the capacity details for a location
tags:
- Capacities
responses:
'200':
description: Successful response returns the expected invites for the next N number of hours.
content:
application/json:
schema:
$ref: ./models/CapacityForecast.v1.yaml
examples:
default:
value:
invites_by_hour:
- range_start: '2020-07-17T00:59:59.999Z'
range_end: '2020-07-17T01:59:59.999Z'
expected_visitors: 0
- range_start: '2020-07-17T01:59:59.999Z'
range_end: '2020-07-17T02:59:59.999Z'
expected_visitors: 0
- range_start: '2020-07-17T02:59:59.999Z'
range_end: '2020-07-17T03:59:59.999Z'
expected_visitors: 0
- range_start: '2020-07-17T03:59:59.999Z'
range_end: '2020-07-17T04:59:59.999Z'
expected_visitors: 0
- range_start: '2020-07-17T04:59:59.999Z'
range_end: '2020-07-17T05:59:59.999Z'
expected_visitors: 0
- range_start: '2020-07-17T05:59:59.999Z'
range_end: '2020-07-17T06:59:59.999Z'
expected_visitors: 0
- range_start: '2020-07-17T06:59:59.999Z'
range_end: '2020-07-17T07:59:59.999Z'
expected_visitors: 0
- range_start: '2020-07-17T07:59:59.999Z'
range_end: '2020-07-17T08:59:59.999Z'
expected_visitors: 1
'400':
description: A generic error
content:
application/json:
schema:
$ref: ./models/ErrorsList.v1.yaml
examples:
default:
value:
errors:
- domain: some text
attribute: some text
code: some text
message: some text
- domain: some text
attribute: some text
code: some text
message: some text
'401':
description: You don't have permission to view the details of the location's capacity.
content:
application/json:
schema:
$ref: ./models/ErrorsList.v1.yaml
'403':
description: You do not have permission for this action
operationId: getCapacityForecast
description: Gets the details of the future capacity in a location.
parameters:
- schema:
type: integer
minimum: 1
maximum: 24
default: 8
in: query
name: hours_to_forecast
description: The next N number of hours, the data needs to be calculated. Range from 1 to 24. If not set, it defaults to 8.
- schema:
type: string
in: query
name: timestamp
description: 'ISO8601 timestamp(includes the offset value) to use as the start point for the capacity estimate report. Defaults to the current local timestamp of the location if not provided. Eg: "2020-07-16T17:05:08-07:00"'
/locations/{location_id}/capacities:
parameters:
- schema:
type: string
name: location_id
in: path
required: true
get:
summary: Get the current capacity details for a location
tags:
- Capacities
responses:
'200':
description: Successful response returns the current_signins and expected invites for the next hour.
content:
application/json:
schema:
$ref: ./models/Capacity.v1.yaml
examples:
default:
value:
signins_count: 189
invites_expected_next_hour: 1
'400':
description: A generic error
content:
application/json:
schema:
$ref: ./models/ErrorsList.v1.yaml
'401':
description: You don't have permission to view the details of the location's capacity.
content:
application/json:
schema:
$ref: ./models/ErrorsList.v1.yaml
'403':
description: You do not have permission for this action
operationId: getCapacity
description: Get details of current capacity in a location
components:
securitySchemes:
TractionGuestAuth:
openIdConnectUrl: https://us.tractionguest.com/.well-known/openid-configuration
type: openIdConnect