Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

As mentioned previously, colleges that are not yet aren’t able to stream receive fraud report notifications via the SuperGlue College Adaptor, the Fraud Data API supports a direct query of systemwide fraud information can query the fraud table directly using the FraudReportQuery API call. request.

The FraudReportQuery query is based on the FraudReport object type, which includes

Mostly used with the “withRecipientMisCode” query (because the district or college will be retrieving the applications or CCCIDs of the applicants that have submitted applications to their institution’s mis code.

...

Code Block
{
    "data": {
        "FraudReportQuery": {
            "withRecipientMisCode": [
                {
                    "submitTimestamp": "2022-10-07T21:15:37.000Z",
                    "cccId": "AAA0002",
                    "reportedByMisCode": "ZZ2",
                    "recipientMisCode": "ZZ1",
                    "appId": 4,
                    "fraudType": "APPLICATION",
                    "federalAid": null,
                    "ccpgAid": null,
                    "localAid": null,
                    "otherAid": null
                }
            ]
        }
    }
}

Data Dictionary

...

Type

...

Field

...

Scalar Type

...

Object

...

FraudReport

...

Fraud Report for a student and/or application

...

Field

...

submitTimestamp

...

String!

...

Timestamp of when report was created or updated last

...

Field

...

cccId

...

String!

...

Student id this report belongs

...

Field

...

ReportedByMisCode

...

String!

...

The college that submitted the report

...

Field

...

RecipientMisCode

...

String!

...

The college that the report impacts

...

Field

...

appId

...

Int!

...

Application id that triggered this fraud report

...

Field

...

fraudType

...

FraudReportType

...

Reported by college: Stage of fraud reported

...

Field

...

FraudReportType

...

ENUM

...

Values: APPLICATION, ENROLLMENT, FINANCIAL

...

Field

...

federalAid

...

Float!

...

Reported by college: Total amount of Federal aid funds disbursed to associated individual identified to be fraudu

...

Field

...

ccgiAid

...

Float!

...

Reported by college: Total amount of Cal Grant funds disbursed to associated individual identified to be fraudulent

...

Field

...

localAid

...

Float!

...

Reported by college: Total amount of Local aid funds disbursed to associated individual identified to be fraudulent

...

Field

...

otherAid

...

Float!

...

Reported by college: Total amount of Other State or Local aid funds disbursed to associated individual identified to be fraudulent

...

Object

...

FraudReportQuery

...

Query for Fraud Reports

...

Field

...

withAppId

...

[FraudReport!]

...

Return list of reports for an application

...

Field

...

withCCCID

...

[FraudReport!]

...

Return list of reports for a given student Id

...

Field

...

withRecipientMisCode

...

[FraudReport!]

...

Return list of reports for a given mis code

...

Object

...

FraudReportSubmitPayload

...

Input

...

FraudReportSubmitInput

Definitions of Terms

...

Term

...

Description

...

Fraud Data API

...

An API that supports bi-directional communication and sharing of application data between colleges in the system that have been identified as fraudulent. Used for fraud reporting.

...

Fraud Report

...

Fraud Type

...

Application Fraud

...

Enrollment Fraud

...

The act of registering for classes without the intent to legitimately attend. Follows admissions application fraud and can only occur once a college has accepted the admissions application and enabled access to registration.

...

Financial Aid Fraud

...

The act of attempting to collect financial aid to which the applicant is not legally entitled. Follows admissions application fraud and enrollment fraud. Can occur only once a college has allowed the student to register for classes, and once relevant external agencies have accepted students' financial aid application and colleges have begun the process of disbursing local, state, and/or federal financial aid.

...

SuperGlue

...

SuperGlue is the integrations framework for products of the California Community Colleges and combines several technologies - application integration, service orchestration, api management, data integration and others.  These technologies mostly leverage existing open source technology or cloud services from AWS with the addition of ERP/SIS integration supporting the three major Student Information Systems in use by colleges in the California Community College system.

...

College Adapter

...

Staging Table

...

A dedicated database table established to store or hold a data set that receives incoming data.

...

GraphQL API

...

GraphQL is a query language for APIs and a runtime for fulfilling queries with existing data. GraphQL provides the power to ask for exactly the data needed and nothing more, making it easier to evolve APIs over time and enables powerful developer tools. GraphQL queries always return predictable results. Apps using GraphQL are fast and stable because they control the data they get, not the server. (For more information, see this primer on GraphQL).

...

...

GraphQL Schema

...

Apollo Server

Documentation & Supporting ResourcesDocumentation & Supporting Resources

See also:

  • Definitions of Terms

  • Fraud API Data Elements

Item

Description

File / Link

Apollo API Sandbox

Fraud API Documentation

Pilot: https://apollo-router.pilot.ccctechcenter.org/

GraphQL API Documentation

Introduction to GraphQL Primer / Documentation

https://graphql.org/learn/

Postman Documentation

Introduction to Postman / Documentation

https://learning.postman.com/docs/getting-started/introduction/

Postman Collection Files

Fraud Report Collection:

  • Fraud Report OAuth

  • Fraud Report Submit

  • Fraud Report Query

GraphQL:Pilot Environment Collection

Table of Fraud API Data Fields

CCCTC Fraud API Data Element

Definition of Terms

CCCTC Fraud Report Project Definition of Terms

...