diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index 54aee2d7c..2010caab9 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -1,12 +1,13 @@ -speakeasyVersion: 1.441.0 +speakeasyVersion: 1.451.3 sources: merge-code-samples-into-spec: sourceNamespace: merge-code-samples-into-spec - sourceRevisionDigest: sha256:207aca7b31667aa710fdbe316a59408df4dbcb0be4f1437deb9a09dd671f68f7 - sourceBlobDigest: sha256:6cae9e4c3673dec9ca1223e878a3583b4fd46d3eadf1f38c7140ae75c45487e3 + sourceRevisionDigest: sha256:6182b970311432ca32ca45955d56a6a00fbc29eba9ed3901ea57f1b448d6a4cb + sourceBlobDigest: sha256:38224a302aa74dd5039456d1e43b4cc6067758c7bbd9cfce81c11940b5bb3be8 tags: - latest - - speakeasy-sdk-regen-1731974607 + - speakeasy-sdk-regen-1732147399 + - "1.0" targets: {} workflow: workflowVersion: 1.0.0 diff --git a/packages/api/swagger/openapi-with-code-samples.yaml b/packages/api/swagger/openapi-with-code-samples.yaml index 76448dbc8..988e19d15 100644 --- a/packages/api/swagger/openapi-with-code-samples.yaml +++ b/packages/api/swagger/openapi-with-code-samples.yaml @@ -147,449 +147,6 @@ paths: - lang: ruby label: health source: "require 'panora'\n\n\ns = ::OpenApiSDK::Panora.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n api_key: \"\",\n )\n)\n\n \nres = s.health()\n\nif ! res.number.nil?\n # handle response\nend" - /rag/query: - post: - operationId: query - summary: Query using RAG Search - description: Query across your connected data sources using RAG Search - parameters: - - name: x-connection-token - required: true - in: header - description: The connection token - schema: - type: string - requestBody: - required: true - content: - application/json: - schema: - $ref: '#/components/schemas/QueryBody' - responses: - '201': - description: '' - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/RagQueryOutput' - x-speakeasy-group: rag - x-codeSamples: - - lang: typescript - label: query - source: |- - import { Panora } from "@panora/sdk"; - - const panora = new Panora({ - apiKey: "", - }); - - async function run() { - const result = await panora.rag.query({ - xConnectionToken: "", - queryBody: { - query: "When does Panora incorporated?", - topK: 3, - }, - }); - - // Handle the result - console.log(result); - } - - run(); - - lang: python - label: query - source: |- - from panora_sdk import Panora - - s = Panora( - api_key="", - ) - - - res = s.rag.query(x_connection_token="", query_body={ - "query": "When does Panora incorporated?", - "top_k": 3, - }) - - if res is not None: - # handle response - pass - - lang: go - label: query - source: |- - package main - - import( - gosdk "github.com/panoratech/go-sdk" - "context" - "github.com/panoratech/go-sdk/models/components" - "log" - ) - - func main() { - s := gosdk.New( - gosdk.WithSecurity(""), - ) - - ctx := context.Background() - res, err := s.Rag.Query(ctx, "", components.QueryBody{ - Query: "When does Panora incorporated?", - TopK: gosdk.Float64(3), - }) - if err != nil { - log.Fatal(err) - } - if res.RagQueryOutputs != nil { - // handle response - } - } - - lang: ruby - label: query - source: "require 'panora'\n\n\ns = ::OpenApiSDK::Panora.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n api_key: \"\",\n )\n)\n\n \nres = s.rag.query(x_connection_token=\"\", query_body=::OpenApiSDK::Shared::QueryBody.new(\n query: \"When does Panora incorporated?\",\n top_k: 3,\n))\n\nif ! res.rag_query_outputs.nil?\n # handle response\nend" - /filestorage/files: - get: - operationId: listFilestorageFile - summary: List Files - parameters: - - name: x-connection-token - required: true - in: header - description: The connection token - schema: - type: string - - name: remote_data - required: false - in: query - example: true - description: Set to true to include data from the original software. - schema: - type: boolean - - name: limit - required: false - in: query - example: 10 - description: Set to get the number of records. - schema: - type: number - - name: cursor - required: false - in: query - example: 1b8b05bb-5273-4012-b520-8657b0b90874 - description: Set to get the number of records after this cursor. - schema: - type: string - responses: - '200': - description: '' - content: - application/json: - schema: - allOf: - - $ref: '#/components/schemas/PaginatedDto' - - properties: - data: - type: array - items: - $ref: '#/components/schemas/UnifiedFilestorageFileOutput' - tags: &ref_0 - - filestorage/files - x-speakeasy-group: filestorage.files - x-speakeasy-pagination: - type: cursor - inputs: - - name: cursor - in: parameters - type: cursor - outputs: - nextCursor: $.next_cursor - x-codeSamples: - - lang: typescript - label: listFilestorageFile - source: |- - import { Panora } from "@panora/sdk"; - - const panora = new Panora({ - apiKey: "", - }); - - async function run() { - const result = await panora.filestorage.files.list({ - xConnectionToken: "", - remoteData: true, - limit: 10, - cursor: "1b8b05bb-5273-4012-b520-8657b0b90874", - }); - - for await (const page of result) { - // Handle the page - console.log(page); - } - } - - run(); - - lang: python - label: listFilestorageFile - source: |- - from panora_sdk import Panora - - s = Panora( - api_key="", - ) - - - res = s.filestorage.files.list(x_connection_token="", remote_data=True, limit=10, cursor="1b8b05bb-5273-4012-b520-8657b0b90874") - - if res is not None: - while True: - # handle items - - res = res.Next() - if res is None: - break - - lang: go - label: listFilestorageFile - source: "package main\n\nimport(\n\tgosdk \"github.com/panoratech/go-sdk\"\n\t\"context\"\n\t\"log\"\n)\n\nfunc main() {\n s := gosdk.New(\n gosdk.WithSecurity(\"\"),\n )\n\n ctx := context.Background()\n res, err := s.Filestorage.Files.List(ctx, \"\", gosdk.Bool(true), gosdk.Float64(10), gosdk.String(\"1b8b05bb-5273-4012-b520-8657b0b90874\"))\n if err != nil {\n log.Fatal(err)\n }\n if res.Object != nil {\n for {\n // handle items\n \n res, err = res.Next()\n \n if err != nil {\n // handle error\n }\n \n if res == nil {\n break\n }\n }\n \n }\n}" - - lang: ruby - label: listFilestorageFile - source: "require 'panora'\n\n\ns = ::OpenApiSDK::Panora.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n api_key: \"\",\n )\n)\n\n \nres = s.filestorage_files.list(x_connection_token=\"\", remote_data=true, limit=10.0, cursor=\"1b8b05bb-5273-4012-b520-8657b0b90874\")\n\nif ! res.object.nil?\n # handle response\nend" - post: - operationId: createFilestorageFile - summary: Create Files - description: Create Files in any supported Filestorage software - parameters: - - name: x-connection-token - required: true - in: header - description: The connection token - schema: - type: string - - name: remote_data - required: false - in: query - example: false - description: Set to true to include data from the original Accounting software. - schema: - type: boolean - requestBody: - required: true - content: - application/json: - schema: - $ref: '#/components/schemas/UnifiedFilestorageFileInput' - responses: - '201': - description: '' - content: - application/json: - schema: - $ref: '#/components/schemas/UnifiedFilestorageFileOutput' - tags: *ref_0 - x-speakeasy-group: filestorage.files - x-codeSamples: - - lang: typescript - label: createFilestorageFile - source: |- - import { Panora } from "@panora/sdk"; - - const panora = new Panora({ - apiKey: "", - }); - - async function run() { - const result = await panora.filestorage.files.create({ - xConnectionToken: "", - remoteData: false, - unifiedFilestorageFileInput: { - name: "my_paris_photo.png", - fileUrl: "https://example.com/my_paris_photo.png", - mimeType: "application/pdf", - size: "1024", - folderId: "801f9ede-c698-4e66-a7fc-48d19eebaa4f", - permission: "801f9ede-c698-4e66-a7fc-48d19eebaa4f", - sharedLink: "801f9ede-c698-4e66-a7fc-48d19eebaa4f", - fieldMappings: { - "fav_dish": "broccoli", - "fav_color": "red", - }, - }, - }); - - // Handle the result - console.log(result); - } - - run(); - - lang: python - label: createFilestorageFile - source: |- - from panora_sdk import Panora - - s = Panora( - api_key="", - ) - - - res = s.filestorage.files.create(x_connection_token="", unified_filestorage_file_input={ - "name": "my_paris_photo.png", - "file_url": "https://example.com/my_paris_photo.png", - "mime_type": "application/pdf", - "size": "1024", - "folder_id": "801f9ede-c698-4e66-a7fc-48d19eebaa4f", - "permission": "801f9ede-c698-4e66-a7fc-48d19eebaa4f", - "shared_link": "801f9ede-c698-4e66-a7fc-48d19eebaa4f", - "field_mappings": { - "fav_dish": "broccoli", - "fav_color": "red", - }, - }, remote_data=False) - - if res is not None: - # handle response - pass - - lang: go - label: createFilestorageFile - source: |- - package main - - import( - gosdk "github.com/panoratech/go-sdk" - "context" - "github.com/panoratech/go-sdk/models/components" - "log" - ) - - func main() { - s := gosdk.New( - gosdk.WithSecurity(""), - ) - - ctx := context.Background() - res, err := s.Filestorage.Files.Create(ctx, "", components.UnifiedFilestorageFileInput{ - Name: gosdk.String("my_paris_photo.png"), - FileURL: gosdk.String("https://example.com/my_paris_photo.png"), - MimeType: gosdk.String("application/pdf"), - Size: gosdk.String("1024"), - FolderID: gosdk.String("801f9ede-c698-4e66-a7fc-48d19eebaa4f"), - Permission: gosdk.String("801f9ede-c698-4e66-a7fc-48d19eebaa4f"), - SharedLink: gosdk.String("801f9ede-c698-4e66-a7fc-48d19eebaa4f"), - FieldMappings: map[string]any{ - "fav_dish": "broccoli", - "fav_color": "red", - }, - }, gosdk.Bool(false)) - if err != nil { - log.Fatal(err) - } - if res.UnifiedFilestorageFileOutput != nil { - // handle response - } - } - - lang: ruby - label: createFilestorageFile - source: "require 'panora'\n\n\ns = ::OpenApiSDK::Panora.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n api_key: \"\",\n )\n)\n\n \nres = s.filestorage_files.create(x_connection_token=\"\", unified_filestorage_file_input=::OpenApiSDK::Shared::UnifiedFilestorageFileInput.new(\n name: \"my_paris_photo.png\",\n file_url: \"https://example.com/my_paris_photo.png\",\n mime_type: \"application/pdf\",\n size: \"1024\",\n folder_id: \"801f9ede-c698-4e66-a7fc-48d19eebaa4f\",\n permission: \"801f9ede-c698-4e66-a7fc-48d19eebaa4f\",\n shared_link: \"801f9ede-c698-4e66-a7fc-48d19eebaa4f\",\n field_mappings: {\n \"fav_dish\": \"broccoli\",\n \"fav_color\": \"red\",\n },\n), remote_data=false)\n\nif ! res.unified_filestorage_file_output.nil?\n # handle response\nend" - /filestorage/files/{id}: - get: - operationId: retrieveFilestorageFile - summary: Retrieve Files - description: Retrieve Files from any connected Filestorage software - parameters: - - name: x-connection-token - required: true - in: header - description: The connection token - schema: - type: string - - name: id - required: true - in: path - description: id of the file you want to retrieve. - example: 801f9ede-c698-4e66-a7fc-48d19eebaa4f - schema: - type: string - - name: remote_data - required: false - in: query - description: Set to true to include data from the original File Storage software. - example: false - schema: - type: boolean - responses: - '200': - description: '' - content: - application/json: - schema: - $ref: '#/components/schemas/UnifiedFilestorageFileOutput' - tags: *ref_0 - x-speakeasy-group: filestorage.files - x-codeSamples: - - lang: typescript - label: retrieveFilestorageFile - source: |- - import { Panora } from "@panora/sdk"; - - const panora = new Panora({ - apiKey: "", - }); - - async function run() { - const result = await panora.filestorage.files.retrieve({ - xConnectionToken: "", - id: "801f9ede-c698-4e66-a7fc-48d19eebaa4f", - remoteData: false, - }); - - // Handle the result - console.log(result); - } - - run(); - - lang: python - label: retrieveFilestorageFile - source: |- - from panora_sdk import Panora - - s = Panora( - api_key="", - ) - - - res = s.filestorage.files.retrieve(x_connection_token="", id="801f9ede-c698-4e66-a7fc-48d19eebaa4f", remote_data=False) - - if res is not None: - # handle response - pass - - lang: go - label: retrieveFilestorageFile - source: |- - package main - - import( - gosdk "github.com/panoratech/go-sdk" - "context" - "log" - ) - - func main() { - s := gosdk.New( - gosdk.WithSecurity(""), - ) - - ctx := context.Background() - res, err := s.Filestorage.Files.Retrieve(ctx, "", "801f9ede-c698-4e66-a7fc-48d19eebaa4f", gosdk.Bool(false)) - if err != nil { - log.Fatal(err) - } - if res.UnifiedFilestorageFileOutput != nil { - // handle response - } - } - - lang: ruby - label: retrieveFilestorageFile - source: "require 'panora'\n\n\ns = ::OpenApiSDK::Panora.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n api_key: \"\",\n )\n)\n\n \nres = s.filestorage_files.retrieve(x_connection_token=\"\", id=\"801f9ede-c698-4e66-a7fc-48d19eebaa4f\", remote_data=false)\n\nif ! res.unified_filestorage_file_output.nil?\n # handle response\nend" /auth/login: post: operationId: signIn @@ -767,7 +324,7 @@ paths: type: array items: $ref: '#/components/schemas/WebhookResponse' - tags: &ref_1 + tags: &ref_0 - webhooks x-speakeasy-group: webhooks x-codeSamples: @@ -848,7 +405,7 @@ paths: application/json: schema: $ref: '#/components/schemas/WebhookResponse' - tags: *ref_1 + tags: *ref_0 x-speakeasy-group: webhooks x-codeSamples: - lang: typescript @@ -943,13 +500,15 @@ paths: schema: type: string responses: + '200': + description: '' '201': description: '' content: application/json: schema: $ref: '#/components/schemas/WebhookResponse' - tags: *ref_1 + tags: *ref_0 x-speakeasy-group: webhooks x-codeSamples: - lang: typescript @@ -1026,13 +585,15 @@ paths: schema: type: string responses: + '200': + description: '' '201': description: '' content: application/json: schema: $ref: '#/components/schemas/WebhookResponse' - tags: *ref_1 + tags: *ref_0 x-speakeasy-group: webhooks x-codeSamples: - lang: typescript @@ -1117,7 +678,7 @@ paths: type: object additionalProperties: true description: Dynamic event payload - tags: *ref_1 + tags: *ref_0 x-speakeasy-group: webhooks x-codeSamples: - lang: typescript @@ -1227,6 +788,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -1248,7 +810,7 @@ paths: type: array items: $ref: '#/components/schemas/UnifiedTicketingTicketOutput' - tags: &ref_2 + tags: &ref_1 - ticketing/tickets x-speakeasy-group: ticketing.tickets x-speakeasy-pagination: @@ -1340,7 +902,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedTicketingTicketOutput' - tags: *ref_2 + tags: *ref_1 x-speakeasy-group: ticketing.tickets x-codeSamples: - lang: typescript @@ -1573,7 +1135,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedTicketingTicketOutput' - tags: *ref_2 + tags: *ref_1 x-speakeasy-group: ticketing.tickets x-codeSamples: - lang: typescript @@ -1664,6 +1226,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -1685,7 +1248,7 @@ paths: type: array items: $ref: '#/components/schemas/UnifiedTicketingUserOutput' - tags: &ref_3 + tags: &ref_2 - ticketing/users x-speakeasy-group: ticketing.users x-speakeasy-pagination: @@ -1779,7 +1342,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedTicketingUserOutput' - tags: *ref_3 + tags: *ref_2 x-speakeasy-group: ticketing.users x-codeSamples: - lang: typescript @@ -1870,6 +1433,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -1891,7 +1455,7 @@ paths: type: array items: $ref: '#/components/schemas/UnifiedTicketingAccountOutput' - tags: &ref_4 + tags: &ref_3 - ticketing/accounts x-speakeasy-group: ticketing.accounts x-speakeasy-pagination: @@ -1983,7 +1547,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedTicketingAccountOutput' - tags: *ref_4 + tags: *ref_3 x-speakeasy-group: ticketing.accounts x-codeSamples: - lang: typescript @@ -2073,6 +1637,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -2094,7 +1659,7 @@ paths: type: array items: $ref: '#/components/schemas/UnifiedTicketingContactOutput' - tags: &ref_5 + tags: &ref_4 - ticketing/contacts x-speakeasy-group: ticketing.contacts x-speakeasy-pagination: @@ -2192,7 +1757,7 @@ paths: type: array items: $ref: '#/components/schemas/UnifiedTicketingContactOutput' - tags: *ref_5 + tags: *ref_4 x-speakeasy-group: ticketing.contacts x-codeSamples: - lang: typescript @@ -2279,7 +1844,7 @@ paths: responses: '200': description: '' - tags: &ref_6 + tags: &ref_5 - sync x-speakeasy-group: sync x-codeSamples: @@ -2357,7 +1922,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ResyncStatusDto' - tags: *ref_6 + tags: *ref_5 x-speakeasy-group: sync x-codeSamples: - lang: typescript @@ -2434,7 +1999,13 @@ paths: responses: '200': description: Pull frequency updated successfully - tags: *ref_6 + '201': + description: '' + content: + application/json: + schema: + type: object + tags: *ref_5 x-speakeasy-group: sync x-codeSamples: - lang: typescript @@ -2470,7 +2041,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UpdatePullFrequencyDto' - tags: *ref_6 + tags: *ref_5 x-speakeasy-group: sync x-codeSamples: - lang: typescript @@ -2514,6 +2085,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -2535,7 +2107,7 @@ paths: type: array items: $ref: '#/components/schemas/UnifiedCrmCompanyOutput' - tags: &ref_7 + tags: &ref_6 - crm/companies x-speakeasy-group: crm.companies x-speakeasy-pagination: @@ -2627,7 +2199,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedCrmCompanyOutput' - tags: *ref_7 + tags: *ref_6 x-speakeasy-group: crm.companies x-codeSamples: - lang: typescript @@ -2827,7 +2399,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedCrmCompanyOutput' - tags: *ref_7 + tags: *ref_6 x-speakeasy-group: crm.companies x-codeSamples: - lang: typescript @@ -2918,6 +2490,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -2939,7 +2512,7 @@ paths: type: array items: $ref: '#/components/schemas/UnifiedCrmContactOutput' - tags: &ref_8 + tags: &ref_7 - crm/contacts x-speakeasy-group: crm.contacts x-speakeasy-pagination: @@ -3031,7 +2604,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedCrmContactOutput' - tags: *ref_8 + tags: *ref_7 x-speakeasy-group: crm.contacts x-codeSamples: - lang: typescript @@ -3228,7 +2801,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedCrmContactOutput' - tags: *ref_8 + tags: *ref_7 x-speakeasy-group: crm.contacts x-codeSamples: - lang: typescript @@ -3319,6 +2892,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -3340,7 +2914,7 @@ paths: type: array items: $ref: '#/components/schemas/UnifiedCrmDealOutput' - tags: &ref_9 + tags: &ref_8 - crm/deals x-speakeasy-group: crm.deals x-speakeasy-pagination: @@ -3431,7 +3005,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedCrmDealOutput' - tags: *ref_9 + tags: *ref_8 x-speakeasy-group: crm.deals x-codeSamples: - lang: typescript @@ -3564,7 +3138,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedCrmDealOutput' - tags: *ref_9 + tags: *ref_8 x-speakeasy-group: crm.deals x-codeSamples: - lang: typescript @@ -3655,6 +3229,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -3676,7 +3251,7 @@ paths: type: array items: $ref: '#/components/schemas/UnifiedCrmEngagementOutput' - tags: &ref_10 + tags: &ref_9 - crm/engagements x-speakeasy-group: crm.engagements x-speakeasy-pagination: @@ -3768,7 +3343,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedCrmEngagementOutput' - tags: *ref_10 + tags: *ref_9 x-speakeasy-group: crm.engagements x-codeSamples: - lang: typescript @@ -3919,7 +3494,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedCrmEngagementOutput' - tags: *ref_10 + tags: *ref_9 x-speakeasy-group: crm.engagements x-codeSamples: - lang: typescript @@ -4010,6 +3585,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -4031,7 +3607,7 @@ paths: type: array items: $ref: '#/components/schemas/UnifiedCrmNoteOutput' - tags: &ref_11 + tags: &ref_10 - crm/notes x-speakeasy-group: crm.notes x-speakeasy-pagination: @@ -4123,7 +3699,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedCrmNoteOutput' - tags: *ref_11 + tags: *ref_10 x-speakeasy-group: crm.notes x-codeSamples: - lang: typescript @@ -4254,7 +3830,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedCrmNoteOutput' - tags: *ref_11 + tags: *ref_10 x-speakeasy-group: crm.notes x-codeSamples: - lang: typescript @@ -4345,6 +3921,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -4366,7 +3943,7 @@ paths: type: array items: $ref: '#/components/schemas/UnifiedCrmStageOutput' - tags: &ref_12 + tags: &ref_11 - crm/stages x-speakeasy-group: crm.stages x-speakeasy-pagination: @@ -4460,7 +4037,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedCrmStageOutput' - tags: *ref_12 + tags: *ref_11 x-speakeasy-group: crm.stages x-codeSamples: - lang: typescript @@ -4551,6 +4128,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -4572,7 +4150,7 @@ paths: type: array items: $ref: '#/components/schemas/UnifiedCrmTaskOutput' - tags: &ref_13 + tags: &ref_12 - crm/tasks x-speakeasy-group: crm.tasks x-speakeasy-pagination: @@ -4663,7 +4241,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedCrmTaskOutput' - tags: *ref_13 + tags: *ref_12 x-speakeasy-group: crm.tasks x-codeSamples: - lang: typescript @@ -4802,7 +4380,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedCrmTaskOutput' - tags: *ref_13 + tags: *ref_12 x-speakeasy-group: crm.tasks x-codeSamples: - lang: typescript @@ -4893,6 +4471,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -4914,7 +4493,7 @@ paths: type: array items: $ref: '#/components/schemas/UnifiedCrmUserOutput' - tags: &ref_14 + tags: &ref_13 - crm/users x-speakeasy-group: crm.users x-speakeasy-pagination: @@ -5008,7 +4587,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedCrmUserOutput' - tags: *ref_14 + tags: *ref_13 x-speakeasy-group: crm.users x-codeSamples: - lang: typescript @@ -5099,6 +4678,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -5121,7 +4701,7 @@ paths: items: $ref: >- #/components/schemas/UnifiedTicketingCollectionOutput - tags: &ref_15 + tags: &ref_14 - ticketing/collections x-speakeasy-group: ticketing.collections x-speakeasy-pagination: @@ -5215,7 +4795,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedTicketingCollectionOutput' - tags: *ref_15 + tags: *ref_14 x-speakeasy-group: ticketing.collections x-codeSamples: - lang: typescript @@ -5306,6 +4886,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -5327,7 +4908,7 @@ paths: type: array items: $ref: '#/components/schemas/UnifiedTicketingCommentOutput' - tags: &ref_16 + tags: &ref_15 - ticketing/comments x-speakeasy-group: ticketing.comments x-speakeasy-pagination: @@ -5418,7 +4999,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedTicketingCommentOutput' - tags: *ref_16 + tags: *ref_15 x-speakeasy-group: ticketing.comments x-codeSamples: - lang: typescript @@ -5557,7 +5138,7 @@ paths: type: array items: $ref: '#/components/schemas/UnifiedTicketingCommentOutput' - tags: *ref_16 + tags: *ref_15 x-speakeasy-group: ticketing.comments x-codeSamples: - lang: typescript @@ -5647,6 +5228,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -5668,7 +5250,7 @@ paths: type: array items: $ref: '#/components/schemas/UnifiedTicketingTagOutput' - tags: &ref_17 + tags: &ref_16 - ticketing/tags x-speakeasy-group: ticketing.tags x-speakeasy-pagination: @@ -5762,7 +5344,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedTicketingTagOutput' - tags: *ref_17 + tags: *ref_16 x-speakeasy-group: ticketing.tags x-codeSamples: - lang: typescript @@ -5853,6 +5435,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -5874,7 +5457,7 @@ paths: type: array items: $ref: '#/components/schemas/UnifiedTicketingTeamOutput' - tags: &ref_18 + tags: &ref_17 - ticketing/teams x-speakeasy-group: ticketing.teams x-speakeasy-pagination: @@ -5968,7 +5551,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedTicketingTeamOutput' - tags: *ref_18 + tags: *ref_17 x-speakeasy-group: ticketing.teams x-codeSamples: - lang: typescript @@ -6053,7 +5636,7 @@ paths: application/json: schema: $ref: '#/components/schemas/LinkedUserResponse' - tags: &ref_19 + tags: &ref_18 - linkedUsers x-speakeasy-group: linkedUsers x-codeSamples: @@ -6137,7 +5720,7 @@ paths: application/json: schema: $ref: '#/components/schemas/LinkedUserResponse' - tags: *ref_19 + tags: *ref_18 x-speakeasy-group: linkedUsers x-codeSamples: - lang: typescript @@ -6223,7 +5806,7 @@ paths: type: array items: $ref: '#/components/schemas/LinkedUserResponse' - tags: *ref_19 + tags: *ref_18 x-speakeasy-group: linkedUsers x-codeSamples: - lang: typescript @@ -6306,7 +5889,7 @@ paths: type: array items: $ref: '#/components/schemas/LinkedUserResponse' - tags: *ref_19 + tags: *ref_18 x-speakeasy-group: linkedUsers x-codeSamples: - lang: typescript @@ -6403,7 +5986,7 @@ paths: application/json: schema: $ref: '#/components/schemas/LinkedUserResponse' - tags: *ref_19 + tags: *ref_18 x-speakeasy-group: linkedUsers x-codeSamples: - lang: typescript @@ -6482,7 +6065,7 @@ paths: type: array items: $ref: '#/components/schemas/ProjectResponse' - tags: &ref_20 + tags: &ref_19 - projects x-codeSamples: - lang: typescript @@ -6562,7 +6145,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ProjectResponse' - tags: *ref_20 + tags: *ref_19 x-codeSamples: - lang: typescript label: createProject @@ -6645,7 +6228,7 @@ paths: responses: '200': description: '' - tags: &ref_21 + tags: &ref_20 - fieldMappings x-speakeasy-group: fieldMappings x-codeSamples: @@ -6714,7 +6297,7 @@ paths: responses: '200': description: '' - tags: *ref_21 + tags: *ref_20 x-speakeasy-group: fieldMappings x-codeSamples: - lang: typescript @@ -6782,7 +6365,7 @@ paths: responses: '200': description: '' - tags: *ref_21 + tags: *ref_20 x-speakeasy-group: fieldMappings x-codeSamples: - lang: typescript @@ -6860,7 +6443,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CustomFieldResponse' - tags: *ref_21 + tags: *ref_20 x-speakeasy-group: fieldMappings x-codeSamples: - lang: typescript @@ -6959,7 +6542,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CustomFieldResponse' - tags: *ref_21 + tags: *ref_20 x-speakeasy-group: fieldMappings x-codeSamples: - lang: typescript @@ -7067,7 +6650,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CustomFieldResponse' - tags: *ref_21 + tags: *ref_20 x-speakeasy-group: fieldMappings x-codeSamples: - lang: typescript @@ -7155,11 +6738,15 @@ paths: required: false in: query schema: + minimum: 1 + default: 1 type: number - name: limit required: false in: query schema: + minimum: 1 + default: 10 type: number responses: '200': @@ -7256,7 +6843,13 @@ paths: application/json: schema: type: object - tags: &ref_22 + '201': + description: '' + content: + application/json: + schema: + type: object + tags: &ref_21 - passthrough x-speakeasy-group: passthrough x-codeSamples: @@ -7357,7 +6950,7 @@ paths: responses: '200': description: '' - tags: *ref_22 + tags: *ref_21 x-speakeasy-group: passthrough.{retryid} x-codeSamples: - lang: typescript @@ -7443,6 +7036,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -7465,7 +7059,7 @@ paths: items: $ref: >- #/components/schemas/UnifiedMarketingautomationActionOutput - tags: &ref_23 + tags: &ref_22 - marketingautomation/actions x-speakeasy-group: marketingautomation.actions x-speakeasy-pagination: @@ -7558,7 +7152,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedMarketingautomationActionOutput' - tags: *ref_23 + tags: *ref_22 x-speakeasy-group: marketingautomation.actions x-codeSamples: - lang: typescript @@ -7660,7 +7254,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedMarketingautomationActionOutput' - tags: *ref_23 + tags: *ref_22 x-speakeasy-group: marketingautomation.actions x-codeSamples: - lang: typescript @@ -7751,6 +7345,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -7773,7 +7368,7 @@ paths: items: $ref: >- #/components/schemas/UnifiedMarketingautomationAutomationOutput - tags: &ref_24 + tags: &ref_23 - marketingautomation/automations x-speakeasy-group: marketingautomation.automations x-speakeasy-pagination: @@ -7867,7 +7462,7 @@ paths: schema: $ref: >- #/components/schemas/UnifiedMarketingautomationAutomationOutput - tags: *ref_24 + tags: *ref_23 x-speakeasy-group: marketingautomation.automations x-codeSamples: - lang: typescript @@ -7970,7 +7565,7 @@ paths: schema: $ref: >- #/components/schemas/UnifiedMarketingautomationAutomationOutput - tags: *ref_24 + tags: *ref_23 x-speakeasy-group: marketingautomation.automations x-codeSamples: - lang: typescript @@ -8061,6 +7656,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -8083,7 +7679,7 @@ paths: items: $ref: >- #/components/schemas/UnifiedMarketingautomationCampaignOutput - tags: &ref_25 + tags: &ref_24 - marketingautomation/campaigns x-speakeasy-group: marketingautomation.campaigns x-speakeasy-pagination: @@ -8176,7 +7772,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedMarketingautomationCampaignOutput' - tags: *ref_25 + tags: *ref_24 x-speakeasy-group: marketingautomation.campaigns x-codeSamples: - lang: typescript @@ -8278,7 +7874,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedMarketingautomationCampaignOutput' - tags: *ref_25 + tags: *ref_24 x-speakeasy-group: marketingautomation.campaigns x-codeSamples: - lang: typescript @@ -8369,6 +7965,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -8391,7 +7988,7 @@ paths: items: $ref: >- #/components/schemas/UnifiedMarketingautomationContactOutput - tags: &ref_26 + tags: &ref_25 - marketingautomation/contacts x-speakeasy-group: marketingautomation.contacts x-speakeasy-pagination: @@ -8484,7 +8081,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedMarketingautomationContactOutput' - tags: *ref_26 + tags: *ref_25 x-speakeasy-group: marketingautomation.contacts x-codeSamples: - lang: typescript @@ -8586,7 +8183,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedMarketingautomationContactOutput' - tags: *ref_26 + tags: *ref_25 x-speakeasy-group: marketingautomation.contacts x-codeSamples: - lang: typescript @@ -8677,6 +8274,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -8699,7 +8297,7 @@ paths: items: $ref: >- #/components/schemas/UnifiedMarketingautomationEmailOutput - tags: &ref_27 + tags: &ref_26 - marketingautomation/emails x-speakeasy-group: marketingautomation.emails x-speakeasy-pagination: @@ -8794,7 +8392,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedMarketingautomationEmailOutput' - tags: *ref_27 + tags: *ref_26 x-speakeasy-group: marketingautomation.emails x-codeSamples: - lang: typescript @@ -8885,6 +8483,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -8907,7 +8506,7 @@ paths: items: $ref: >- #/components/schemas/UnifiedMarketingautomationEventOutput - tags: &ref_28 + tags: &ref_27 - marketingautomation/events x-speakeasy-group: marketingautomation.events x-speakeasy-pagination: @@ -9002,7 +8601,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedMarketingautomationEventOutput' - tags: *ref_28 + tags: *ref_27 x-speakeasy-group: marketingautomation.events x-codeSamples: - lang: typescript @@ -9093,6 +8692,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -9115,7 +8715,7 @@ paths: items: $ref: >- #/components/schemas/UnifiedMarketingautomationListOutput - tags: &ref_29 + tags: &ref_28 - marketingautomation/lists x-speakeasy-group: marketingautomation.lists x-speakeasy-pagination: @@ -9207,7 +8807,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedMarketingautomationListOutput' - tags: *ref_29 + tags: *ref_28 x-speakeasy-group: marketingautomation.lists x-codeSamples: - lang: typescript @@ -9308,7 +8908,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedMarketingautomationListOutput' - tags: *ref_29 + tags: *ref_28 x-speakeasy-group: marketingautomation.lists x-codeSamples: - lang: typescript @@ -9399,6 +8999,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -9421,7 +9022,7 @@ paths: items: $ref: >- #/components/schemas/UnifiedMarketingautomationMessageOutput - tags: &ref_30 + tags: &ref_29 - marketingautomation/messages x-speakeasy-group: marketingautomation.messages x-speakeasy-pagination: @@ -9516,7 +9117,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedMarketingautomationMessageOutput' - tags: *ref_30 + tags: *ref_29 x-speakeasy-group: marketingautomation.messages x-codeSamples: - lang: typescript @@ -9607,6 +9208,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -9629,7 +9231,7 @@ paths: items: $ref: >- #/components/schemas/UnifiedMarketingautomationTemplateOutput - tags: &ref_31 + tags: &ref_30 - marketingautomation/templates x-speakeasy-group: marketingautomation.templates x-speakeasy-pagination: @@ -9721,7 +9323,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedMarketingautomationTemplateOutput' - tags: *ref_31 + tags: *ref_30 x-speakeasy-group: marketingautomation.templates x-codeSamples: - lang: typescript @@ -9822,7 +9424,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedMarketingautomationTemplateOutput' - tags: *ref_31 + tags: *ref_30 x-speakeasy-group: marketingautomation.templates x-codeSamples: - lang: typescript @@ -9913,6 +9515,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -9935,7 +9538,7 @@ paths: items: $ref: >- #/components/schemas/UnifiedMarketingautomationUserOutput - tags: &ref_32 + tags: &ref_31 - marketingautomation/users x-speakeasy-group: marketingautomation.users x-speakeasy-pagination: @@ -10030,7 +9633,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedMarketingautomationUserOutput' - tags: *ref_32 + tags: *ref_31 x-speakeasy-group: marketingautomation.users x-codeSamples: - lang: typescript @@ -10121,6 +9724,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -10142,7 +9746,7 @@ paths: type: array items: $ref: '#/components/schemas/UnifiedAccountingAccountOutput' - tags: &ref_33 + tags: &ref_32 - accounting/accounts x-speakeasy-group: accounting.accounts x-speakeasy-pagination: @@ -10234,7 +9838,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedAccountingAccountOutput' - tags: *ref_33 + tags: *ref_32 x-speakeasy-group: accounting.accounts x-codeSamples: - lang: typescript @@ -10371,7 +9975,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedAccountingAccountOutput' - tags: *ref_33 + tags: *ref_32 x-speakeasy-group: accounting.accounts x-codeSamples: - lang: typescript @@ -10462,6 +10066,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -10483,7 +10088,7 @@ paths: type: array items: $ref: '#/components/schemas/UnifiedAccountingAddressOutput' - tags: &ref_34 + tags: &ref_33 - accounting/addresses x-speakeasy-group: accounting.addresses x-speakeasy-pagination: @@ -10577,7 +10182,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedAccountingAddressOutput' - tags: *ref_34 + tags: *ref_33 x-speakeasy-group: accounting.addresses x-codeSamples: - lang: typescript @@ -10668,6 +10273,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -10690,7 +10296,7 @@ paths: items: $ref: >- #/components/schemas/UnifiedAccountingAttachmentOutput - tags: &ref_35 + tags: &ref_34 - accounting/attachments x-speakeasy-group: accounting.attachments x-speakeasy-pagination: @@ -10782,7 +10388,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedAccountingAttachmentOutput' - tags: *ref_35 + tags: *ref_34 x-speakeasy-group: accounting.attachments x-codeSamples: - lang: typescript @@ -10898,7 +10504,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedAccountingAttachmentOutput' - tags: *ref_35 + tags: *ref_34 x-speakeasy-group: accounting.attachments x-codeSamples: - lang: typescript @@ -10989,6 +10595,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -11011,7 +10618,7 @@ paths: items: $ref: >- #/components/schemas/UnifiedAccountingBalancesheetOutput - tags: &ref_36 + tags: &ref_35 - accounting/balancesheets x-speakeasy-group: accounting.balancesheets x-speakeasy-pagination: @@ -11105,7 +10712,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedAccountingBalancesheetOutput' - tags: *ref_36 + tags: *ref_35 x-speakeasy-group: accounting.balancesheets x-codeSamples: - lang: typescript @@ -11196,6 +10803,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -11218,7 +10826,7 @@ paths: items: $ref: >- #/components/schemas/UnifiedAccountingCashflowstatementOutput - tags: &ref_37 + tags: &ref_36 - accounting/cashflowstatements x-speakeasy-group: accounting.cashflowstatements x-speakeasy-pagination: @@ -11312,7 +10920,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedAccountingCashflowstatementOutput' - tags: *ref_37 + tags: *ref_36 x-speakeasy-group: accounting.cashflowstatements x-codeSamples: - lang: typescript @@ -11403,6 +11011,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -11425,7 +11034,7 @@ paths: items: $ref: >- #/components/schemas/UnifiedAccountingCompanyinfoOutput - tags: &ref_38 + tags: &ref_37 - accounting/companyinfos x-speakeasy-group: accounting.companyinfos x-speakeasy-pagination: @@ -11519,7 +11128,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedAccountingCompanyinfoOutput' - tags: *ref_38 + tags: *ref_37 x-speakeasy-group: accounting.companyinfos x-codeSamples: - lang: typescript @@ -11610,6 +11219,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -11631,7 +11241,7 @@ paths: type: array items: $ref: '#/components/schemas/UnifiedAccountingContactOutput' - tags: &ref_39 + tags: &ref_38 - accounting/contacts x-speakeasy-group: accounting.contacts x-speakeasy-pagination: @@ -11723,7 +11333,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedAccountingContactOutput' - tags: *ref_39 + tags: *ref_38 x-speakeasy-group: accounting.contacts x-codeSamples: - lang: typescript @@ -11857,7 +11467,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedAccountingContactOutput' - tags: *ref_39 + tags: *ref_38 x-speakeasy-group: accounting.contacts x-codeSamples: - lang: typescript @@ -11948,6 +11558,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -11970,7 +11581,7 @@ paths: items: $ref: >- #/components/schemas/UnifiedAccountingCreditnoteOutput - tags: &ref_40 + tags: &ref_39 - accounting/creditnotes x-speakeasy-group: accounting.creditnotes x-speakeasy-pagination: @@ -12064,7 +11675,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedAccountingCreditnoteOutput' - tags: *ref_40 + tags: *ref_39 x-speakeasy-group: accounting.creditnotes x-codeSamples: - lang: typescript @@ -12155,6 +11766,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -12176,7 +11788,7 @@ paths: type: array items: $ref: '#/components/schemas/UnifiedAccountingExpenseOutput' - tags: &ref_41 + tags: &ref_40 - accounting/expenses x-speakeasy-group: accounting.expenses x-speakeasy-pagination: @@ -12268,7 +11880,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedAccountingExpenseOutput' - tags: *ref_41 + tags: *ref_40 x-speakeasy-group: accounting.expenses x-codeSamples: - lang: typescript @@ -12455,7 +12067,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedAccountingExpenseOutput' - tags: *ref_41 + tags: *ref_40 x-speakeasy-group: accounting.expenses x-codeSamples: - lang: typescript @@ -12546,6 +12158,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -12568,7 +12181,7 @@ paths: items: $ref: >- #/components/schemas/UnifiedAccountingIncomestatementOutput - tags: &ref_42 + tags: &ref_41 - accounting/incomestatements x-speakeasy-group: accounting.incomestatements x-speakeasy-pagination: @@ -12662,7 +12275,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedAccountingIncomestatementOutput' - tags: *ref_42 + tags: *ref_41 x-speakeasy-group: accounting.incomestatements x-codeSamples: - lang: typescript @@ -12753,6 +12366,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -12774,7 +12388,7 @@ paths: type: array items: $ref: '#/components/schemas/UnifiedAccountingInvoiceOutput' - tags: &ref_43 + tags: &ref_42 - accounting/invoices x-speakeasy-group: accounting.invoices x-speakeasy-pagination: @@ -12866,7 +12480,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedAccountingInvoiceOutput' - tags: *ref_43 + tags: *ref_42 x-speakeasy-group: accounting.invoices x-codeSamples: - lang: typescript @@ -13074,7 +12688,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedAccountingInvoiceOutput' - tags: *ref_43 + tags: *ref_42 x-speakeasy-group: accounting.invoices x-codeSamples: - lang: typescript @@ -13165,6 +12779,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -13186,7 +12801,7 @@ paths: type: array items: $ref: '#/components/schemas/UnifiedAccountingItemOutput' - tags: &ref_44 + tags: &ref_43 - accounting/items x-speakeasy-group: accounting.items x-speakeasy-pagination: @@ -13280,7 +12895,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedAccountingItemOutput' - tags: *ref_44 + tags: *ref_43 x-speakeasy-group: accounting.items x-codeSamples: - lang: typescript @@ -13371,6 +12986,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -13393,7 +13009,7 @@ paths: items: $ref: >- #/components/schemas/UnifiedAccountingJournalentryOutput - tags: &ref_45 + tags: &ref_44 - accounting/journalentries x-speakeasy-group: accounting.journalentries x-speakeasy-pagination: @@ -13485,7 +13101,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedAccountingJournalentryOutput' - tags: *ref_45 + tags: *ref_44 x-speakeasy-group: accounting.journalentries x-codeSamples: - lang: typescript @@ -13690,7 +13306,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedAccountingJournalentryOutput' - tags: *ref_45 + tags: *ref_44 x-speakeasy-group: accounting.journalentries x-codeSamples: - lang: typescript @@ -13781,6 +13397,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -13802,7 +13419,7 @@ paths: type: array items: $ref: '#/components/schemas/UnifiedAccountingPaymentOutput' - tags: &ref_46 + tags: &ref_45 - accounting/payments x-speakeasy-group: accounting.payments x-speakeasy-pagination: @@ -13894,7 +13511,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedAccountingPaymentOutput' - tags: *ref_46 + tags: *ref_45 x-speakeasy-group: accounting.payments x-codeSamples: - lang: typescript @@ -14081,7 +13698,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedAccountingPaymentOutput' - tags: *ref_46 + tags: *ref_45 x-speakeasy-group: accounting.payments x-codeSamples: - lang: typescript @@ -14172,6 +13789,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -14194,7 +13812,7 @@ paths: items: $ref: >- #/components/schemas/UnifiedAccountingPhonenumberOutput - tags: &ref_47 + tags: &ref_46 - accounting/phonenumbers x-speakeasy-group: accounting.phonenumbers x-speakeasy-pagination: @@ -14288,7 +13906,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedAccountingPhonenumberOutput' - tags: *ref_47 + tags: *ref_46 x-speakeasy-group: accounting.phonenumbers x-codeSamples: - lang: typescript @@ -14379,6 +13997,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -14401,7 +14020,7 @@ paths: items: $ref: >- #/components/schemas/UnifiedAccountingPurchaseorderOutput - tags: &ref_48 + tags: &ref_47 - accounting/purchaseorders x-speakeasy-group: accounting.purchaseorders x-speakeasy-pagination: @@ -14493,7 +14112,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedAccountingPurchaseorderOutput' - tags: *ref_48 + tags: *ref_47 x-speakeasy-group: accounting.purchaseorders x-codeSamples: - lang: typescript @@ -14689,7 +14308,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedAccountingPurchaseorderOutput' - tags: *ref_48 + tags: *ref_47 x-speakeasy-group: accounting.purchaseorders x-codeSamples: - lang: typescript @@ -14780,6 +14399,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -14801,7 +14421,7 @@ paths: type: array items: $ref: '#/components/schemas/UnifiedAccountingTaxrateOutput' - tags: &ref_49 + tags: &ref_48 - accounting/taxrates x-speakeasy-group: accounting.taxrates x-speakeasy-pagination: @@ -14895,7 +14515,7 @@ paths: application/json: schema: $ref: '#/components/schemas/UnifiedAccountingTaxrateOutput' - tags: *ref_49 + tags: *ref_48 x-speakeasy-group: accounting.taxrates x-codeSamples: - lang: typescript @@ -14986,6 +14606,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -15008,7 +14629,7 @@ paths: items: $ref: >- #/components/schemas/UnifiedAccountingTrackingcategoryOutput - tags: &ref_50 + tags: &ref_49 - accounting/trackingcategories x-speakeasy-group: accounting.trackingcategories x-speakeasy-pagination: @@ -15045,7 +14666,215 @@ paths: run(); - lang: python - label: listAccountingTrackingCategorys + label: listAccountingTrackingCategorys + source: |- + from panora_sdk import Panora + + s = Panora( + api_key="", + ) + + + res = s.accounting.trackingcategories.list(x_connection_token="", remote_data=True, limit=10, cursor="1b8b05bb-5273-4012-b520-8657b0b90874") + + if res is not None: + while True: + # handle items + + res = res.Next() + if res is None: + break + - lang: go + label: listAccountingTrackingCategorys + source: "package main\n\nimport(\n\tgosdk \"github.com/panoratech/go-sdk\"\n\t\"context\"\n\t\"log\"\n)\n\nfunc main() {\n s := gosdk.New(\n gosdk.WithSecurity(\"\"),\n )\n\n ctx := context.Background()\n res, err := s.Accounting.Trackingcategories.List(ctx, \"\", gosdk.Bool(true), gosdk.Float64(10), gosdk.String(\"1b8b05bb-5273-4012-b520-8657b0b90874\"))\n if err != nil {\n log.Fatal(err)\n }\n if res.Object != nil {\n for {\n // handle items\n \n res, err = res.Next()\n \n if err != nil {\n // handle error\n }\n \n if res == nil {\n break\n }\n }\n \n }\n}" + - lang: ruby + label: listAccountingTrackingCategorys + source: "require 'panora'\n\n\ns = ::OpenApiSDK::Panora.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n api_key: \"\",\n )\n)\n\n \nres = s.accounting_trackingcategories.list(x_connection_token=\"\", remote_data=true, limit=10.0, cursor=\"1b8b05bb-5273-4012-b520-8657b0b90874\")\n\nif ! res.object.nil?\n # handle response\nend" + /accounting/trackingcategories/{id}: + get: + operationId: retrieveAccountingTrackingCategory + summary: Retrieve Tracking Categories + description: Retrieve Tracking Categories from any connected Accounting software + parameters: + - name: x-connection-token + required: true + in: header + description: The connection token + schema: + type: string + - name: id + required: true + in: path + example: 801f9ede-c698-4e66-a7fc-48d19eebaa4f + description: id of the trackingcategory you want to retrieve. + schema: + type: string + - name: remote_data + required: false + in: query + example: false + description: Set to true to include data from the original Accounting software. + schema: + type: boolean + responses: + '200': + description: '' + content: + application/json: + schema: + $ref: '#/components/schemas/UnifiedAccountingTrackingcategoryOutput' + tags: *ref_49 + x-speakeasy-group: accounting.trackingcategories + x-codeSamples: + - lang: typescript + label: retrieveAccountingTrackingCategory + source: |- + import { Panora } from "@panora/sdk"; + + const panora = new Panora({ + apiKey: "", + }); + + async function run() { + const result = await panora.accounting.trackingcategories.retrieve({ + xConnectionToken: "", + id: "801f9ede-c698-4e66-a7fc-48d19eebaa4f", + remoteData: false, + }); + + // Handle the result + console.log(result); + } + + run(); + - lang: python + label: retrieveAccountingTrackingCategory + source: |- + from panora_sdk import Panora + + s = Panora( + api_key="", + ) + + + res = s.accounting.trackingcategories.retrieve(x_connection_token="", id="801f9ede-c698-4e66-a7fc-48d19eebaa4f", remote_data=False) + + if res is not None: + # handle response + pass + - lang: go + label: retrieveAccountingTrackingCategory + source: |- + package main + + import( + gosdk "github.com/panoratech/go-sdk" + "context" + "log" + ) + + func main() { + s := gosdk.New( + gosdk.WithSecurity(""), + ) + + ctx := context.Background() + res, err := s.Accounting.Trackingcategories.Retrieve(ctx, "", "801f9ede-c698-4e66-a7fc-48d19eebaa4f", gosdk.Bool(false)) + if err != nil { + log.Fatal(err) + } + if res.UnifiedAccountingTrackingcategoryOutput != nil { + // handle response + } + } + - lang: ruby + label: retrieveAccountingTrackingCategory + source: "require 'panora'\n\n\ns = ::OpenApiSDK::Panora.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n api_key: \"\",\n )\n)\n\n \nres = s.accounting_trackingcategories.retrieve(x_connection_token=\"\", id=\"801f9ede-c698-4e66-a7fc-48d19eebaa4f\", remote_data=false)\n\nif ! res.unified_accounting_trackingcategory_output.nil?\n # handle response\nend" + /accounting/transactions: + get: + operationId: listAccountingTransaction + summary: List Transactions + parameters: + - name: x-connection-token + required: true + in: header + description: The connection token + schema: + type: string + - name: remote_data + required: false + in: query + example: true + description: Set to true to include data from the original software. + schema: + type: boolean + - name: limit + required: false + in: query + example: 10 + description: Set to get the number of records. + schema: + default: 50 + type: number + - name: cursor + required: false + in: query + example: 1b8b05bb-5273-4012-b520-8657b0b90874 + description: Set to get the number of records after this cursor. + schema: + type: string + responses: + '200': + description: '' + content: + application/json: + schema: + allOf: + - $ref: '#/components/schemas/PaginatedDto' + - properties: + data: + type: array + items: + $ref: >- + #/components/schemas/UnifiedAccountingTransactionOutput + tags: &ref_50 + - accounting/transactions + x-speakeasy-group: accounting.transactions + x-speakeasy-pagination: + type: cursor + inputs: + - name: cursor + in: parameters + type: cursor + outputs: + nextCursor: $.next_cursor + x-codeSamples: + - lang: typescript + label: listAccountingTransaction + source: |- + import { Panora } from "@panora/sdk"; + + const panora = new Panora({ + apiKey: "", + }); + + async function run() { + const result = await panora.accounting.transactions.list({ + xConnectionToken: "", + remoteData: true, + limit: 10, + cursor: "1b8b05bb-5273-4012-b520-8657b0b90874", + }); + + for await (const page of result) { + // Handle the page + console.log(page); + } + } + + run(); + - lang: python + label: listAccountingTransaction source: |- from panora_sdk import Panora @@ -15054,7 +14883,7 @@ paths: ) - res = s.accounting.trackingcategories.list(x_connection_token="", remote_data=True, limit=10, cursor="1b8b05bb-5273-4012-b520-8657b0b90874") + res = s.accounting.transactions.list(x_connection_token="", remote_data=True, limit=10, cursor="1b8b05bb-5273-4012-b520-8657b0b90874") if res is not None: while True: @@ -15064,16 +14893,16 @@ paths: if res is None: break - lang: go - label: listAccountingTrackingCategorys - source: "package main\n\nimport(\n\tgosdk \"github.com/panoratech/go-sdk\"\n\t\"context\"\n\t\"log\"\n)\n\nfunc main() {\n s := gosdk.New(\n gosdk.WithSecurity(\"\"),\n )\n\n ctx := context.Background()\n res, err := s.Accounting.Trackingcategories.List(ctx, \"\", gosdk.Bool(true), gosdk.Float64(10), gosdk.String(\"1b8b05bb-5273-4012-b520-8657b0b90874\"))\n if err != nil {\n log.Fatal(err)\n }\n if res.Object != nil {\n for {\n // handle items\n \n res, err = res.Next()\n \n if err != nil {\n // handle error\n }\n \n if res == nil {\n break\n }\n }\n \n }\n}" + label: listAccountingTransaction + source: "package main\n\nimport(\n\tgosdk \"github.com/panoratech/go-sdk\"\n\t\"context\"\n\t\"log\"\n)\n\nfunc main() {\n s := gosdk.New(\n gosdk.WithSecurity(\"\"),\n )\n\n ctx := context.Background()\n res, err := s.Accounting.Transactions.List(ctx, \"\", gosdk.Bool(true), gosdk.Float64(10), gosdk.String(\"1b8b05bb-5273-4012-b520-8657b0b90874\"))\n if err != nil {\n log.Fatal(err)\n }\n if res.Object != nil {\n for {\n // handle items\n \n res, err = res.Next()\n \n if err != nil {\n // handle error\n }\n \n if res == nil {\n break\n }\n }\n \n }\n}" - lang: ruby - label: listAccountingTrackingCategorys - source: "require 'panora'\n\n\ns = ::OpenApiSDK::Panora.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n api_key: \"\",\n )\n)\n\n \nres = s.accounting_trackingcategories.list(x_connection_token=\"\", remote_data=true, limit=10.0, cursor=\"1b8b05bb-5273-4012-b520-8657b0b90874\")\n\nif ! res.object.nil?\n # handle response\nend" - /accounting/trackingcategories/{id}: + label: listAccountingTransaction + source: "require 'panora'\n\n\ns = ::OpenApiSDK::Panora.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n api_key: \"\",\n )\n)\n\n \nres = s.accounting_transactions.list(x_connection_token=\"\", remote_data=true, limit=10.0, cursor=\"1b8b05bb-5273-4012-b520-8657b0b90874\")\n\nif ! res.object.nil?\n # handle response\nend" + /accounting/transactions/{id}: get: - operationId: retrieveAccountingTrackingCategory - summary: Retrieve Tracking Categories - description: Retrieve Tracking Categories from any connected Accounting software + operationId: retrieveAccountingTransaction + summary: Retrieve Transactions + description: Retrieve Transactions from any connected Accounting software parameters: - name: x-connection-token required: true @@ -15085,7 +14914,7 @@ paths: required: true in: path example: 801f9ede-c698-4e66-a7fc-48d19eebaa4f - description: id of the trackingcategory you want to retrieve. + description: id of the transaction you want to retrieve. schema: type: string - name: remote_data @@ -15101,12 +14930,12 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/UnifiedAccountingTrackingcategoryOutput' + $ref: '#/components/schemas/UnifiedAccountingTransactionOutput' tags: *ref_50 - x-speakeasy-group: accounting.trackingcategories + x-speakeasy-group: accounting.transactions x-codeSamples: - lang: typescript - label: retrieveAccountingTrackingCategory + label: retrieveAccountingTransaction source: |- import { Panora } from "@panora/sdk"; @@ -15115,7 +14944,7 @@ paths: }); async function run() { - const result = await panora.accounting.trackingcategories.retrieve({ + const result = await panora.accounting.transactions.retrieve({ xConnectionToken: "", id: "801f9ede-c698-4e66-a7fc-48d19eebaa4f", remoteData: false, @@ -15127,7 +14956,7 @@ paths: run(); - lang: python - label: retrieveAccountingTrackingCategory + label: retrieveAccountingTransaction source: |- from panora_sdk import Panora @@ -15136,13 +14965,13 @@ paths: ) - res = s.accounting.trackingcategories.retrieve(x_connection_token="", id="801f9ede-c698-4e66-a7fc-48d19eebaa4f", remote_data=False) + res = s.accounting.transactions.retrieve(x_connection_token="", id="801f9ede-c698-4e66-a7fc-48d19eebaa4f", remote_data=False) if res is not None: # handle response pass - lang: go - label: retrieveAccountingTrackingCategory + label: retrieveAccountingTransaction source: |- package main @@ -15158,21 +14987,21 @@ paths: ) ctx := context.Background() - res, err := s.Accounting.Trackingcategories.Retrieve(ctx, "", "801f9ede-c698-4e66-a7fc-48d19eebaa4f", gosdk.Bool(false)) + res, err := s.Accounting.Transactions.Retrieve(ctx, "", "801f9ede-c698-4e66-a7fc-48d19eebaa4f", gosdk.Bool(false)) if err != nil { log.Fatal(err) } - if res.UnifiedAccountingTrackingcategoryOutput != nil { + if res.UnifiedAccountingTransactionOutput != nil { // handle response } } - lang: ruby - label: retrieveAccountingTrackingCategory - source: "require 'panora'\n\n\ns = ::OpenApiSDK::Panora.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n api_key: \"\",\n )\n)\n\n \nres = s.accounting_trackingcategories.retrieve(x_connection_token=\"\", id=\"801f9ede-c698-4e66-a7fc-48d19eebaa4f\", remote_data=false)\n\nif ! res.unified_accounting_trackingcategory_output.nil?\n # handle response\nend" - /accounting/transactions: + label: retrieveAccountingTransaction + source: "require 'panora'\n\n\ns = ::OpenApiSDK::Panora.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n api_key: \"\",\n )\n)\n\n \nres = s.accounting_transactions.retrieve(x_connection_token=\"\", id=\"801f9ede-c698-4e66-a7fc-48d19eebaa4f\", remote_data=false)\n\nif ! res.unified_accounting_transaction_output.nil?\n # handle response\nend" + /accounting/vendorcredits: get: - operationId: listAccountingTransaction - summary: List Transactions + operationId: listAccountingVendorCredit + summary: List VendorCredits parameters: - name: x-connection-token required: true @@ -15193,6 +15022,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -15214,10 +15044,10 @@ paths: type: array items: $ref: >- - #/components/schemas/UnifiedAccountingTransactionOutput + #/components/schemas/UnifiedAccountingVendorcreditOutput tags: &ref_51 - - accounting/transactions - x-speakeasy-group: accounting.transactions + - accounting/vendorcredits + x-speakeasy-group: accounting.vendorcredits x-speakeasy-pagination: type: cursor inputs: @@ -15228,7 +15058,7 @@ paths: nextCursor: $.next_cursor x-codeSamples: - lang: typescript - label: listAccountingTransaction + label: listAccountingVendorCredit source: |- import { Panora } from "@panora/sdk"; @@ -15237,7 +15067,7 @@ paths: }); async function run() { - const result = await panora.accounting.transactions.list({ + const result = await panora.accounting.vendorcredits.list({ xConnectionToken: "", remoteData: true, limit: 10, @@ -15252,7 +15082,7 @@ paths: run(); - lang: python - label: listAccountingTransaction + label: listAccountingVendorCredit source: |- from panora_sdk import Panora @@ -15261,7 +15091,7 @@ paths: ) - res = s.accounting.transactions.list(x_connection_token="", remote_data=True, limit=10, cursor="1b8b05bb-5273-4012-b520-8657b0b90874") + res = s.accounting.vendorcredits.list(x_connection_token="", remote_data=True, limit=10, cursor="1b8b05bb-5273-4012-b520-8657b0b90874") if res is not None: while True: @@ -15271,16 +15101,16 @@ paths: if res is None: break - lang: go - label: listAccountingTransaction - source: "package main\n\nimport(\n\tgosdk \"github.com/panoratech/go-sdk\"\n\t\"context\"\n\t\"log\"\n)\n\nfunc main() {\n s := gosdk.New(\n gosdk.WithSecurity(\"\"),\n )\n\n ctx := context.Background()\n res, err := s.Accounting.Transactions.List(ctx, \"\", gosdk.Bool(true), gosdk.Float64(10), gosdk.String(\"1b8b05bb-5273-4012-b520-8657b0b90874\"))\n if err != nil {\n log.Fatal(err)\n }\n if res.Object != nil {\n for {\n // handle items\n \n res, err = res.Next()\n \n if err != nil {\n // handle error\n }\n \n if res == nil {\n break\n }\n }\n \n }\n}" + label: listAccountingVendorCredit + source: "package main\n\nimport(\n\tgosdk \"github.com/panoratech/go-sdk\"\n\t\"context\"\n\t\"log\"\n)\n\nfunc main() {\n s := gosdk.New(\n gosdk.WithSecurity(\"\"),\n )\n\n ctx := context.Background()\n res, err := s.Accounting.Vendorcredits.List(ctx, \"\", gosdk.Bool(true), gosdk.Float64(10), gosdk.String(\"1b8b05bb-5273-4012-b520-8657b0b90874\"))\n if err != nil {\n log.Fatal(err)\n }\n if res.Object != nil {\n for {\n // handle items\n \n res, err = res.Next()\n \n if err != nil {\n // handle error\n }\n \n if res == nil {\n break\n }\n }\n \n }\n}" - lang: ruby - label: listAccountingTransaction - source: "require 'panora'\n\n\ns = ::OpenApiSDK::Panora.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n api_key: \"\",\n )\n)\n\n \nres = s.accounting_transactions.list(x_connection_token=\"\", remote_data=true, limit=10.0, cursor=\"1b8b05bb-5273-4012-b520-8657b0b90874\")\n\nif ! res.object.nil?\n # handle response\nend" - /accounting/transactions/{id}: + label: listAccountingVendorCredit + source: "require 'panora'\n\n\ns = ::OpenApiSDK::Panora.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n api_key: \"\",\n )\n)\n\n \nres = s.accounting_vendorcredits.list(x_connection_token=\"\", remote_data=true, limit=10.0, cursor=\"1b8b05bb-5273-4012-b520-8657b0b90874\")\n\nif ! res.object.nil?\n # handle response\nend" + /accounting/vendorcredits/{id}: get: - operationId: retrieveAccountingTransaction - summary: Retrieve Transactions - description: Retrieve Transactions from any connected Accounting software + operationId: retrieveAccountingVendorCredit + summary: Retrieve Vendor Credits + description: Retrieve Vendor Credits from any connected Accounting software parameters: - name: x-connection-token required: true @@ -15292,7 +15122,7 @@ paths: required: true in: path example: 801f9ede-c698-4e66-a7fc-48d19eebaa4f - description: id of the transaction you want to retrieve. + description: id of the vendorcredit you want to retrieve. schema: type: string - name: remote_data @@ -15308,12 +15138,12 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/UnifiedAccountingTransactionOutput' + $ref: '#/components/schemas/UnifiedAccountingVendorcreditOutput' tags: *ref_51 - x-speakeasy-group: accounting.transactions + x-speakeasy-group: accounting.vendorcredits x-codeSamples: - lang: typescript - label: retrieveAccountingTransaction + label: retrieveAccountingVendorCredit source: |- import { Panora } from "@panora/sdk"; @@ -15322,7 +15152,7 @@ paths: }); async function run() { - const result = await panora.accounting.transactions.retrieve({ + const result = await panora.accounting.vendorcredits.retrieve({ xConnectionToken: "", id: "801f9ede-c698-4e66-a7fc-48d19eebaa4f", remoteData: false, @@ -15334,7 +15164,7 @@ paths: run(); - lang: python - label: retrieveAccountingTransaction + label: retrieveAccountingVendorCredit source: |- from panora_sdk import Panora @@ -15343,13 +15173,13 @@ paths: ) - res = s.accounting.transactions.retrieve(x_connection_token="", id="801f9ede-c698-4e66-a7fc-48d19eebaa4f", remote_data=False) + res = s.accounting.vendorcredits.retrieve(x_connection_token="", id="801f9ede-c698-4e66-a7fc-48d19eebaa4f", remote_data=False) if res is not None: # handle response pass - lang: go - label: retrieveAccountingTransaction + label: retrieveAccountingVendorCredit source: |- package main @@ -15365,21 +15195,21 @@ paths: ) ctx := context.Background() - res, err := s.Accounting.Transactions.Retrieve(ctx, "", "801f9ede-c698-4e66-a7fc-48d19eebaa4f", gosdk.Bool(false)) + res, err := s.Accounting.Vendorcredits.Retrieve(ctx, "", "801f9ede-c698-4e66-a7fc-48d19eebaa4f", gosdk.Bool(false)) if err != nil { log.Fatal(err) } - if res.UnifiedAccountingTransactionOutput != nil { + if res.UnifiedAccountingVendorcreditOutput != nil { // handle response } } - lang: ruby - label: retrieveAccountingTransaction - source: "require 'panora'\n\n\ns = ::OpenApiSDK::Panora.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n api_key: \"\",\n )\n)\n\n \nres = s.accounting_transactions.retrieve(x_connection_token=\"\", id=\"801f9ede-c698-4e66-a7fc-48d19eebaa4f\", remote_data=false)\n\nif ! res.unified_accounting_transaction_output.nil?\n # handle response\nend" - /accounting/vendorcredits: + label: retrieveAccountingVendorCredit + source: "require 'panora'\n\n\ns = ::OpenApiSDK::Panora.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n api_key: \"\",\n )\n)\n\n \nres = s.accounting_vendorcredits.retrieve(x_connection_token=\"\", id=\"801f9ede-c698-4e66-a7fc-48d19eebaa4f\", remote_data=false)\n\nif ! res.unified_accounting_vendorcredit_output.nil?\n # handle response\nend" + /filestorage/files: get: - operationId: listAccountingVendorCredit - summary: List VendorCredits + operationId: listFilestorageFile + summary: List Files parameters: - name: x-connection-token required: true @@ -15400,6 +15230,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -15420,11 +15251,10 @@ paths: data: type: array items: - $ref: >- - #/components/schemas/UnifiedAccountingVendorcreditOutput + $ref: '#/components/schemas/UnifiedFilestorageFileOutput' tags: &ref_52 - - accounting/vendorcredits - x-speakeasy-group: accounting.vendorcredits + - filestorage/files + x-speakeasy-group: filestorage.files x-speakeasy-pagination: type: cursor inputs: @@ -15435,7 +15265,7 @@ paths: nextCursor: $.next_cursor x-codeSamples: - lang: typescript - label: listAccountingVendorCredit + label: listFilestorageFile source: |- import { Panora } from "@panora/sdk"; @@ -15444,7 +15274,7 @@ paths: }); async function run() { - const result = await panora.accounting.vendorcredits.list({ + const result = await panora.filestorage.files.list({ xConnectionToken: "", remoteData: true, limit: 10, @@ -15459,7 +15289,7 @@ paths: run(); - lang: python - label: listAccountingVendorCredit + label: listFilestorageFile source: |- from panora_sdk import Panora @@ -15468,7 +15298,7 @@ paths: ) - res = s.accounting.vendorcredits.list(x_connection_token="", remote_data=True, limit=10, cursor="1b8b05bb-5273-4012-b520-8657b0b90874") + res = s.filestorage.files.list(x_connection_token="", remote_data=True, limit=10, cursor="1b8b05bb-5273-4012-b520-8657b0b90874") if res is not None: while True: @@ -15478,16 +15308,151 @@ paths: if res is None: break - lang: go - label: listAccountingVendorCredit - source: "package main\n\nimport(\n\tgosdk \"github.com/panoratech/go-sdk\"\n\t\"context\"\n\t\"log\"\n)\n\nfunc main() {\n s := gosdk.New(\n gosdk.WithSecurity(\"\"),\n )\n\n ctx := context.Background()\n res, err := s.Accounting.Vendorcredits.List(ctx, \"\", gosdk.Bool(true), gosdk.Float64(10), gosdk.String(\"1b8b05bb-5273-4012-b520-8657b0b90874\"))\n if err != nil {\n log.Fatal(err)\n }\n if res.Object != nil {\n for {\n // handle items\n \n res, err = res.Next()\n \n if err != nil {\n // handle error\n }\n \n if res == nil {\n break\n }\n }\n \n }\n}" + label: listFilestorageFile + source: "package main\n\nimport(\n\tgosdk \"github.com/panoratech/go-sdk\"\n\t\"context\"\n\t\"log\"\n)\n\nfunc main() {\n s := gosdk.New(\n gosdk.WithSecurity(\"\"),\n )\n\n ctx := context.Background()\n res, err := s.Filestorage.Files.List(ctx, \"\", gosdk.Bool(true), gosdk.Float64(10), gosdk.String(\"1b8b05bb-5273-4012-b520-8657b0b90874\"))\n if err != nil {\n log.Fatal(err)\n }\n if res.Object != nil {\n for {\n // handle items\n \n res, err = res.Next()\n \n if err != nil {\n // handle error\n }\n \n if res == nil {\n break\n }\n }\n \n }\n}" + - lang: ruby + label: listFilestorageFile + source: "require 'panora'\n\n\ns = ::OpenApiSDK::Panora.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n api_key: \"\",\n )\n)\n\n \nres = s.filestorage_files.list(x_connection_token=\"\", remote_data=true, limit=10.0, cursor=\"1b8b05bb-5273-4012-b520-8657b0b90874\")\n\nif ! res.object.nil?\n # handle response\nend" + post: + operationId: createFilestorageFile + summary: Create Files + description: Create Files in any supported Filestorage software + parameters: + - name: x-connection-token + required: true + in: header + description: The connection token + schema: + type: string + - name: remote_data + required: false + in: query + example: false + description: Set to true to include data from the original Accounting software. + schema: + type: boolean + requestBody: + required: true + content: + application/json: + schema: + $ref: '#/components/schemas/UnifiedFilestorageFileInput' + responses: + '201': + description: '' + content: + application/json: + schema: + $ref: '#/components/schemas/UnifiedFilestorageFileOutput' + tags: *ref_52 + x-speakeasy-group: filestorage.files + x-codeSamples: + - lang: typescript + label: createFilestorageFile + source: |- + import { Panora } from "@panora/sdk"; + + const panora = new Panora({ + apiKey: "", + }); + + async function run() { + const result = await panora.filestorage.files.create({ + xConnectionToken: "", + remoteData: false, + unifiedFilestorageFileInput: { + name: "my_paris_photo.png", + fileUrl: "https://example.com/my_paris_photo.png", + mimeType: "application/pdf", + size: "1024", + folderId: "801f9ede-c698-4e66-a7fc-48d19eebaa4f", + permission: "801f9ede-c698-4e66-a7fc-48d19eebaa4f", + sharedLink: "801f9ede-c698-4e66-a7fc-48d19eebaa4f", + fieldMappings: { + "fav_dish": "broccoli", + "fav_color": "red", + }, + }, + }); + + // Handle the result + console.log(result); + } + + run(); + - lang: python + label: createFilestorageFile + source: |- + from panora_sdk import Panora + + s = Panora( + api_key="", + ) + + + res = s.filestorage.files.create(x_connection_token="", unified_filestorage_file_input={ + "name": "my_paris_photo.png", + "file_url": "https://example.com/my_paris_photo.png", + "mime_type": "application/pdf", + "size": "1024", + "folder_id": "801f9ede-c698-4e66-a7fc-48d19eebaa4f", + "permission": "801f9ede-c698-4e66-a7fc-48d19eebaa4f", + "shared_link": "801f9ede-c698-4e66-a7fc-48d19eebaa4f", + "field_mappings": { + "fav_dish": "broccoli", + "fav_color": "red", + }, + }, remote_data=False) + + if res is not None: + # handle response + pass + - lang: go + label: createFilestorageFile + source: |- + package main + + import( + gosdk "github.com/panoratech/go-sdk" + "context" + "github.com/panoratech/go-sdk/models/components" + "log" + ) + + func main() { + s := gosdk.New( + gosdk.WithSecurity(""), + ) + + ctx := context.Background() + res, err := s.Filestorage.Files.Create(ctx, "", components.UnifiedFilestorageFileInput{ + Name: gosdk.String("my_paris_photo.png"), + FileURL: gosdk.String("https://example.com/my_paris_photo.png"), + MimeType: gosdk.String("application/pdf"), + Size: gosdk.String("1024"), + FolderID: gosdk.String("801f9ede-c698-4e66-a7fc-48d19eebaa4f"), + Permission: gosdk.String("801f9ede-c698-4e66-a7fc-48d19eebaa4f"), + SharedLink: gosdk.String("801f9ede-c698-4e66-a7fc-48d19eebaa4f"), + FieldMappings: map[string]any{ + "fav_dish": "broccoli", + "fav_color": "red", + }, + }, gosdk.Bool(false)) + if err != nil { + log.Fatal(err) + } + if res.UnifiedFilestorageFileOutput != nil { + // handle response + } + } - lang: ruby - label: listAccountingVendorCredit - source: "require 'panora'\n\n\ns = ::OpenApiSDK::Panora.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n api_key: \"\",\n )\n)\n\n \nres = s.accounting_vendorcredits.list(x_connection_token=\"\", remote_data=true, limit=10.0, cursor=\"1b8b05bb-5273-4012-b520-8657b0b90874\")\n\nif ! res.object.nil?\n # handle response\nend" - /accounting/vendorcredits/{id}: + label: createFilestorageFile + source: "require 'panora'\n\n\ns = ::OpenApiSDK::Panora.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n api_key: \"\",\n )\n)\n\n \nres = s.filestorage_files.create(x_connection_token=\"\", unified_filestorage_file_input=::OpenApiSDK::Shared::UnifiedFilestorageFileInput.new(\n name: \"my_paris_photo.png\",\n file_url: \"https://example.com/my_paris_photo.png\",\n mime_type: \"application/pdf\",\n size: \"1024\",\n folder_id: \"801f9ede-c698-4e66-a7fc-48d19eebaa4f\",\n permission: \"801f9ede-c698-4e66-a7fc-48d19eebaa4f\",\n shared_link: \"801f9ede-c698-4e66-a7fc-48d19eebaa4f\",\n field_mappings: {\n \"fav_dish\": \"broccoli\",\n \"fav_color\": \"red\",\n },\n), remote_data=false)\n\nif ! res.unified_filestorage_file_output.nil?\n # handle response\nend" + /filestorage/files/{id}: get: - operationId: retrieveAccountingVendorCredit - summary: Retrieve Vendor Credits - description: Retrieve Vendor Credits from any connected Accounting software + operationId: retrieveFilestorageFile + summary: Retrieve Files + description: Retrieve Files from any connected Filestorage software parameters: - name: x-connection-token required: true @@ -15498,15 +15463,15 @@ paths: - name: id required: true in: path + description: id of the file you want to retrieve. example: 801f9ede-c698-4e66-a7fc-48d19eebaa4f - description: id of the vendorcredit you want to retrieve. schema: type: string - name: remote_data required: false in: query + description: Set to true to include data from the original File Storage software. example: false - description: Set to true to include data from the original Accounting software. schema: type: boolean responses: @@ -15515,12 +15480,12 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/UnifiedAccountingVendorcreditOutput' + $ref: '#/components/schemas/UnifiedFilestorageFileOutput' tags: *ref_52 - x-speakeasy-group: accounting.vendorcredits + x-speakeasy-group: filestorage.files x-codeSamples: - lang: typescript - label: retrieveAccountingVendorCredit + label: retrieveFilestorageFile source: |- import { Panora } from "@panora/sdk"; @@ -15529,7 +15494,7 @@ paths: }); async function run() { - const result = await panora.accounting.vendorcredits.retrieve({ + const result = await panora.filestorage.files.retrieve({ xConnectionToken: "", id: "801f9ede-c698-4e66-a7fc-48d19eebaa4f", remoteData: false, @@ -15541,7 +15506,7 @@ paths: run(); - lang: python - label: retrieveAccountingVendorCredit + label: retrieveFilestorageFile source: |- from panora_sdk import Panora @@ -15550,13 +15515,13 @@ paths: ) - res = s.accounting.vendorcredits.retrieve(x_connection_token="", id="801f9ede-c698-4e66-a7fc-48d19eebaa4f", remote_data=False) + res = s.filestorage.files.retrieve(x_connection_token="", id="801f9ede-c698-4e66-a7fc-48d19eebaa4f", remote_data=False) if res is not None: # handle response pass - lang: go - label: retrieveAccountingVendorCredit + label: retrieveFilestorageFile source: |- package main @@ -15572,17 +15537,17 @@ paths: ) ctx := context.Background() - res, err := s.Accounting.Vendorcredits.Retrieve(ctx, "", "801f9ede-c698-4e66-a7fc-48d19eebaa4f", gosdk.Bool(false)) + res, err := s.Filestorage.Files.Retrieve(ctx, "", "801f9ede-c698-4e66-a7fc-48d19eebaa4f", gosdk.Bool(false)) if err != nil { log.Fatal(err) } - if res.UnifiedAccountingVendorcreditOutput != nil { + if res.UnifiedFilestorageFileOutput != nil { // handle response } } - lang: ruby - label: retrieveAccountingVendorCredit - source: "require 'panora'\n\n\ns = ::OpenApiSDK::Panora.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n api_key: \"\",\n )\n)\n\n \nres = s.accounting_vendorcredits.retrieve(x_connection_token=\"\", id=\"801f9ede-c698-4e66-a7fc-48d19eebaa4f\", remote_data=false)\n\nif ! res.unified_accounting_vendorcredit_output.nil?\n # handle response\nend" + label: retrieveFilestorageFile + source: "require 'panora'\n\n\ns = ::OpenApiSDK::Panora.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n api_key: \"\",\n )\n)\n\n \nres = s.filestorage_files.retrieve(x_connection_token=\"\", id=\"801f9ede-c698-4e66-a7fc-48d19eebaa4f\", remote_data=false)\n\nif ! res.unified_filestorage_file_output.nil?\n # handle response\nend" /filestorage/folders: get: operationId: listFilestorageFolder @@ -15607,6 +15572,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -15951,6 +15917,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -16157,6 +16124,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -16363,6 +16331,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -16713,6 +16682,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -17092,6 +17062,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -17295,6 +17266,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -17499,6 +17471,7 @@ paths: example: 10 description: Set to get the number of records. schema: + default: 50 type: number - name: cursor required: false @@ -17829,216 +17802,6 @@ components: in: header name: x-api-key schemas: - RagQueryOutput: - type: object - properties: - chunk: - type: string - example: 'Date : 06/07/2023' - nullable: false - description: The chunk which matches the embed query - metadata: - type: object - example: - blobType: '' - text: ATTESTATION - additionalProperties: true - nullable: true - description: The metadata tied to the chunk - score: - type: number - example: 0.87 - nullable: true - description: The score - embedding: - example: - - -0.00442447886 - - -0.00116857514 - - 0.00869117491 - - -0.0361584462 - - -0.00220073434 - - 0.00946036354 - - -0.0101112155 - nullable: true - description: The embedding of the relevant chunk - type: array - items: - type: number - required: - - chunk - - metadata - - score - - embedding - QueryBody: - type: object - properties: - query: - type: string - example: When does Panora incorporated? - nullable: false - description: The query you want to received embeddings and chunks for - topK: - type: number - example: '3' - nullable: true - description: The number of most appropriate documents for your query. - required: - - query - PaginatedDto: - type: object - properties: - prev_cursor: - type: string - nullable: true - next_cursor: - type: string - nullable: true - data: - type: array - items: - type: object - required: - - prev_cursor - - next_cursor - - data - UnifiedFilestorageFileOutput: - type: object - properties: - name: - type: string - example: my_paris_photo.png - description: The name of the file - nullable: true - file_url: - type: string - example: https://example.com/my_paris_photo.png - description: The url of the file - nullable: true - mime_type: - type: string - example: application/pdf - description: The mime type of the file - nullable: true - size: - type: string - example: '1024' - description: The size of the file - nullable: true - folder_id: - type: string - example: 801f9ede-c698-4e66-a7fc-48d19eebaa4f - description: The UUID of the folder tied to the file - nullable: true - permission: - type: string - example: 801f9ede-c698-4e66-a7fc-48d19eebaa4f - description: The UUID of the permission tied to the file - nullable: true - shared_link: - type: string - example: 801f9ede-c698-4e66-a7fc-48d19eebaa4f - description: The UUID of the shared link tied to the file - nullable: true - field_mappings: - type: object - example: &ref_61 - fav_dish: broccoli - fav_color: red - description: >- - The custom field mappings of the object between the remote 3rd party & Panora - nullable: true - additionalProperties: true - id: - type: string - example: 801f9ede-c698-4e66-a7fc-48d19eebaa4f - description: The UUID of the file - nullable: true - remote_id: - type: string - example: id_1 - description: The id of the file in the context of the 3rd Party - nullable: true - remote_data: - type: object - example: - fav_dish: broccoli - fav_color: red - description: The remote data of the file in the context of the 3rd Party - nullable: true - additionalProperties: true - created_at: - format: date-time - type: string - example: '2024-10-01T12:00:00Z' - description: The created date of the object - nullable: true - modified_at: - format: date-time - type: string - example: '2024-10-01T12:00:00Z' - description: The modified date of the object - nullable: true - required: - - name - - file_url - - mime_type - - size - - folder_id - - permission - - shared_link - UnifiedFilestorageFileInput: - type: object - properties: - name: - type: string - example: my_paris_photo.png - description: The name of the file - nullable: true - file_url: - type: string - example: https://example.com/my_paris_photo.png - description: The url of the file - nullable: true - mime_type: - type: string - example: application/pdf - description: The mime type of the file - nullable: true - size: - type: string - example: '1024' - description: The size of the file - nullable: true - folder_id: - type: string - example: 801f9ede-c698-4e66-a7fc-48d19eebaa4f - description: The UUID of the folder tied to the file - nullable: true - permission: - type: string - example: 801f9ede-c698-4e66-a7fc-48d19eebaa4f - description: The UUID of the permission tied to the file - nullable: true - shared_link: - type: string - example: 801f9ede-c698-4e66-a7fc-48d19eebaa4f - description: The UUID of the shared link tied to the file - nullable: true - field_mappings: - type: object - example: *ref_61 - description: >- - The custom field mappings of the object between the remote 3rd party & Panora - nullable: true - additionalProperties: true - required: - - name - - file_url - - mime_type - - size - - folder_id - - permission - - shared_link LoginDto: type: object properties: @@ -18049,7 +17812,6 @@ components: password_hash: type: string required: - - id_user - email - password_hash Connection: @@ -18137,8 +17899,8 @@ components: description: The unique UUID of the webhook. endpoint_description: type: string - example: Webhook to receive connection events nullable: true + example: Webhook to receive connection events description: The description of the webhook. url: type: string @@ -18176,8 +17938,8 @@ components: last_update: format: date-time type: string - example: '2024-10-01T12:00:00Z' nullable: true + example: '2024-10-01T12:00:00Z' description: The last update date of the webhook. required: - id_webhook_endpoint @@ -18212,7 +17974,6 @@ components: type: string required: - url - - description - scope SignatureVerificationDto: type: object @@ -18234,6 +17995,23 @@ components: - payload - signature - secret + PaginatedDto: + type: object + properties: + prev_cursor: + type: string + nullable: true + next_cursor: + type: string + nullable: true + data: + type: array + items: + type: object + required: + - prev_cursor + - next_cursor + - data UnifiedTicketingCommentInput: type: object properties: @@ -18277,12 +18055,12 @@ components: The UUID of the user which the comment belongs to (if no contact_id specified) attachments: type: array - items: &ref_84 + items: &ref_83 oneOf: - type: string - $ref: '#/components/schemas/UnifiedTicketingAttachmentOutput' nullable: true - example: &ref_85 + example: &ref_84 - 801f9ede-c698-4e66-a7fc-48d19eebaa4f description: The attachements UUIDs tied to the comment required: @@ -18324,21 +18102,21 @@ components: description: The UUID of the parent ticket collections: type: array - items: &ref_62 + items: &ref_61 oneOf: - type: string - $ref: '#/components/schemas/UnifiedTicketingCollectionOutput' - example: &ref_63 + example: &ref_62 - 801f9ede-c698-4e66-a7fc-48d19eebaa4f nullable: true description: The collection UUIDs the ticket belongs to tags: type: array - items: &ref_64 + items: &ref_63 oneOf: - type: string - $ref: '#/components/schemas/UnifiedTicketingTagOutput' - example: &ref_65 + example: &ref_64 - my_tag - urgent_tag nullable: true @@ -18356,7 +18134,7 @@ components: description: >- The priority of the ticket. Authorized values are HIGH, MEDIUM or LOW. assigned_to: - example: &ref_66 + example: &ref_65 - 801f9ede-c698-4e66-a7fc-48d19eebaa4f nullable: true description: The users UUIDs the ticket is assigned to @@ -18364,7 +18142,7 @@ components: items: type: string comment: - example: &ref_67 + example: &ref_66 content: Assigned the issue ! nullable: true description: The comment of the ticket @@ -18382,17 +18160,17 @@ components: description: The UUID of the contact which the ticket belongs to attachments: type: array - items: &ref_68 + items: &ref_67 oneOf: - type: string - $ref: '#/components/schemas/UnifiedTicketingAttachmentInput' - example: &ref_69 + example: &ref_68 - 801f9ede-c698-4e66-a7fc-48d19eebaa4f description: The attachements UUIDs tied to the ticket nullable: true field_mappings: type: object - example: &ref_70 + example: &ref_69 fav_dish: broccoli fav_color: red nullable: true @@ -18470,14 +18248,14 @@ components: description: The UUID of the parent ticket collections: type: array - items: *ref_62 - example: *ref_63 + items: *ref_61 + example: *ref_62 nullable: true description: The collection UUIDs the ticket belongs to tags: type: array - items: *ref_64 - example: *ref_65 + items: *ref_63 + example: *ref_64 nullable: true description: The tags names of the ticket completed_at: @@ -18493,14 +18271,14 @@ components: description: >- The priority of the ticket. Authorized values are HIGH, MEDIUM or LOW. assigned_to: - example: *ref_66 + example: *ref_65 nullable: true description: The users UUIDs the ticket is assigned to type: array items: type: string comment: - example: *ref_67 + example: *ref_66 nullable: true description: The comment of the ticket allOf: @@ -18517,13 +18295,13 @@ components: description: The UUID of the contact which the ticket belongs to attachments: type: array - items: *ref_68 - example: *ref_69 + items: *ref_67 + example: *ref_68 description: The attachements UUIDs tied to the ticket nullable: true field_mappings: type: object - example: *ref_70 + example: *ref_69 nullable: true description: >- The custom field mappings of the ticket between the remote 3rd party & Panora @@ -18905,7 +18683,7 @@ components: nullable: true email_addresses: description: The email addresses of the company - example: &ref_71 + example: &ref_70 - email_address: acme@gmail.com email_address_type: WORK nullable: true @@ -18914,7 +18692,7 @@ components: $ref: '#/components/schemas/Email' addresses: description: The addresses of the company - example: &ref_72 + example: &ref_71 - street_1: 5th Avenue city: New York state: NY @@ -18926,7 +18704,7 @@ components: $ref: '#/components/schemas/Address' phone_numbers: description: The phone numbers of the company - example: &ref_73 + example: &ref_72 - phone_number: '+33660606067' phone_type: WORK nullable: true @@ -18935,7 +18713,7 @@ components: $ref: '#/components/schemas/Phone' field_mappings: type: object - example: &ref_74 + example: &ref_73 fav_dish: broccoli fav_color: red description: >- @@ -18998,28 +18776,28 @@ components: nullable: true email_addresses: description: The email addresses of the company - example: *ref_71 + example: *ref_70 nullable: true type: array items: $ref: '#/components/schemas/Email' addresses: description: The addresses of the company - example: *ref_72 + example: *ref_71 nullable: true type: array items: $ref: '#/components/schemas/Address' phone_numbers: description: The phone numbers of the company - example: *ref_73 + example: *ref_72 nullable: true type: array items: $ref: '#/components/schemas/Phone' field_mappings: type: object - example: *ref_74 + example: *ref_73 description: >- The custom field mappings of the company between the remote 3rd party & Panora nullable: true @@ -19042,7 +18820,7 @@ components: email_addresses: nullable: true description: The email addresses of the contact - example: &ref_75 + example: &ref_74 - email: john.doe@example.com type: WORK type: array @@ -19051,7 +18829,7 @@ components: phone_numbers: nullable: true description: The phone numbers of the contact - example: &ref_76 + example: &ref_75 - phone: '1234567890' type: WORK type: array @@ -19060,7 +18838,7 @@ components: addresses: nullable: true description: The addresses of the contact - example: &ref_77 + example: &ref_76 - street: 123 Main St city: Anytown state: CA @@ -19077,7 +18855,7 @@ components: example: 801f9ede-c698-4e66-a7fc-48d19eebaa4f field_mappings: type: object - example: &ref_78 + example: &ref_77 fav_dish: broccoli fav_color: red nullable: true @@ -19133,21 +18911,21 @@ components: email_addresses: nullable: true description: The email addresses of the contact - example: *ref_75 + example: *ref_74 type: array items: $ref: '#/components/schemas/Email' phone_numbers: nullable: true description: The phone numbers of the contact - example: *ref_76 + example: *ref_75 type: array items: $ref: '#/components/schemas/Phone' addresses: nullable: true description: The addresses of the contact - example: *ref_77 + example: *ref_76 type: array items: $ref: '#/components/schemas/Address' @@ -19158,7 +18936,7 @@ components: example: 801f9ede-c698-4e66-a7fc-48d19eebaa4f field_mappings: type: object - example: *ref_78 + example: *ref_77 nullable: true description: >- The custom field mappings of the contact between the remote 3rd party & Panora @@ -19202,7 +18980,7 @@ components: field_mappings: type: object nullable: true - example: &ref_79 + example: &ref_78 fav_dish: broccoli fav_color: red description: >- @@ -19278,7 +19056,7 @@ components: field_mappings: type: object nullable: true - example: *ref_79 + example: *ref_78 description: >- The custom field mappings of the company between the remote 3rd party & Panora additionalProperties: true @@ -19335,7 +19113,7 @@ components: description: The UUID of the company tied to the engagement contacts: nullable: true - example: &ref_80 + example: &ref_79 - 801f9ede-c698-4e66-a7fc-48d19eebaa4f description: The UUIDs of contacts tied to the engagement object type: array @@ -19344,7 +19122,7 @@ components: field_mappings: type: object nullable: true - example: &ref_81 + example: &ref_80 fav_dish: broccoli fav_color: red description: >- @@ -19432,7 +19210,7 @@ components: description: The UUID of the company tied to the engagement contacts: nullable: true - example: *ref_80 + example: *ref_79 description: The UUIDs of contacts tied to the engagement object type: array items: @@ -19440,7 +19218,7 @@ components: field_mappings: type: object nullable: true - example: *ref_81 + example: *ref_80 description: >- The custom field mappings of the engagement between the remote 3rd party & Panora additionalProperties: true @@ -19476,7 +19254,7 @@ components: description: The UUID of the deal tied to the note field_mappings: type: object - example: &ref_82 + example: &ref_81 fav_dish: broccoli fav_color: red nullable: true @@ -19545,7 +19323,7 @@ components: description: The UUID of the deal tied to the note field_mappings: type: object - example: *ref_82 + example: *ref_81 nullable: true description: >- The custom field mappings of the note between the remote 3rd party & Panora @@ -19644,7 +19422,7 @@ components: nullable: true field_mappings: type: object - example: &ref_83 + example: &ref_82 fav_dish: broccoli fav_color: red description: >- @@ -19731,7 +19509,7 @@ components: nullable: true field_mappings: type: object - example: *ref_83 + example: *ref_82 description: >- The custom field mappings of the task between the remote 3rd party & Panora nullable: true @@ -19888,9 +19666,9 @@ components: The UUID of the user which the comment belongs to (if no contact_id specified) attachments: type: array - items: *ref_84 + items: *ref_83 nullable: true - example: *ref_85 + example: *ref_84 description: The attachements UUIDs tied to the comment id: type: string @@ -20120,8 +19898,6 @@ components: - id_project - name - sync_mode - - pull_frequency - - redirect_url - id_user - id_connector_set CreateProjectDto: @@ -20490,10 +20266,10 @@ components: type: object properties: method: - type: string enum: - GET - POST + type: string path: type: string nullable: true @@ -20512,12 +20288,11 @@ components: type: object additionalProperties: true nullable: true + headers: + type: object required: - method - path - - data - - request_format - - overrideBaseUrl UnifiedMarketingautomationActionOutput: type: object properties: {} @@ -20621,7 +20396,7 @@ components: description: The UUID of the associated company info field_mappings: type: object - example: &ref_86 + example: &ref_85 custom_field_1: value1 custom_field_2: value2 nullable: true @@ -20711,7 +20486,7 @@ components: description: The UUID of the associated company info field_mappings: type: object - example: *ref_86 + example: *ref_85 nullable: true description: >- The custom field mappings of the object between the remote 3rd party & Panora @@ -20825,7 +20600,7 @@ components: description: The UUID of the associated account field_mappings: type: object - example: &ref_87 + example: &ref_86 custom_field_1: value1 custom_field_2: value2 nullable: true @@ -20880,7 +20655,7 @@ components: description: The UUID of the associated account field_mappings: type: object - example: *ref_87 + example: *ref_86 nullable: true description: >- The custom field mappings of the object between the remote 3rd party & Panora @@ -21273,7 +21048,7 @@ components: description: The UUID of the associated company info field_mappings: type: object - example: &ref_88 + example: &ref_87 custom_field_1: value1 custom_field_2: value2 nullable: true @@ -21358,7 +21133,7 @@ components: description: The UUID of the associated company info field_mappings: type: object - example: *ref_88 + example: *ref_87 nullable: true description: >- The custom field mappings of the object between the remote 3rd party & Panora @@ -21546,7 +21321,7 @@ components: nullable: true description: The UUID of the associated company info tracking_categories: - example: &ref_89 + example: &ref_88 - 801f9ede-c698-4e66-a7fc-48d19eebaa4f nullable: true description: The UUIDs of the tracking categories associated with the expense @@ -21560,7 +21335,7 @@ components: $ref: '#/components/schemas/LineItem' field_mappings: type: object - example: &ref_90 + example: &ref_89 custom_field_1: value1 custom_field_2: value2 nullable: true @@ -21656,7 +21431,7 @@ components: nullable: true description: The UUID of the associated company info tracking_categories: - example: *ref_89 + example: *ref_88 nullable: true description: The UUIDs of the tracking categories associated with the expense type: array @@ -21669,7 +21444,7 @@ components: $ref: '#/components/schemas/LineItem' field_mappings: type: object - example: *ref_90 + example: *ref_89 nullable: true description: >- The custom field mappings of the object between the remote 3rd party & Panora @@ -21839,7 +21614,7 @@ components: nullable: true description: The UUID of the associated accounting period tracking_categories: - example: &ref_91 + example: &ref_90 - 801f9ede-c698-4e66-a7fc-48d19eebaa4f - 801f9ede-c698-4e66-a7fc-48d19eebaa4f nullable: true @@ -21854,7 +21629,7 @@ components: $ref: '#/components/schemas/LineItem' field_mappings: type: object - example: &ref_92 + example: &ref_91 custom_field_1: value1 custom_field_2: value2 nullable: true @@ -21982,7 +21757,7 @@ components: nullable: true description: The UUID of the associated accounting period tracking_categories: - example: *ref_91 + example: *ref_90 nullable: true description: The UUIDs of the tracking categories associated with the invoice type: array @@ -21995,7 +21770,7 @@ components: $ref: '#/components/schemas/LineItem' field_mappings: type: object - example: *ref_92 + example: *ref_91 nullable: true description: >- The custom field mappings of the object between the remote 3rd party & Panora @@ -22090,7 +21865,7 @@ components: nullable: true description: The date of the transaction payments: - example: &ref_93 + example: &ref_92 - payment1 - payment2 nullable: true @@ -22099,7 +21874,7 @@ components: items: type: string applied_payments: - example: &ref_94 + example: &ref_93 - appliedPayment1 - appliedPayment2 nullable: true @@ -22133,7 +21908,7 @@ components: nullable: true description: The journal number tracking_categories: - example: &ref_95 + example: &ref_94 - 801f9ede-c698-4e66-a7fc-48d19eebaa4f nullable: true description: >- @@ -22158,7 +21933,7 @@ components: $ref: '#/components/schemas/LineItem' field_mappings: type: object - example: &ref_96 + example: &ref_95 custom_field_1: value1 custom_field_2: value2 nullable: true @@ -22216,14 +21991,14 @@ components: nullable: true description: The date of the transaction payments: - example: *ref_93 + example: *ref_92 nullable: true description: The payments associated with the journal entry type: array items: type: string applied_payments: - example: *ref_94 + example: *ref_93 nullable: true description: The applied payments for the journal entry type: array @@ -22255,7 +22030,7 @@ components: nullable: true description: The journal number tracking_categories: - example: *ref_95 + example: *ref_94 nullable: true description: >- The UUIDs of the tracking categories associated with the journal entry @@ -22279,7 +22054,7 @@ components: $ref: '#/components/schemas/LineItem' field_mappings: type: object - example: *ref_96 + example: *ref_95 nullable: true description: >- The custom field mappings of the object between the remote 3rd party & Panora @@ -22338,7 +22113,7 @@ components: nullable: true description: The UUID of the associated accounting period tracking_categories: - example: &ref_97 + example: &ref_96 - 801f9ede-c698-4e66-a7fc-48d19eebaa4f nullable: true description: The UUIDs of the tracking categories associated with the payment @@ -22352,7 +22127,7 @@ components: $ref: '#/components/schemas/LineItem' field_mappings: type: object - example: &ref_98 + example: &ref_97 custom_field_1: value1 custom_field_2: value2 nullable: true @@ -22448,7 +22223,7 @@ components: nullable: true description: The UUID of the associated accounting period tracking_categories: - example: *ref_97 + example: *ref_96 nullable: true description: The UUIDs of the tracking categories associated with the payment type: array @@ -22461,7 +22236,7 @@ components: $ref: '#/components/schemas/LineItem' field_mappings: type: object - example: *ref_98 + example: *ref_97 nullable: true description: >- The custom field mappings of the object between the remote 3rd party & Panora @@ -22591,7 +22366,7 @@ components: nullable: true description: The exchange rate applied to the purchase order tracking_categories: - example: &ref_99 + example: &ref_98 - 801f9ede-c698-4e66-a7fc-48d19eebaa4f nullable: true description: >- @@ -22611,7 +22386,7 @@ components: $ref: '#/components/schemas/LineItem' field_mappings: type: object - example: &ref_100 + example: &ref_99 custom_field_1: value1 custom_field_2: value2 nullable: true @@ -22726,7 +22501,7 @@ components: nullable: true description: The exchange rate applied to the purchase order tracking_categories: - example: *ref_99 + example: *ref_98 nullable: true description: >- The UUIDs of the tracking categories associated with the purchase order @@ -22745,7 +22520,7 @@ components: $ref: '#/components/schemas/LineItem' field_mappings: type: object - example: *ref_100 + example: *ref_99 nullable: true description: >- The custom field mappings of the object between the remote 3rd party & Panora @@ -23084,6 +22859,144 @@ components: additional_field: some value nullable: true description: The remote data of the vendor credit in the context of the 3rd Party + UnifiedFilestorageFileOutput: + type: object + properties: + name: + type: string + example: my_paris_photo.png + description: The name of the file + nullable: true + file_url: + type: string + example: https://example.com/my_paris_photo.png + description: The url of the file + nullable: true + mime_type: + type: string + example: application/pdf + description: The mime type of the file + nullable: true + size: + type: string + example: '1024' + description: The size of the file + nullable: true + folder_id: + type: string + example: 801f9ede-c698-4e66-a7fc-48d19eebaa4f + description: The UUID of the folder tied to the file + nullable: true + permission: + type: string + example: 801f9ede-c698-4e66-a7fc-48d19eebaa4f + description: The UUID of the permission tied to the file + nullable: true + shared_link: + type: string + example: 801f9ede-c698-4e66-a7fc-48d19eebaa4f + description: The UUID of the shared link tied to the file + nullable: true + field_mappings: + type: object + example: &ref_100 + fav_dish: broccoli + fav_color: red + description: >- + The custom field mappings of the object between the remote 3rd party & Panora + nullable: true + additionalProperties: true + id: + type: string + example: 801f9ede-c698-4e66-a7fc-48d19eebaa4f + description: The UUID of the file + nullable: true + remote_id: + type: string + example: id_1 + description: The id of the file in the context of the 3rd Party + nullable: true + remote_data: + type: object + example: + fav_dish: broccoli + fav_color: red + description: The remote data of the file in the context of the 3rd Party + nullable: true + additionalProperties: true + created_at: + format: date-time + type: string + example: '2024-10-01T12:00:00Z' + description: The created date of the object + nullable: true + modified_at: + format: date-time + type: string + example: '2024-10-01T12:00:00Z' + description: The modified date of the object + nullable: true + required: + - name + - file_url + - mime_type + - size + - folder_id + - permission + - shared_link + UnifiedFilestorageFileInput: + type: object + properties: + name: + type: string + example: my_paris_photo.png + description: The name of the file + nullable: true + file_url: + type: string + example: https://example.com/my_paris_photo.png + description: The url of the file + nullable: true + mime_type: + type: string + example: application/pdf + description: The mime type of the file + nullable: true + size: + type: string + example: '1024' + description: The size of the file + nullable: true + folder_id: + type: string + example: 801f9ede-c698-4e66-a7fc-48d19eebaa4f + description: The UUID of the folder tied to the file + nullable: true + permission: + type: string + example: 801f9ede-c698-4e66-a7fc-48d19eebaa4f + description: The UUID of the permission tied to the file + nullable: true + shared_link: + type: string + example: 801f9ede-c698-4e66-a7fc-48d19eebaa4f + description: The UUID of the shared link tied to the file + nullable: true + field_mappings: + type: object + example: *ref_100 + description: >- + The custom field mappings of the object between the remote 3rd party & Panora + nullable: true + additionalProperties: true + required: + - name + - file_url + - mime_type + - size + - folder_id + - permission + - shared_link UnifiedFilestorageFolderOutput: type: object properties: