# Galaxy API ### Request endpoint: https://api.cream.finance/galaxy ## Conditions 1. [Address has ever borrowed](#Address-has-ever-borrowed) 2. [Hold iceCREAM](#Hold-iceCREAM) 3. [Deposit at least $50](#Deposit-at-least-$50) 4. [Borrow at least $100](#Borrow-at-least-$100) 5. [Borrow at least $300(abandoned)](#Borrow-at-least-$300) 6. [Borrow at least $5000](#Borrow-at-least-$5000) ### Graphql Query Sample #### Memo: > ${address} means user's address #### Address has ever borrowed Graphql request body: ```graphql= query{ everBorrowRecords(address:"${address}"){ address, isEligible } } ``` Graphql response: ```graphql= { "data": { "everBorrowRecords": { "address": "${address}", "isEligible": boolean } } } ``` #### Hold iceCREAM Graphql request body: ```graphql= query{ iceCreamHolderRecords(address:"${address}"){ address, isEligible } } ``` Graphql response: ```graphql= { "data": { "iceCreamHolderRecords": { "address": "${address}", "isEligible": boolean } } } ``` #### Deposit at least $50 Graphql request body: ```graphql= query{ greaterFiftyRecords(address:"${address}"){ address, isEligible } } ``` Graphql response: ```graphql= { "data": { "greaterFiftyRecords": { "address": "${address}", "isEligible": boolean } } } ``` #### Borrow at least $100 Graphql request body: ```graphql= query{ greaterOneHundred(address:"${address}"){ address, isEligible } } ``` Graphql response: ```graphql= { "data": { "greaterOneHundred": { "address": "${address}", "isEligible": boolean } } } ``` #### Borrow at least $300(abandoned) Graphql request body: ```graphql= query{ greaterThreeHundred(address:"${address}"){ address, isEligible } } ``` Graphql response: ```graphql= { "data": { "greaterThreeHundred": { "address": "${address}", "isEligible": boolean } } } ``` #### Borrow at least $5000 Graphql request body: ```graphql= query{ greaterFiveThousand(address:"${address}"){ address, isEligible } } ``` Graphql response: ```graphql= { "data": { "greaterFiveThousand": { "address": "${address}", "isEligible": boolean } } } ```