API for accessing financial data and reporting for financing companies. Provides access to financial statements, chart of accounts, budgets, and operational metrics.
Reach API (1.0.3)
Download OpenAPI description
Languages
Servers
Mock server
https://developer.reachreporting.com/_mock/openapi/
http://localhost:{port}/
API Base URL
https://{baseUrl}/
- Mock serverhttps://developer.reachreporting.com/_mock/openapi/auth/oauth-discovery
- http://localhost:3000/auth/oauth-discovery
- API Base URLhttps://example.com/auth/oauth-discovery
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://developer.reachreporting.com/_mock/openapi/auth/oauth-discoverySuccessful operation
The URL of the authorization endpoint
Example: "https://reachreporting.com/oauth2/authorize"
The URL of the token endpoint
Example: "https://reachreporting.com/oauth2/token"
The OAuth 2.0 grant types supported by the authorization server
Example: ["authorization_code","refresh_token"]
The response types supported by the authorization server
Example: ["code"]
The OAuth 2.0 scopes supported by the authorization server
Example: ["openid","profile","email","phone","read:company"]
Response
application/json
{ "issuer": "https://reachreporting.com", "authorization_endpoint": "https://reachreporting.com/oauth2/authorize", "token_endpoint": "https://reachreporting.com/oauth2/token", "grant_types_supported": [ "authorization_code", "refresh_token" ], "response_types_supported": [ "code" ], "scopes_supported": [ "openid", "profile", "email", "phone", "read:company" ], "token_endpoint_auth_methods_supported": [ "client_secret_post" ] }
Bodyapplication/x-www-form-urlencodedrequired
The authorization code received from the authorization endpoint (required when grant_type is authorization_code)
The same redirect URI used in the authorization request (required when grant_type is authorization_code)
- Mock serverhttps://developer.reachreporting.com/_mock/openapi/oauth2/token
- http://localhost:3000/oauth2/token
- API Base URLhttps://example.com/oauth2/token
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://developer.reachreporting.com/_mock/openapi/oauth2/token \
-H 'Content-Type: application/x-www-form-urlencoded' \
-d grant_type=authorization_code \
-d code=string \
-d redirect_uri=http://example.com \
-d client_id=string \
-d client_secret=string \
-d refresh_token=stringResponse
application/json
{ "access_token": "string", "token_type": "Bearer", "expires_in": 0, "scope": "string", "refresh_token": "string" }
- Mock serverhttps://developer.reachreporting.com/_mock/openapi/oauth2/user-info
- http://localhost:3000/oauth2/user-info
- API Base URLhttps://example.com/oauth2/user-info
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://developer.reachreporting.com/_mock/openapi/oauth2/user-infoResponse
application/json
{ "Id": "string", "Email": "string", "FirstName": "string", "LastName": "string", "CompanyDetails": [ { … } ] }