Once your registration application has been approved, the connection credentials are sent to the email address you provided during registration.
::: tip NOTE
The API is intended for automated integrations. To upload, flag or download fraud data manually, use the FIB Web App: it signs every request for you, and no code is needed. See Tutorials: Web App, for example Downloading fraud data.
:::
Using these credentials, you can implement calls to the FIB API endpoints into the code of your own application or system.
Following the basic API architecture, your application or system—the API client in this relationship—connects to the FIB API server.
To integrate your API client with the FIB API server, you can use different programming languages and frameworks, including Python, Java, Node.js, RUST, depending on the requirements of your own application or system.
Some tutorials in this documentation provide code snippets for the operations that require a signature, such as Signing user email addresses.
The provided FIB API endpoints allow users to access the network's blockchain data, enabling users to perform operations such as submitting, retrieving and flagging contributions, etc.
For examples of scenarios where FIB API endpoints are being called, check out the topics in the Tutorials: API section.
::: tip NOTE
Certain API requests require the use of either your Authorization key pair or Blockchain key pair.
:::