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

BlindInsight organizations API

The organizations API from BlindInsight — 15 operation(s) for organizations.

BlindInsight organizations API is one of 19 APIs that BlindInsight publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Organization. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.

This API exposes 31 operations across 15 paths, and defines 20 schemas. It is described by OpenAPI 3.0.3, at version 10.22.0.

Requests are made against the base URL https://api.app.blindinsight.io.

31 operations 15 paths 20 schemas 4 DELETE13 GET4 PATCH6 POST4 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
10.22.0
Base URL
https://api.app.blindinsight.io
Authentication
HTTP Basic, API Key, HTTP Bearer
Resource Areas
1

Authentication & Security 3

BlindInsight organizations API declares 3 security schemes for authenticating requests. It accepts HTTP basic authentication (basicAuth). An API key is passed in the cookie as sessionid (cookieAuth). It accepts HTTP bearer tokens (JWT) (jwtAuth).

Paths & Operations 31

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

organizations 31
GET
/api/organizations/
List organizations
organizations_list 10 params → 200
POST
/api/organizations/
Create organization
organizations_create body → 201
GET
/api/organizations/{id}/
Retrieve organization
organizations_retrieve 1 param → 200
PUT
/api/organizations/{id}/
Update organization
organizations_update 1 param body → 200
PATCH
/api/organizations/{id}/
Partial update organization
organizations_partial-update 1 param body → 200
DELETE
/api/organizations/{id}/
Delete organization
organizations_destroy 1 param → 204
GET
/api/organizations/{id}/dataset/{slug}/
Retrieve organization dataset by slug
organizations_dataset 2 params → 200
GET
/api/organizations/{id}/owner/
Retrieve organization owner
organizations_owner 1 param → 200
GET
/api/organizations/{organization_id}/audit-logs/
List organization audit logs
organizations_audit_logs_list 15 params → 200
GET
/api/organizations/{organization_id}/audit-logs/{id}/
Retrieve organization audit log
organizations_audit_logs_retrieve 2 params → 200
GET
/api/organizations/{organization_id}/invitations/
List organization invitations
organizations_invitations_list 3 params → 200
POST
/api/organizations/{organization_id}/invitations/
Create organization invitation
organizations_invitations_create 1 param body → 201
GET
/api/organizations/{organization_id}/invitations/{id}/
Retrieve organization invitation
organizations_invitations_retrieve 2 params → 200
PUT
/api/organizations/{organization_id}/invitations/{id}/
Update organization invitation
organizations_invitations_update 2 params body → 200
PATCH
/api/organizations/{organization_id}/invitations/{id}/
Partial update organization invitation
organizations_invitations_partial-update 2 params body → 200
DELETE
/api/organizations/{organization_id}/invitations/{id}/
Delete organization invitation
organizations_invitations_destroy 2 params → 204
GET
/api/organizations/{organization_id}/teams/
List all teams
organizations_teams_list 12 params → 200
POST
/api/organizations/{organization_id}/teams/
Create a new team
organizations_teams_create 1 param body → 201
GET
/api/organizations/{organization_id}/teams/{id}/
Retrieve a single team
organizations_teams_retrieve 2 params → 200
PUT
/api/organizations/{organization_id}/teams/{id}/
Update a team
organizations_teams_update 2 params body → 200
PATCH
/api/organizations/{organization_id}/teams/{id}/
Partially update a team
organizations_teams_partial-update 2 params body → 200
DELETE
/api/organizations/{organization_id}/teams/{id}/
Delete a team
organizations_teams_destroy 2 params → 204
POST
/api/organizations/{organization_id}/teams/{id}/add_member/
Add a member to a team
organizations_teams_add-member 2 params body → 204
POST
/api/organizations/{organization_id}/teams/{id}/remove_member/
Remove a member from a team
organizations_teams_remove-member 2 params body → 204
GET
/api/organizations/{organization_id}/users/
List organization users
organizations_users_list 10 params → 200
POST
/api/organizations/{organization_id}/users/
Create organization user
organizations_users_create 1 param body → 201
GET
/api/organizations/{organization_id}/users/{id}/
Retrieve organization user
organizations_users_retrieve 2 params → 200
PUT
/api/organizations/{organization_id}/users/{id}/
Update organization user
organizations_users_update 2 params body → 200
PATCH
/api/organizations/{organization_id}/users/{id}/
Partial update organization user
organizations_users_partial-update 2 params body → 200
DELETE
/api/organizations/{organization_id}/users/{id}/
Delete organization user
organizations_users_destroy 2 params → 204
GET
/api/organizations/by-slug/{slug}/
Retrieve organization by slug
organizations_by-slug 1 param → 200

Schemas 20

The contract defines 20 schemas that model the data the API accepts and returns. The most detailed are AuditLogEntry (13 properties), OrganizationCreate (12 properties), OrganizationUpdate (11 properties), Organization (11 properties). Each schema is shown below with its type and property counts.

PaginatedOrganizationUserList
array
Team
object
Team object denoting permissions within an organization.
6 properties 5 required
PatchedOrganizationInvitation
object
HyperlinkedModelSerializer with id as the first field.
9 properties
PaginatedOrganizationInvitationList
array
ActionEnum
integer
0 - create 1 - update 2 - delete 3 - access
PatchedTeam
object
Team object denoting permissions within an organization.
6 properties
OrganizationInvitationCreate
object
HyperlinkedModelSerializer with id as the first field.
7 properties 5 required
PatchedOrganizationUpdate
object
Update an Organization, allowing for the owner to be changed. Since an Owner is a 1:1 relationship, we can't use the default NestedHyperlinkedRelatedField and…
11 properties
OrganizationUserUpdate
object
HyperlinkedModelSerializer with id as the first field.
7 properties 6 required
Organization
object
HyperlinkedModelSerializer with id as the first field.
11 properties 9 required
OrganizationUpdate
object
Update an Organization, allowing for the owner to be changed. Since an Owner is a 1:1 relationship, we can't use the default NestedHyperlinkedRelatedField and…
11 properties 8 required
PatchedOrganizationUserUpdate
object
HyperlinkedModelSerializer with id as the first field.
7 properties
OrganizationUserCreate
object
HyperlinkedModelSerializer with id as the first field.
7 properties 5 required
OrganizationUser
object
HyperlinkedModelSerializer with id as the first field.
7 properties 6 required
OrganizationInvitation
object
HyperlinkedModelSerializer with id as the first field.
9 properties 8 required
PaginatedAuditLogEntryList
array
OrganizationCreate
object
Organization create serializer. Note that this explicitly disallows a slug from being specified on-create. Optionally accepts a stripesessionid to atomically w…
12 properties 8 required
AuditLogEntry
object
Serializer for the AuditLogEntry model.
13 properties 5 required
PaginatedTeamList
array
PaginatedOrganizationList
array

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

blindinsight-organizations-api-openapi.yml Raw ↑

Other APIs BlindInsight publishes across the network.

BlindInsight accounts API
BlindInsight blindllm API
BlindInsight blindllm-queries API
BlindInsight csrf API
BlindInsight datasets API
BlindInsight delete-jobs API
BlindInsight files API
BlindInsight grants API
BlindInsight identities API
BlindInsight jobs API
BlindInsight materials API
BlindInsight records API
Where this information came from

This is an independent, third-party profile of BlindInsight organizations 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.