How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Transmit Security Applications API

The Applications API from Transmit Security — 14 operation(s) for applications.

Transmit Security Applications API is one of 9 APIs that Transmit Security publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 7 JSON Schema definitions.

Tagged areas include Application. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and 7 JSON Schemas.

This API exposes 23 operations across 14 paths, and defines 52 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against 5 base URLs: https://api.sbx.transmitsecurity.io/cis, https://api.transmitsecurity.io/cis, https://api.eu.transmitsecurity.io/cis, https://api.ca.transmitsecurity.io/cis, https://api.au.transmitsecurity.io/cis.

23 operations 14 paths 52 schemas 4 DELETE8 GET6 POST5 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://api.transmitsecurity.io
Authentication
HTTP Bearer, HTTP Bearer, OAuth 2.0, OAuth 2.0, OAuth 2.0
Resource Areas
1

Authentication & Security 5

Transmit Security Applications API declares 5 security schemes for authenticating requests. It accepts HTTP bearer tokens (JWT) (bearer). It accepts HTTP bearer tokens (JWT) (UserAccessToken). It supports OAuth 2.0 (AdminAccessToken) using the clientCredentials flow. It supports OAuth 2.0 (ClientAccessToken) using the clientCredentials flow. It supports OAuth 2.0 (OrgAdminAccessToken) using the clientCredentials flow.

  • UserAccessToken — A token returned upon end-user authentication, which provides access to resources and data for the user and app for which it was generated
  • AdminAccessToken — A token generated by a management application using the [token endpoint](/openapi/token.openapi/other/getaccesstoken). It provides access to all resources for…
  • ClientAccessToken — A token generated by an end-user application using the [token endpoint](/openapi/token.openapi/other/getaccesstoken). It provides access to resources and data…
  • OrgAdminAccessToken — A token returned upon B2B authentication for a user that has the organizationAdmin or organizationCreator role.

Paths & Operations 23

Across 14 paths, the API surfaces 23 operations — 4 DELETE, 8 GET, 6 POST, 5 PUT. Each is listed below with its method, path, parameters, and response codes.

Applications 23
POST
/v1/applications/{app_id}/organizations/{organization_id}/role-groups/set
Set org's role groups
setAssignedRoleGroups 2 params body → 202
GET
/v1/applications/{app_id}/organizations/{organization_id}/role-groups
Get org's role groups
getAssignedRoleGroups 2 params → 200
POST
/v1/applications/{app_id}/organizations/{organization_id}/roles-and-groups/set
Set org's roles and role groups
setAssignedRolesAndGroups 2 params body → 202
GET
/v1/applications/{app_id}/organizations/{organization_id}/roles-and-groups
Get org's roles and role groups
getAssignedRolesAndGroups 2 params → 200
POST
/v1/applications/{appId}/clients
Create client
createAppClient 1 param body → 201400409
GET
/v1/applications/{appId}/clients
Get all clients
getAppClients 1 param → 200400
DELETE
/v1/applications/{appId}/clients
Delete all clients
deleteAppClients 1 param → 204400404
GET
/v1/applications/{appId}/clients/{clientId}
Get client by ID
getAppClientById 2 params → 200400404
PUT
/v1/applications/{appId}/clients/{clientId}
Update client
updateAppClient 2 params body → 200400404
DELETE
/v1/applications/{appId}/clients/{clientId}
Delete client
deleteAppClient 2 params → 204400404
PUT
/v1/applications/{appId}/clients/{clientId}/resources
Update client resources
updateAppClientResources 2 params body → 200
POST
/v1/applications
Create app
createApp body → 201400409
GET
/v1/applications
Get all apps
getAllApps → 200400
GET
/v1/applications/list
Get all apps basic information
getAppsList → 200400
GET
/v1/applications/{appId}
Get app by ID
getAppById 1 param → 200400404
PUT
/v1/applications/{appId}
Update app
updateApp 1 param body → 200400404
DELETE
/v1/applications/{appId}
Delete app
deleteApp 1 param → 204400404
PUT
/v1/applications/{appId}/resourcesdeprecated
Update app resources
updateResourcesInApp 1 param body → 200
POST
/v1/applications/signing-keys
Create signing key
createClientTokenSigningKey body → 400409
GET
/v1/applications/signing-keys
Get all token signing keys
getClientTokenSigningKeys → 200400
POST
/v1/applications/signing-keys/upload
Upload signing key
uploadClientTokenSigningKey body → 400409
PUT
/v1/applications/signing-keys/{id}
Update a signing key
updateTokenSigningKey 1 param body → 200400
DELETE
/v1/applications/signing-keys/{id}
Delete signing key
deleteClientTokenSigningKey 1 param → 204400

Schemas 52

The contract defines 52 schemas that model the data the API accepts and returns. The most detailed are ApiApp (34 properties), ApiAppWithoutLogo (33 properties), ApiOidcClient (29 properties), ApiCreateOidcClientInput (28 properties). Each schema is shown below with its type and property counts.

ApiAuthenticatorAppPreferences
object
2 properties 2 required
TotpConfiguration
object
10 properties
ApiIdTokenEncryptionConfiguration
object
2 properties 1 required
MessageConfiguration
object
3 properties 1 required
EmailConfiguration
object
3 properties 3 required
LockoutTier
object
2 properties 2 required
NotFoundHttpError
object
2 properties 2 required
PinAuthenticatorConfiguration
object
4 properties
ApiCreateSamlClientInput
object
16 properties 2 required
ApiTokenSigningKey
object
10 properties 10 required
ApiRole
object
6 properties 2 required
ApiRoleGroup
object
5 properties 3 required
AppleConfiguration
object
5 properties 3 required
ApiOidcClient
object
29 properties 20 required
ApiUpdateResourceInAppInput
object
1 property 1 required
ClientSecretConfiguration
object
3 properties 1 required
ApiCreateOidcClientInput
object
28 properties 2 required
ApiUpdateOidcClientInput
object
27 properties
ApiCibaAuthConfiguration
object
2 properties 1 required
FaceAuthenticatorConfiguration
object
5 properties
TlsClientAuth
object
6 properties
CreateTokenSigningKeyInput
object
1 property 1 required
ApiUpdateAppInput
object
26 properties
UpdateTokenSigningKey
object
2 properties
EmailOtpConfiguration
object
6 properties 3 required
ApiExternalCommunication
object
1 property
ApiClientAuthenticationConfiguration
object
4 properties 1 required
WebAuthnApiConfiguration
object
15 properties 1 required
ApiUpdateSamlClientInput
object
15 properties
FcmConfiguration
object
1 property 1 required
ApiApp
object
34 properties 12 required
RolesAndRoleGroupsInputDto
object
2 properties
ApiLoginPreferences
object
1 property 1 required
ApiSamlClient
object
25 properties 21 required
BadRequestHttpError
object
2 properties 2 required
RolesAndRoleGroupsDto
object
3 properties 3 required
PasswordConfiguration
object
17 properties 6 required
ApiBasicApp
object
6 properties 4 required
IdentifierIsTakenHttpError
object
3 properties 3 required
ApiDeviceAuthConfiguration
object
4 properties 4 required
UploadTokenSigningKey
object
2 properties 2 required
RoleGroupsAndDefaultOrgRolesDto
object
2 properties 2 required
ApiAppWithoutLogo
object
33 properties 11 required
ApiCreateAppInput
object
26 properties 2 required
ApiRoleGroupIds
object
1 property 1 required
ApiTokenExpirationConfiguration
object
3 properties
ApiAuthMethods
object
14 properties
PushConfiguration
object
2 properties
APNConfiguration
object
5 properties 4 required
ApiRefreshTokenInvalidationTriggerConfiguration
object
3 properties
SMSConfiguration
object
5 properties 2 required
ApiCustomDomainOutput
object
4 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

transmit-security-applications-api-openapi.yml Raw ↑

Other APIs Transmit Security publishes across the network.

Mosaic Orchestration API
Transmit Security Auth API
Transmit Security Manage API
Transmit Security Organizations API
Transmit Security Recommendation API
Transmit Security Token API
Transmit Security Users API
Transmit Security Verification API
Where this information came from

This is an independent, third-party profile of Transmit Security Applications API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.