Interfolio Faculty Classifications API
Retrieve details of Faculty Classifications.
Retrieve details of Faculty Classifications.
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/interfolio:interfolio-faculty-classifications-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Interfolio Faculty Classifications API
version: 1.0.0
x-logo:
url: /images/logo_faculty180_intf.png
description: 'Operations tagged Faculty Classifications across 2 of this provider''s published API definitions: faculty180-swagger.json, interfolio-faculty180-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://faculty180.interfolio.com
tags:
- name: Faculty Classifications
description: Retrieve details of Faculty Classifications.
paths:
/api.php/facultyclassificationdata:
get:
tags:
- Faculty Classifications
summary: Retrieves details regarding faculty classifications values for prescribed…
description: 'Description
Retrieve details on faculty classification data. A count of faculty classifications will be returned if no parameters are specified.
Example URL(s)
https://faculty180.interfolio.com/api.php/facultyclassificationdata
https://faculty180.interfolio.com/api.php/facultyclassificationdata?userlist=m123456&&data=detailed'
operationId: facultyClassifications
parameters:
- $ref: '#/components/parameters/userlist'
- $ref: '#/components/parameters/facultyclassificationlist'
- $ref: '#/components/parameters/termstart'
- $ref: '#/components/parameters/termfinish'
- name: data
in: query
description: "Determines the extent of data that will be returned.\n * **Count:** Returns count of the number of records found.\n * **Summary:** Returns the same data as 'detailed'.\n * **Detailed:** Returns an array of details about and allowed values for the specified faculty classification."
schema:
type: string
enum:
- count
- summary
- detailed
default: count
- $ref: '#/components/parameters/q'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/offset'
responses:
'200':
description: A list of Faculty Classifications.
content:
application/json:
example:
- m123456:
AACSB Percent Time on Mission: '8'
Employment Status: Full Time
Tenure Status: Tenured
Type of Faculty: Teaching
default:
description: an "unexpected" error
servers:
- url: https://faculty180.interfolio.com
/api.php/facultyclassifications:
get:
tags:
- Faculty Classifications
summary: Retrieves details regarding faculty classifications
description: 'Description
Retrieve details on faculty classification data. A count of faculty classifications will be returned if no parameters are specified.
Example URL(s)
https://faculty180.interfolio.com/api.php/facultyclassifications
https://faculty180.interfolio.com/api.php/facultyclassifications?unitid=2&data=detailed'
operationId: getApiPhpFacultyclassifications
parameters:
- name: unitid
in: query
description: "Retrieve a faculty classification with a specific unitid.\n * When defined, filters classifications to the specified unit.\n * When undefined, filters classifications from the highest unit accessible."
schema:
type: integer
- name: data
in: query
description: "Determines the extent of data that will be returned.\n * **Count:** Returns count of number of faculty classifications found.\n * **Summary:** Returns an array containing a subset of values for all classifications.\n * **Detailed:** Returns an array of values for all faculty classifications."
schema:
type: string
enum:
- count
- summary
- detailed
default: count
- $ref: '#/components/parameters/q'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/offset'
responses:
'200':
description: A list of Faculty Classifications.
content:
application/json:
example:
- facultyclassificationid: -20
classification_name: NCATE_Faculty_Status
classification_title: NCATE Faculty Status
unitid: 1
default:
description: an "unexpected" error
x-operation-id-source: normalized
x-operation-id-original: facultyClassifications
servers:
- url: https://faculty180.interfolio.com
/api.php/facultyclassifications/{facultyclassificationid}:
get:
tags:
- Faculty Classifications
summary: Retrieves details regarding a specific faculty classification
description: 'Description
Retrieve details on a single faculty classification. A count of the faculty classification will be returned if no parameters are specified.
Example URL(s)
https://faculty180.interfolio.com/api.php/facultyclassifications/-2?data=detailed'
operationId: facultyClassificationsID
parameters:
- name: facultyclassificationid
in: path
description: Retrieves details regarding a specific faculty classification.
required: true
schema:
type: integer
- name: data
in: query
description: "Determines the extent of data that will be returned.\n * **Count:** Returns value of 1 if desired resource exists or 0 otherwise.\n * **Summary:** Returns an array containing a subset of values for the specified faculty classification.\n * **Detailed:** Returns an array of details about and allowed values for the specified faculty classification."
schema:
type: string
enum:
- count
- summary
- detailed
default: count
- $ref: '#/components/parameters/q'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/offset'
responses:
'200':
description: A specified Faculty Classification
content:
application/json:
example:
- facultyclassificationid: -2
classification_name: Tenure Status
classification_title: Tenure Status
unitid: 1
default:
description: an "unexpected" error
servers:
- url: https://faculty180.interfolio.com
components:
parameters:
userlist:
name: userlist
in: query
description: 'Multiple values can be sent as a comma separated list.
* Values should match the userid of users.
* When defined, filter returned data to the specified users.
* When undefined, all users are returned.'
style: form
explode: false
schema:
type: array
items:
type: string
termstart:
name: termstart
in: query
description: 'Value should match the termid of terms.
* When defined, limits classification data to the specified starting term.
* When undefined, defaults to the current term.'
schema:
type: string
facultyclassificationlist:
name: facultyclassificationlist
in: query
description: 'Multiple values can be sent as a comma separated list.
* Values should match the facultyclassificationid of faculty classifications.
* When defined, filter returned data to the specified faculty classifications.
* When undefined, all faculty classifications are returned.'
style: form
explode: false
schema:
type: array
items:
type: integer
q:
name: q
in: query
description: Search term. Use '*' as wildcard.
schema:
type: string
limit:
name: limit
in: query
description: Limit query to specified number of records.
schema:
type: integer
offset:
name: offset
in: query
description: Used to offset queries that are segmented into chunks with limit.
schema:
type: integer
termfinish:
name: termfinish
in: query
description: 'Value should match the termid of terms.
* When defined, limits classification data to the specified ending term.
* When undefined, defaults to the current term.'
schema:
type: string
x-refined-from:
- faculty180-swagger.json
- interfolio-faculty180-openapi.yml