All URIs are relative to https://sandbox.finapi.io
Method | HTTP request | Description |
---|---|---|
EditClientConfiguration | Patch /api/v1/clientConfiguration | Edit client configuration |
GetClientConfiguration | Get /api/v1/clientConfiguration | Get client configuration |
ClientConfiguration EditClientConfiguration(ctx).ClientConfigurationParams(clientConfigurationParams).XHTTPMethodOverride(xHTTPMethodOverride).XRequestId(xRequestId).Execute()
Edit client configuration
package main
import (
"context"
"fmt"
"os"
openapiclient "./openapi"
)
func main() {
clientConfigurationParams := *openapiclient.NewClientConfigurationParams() // ClientConfigurationParams | Client configuration parameters
xHTTPMethodOverride := "xHTTPMethodOverride_example" // string | Some HTTP clients do not support the HTTP methods PATCH or DELETE. If you are using such a client in your application, you can use a POST request instead with this header indicating the originally intended HTTP method. POST Requests having this header set will be treated either as PATCH or DELETE by the finAPI servers. (optional)
xRequestId := "xRequestId_example" // string | With any API call, you can pass a request ID. The request ID can be an arbitrary string with up to 255 characters. Passing a longer string will result in an error. If you don't pass a request ID for a call, finAPI will generate a random ID internally. The request ID is always returned back in the response of a service, as a header with name 'X-Request-Id'. We highly recommend to always pass a (preferably unique) request ID, and include it into your client application logs whenever you make a request or receive a response (especially in the case of an error response). finAPI is also logging request IDs on its end. Having a request ID can help the finAPI support team to work more efficiently and solve tickets faster. (optional)
configuration := openapiclient.NewConfiguration()
api_client := openapiclient.NewAPIClient(configuration)
resp, r, err := api_client.ClientConfigurationApi.EditClientConfiguration(context.Background()).ClientConfigurationParams(clientConfigurationParams).XHTTPMethodOverride(xHTTPMethodOverride).XRequestId(xRequestId).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ClientConfigurationApi.EditClientConfiguration``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `EditClientConfiguration`: ClientConfiguration
fmt.Fprintf(os.Stdout, "Response from `ClientConfigurationApi.EditClientConfiguration`: %v\n", resp)
}
Other parameters are passed through a pointer to a apiEditClientConfigurationRequest struct via the builder pattern
Name | Type | Description | Notes |
---|---|---|---|
clientConfigurationParams | ClientConfigurationParams | Client configuration parameters | |
xHTTPMethodOverride | string | Some HTTP clients do not support the HTTP methods PATCH or DELETE. If you are using such a client in your application, you can use a POST request instead with this header indicating the originally intended HTTP method. POST Requests having this header set will be treated either as PATCH or DELETE by the finAPI servers. | |
xRequestId | string | With any API call, you can pass a request ID. The request ID can be an arbitrary string with up to 255 characters. Passing a longer string will result in an error. If you don't pass a request ID for a call, finAPI will generate a random ID internally. The request ID is always returned back in the response of a service, as a header with name 'X-Request-Id'. We highly recommend to always pass a (preferably unique) request ID, and include it into your client application logs whenever you make a request or receive a response (especially in the case of an error response). finAPI is also logging request IDs on its end. Having a request ID can help the finAPI support team to work more efficiently and solve tickets faster. |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ClientConfiguration GetClientConfiguration(ctx).XRequestId(xRequestId).Execute()
Get client configuration
package main
import (
"context"
"fmt"
"os"
openapiclient "./openapi"
)
func main() {
xRequestId := "xRequestId_example" // string | With any API call, you can pass a request ID. The request ID can be an arbitrary string with up to 255 characters. Passing a longer string will result in an error. If you don't pass a request ID for a call, finAPI will generate a random ID internally. The request ID is always returned back in the response of a service, as a header with name 'X-Request-Id'. We highly recommend to always pass a (preferably unique) request ID, and include it into your client application logs whenever you make a request or receive a response (especially in the case of an error response). finAPI is also logging request IDs on its end. Having a request ID can help the finAPI support team to work more efficiently and solve tickets faster. (optional)
configuration := openapiclient.NewConfiguration()
api_client := openapiclient.NewAPIClient(configuration)
resp, r, err := api_client.ClientConfigurationApi.GetClientConfiguration(context.Background()).XRequestId(xRequestId).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ClientConfigurationApi.GetClientConfiguration``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `GetClientConfiguration`: ClientConfiguration
fmt.Fprintf(os.Stdout, "Response from `ClientConfigurationApi.GetClientConfiguration`: %v\n", resp)
}
Other parameters are passed through a pointer to a apiGetClientConfigurationRequest struct via the builder pattern
Name | Type | Description | Notes |
---|---|---|---|
xRequestId | string | With any API call, you can pass a request ID. The request ID can be an arbitrary string with up to 255 characters. Passing a longer string will result in an error. If you don't pass a request ID for a call, finAPI will generate a random ID internally. The request ID is always returned back in the response of a service, as a header with name 'X-Request-Id'. We highly recommend to always pass a (preferably unique) request ID, and include it into your client application logs whenever you make a request or receive a response (especially in the case of an error response). finAPI is also logging request IDs on its end. Having a request ID can help the finAPI support team to work more efficiently and solve tickets faster. |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]