Querying Reports
Once an order is fulfilled, you may query it using Bloom Credit's GraphQL interface.
Queries
Query by order-id
Returns a Credit Data Order by ID.
query ($id: uuid!){
credit_data_order_by_pk(order_id: $id) {
# order fields
}
}
Arguments
orderId
- uuid!
non-null
The ID of the order to return.
Posible returns
Order.*
- CreditDataOrder
Any requested field from the Order object.
Examples
Get an order by its ID
The following query retrieves an order with its ID, returning the order date.
query ($id: uuid!){
credit_data_order_by_pk(order_id: $id) {
consumer_id
credit_scores {
model
value
},
order_id,
order_date,
tradelines{
account{
account_number,
type,
type_description,
account_date_opened,
account_date_closed
}
}
}
}
{
"data": {
"credit_data_order_by_pk": {
"consumer_id": "e61b2429-ed55-4f40-be12-ff860d4de39a",
"credit_scores": [
{
"model": "FICO8",
"value": 571
}
],
"order_id": "df547033-414c-44c7-be43-73ec60b73684",
"order_date": null,
"tradelines": [
{
"account": {
"account_number": "9064264682000",
"type": "REVOLVING",
"type_description": "Credit Card",
"account_date_opened": "2022-03-01",
"account_date_closed": null
}
}
]
}
}
}
Query credit attributes
Returns a Credit Attributes related to a order.
query ($id: String!){
get_auto_attributes_by_order_id(args: {id: $id}) {
# credit data fields
}
get_delinquency_attributes_by_order_id(args: {id: $id}) {
# credit data fields
}
get_mortgage_attributes_by_order_id(args: {id: $id}) {
# credit data fields
}
get_revolving_attributes_by_order_id(args: {id: $id}) {
# credit data fields
}
get_specialized_attributes_by_order_id(args: {id: $id}) {
# credit data fields
}
get_student_loans_attributes_by_order_id(args: {id: $id}) {
# credit data fields
}
get_tradeline_attributes_by_order_id(args: {id: $id}) {
# credit data fields
}
get_worst_attributes_by_order_id(args: {id: $id}) {
# credit data fields
}
get_unsecured_installment_attributes_by_order_id(args: {id: $id}) {
# credit data fields
}
}
Arguments
id
- String!
non-null
The ID of the related order
Posible returns
Refer to the Credit Attributes page for detailed infromation
Examples
Get unsecured installment Credit Attributes
The following query retrieves an order with its ID, returning the order date.
query ($id: String!){
get_unsecured_installment_attributes_by_order_id(args: {id: $id}) {
unsecured_installment_tradelines_opened_6_months
total_unsecured_installment_tradelines
total_monthly_payment_obligation_for_open_unsecured_installment
outstanding_balance_open_unsecured_installment_tradelines
open_unsecured_installment_tradelines
months_recent_unsecured_installment_tradelines_opened
months_recent_unsecured_installment_tradeline_delinquency
active_installment_tradelines
}
}
{
"data": {
"get_unsecured_installment_attributes_by_order_id": [
{
"unsecured_installment_tradelines_opened_6_months": "000000098",
"total_unsecured_installment_tradelines": null,
"total_monthly_payment_obligation_for_open_unsecured_installment": null,
"outstanding_balance_open_unsecured_installment_tradelines": null,
"open_unsecured_installment_tradelines": "000000098",
"months_recent_unsecured_installment_tradelines_opened": "000000998",
"months_recent_unsecured_installment_tradeline_delinquency": "000000996",
"active_installment_tradelines": "000000006"
}
]
}
}
Updated about 1 year ago