Knowledge
Register provider resources
Create or update Fini document records from provider resources. Step 2 of the provider import flow.
POST
Creates or updates Fini document records for the resources you discovered with List provider resources, and returns the resulting document IDs. This is step 2 of the provider import flow.Documentation Index
Fetch the complete documentation index at: https://docs.usefini.com/llms.txt
Use this file to discover all available pages before exploring further.
Headers
Bearer token containing your Fini workspace API key. Format:
Bearer fini_... The key needs write scope.application/jsonPath parameters
Provider name. Supported values:
notion, zendesk, confluence. Must match a provider that’s already connected in the workspace.Body parameters
Array of resource objects to register. Each resource accepts the fields below.
Response
Document IDs for resources that were newly registered.
Document IDs for resources that already existed in the workspace and had their metadata updated.
Next step
Pass the returnedaddedDocumentIds and updatedDocumentIds into Queue ingestion:
- Put new IDs into
documentIdsToAddto ingest them for the first time. - Put existing IDs into
documentIdsToRefreshto re-process them.
Errors
400 Bad Request
400 Bad Request
The provider is not supported on the public route, not connected in the workspace, or one of the resource objects is missing required fields (
originalUrl, title, externalId, mimeType).401 Unauthorized
401 Unauthorized
403 Forbidden
403 Forbidden
The API key doesn’t include the
write scope, or it’s scoped to a different workspace.The response returned IDs but nothing is processing
The response returned IDs but nothing is processing
Expected. This route only creates document records — it doesn’t queue ingestion. Call Queue ingestion with the returned IDs to start processing.

