Skip to content

Conversation

@fern-api
Copy link
Contributor

@fern-api fern-api bot commented Feb 14, 2025

Summary

The API has undergone significant changes, including the removal of the /eval endpoint and the addition of new features such as the TransferAssistantHookAction object, the AssistantHookFilter object, and various updates to the Token object.

Removed

  • The /eval endpoint and all its associated operations have been removed.

Added

  • New TransferAssistantHookAction object for specifying transfer actions in assistants.
  • New AssistantHookFilter object for defining filters that trigger assistant hooks.
  • New properties in the Token object: tag, id, orgId, createdAt, updatedAt, and value.
  • New Token object for defining tokens with various properties.
  • New UpdateTokenDTO object for updating token details.
  • New SyncVoiceLibraryDTO object for syncing voice libraries.
  • New Eval object for evaluation data, including id, orgId, createdAt, updatedAt, and name.
  • New EvalsPaginatedResponse object for paginated evaluation responses.
  • New CreateEvalDto and UpdateEvalDto objects for creating and updating evaluations.
  • New EvalTestVoice object for evaluation test details, including scorers, type, ID, and script.
  • New EvalTest object for evaluation test data.
  • New EvalRunTestAttemptCall object for details of a call made during an evaluation run test attempt.
  • New EvalRunScorer object for defining scorers for evaluation run test attempts.
  • New EvalRunTestAttempt object for evaluation run test attempt details.
  • New EvalRunTestResult object for evaluation run test results.
  • New EvalRun object for evaluation run data, including status, ID, test results, and name.
  • New EvalRunsPaginatedResponse object for paginated evaluation run responses.
  • New CreateEvalRunDto and UpdateEvalRunDto objects for creating and updating evaluation runs.
  • New ClientMessageWorkflowNodeStarted object for sending workflow node started messages to clients.
  • New error codes: pipeline-error-mistral-llm-failed, pipeline-error-mistral-400-bad-request-validation-failed, pipeline-error-mistral-401-unauthorized, pipeline-error-mistral-403-model-access-denied, pipeline-error-mistral-429-exceeded-quota, and pipeline-error-mistral-500-server-error.

Changed

  • The default sort order for pagination has been changed from 'ASC' to 'DESC'.
  • The Token object has been updated with new properties and is now more comprehensive.
  • The Eval object has been updated with new properties and is now more comprehensive.
  • The EvalTest object has been updated with new properties and is now more comprehensive.
  • The EvalRun object has been updated with new properties and is now more comprehensive.
  • The ClientMessageWorkflowNodeStarted object has been added as a possible message type in the ClientMessageConversationUpdate object.
  • New error codes have been added to the ClientMessageConversationUpdate object.

fern-api bot added 18 commits January 30, 2025 00:02
…ases, and other improvements to the OpenAPI spec
Succinctly, this commit fixes the `openapi.json` file by updating the `AnalyticsController` to use a `post` method instead of `get`, and it also updates several enum values to have the correct spelling and casing.
@github-actions
Copy link
Contributor

fern-api bot added 2 commits February 15, 2025 00:02
- Change default sort order for pagination to 'DESC'
- Add new Google model 'gemini-2.0-flash-thinking-exp'
- Add new Grok model 'grok-2'
- Add new Mistral pipeline errors
- Remove 'UpdateWorkflowDTO' schema
- Add 'EvalsPaginatedResponse', 'EvalTest', 'EvalTestsPaginatedResponse', 'EvalRunsPaginatedResponse' schemas
@github-actions
Copy link
Contributor

@humford humford merged commit 8af830f into main Feb 15, 2025
3 of 4 checks passed
@humford humford deleted the fern/update-api-specs branch February 15, 2025 02:12
skeptrunedev referenced this pull request in devflowinc/vapi-docs Mar 5, 2025
* feat(openapi): add and update schemas for backoff plan, chat completion, and more

* fix(openapi): replace HttpRequest with ApiRequest and add silenceTimeoutMessage

* feat(openapi): add mipOptOut, acknowledgementPhrases, interruptionPhrases, and other improvements to the OpenAPI spec

* feat(openapi): add pciEnabled and hook fields to schemas

* fix(fern/apis/api/openapi.json): Add blocking boolean to tool call message configuration

* feat(openapi): add Transfer and SayHook, update ApiRequest and GatherTask

* fix(openapi): update schema to reflect new edge conditions and remove redundant fields

* feat(api): add gpt-4o-2024-08-06-ptu model and pcap packet capture support

* fix(openapi): update AnalyticsController and enum values

Succinctly, this commit fixes the `openapi.json` file by updating the `AnalyticsController` to use a `post` method instead of `get`, and it also updates several enum values to have the correct spelling and casing.

* feat(openapi): add compliance plan and eval endpoints

* feat(openapi): Add and update Eval endpoints and models

* fix(openapi): Update OpenAPI specification for pagination and tests

- Change default sort order for pagination to 'DESC'
- Add new Google model 'gemini-2.0-flash-thinking-exp'
- Add new Grok model 'grok-2'
- Add new Mistral pipeline errors
- Remove 'UpdateWorkflowDTO' schema
- Add 'EvalsPaginatedResponse', 'EvalTest', 'EvalTestsPaginatedResponse', 'EvalRunsPaginatedResponse' schemas

---------

Co-authored-by: fern-api[bot] <115122769+fern-api[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants