Selecting the API Details from the Catalog allows you to view additional developer information.
If you have not built an App and associated the desired API, you will need an App for your credentials before you complete these steps. Visit the Topic My Apps and see the section titled process to learn more.
If you have already built an App, and associated it to your API, proceed with the steps below.
Note: Pricing and Committing APIs do not require building an App. Clicking the Key "action" icon will not be available if the API is a draft version and not yet available for testing.
To switch Apps, click CLEAR POPULATED DATA to reset the form.
Note: Company Username: the Freddie Mac API Product-specific System-to-System user name that Freddie Mac issued to your organization to access the desired API, e.g., testorg_API2Sys2SysCTECompany Password: the System-to-System password that Freddie Mac issued to your organization with your System-to-System user name.
Enter or paste the generated token into the value field for the "Bearer" token. Click Authorize.
Click Close to proceed.
Enter Username and Password.
Click Authorize.
Click Close to proceed.
Note: Every API has at least two or more example scenarios for you to choose from and execute. Sample scenarios are available in the drop down Examples field and cover major scenarios for the API. Some APIs will have additional sample test files available in the APIs Related Documentation page.
Note: You can execute as many test scenarios from the Examples drop down as you would like and make adjustments to your values within the request box to deepen your understanding of how the API works.
For APIs, responses are listed to allow you to view messages. There are several ways to locate these responses for an API. (See numbers on image below and corresponding descriptions following)
Note:
In the 200 Section you will see a list of the Successful messages you can receive when calling the API.
In the 400 section you will see the potential 400 Error Messages you can receive when there is something wrong with your Request.
In the 500 section you will see the potential 500 Error Messages you can receive when there is something wrong with the system.
Example Values: In this format you will see the structured request or response with detailed transactional identifiers.
Schema: In this format you will see schema details and be able to "drill down" to learn more about each data field including a detailed description of the field, indication of required or optional, type of data field, valid values for the field by using the expand arrows and dots controls available to you.
This information is not a replacement or substitute for the requirements in the Freddie Mac Single-Family Seller/Servicer Guide or any other contractual agreements. This information does not constitute an agreement between Freddie Mac and any other party. © 2024 Freddie Mac. |
|
Terms of Use | Freddie Mac Learning |