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

Tessell Security Profiles API

The security-profiles API from Tessell — 9 operation(s) for security-profiles.

Tessell Security Profiles API is one of 82 APIs that Tessell publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Security Profiles. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and a getting-started guide.

This API exposes 13 operations across 9 paths, and defines 35 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against a single base URL, {server}.

13 operations 9 paths 35 schemas 2 DELETE6 GET2 PATCH2 POST1 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.console.tessell.com
Authentication
HTTP Bearer
Terms of Service
Resource Areas
1

Authentication & Security 1

Tessell Security Profiles API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (BearerAuth).

Paths & Operations 13

Across 9 paths, the API surfaces 13 operations — 2 DELETE, 6 GET, 2 PATCH, 2 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Security Profiles 13
POST
/security-config/security-profiles
Create a Security Profile
createSecurityProfile 1 param body → 200default
GET
/security-config/security-profiles
Get a list of Security Profiles
getSecurityProfiles 11 params → 200default
PATCH
/security-config/security-profiles/{id}
Update Security Profile metadata
updateSecurityProfileInfo 2 params body → 200default
DELETE
/security-config/security-profiles/{id}
Delete a Security Profile
deleteSecurityProfile 2 params → 200default
GET
/security-config/security-profiles/{id}
Get a Security Profile by Id
getSecurityProfileById 3 params → 200default
PATCH
/security-config/security-profiles/{id}/status
Update Security Profile status
updateSecurityProfileStatus 2 params body → 200default
GET
/security-config/security-profiles/{id}/usages
Provide Servers and Databases that are using the Security Profile
getSecurityProfileUsages 2 params → 200default
GET
/security-config/security-profiles/{id}/deletable
Check if Security Profile is deletable or not
isSecurityProfileDeletable 2 params → 200default
POST
/security-config/security-profiles/{id}/rules
Add rule to a Security Profile
addSecurityProfileRule 2 params body → 200default
PUT
/security-config/security-profiles/{id}/rules/{ruleId}
Update a Security Profile rule
updateSecurityProfileRule 3 params body → 200default
DELETE
/security-config/security-profiles/{id}/rules/{ruleId}
Delete a Security Profile rule
deleteSecurityProfileRule 3 params → 200default
GET
/security-config/security-profiles/{id}/versions/{versionId}
Get a Security Profile version
getSecurityProfileByVersionId 4 params → 200default
GET
/security-config/security-profiles/security-tags
Get a list of Security Tags
getSecurityTags 2 params → 200default

Schemas 35

The contract defines 35 schemas that model the data the API accepts and returns. The most detailed are SecurityProfile (14 properties), DatabasesUsageResponse (9 properties), ServersUsageResponse (7 properties), ApiError (7 properties). Each schema is shown below with its type and property counts.

SecurityProfileRuleProtocolOps
string
Protocol for the security rule
ApiError
object
Common error response object for non 2xx responses
7 properties
SecurityProfileRuleSourceOps
object
2 properties
SecurityProfileUsageResponse
object
2 properties
EntityUserAclSharingInfo
object
Tessell Entity ACL Sharing Info for a user
4 properties
UpdateSecurityProfileStatusPayload
object
1 property 1 required
SecurityProfileSyncStatus
string
Sync status of the security profile applied on an instance/server
UpdateSecurityProfileRulePayload
AddSecurityProfileRulePayload
databaseEngineType
string
Database Engine Type
DeleteValidationResponse
object
2 properties
DatabasesUsageResponse
object
Captures the list of Databases using the Security Profile
9 properties
IpRangeSourceOps
object
2 properties
UpdateSecurityProfileInfoPayload
object
3 properties
SecurityProfileResponse
object
1 property
SecurityProfileRuleDirectionOps
string
Direction of network traffic for the security rule
SecurityProfile
object
14 properties
SecurityProfileRuleOps
object
6 properties
cloudType
string
Tessell supported cloud types
AzureRuleSourceOps
object
2 properties
dateModified
string
Timestamp when the entity was last modified
AwsRuleSourceOps
object
1 property
SecurityProfileStatus
string
Status of the security profile
apiPaginationInfo
object
2 properties
CreateSecurityProfileRulePayload
object
5 properties 4 required
SecurityTagsResponse
object
1 property
CreateSecurityProfilePayload
object
5 properties 3 required
apiMetadata
object
3 properties
SecurityProfileView
string
ServiceTagSourceOps
object
1 property
apiStatus
object
2 properties
dateCreated
string
Timestamp when the entity was created
ServersUsageResponse
object
Captures the list of Servers using the Security Profile
7 properties
apiResponse
object
2 properties
EntityAclSharingInfo
object
Tessell Entity ACL Sharing Info
1 property

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

tessell-security-profiles-api-openapi.yml Raw ↑

Other APIs Tessell publishes across the network.

Tessell Activity Center API
Tessell Ad Domain API
Tessell Ad Domain Governance API
Tessell Alert Controller API
Tessell Authorization API
Tessell Availability Machine API
Tessell Azure Netapp Admin Controller API
Tessell Azure Netapp Service Controller API
Tessell Cloud Resource API
Tessell Compute API
Tessell Compute Governance API
Tessell Compute Resource API
Where this information came from

This is an independent, third-party profile of Tessell Security Profiles 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.