Retrieve all versions of a specific processor in Extend.
curl--request GET \--url https://api-prod.extend.app/v1/processors/:id/versions \--header'Authorization: Bearer <token>'
{"success":true,"versions":[{"object":"document_processor_version","id":"processor_version_5678","processorId":"processor_1234","processorType":"EXTRACT","description":"Updated extraction rules for invoice processing","version":"1.2","config":{// Configuration details specific to this processor version},"createdAt":"2024-03-01T14:00:00Z","updatedAt":"2024-03-01T14:00:00Z"},{"object":"document_processor_version","id":"processor_version_5677","processorId":"processor_1234","processorType":"EXTRACT","description":"Initial version","version":"0.1","config":{// Configuration details specific to this processor version},"createdAt":"2024-02-15T10:00:00Z","updatedAt":"2024-02-15T10:00:00Z"}]}
This endpoint allows you to fetch all versions of a given processor, including the current draft version.
Versions are typically returned in descending order of creation (newest first), but this should be confirmed in the actual implementation.
The draft version is the latest unpublished version of the processor, which can be published to create a new version. It might not have any changes from the last published version.
An array of ProcessorVersion objects representing all versions of the specified processor. See the ProcessorVersion object for more details on the structure of each version.
404 Not Found: If the specified processor does not exist.
{"success":true,"versions":[{"object":"document_processor_version","id":"processor_version_5678","processorId":"processor_1234","processorType":"EXTRACT","description":"Updated extraction rules for invoice processing","version":"1.2","config":{// Configuration details specific to this processor version},"createdAt":"2024-03-01T14:00:00Z","updatedAt":"2024-03-01T14:00:00Z"},{"object":"document_processor_version","id":"processor_version_5677","processorId":"processor_1234","processorType":"EXTRACT","description":"Initial version","version":"0.1","config":{// Configuration details specific to this processor version},"createdAt":"2024-02-15T10:00:00Z","updatedAt":"2024-02-15T10:00:00Z"}]}
curl--request GET \--url https://api-prod.extend.app/v1/processors/:id/versions \--header'Authorization: Bearer <token>'
{"success":true,"versions":[{"object":"document_processor_version","id":"processor_version_5678","processorId":"processor_1234","processorType":"EXTRACT","description":"Updated extraction rules for invoice processing","version":"1.2","config":{// Configuration details specific to this processor version},"createdAt":"2024-03-01T14:00:00Z","updatedAt":"2024-03-01T14:00:00Z"},{"object":"document_processor_version","id":"processor_version_5677","processorId":"processor_1234","processorType":"EXTRACT","description":"Initial version","version":"0.1","config":{// Configuration details specific to this processor version},"createdAt":"2024-02-15T10:00:00Z","updatedAt":"2024-02-15T10:00:00Z"}]}