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

Altruistiq Facility API

Altruistiq's Facility API enables you to:- Create new facilities in bulk- Update existing facility persistent properties- Update facility version- Create new facility version- Delete facility versions- Delete facility- Get a list of facilities- Get a single facilityThe facility API provides comprehensive management of facility data including location, capacity, and organizational structure.

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

This API exposes 4 JSON Schema definitions.

Tagged areas include Facilities. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, authentication docs, a JSON-LD context, and 4 JSON Schemas.

This API exposes 10 operations across 7 paths, and defines 20 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://app.altruistiq.com/.

10 operations 7 paths 20 schemas 2 DELETE4 GET2 PATCH2 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://app.altruistiq.com/api/public/v1
Authentication
API Key, OAuth 2.0
Resource Areas
1

Authentication & Security 2

Altruistiq Facility API declares 2 security schemes for authenticating requests. An API key is passed in the header as Authorization (bearerAuth). It supports OAuth 2.0 (oauth2) using the clientCredentials flow.

  • bearerAuth — Enter the token with the Bearer: prefix, e.g. Bearer: apiKey.

Paths & Operations 10

Across 7 paths, the API surfaces 10 operations — 2 DELETE, 4 GET, 2 PATCH, 2 POST. Each is listed below with its method, path, parameters, and response codes.

Facility 10

Altruistiq's Facility API enables you to: - Create new facilities in bulk - Update existing facility persistent properties - Update facility version - Create new facility version…

GET
/api/public/v1/facilities/
Get A List Of Facilities
FacilitiesPublicController.getFacilities 7 params → 200400401500
GET
/api/public/v1/facilities/{facilityId}
Get A Single Facility
FacilitiesPublicController.getFacility 1 param → 200401404500
DELETE
/api/public/v1/facilities/{facilityId}
Delete A Facility
FacilitiesPublicController.deleteFacility 1 param → 204401404500
GET
/api/public/v1/facilities/{facilityId}/versions/{versionId}
Get A Specific Facility Version
FacilitiesPublicController.getFacilityVersion 2 params → 200401404500
DELETE
/api/public/v1/facilities/{facilityId}/versions/{versionId}
Delete A Facility Version
FacilitiesPublicController.deleteFacilityVersion 2 params → 204401404500
PATCH
/api/public/v1/facilities/{facilityId}/versions/{versionId}
Update A Facility Version
FacilitiesPublicController.updateFacilityVersion 2 params body → 204400401404500
POST
/api/public/v1/facilities/bulk
Create Multiple Facilities In Bulk
FacilitiesPublicController.bulkInsertFacilities body → 201400401500
PATCH
/api/public/v1/facilities/{facilityId}/persistent
Update Facility Persistent Properties
FacilitiesPublicController.updateFacilityPersistent 1 param body → 204400401404500
POST
/api/public/v1/facilities/{facilityId}/versions
Create A New Facility Version
FacilitiesPublicController.createFacilityVersion 1 param body → 204400401404500
GET
/api/public/v1/facilities/types
Get Facility Types
FacilitiesPublicController.getFacilityTypes → 200401500

Schemas 20

The contract defines 20 schemas that model the data the API accepts and returns. The most detailed are FacilityGet (25 properties), AreaGet (23 properties), VersionGet (23 properties), FacilityPublic (22 properties). Each schema is shown below with its type and property counts.

FacilitiesGet
object
22 properties 22 required
AreasGet
object
21 properties 21 required
VersionGet
object
23 properties 22 required
FacilityGet
object
25 properties 23 required
OrganizationGet
object
2 properties 2 required
AreaGet
object
23 properties 22 required
CountryGet
object
2 properties 2 required
FacilityTypeGet
object
2 properties 2 required
GetFacilityTypesPublicDtoRes
object
1 property 1 required
FacilityPublicPersistentUpdateDTO
object
4 properties 1 required
GetFacilityPublicDtoRes
object
1 property 1 required
FacilityTypePublicGet
object
2 properties 2 required
RegionGet
object
2 properties 2 required
FacilityPublic
object
22 properties 4 required
FacilityBulkPublicDto
object
1 property 1 required
CreateFacilityVersionDTO
object
17 properties 4 required
CountrySubGet
object
2 properties 2 required
GetFacilitiesPublicDtoRes
object
1 property 1 required
AreaPublic
object
21 properties 4 required
UpdatableFacilityVersionDTO
object
14 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

altruistiq-facility-api-openapi.yml Raw ↑

Other APIs Altruistiq publishes across the network.

Altruistiq Datasource API
Altruistiq Export API
Altruistiq Location API
Altruistiq Organization API
Altruistiq Product API
Altruistiq Product structure API
Altruistiq Product structure inputs API
Altruistiq Security API
Where this information came from

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