Sign In Enterprise Invites API
All endpoints relating to the Invite model
All endpoints relating to the Invite model
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-invites-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
openapi: 3.2.0
info:
title: Sign In Solutions VMS AuditLogs Invites 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.
# Getting Started
If you are interested in getting early access to the API, please send us an email to [support@tractionguest.com](mailto:support@tractionguest.com).
We will also add you to our Slack channel where you can ask questions and get further help.
# Terms and Conditions
Please visit: [https://signinsolutions.com/compliance-hub](https://signinsolutions.com/compliance-hub)
# Versioning
This API follows [semantic versioning](https://semver.org/), which follows the `Major`.`Minor`.`Patch` format.
* The `Major` number increments when potentially incompatible changes are made.
* The `Minor` number increments when backwards-compatible additions are made.
* The `Patch` number increments when backwards-compatible bug-fixes are made.
'
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: Invites
description: All endpoints relating to the Invite model
paths:
/locations/{location_id}/invites:
summary: Path used to manage a single Location's invites.
description: The REST endpoint/path used to create single instances of an `Invite` for a specific `Location`.
parameters:
- schema:
type: string
name: location_id
in: path
required: true
post:
requestBody:
content:
application/json:
schema:
$ref: ./models/InviteCreateParams.v1.yaml
examples:
default:
value:
company: some text
email: some text
end_date: '2020-07-17T01:59:59.999Z'
last_name: some text
start_date: '2020-07-17T01:59:59.999Z'
title: some text
watchlist_colour: ORANGE
host_ids:
- 96
- 2
flex_values:
- flex_definition_id: 1
raw_value: Canada
label: Country
- flex_definition_id: 2
raw_value: English
label: Language
email_template_id: 53
mobile_number: some text
first_name: some text
license_plate: some text
notification_triggers:
- offset_direction: BEFORE
offset_unit: days
offset_amount: 34
offset_origin: START
email_template_id: 63
notification_groups:
- some text
- some text
- offset_direction: AFTER
offset_unit: hours
offset_amount: 12
offset_origin: END
email_template_id: 2
notification_groups:
- some text
- some text
parking_stall:
stall_number: 66
parking_lot_id: 321
parking_stall_id: 332
required: true
tags:
- Invites
parameters:
- $ref: '#/components/parameters/idempotencyKey'
responses:
'201':
content:
application/json:
schema:
$ref: ./models/InviteDetail.v1.yaml
examples:
default:
value:
id: 93
company: some text
created_at: '2020-07-17T01:59:59.999Z'
email: some text
end_date: '2020-07-17T01:59:59.999Z'
first_name: some text
last_name: some text
license_plate: some text
start_date: '2020-07-17T01:59:59.999Z'
hosts:
- id: 23
email: some text
first_name: some text
last_name: some text
mobile_number: some text
profile_pic_url: some text
- id: 33
email: some text
first_name: some text
last_name: some text
mobile_number: some text
profile_pic_url: some text
location:
id: 20
name: some text
watchlist_colour: YELLOW
email_template:
id: 15
name: some text
template_type: some text
custom_fields:
- format: string
field_name: some text
field_value: some text
- format: string
field_name: some text
field_value: some text
notification_triggers:
- offset_direction: AFTER
offset_amount: 66
offset_origin: END
email_template_id: 80
notification_groups:
- some text
- some text
offset_unit: hours
email_template_name: some text
- offset_direction: BEFORE
offset_amount: 21
offset_origin: END
email_template_id: 30
notification_groups:
- some text
- some text
offset_unit: days
email_template_name: some text
mobile_number: some text
invite_watchlist:
id: 3
external_colours:
- some text
internal_colours:
- some text
- some text
description: Created the `Invite` for the `Location`
'400':
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
description: A generic error
'401':
description: You don't have permission to create this Invite
'403':
description: You do not have permission for this action
'404':
description: The Location does not exist
'422':
description: Your request was not formatted correctly
operationId: createLocationInvite
summary: Create an Invite
description: Creates a new `Invite` for a specific `Location`.
/invites:
summary: Path used to manage the list of Invites.
description: The REST endpoint/path used to list and create zero or more `Invite` entities. This path contains a `GET` and `POST` operation to perform the list and create tasks, respectively.
get:
tags:
- Invites
parameters:
- name: limit
description: Limits the results to a specified number, defaults to 50
schema:
type: integer
in: query
- name: offset
description: Offsets the results to a specified number, defaults to 0
schema:
type: integer
in: query
- name: query
description: Filters by `first_name`, `last_name`, `company`, and `email`
schema:
type: string
in: query
- name: with_colours
description: 'A comma separated list of case-insensitive colour values.
i.e., `red`, `green`, `yellow`, and `orange`'
schema:
type: string
in: query
- name: location_ids
description: A comma separated list of Location IDs
schema:
type: string
in: query
- name: sort_by
description: Sorts by the field name and direction provided where the pattern is `FIELD_NAME_DIRECTION`
schema:
enum:
- start_date_asc
- start_date_desc
- end_date_asc
- end_date_desc
- created_at_asc
- created_at_desc
- updated_at_asc
- updated_at_desc
in: query
- name: starts_before
description: Filters results to all those *before* the provided datetime
schema:
format: date
type: string
in: query
- name: starts_after
description: Filters results to all those *after* the provided datetime
schema:
format: date
type: string
in: query
- name: include
description: 'A list of comma-separated related models to include
i.e., ''assigned_stall'''
schema:
type: string
in: query
- name: is_approved
description: True to return approved and auto approved invites, False to return pending and rejected invites
schema:
type: boolean
in: query
- name: active_after
description: Checks that an invite hasn't yet started, or has started and is still active after a specified time
schema:
format: date-time
type: string
in: query
- name: active_before
description: Checks that an invite hasn't ended before a specified time
schema:
format: date-time
type: string
in: query
responses:
'200':
content:
application/json:
schema:
$ref: ./models/PaginatedInvitesList.v1.yaml
examples:
default:
value:
pagination:
total_records: 89
current_offset: 72
next_offset: 29
last_id: 49
invites:
- id: 37
first_name: some text
last_name: some text
start_date: '2018-02-10T09:30:00Z'
location:
id: 70
name: some text
watchlist_colour: RED
hosts:
- id: 78
email: some text
first_name: some text
last_name: some text
profile_pic_url: some text
department: some text
mobile_number: some text
- id: 41
email: some text
first_name: some text
last_name: some text
profile_pic_url: some text
department: some text
mobile_number: some text
invite_watchlist:
id: 61
external_colours:
- some text
- some text
internal_colours:
- some text
- some text
external:
- search_terms:
name: some text
company: some text
city: some text
country: some text
state: some text
integration: some text
colour: YELLOW
matches:
- id: some text
alt_names:
- some text
- some text
federal_register_notice: some text
name: some text
source_information_url: some text
source_list_url: some text
list: some text
type: some text
category: some text
street1: some text
street2: some text
city: some text
state: some text
country: some text
notes: some text
frc: some text
start: some text
end: some text
frserve: some text
optional_ID: some text
alert_type: some text
pair_status: some text
pair_reason: some text
pair_comments: some text
application_display_name: some text
application_id: some text
client_id: some text
client_key: some text
client_full_name: some text
list_key: some text
list_name: some text
list_id: some text
list_version: some text
list_modify_date: some text
list_profile_id: some text
list_profile_key: some text
link_single_string_name: some text
list_parent_single_string_name: some text
list_category: some text
list_pep_category: some text
list_do_bs: some text
list_countries: some text
rank_string: some text
ranktype: some text
rankweight: some text
pair_load_date: some text
e_address_to: some text
e_address_cc: some text
origin: some text
secondsviewed: some text
initial_user: some text
is_pair_parent_flag: some text
pair_met_search_criteria_flag: some text
editable_due_to_assignment_flag: some text
modify_date: some text
modified_by_user: some text
pair_report_type: some text
finscan_category: some text
wrapper_status: some text
source_lists: some text
- id: some text
alt_names:
- some text
- some text
federal_register_notice: some text
name: some text
source_information_url: some text
source_list_url: some text
list: some text
type: some text
category: some text
street1: some text
street2: some text
city: some text
state: some text
country: some text
notes: some text
frc: some text
start: some text
end: some text
frserve: some text
optional_ID: some text
alert_type: some text
pair_status: some text
pair_reason: some text
pair_comments: some text
application_display_name: some text
application_id: some text
client_id: some text
client_key: some text
client_full_name: some text
list_key: some text
list_name: some text
list_id: some text
list_version: some text
list_modify_date: some text
list_profile_id: some text
list_profile_key: some text
link_single_string_name: some text
list_parent_single_string_name: some text
list_category: some text
list_pep_category: some text
list_do_bs: some text
list_countries: some text
rank_string: some text
ranktype: some text
rankweight: some text
pair_load_date: some text
e_address_to: some text
e_address_cc: some text
origin: some text
secondsviewed: some text
initial_user: some text
is_pair_parent_flag: some text
pair_met_search_criteria_flag: some text
editable_due_to_assignment_flag: some text
modify_date: some text
modified_by_user: some text
pair_report_type: some text
finscan_category: some text
wrapper_status: some text
source_lists: some text
- search_terms:
name: some text
company: some text
city: some text
country: some text
state: some text
integration: some text
colour: RED
matches:
- id: some text
alt_names:
- some text
- some text
federal_register_notice: some text
name: some text
source_information_url: some text
source_list_url: some text
list: some text
type: some text
category: some text
street1: some text
street2: some text
city: some text
state: some text
country: some text
notes: some text
frc: some text
start: some text
end: some text
frserve: some text
optional_ID: some text
alert_type: some text
pair_status: some text
pair_reason: some text
pair_comments: some text
application_display_name: some text
application_id: some text
client_id: some text
client_key: some text
client_full_name: some text
list_key: some text
list_name: some text
list_id: some text
list_version: some text
list_modify_date: some text
list_profile_id: some text
list_profile_key: some text
link_single_string_name: some text
list_parent_single_string_name: some text
list_category: some text
list_pep_category: some text
list_do_bs: some text
list_countries: some text
rank_string: some text
ranktype: some text
rankweight: some text
pair_load_date: some text
e_address_to: some text
e_address_cc: some text
origin: some text
secondsviewed: some text
initial_user: some text
is_pair_parent_flag: some text
pair_met_search_criteria_flag: some text
editable_due_to_assignment_flag: some text
modify_date: some text
modified_by_user: some text
pair_report_type: some text
finscan_category: some text
wrapper_status: some text
source_lists: some text
- id: some text
alt_names:
- some text
- some text
federal_register_notice: some text
name: some text
source_information_url: some text
source_list_url: some text
list: some text
type: some text
category: some text
street1: some text
street2: some text
city: some text
state: some text
country: some text
notes: some text
frc: some text
start: some text
end: some text
frserve: some text
optional_ID: some text
alert_type: some text
pair_status: some text
pair_reason: some text
pair_comments: some text
application_display_name: some text
application_id: some text
client_id: some text
client_key: some text
client_full_name: some text
list_key: some text
list_name: some text
list_id: some text
list_version: some text
list_modify_date: some text
list_profile_id: some text
list_profile_key: some text
link_single_string_name: some text
list_parent_single_string_name: some text
list_category: some text
list_pep_category: some text
list_do_bs: some text
list_countries: some text
rank_string: some text
ranktype: some text
rankweight: some text
pair_load_date: some text
e_address_to: some text
e_address_cc: some text
origin: some text
secondsviewed: some text
initial_user: some text
is_pair_parent_flag: some text
pair_met_search_criteria_flag: some text
editable_due_to_assignment_flag: some text
modify_date: some text
modified_by_user: some text
pair_report_type: some text
finscan_category: some text
wrapper_status: some text
source_lists: some text
internal:
- id: 92
email: some text
colour: some text
last_name: some text
first_name: some text
- id: 44
email: some text
colour: some text
last_name: some text
first_name: some text
end_date: '2020-07-17T01:59:59.999Z'
email: some text
mobile_number: some text
- id: 0
first_name: some text
last_name: some text
start_date: '2018-02-10T09:30:00Z'
location:
id: 66
name: some text
watchlist_colour: RED
hosts:
- id: 92
email: some text
first_name: some text
last_name: some text
profile_pic_url: some text
department: some text
mobile_number: some text
- id: 85
email: some text
first_name: some text
last_name: some text
profile_pic_url: some text
department: some text
mobile_number: some text
invite_watchlist:
id: 57
external_colours:
- some text
- some text
internal_colours:
- some text
- some text
external:
- search_terms:
name: some text
company: some text
city: some text
country: some text
state: some text
integration: some text
colour: GREEN
matches:
- id: some text
alt_names:
- some text
- some text
federal_register_notice: some text
name: some text
source_information_url: some text
source_list_url: some text
list: some text
type: some text
category: some text
street1: some text
street2: some text
city: some text
state: some text
country: some text
notes: some text
frc: some text
start: some text
end: some text
frserve: some text
optional_ID: some text
alert_type: some text
pair_status: some text
pair_reason: some text
pair_comments: some text
application_display_name: some text
application_id: some text
client_id: some text
client_key: some text
client_full_name: some text
list_key: some text
list_name: some text
list_id: some text
list_version: some text
list_modify_date: some text
list_profile_id: some text
list_profile_key: some text
link_single_string_name: some text
list_parent_single_string_name: some text
list_category: some text
list_pep_category: some text
list_do_bs: some text
list_countries: some text
rank_string: some text
ranktype: some text
rankweight: some text
pair_load_date: some text
e_address_to: some text
e_address_cc: some text
origin: some text
secondsviewed: some text
initial_user: some text
is_pair_parent_flag: some text
pair_met_search_criteria_flag: some text
editable_due_to_assignment_flag: some text
modify_date: some text
modified_by_user: some text
pair_report_type: some text
finscan_category: some text
wrapper_status: some text
source_lists: some text
- id: some text
alt_names:
- some text
- some text
federal_register_notice: some text
name: some text
source_information_url: some text
source_list_url: some text
list: some text
type: some text
category: some text
street1: some text
street2: some text
city: some text
state: some text
country: some text
notes: some text
frc: some text
start: some text
# --- truncated at 32 KB (57 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/sign-in-enterprise/refs/heads/main/openapi/sign-in-enterprise-invites-api-openapi.yml