curl --request GET \
--url 'https://api-prod.usefini.com/v2/api-function-configs/public?toolId=4f5ef695-d03b-4d56-8fef-7f2bd5c17ef3' \
--header 'Authorization: Bearer fini_your_api_key'
const response = await fetch('https://api-prod.usefini.com/v2/api-function-configs/public?toolId=4f5ef695-d03b-4d56-8fef-7f2bd5c17ef3', {
method: 'GET',
headers: {
Authorization: 'Bearer fini_your_api_key'
}
});
const data = await response.json();
import requests
response = requests.get(
"https://api-prod.usefini.com/v2/api-function-configs/public?toolId=4f5ef695-d03b-4d56-8fef-7f2bd5c17ef3",
headers={"Authorization": "Bearer fini_your_api_key"},
)
data = response.json()
[
{
"id": "4f5ef695-d03b-4d56-8fef-7f2bd5c17ef3",
"name": "Lookup customer",
"method": "GET",
"url": "https://api.example.com/customers/{customerId}",
"headers": {
"Authorization": "Bearer ${apiToken}"
},
"saveFromResponse": {
"plan": "customer.plan",
"status": "customer.status"
},
"createdAt": "2026-07-28T08:55:32.000Z",
"updatedAt": "2026-07-28T09:10:18.000Z"
}
]
External API calls
List external API calls
List external API call steps, optionally filtered by action or attribute.
GET
/
v2
/
api-function-configs
/
public
curl --request GET \
--url 'https://api-prod.usefini.com/v2/api-function-configs/public?toolId=4f5ef695-d03b-4d56-8fef-7f2bd5c17ef3' \
--header 'Authorization: Bearer fini_your_api_key'
const response = await fetch('https://api-prod.usefini.com/v2/api-function-configs/public?toolId=4f5ef695-d03b-4d56-8fef-7f2bd5c17ef3', {
method: 'GET',
headers: {
Authorization: 'Bearer fini_your_api_key'
}
});
const data = await response.json();
import requests
response = requests.get(
"https://api-prod.usefini.com/v2/api-function-configs/public?toolId=4f5ef695-d03b-4d56-8fef-7f2bd5c17ef3",
headers={"Authorization": "Bearer fini_your_api_key"},
)
data = response.json()
[
{
"id": "4f5ef695-d03b-4d56-8fef-7f2bd5c17ef3",
"name": "Lookup customer",
"method": "GET",
"url": "https://api.example.com/customers/{customerId}",
"headers": {
"Authorization": "Bearer ${apiToken}"
},
"saveFromResponse": {
"plan": "customer.plan",
"status": "customer.status"
},
"createdAt": "2026-07-28T08:55:32.000Z",
"updatedAt": "2026-07-28T09:10:18.000Z"
}
]
Returns external API call records in the workspace. The wire-format object is still called
Data Step. Pass toolId to list only the calls for one action or attribute, ordered by stepNumber.
Headers
string
required
Bearer token containing your Fini workspace API key. Format:
Bearer fini_... The key needs read scope.Query parameters
string
Optional action or attribute ID. When set, returns only that record’s external API calls, ordered by
stepNumber.Response
Returns a top-level array ofData Step objects with sensitive values masked.
curl --request GET \
--url 'https://api-prod.usefini.com/v2/api-function-configs/public?toolId=4f5ef695-d03b-4d56-8fef-7f2bd5c17ef3' \
--header 'Authorization: Bearer fini_your_api_key'
const response = await fetch('https://api-prod.usefini.com/v2/api-function-configs/public?toolId=4f5ef695-d03b-4d56-8fef-7f2bd5c17ef3', {
method: 'GET',
headers: {
Authorization: 'Bearer fini_your_api_key'
}
});
const data = await response.json();
import requests
response = requests.get(
"https://api-prod.usefini.com/v2/api-function-configs/public?toolId=4f5ef695-d03b-4d56-8fef-7f2bd5c17ef3",
headers={"Authorization": "Bearer fini_your_api_key"},
)
data = response.json()
[
{
"id": "4f5ef695-d03b-4d56-8fef-7f2bd5c17ef3",
"name": "Lookup customer",
"method": "GET",
"url": "https://api.example.com/customers/{customerId}",
"headers": {
"Authorization": "Bearer ${apiToken}"
},
"saveFromResponse": {
"plan": "customer.plan",
"status": "customer.status"
},
"createdAt": "2026-07-28T08:55:32.000Z",
"updatedAt": "2026-07-28T09:10:18.000Z"
}
]
Errors
401 Unauthorized
401 Unauthorized
The API key is missing, malformed, revoked, or invalid.
403 Forbidden
403 Forbidden
The API key does not include the
read scope required for this route.500 Internal Server Error
500 Internal Server Error
Fini failed while loading Data Steps, for example when
toolId is not a valid ID.Was this page helpful?

