### GET /services/automatic-purchases-from-ai-analysis-available Source: https://api2.cbrdoc.com.br/docs.openapi API endpoint for GET /services/automatic-purchases-from-ai-analysis-available ```markdown ### Parameters - **include** (string, query, optional): Relações disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: service, service_count, serviceExists (example: null) - **sort** (string, query, optional): Campos disponíveis para ordenação. Para ordenar decrescentemente use o sinal de - antes do nome do campo Ex: -nome_campo. Múltiplos devem ser separadas com vírgula. Disponíveis: description (example: null) - **filter** (string[], query, optional): Campos disponíveis para filtrar. Ex: filter[nome_campo]=valor ou filter[nome_campo]=valor1,valor2. Disponíveis: service_id (example: null) ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/services/automatic-purchases-from-ai-analysis-available?include=null&sort=null&filter=null" ``` ``` -------------------------------- ### GET /explorer Source: https://api2.cbrdoc.com.br/docs.openapi API endpoint for GET /explorer ```markdown ### Parameters - **page** (integer, query, optional): a página desejada (example: 1) - **per-page** (integer, query, optional): quantidade de registros por página (padrão é 20, máx 30) (example: 10) - **include** (string, query, optional): Relações disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: order, order_count, orderExists, owner, owner_count, ownerExists, customer, customer_count, customerExists, order.service, service, service_count, serviceExists, groups, groups_count, groupsExists, children, children_count, childrenExists, children.service, children.owner, parent, parent_count, parentExists, ocr, ocr_count, ocrExists, ocr.pages (example: null) - **append** (string, query, optional): Propriedades disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: file, breadcrumb, ai_data, ai_model_name, ai_enrich_data_available, depends_on_ocr_to_request_ai (example: null) - **sort** (string, query, optional): Campos disponíveis para ordenação. Para ordenar decrescentemente use o sinal de - antes do nome do campo Ex: -nome_campo. Múltiplos devem ser separadas com vírgula. Disponíveis: id, created_at, last_operation_at, name, type (example: null) - **filter** (string[], query, optional): Campos disponíveis para filtrar. Ex: filter[nome_campo]=valor ou filter[nome_campo]=valor1,valor2. Disponíveis: type, owner_id, name, exact_name, created_between, group_id, ai, service_id, parent_id (example: null) ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/explorer?page=1&per-page=10&include=null&append=null&sort=null&filter=null" ``` ``` -------------------------------- ### GET /users/with-visible-orders Source: https://api2.cbrdoc.com.br/docs.openapi API endpoint for GET /users/with-visible-orders ```markdown ### Parameters - **include** (string, query, optional): Relações disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: permissions, permissions_count, permissionsExists, groups, groups_count, groupsExists, notifications_preferences, notifications_preferences_count, notifications_preferencesExists (example: null) - **append** (string, query, optional): Propriedades disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: total_ai_tokens_used_current_month, ai_tokens_above_limit_this_month, customer.total_ai_tokens_used_current_month, customer.ai_tokens_above_limit_this_month (example: null) ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/users/with-visible-orders?include=null&append=null" ``` ``` -------------------------------- ### GET /services/most-used Source: https://api2.cbrdoc.com.br/docs.openapi API endpoint for GET /services/most-used ```markdown ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/services/most-used" ``` ``` -------------------------------- ### GET /services Source: https://api2.cbrdoc.com.br/docs.openapi API endpoint for GET /services ```markdown ### Parameters - **include** (string, query, optional): Relações disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: ai_default_model, ai_default_model_count, ai_default_modelExists, ai_default_model.questions (example: null) - **append** (string, query, optional): Propriedades disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: is_favorite, can_be_monitored, automatic_purchase_has_options (example: null) - **sort** (string, query, optional): Campos disponíveis para ordenação. Para ordenar decrescentemente use o sinal de - antes do nome do campo Ex: -nome_campo. Múltiplos devem ser separadas com vírgula. Disponíveis: name (example: null) - **filter** (string[], query, optional): Campos disponíveis para filtrar. Ex: filter[nome_campo]=valor ou filter[nome_campo]=valor1,valor2. Disponíveis: ai_enabled, type, can_trigger_automatic_purchase, order_summary_available (example: null) ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/services?include=null&append=null&sort=null&filter=null" ``` ``` -------------------------------- ### GET /services/dont-know-book-page-price Source: https://api2.cbrdoc.com.br/docs.openapi API endpoint for GET /services/dont-know-book-page-price ```markdown ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/services/dont-know-book-page-price" ``` ``` -------------------------------- ### GET /login Source: https://api2.cbrdoc.com.br/docs.openapi API endpoint for GET /login ```markdown ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/login" ``` ``` -------------------------------- ### GET /purchases Source: https://api2.cbrdoc.com.br/docs.openapi O retorno é paginado ```markdown ### Parameters - **page** (integer, query, optional): a página desejada (example: 1) - **per-page** (integer, query, optional): quantidade de registros por página (padrão é 20, máx 30) (example: 10) - **include** (string, query, optional): Relações disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: orders, orders_count, ordersExists, orders.ocr, orders.groups, orders.service, first_order, first_order_count, first_orderExists, first_order.service, waiting_invoice_payment, waiting_invoice_payment_count, waiting_invoice_paymentExists, user, user_count, userExists, customer, customer_count, customerExists, quote_appraiser, quote_appraiser_count, quote_appraiserExists, recurrence, recurrence_count, recurrenceExists (example: null) - **append** (string, query, optional): Propriedades disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: orders.ai_service_name, orders_status_count, downloadable_orders_ids, orders_count, orders_expired_count, orders_status_count, last_status_change_at, has_ai_extracted_data, has_ai_analysis_pending, orders.has_ai_extracted_data, orders.has_ai_analysis_pending, originated_from_orders, first_order.ai_service_name, orders.has_ai_extracted_data, orders.has_ai_analysis_pending, downloaded_orders_ids, downloadable_orders_ids_not_downloaded (example: null) - **sort** (string, query, optional): Campos disponíveis para ordenação. Para ordenar decrescentemente use o sinal de - antes do nome do campo Ex: -nome_campo. Múltiplos devem ser separadas com vírgula. Disponíveis: id, name, placed_at, type (example: null) - **filter** (string[], query, optional): Campos disponíveis para filtrar. Ex: filter[nome_campo]=valor ou filter[nome_campo]=valor1,valor2. Disponíveis: name_or_id_or_register, placed_between, status, orders.service_id, orders.group_id, user_id, recurrence_id, ai, automatic_generated, recurrence_generated (example: null) ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/purchases?page=1&per-page=10&include=null&append=null&sort=null&filter=null" ``` ``` -------------------------------- ### GET /explorer/{explorerItem_id}/ai/models/{aiModelFromCustomerOrPublic}/answers Source: https://api2.cbrdoc.com.br/docs.openapi Assincrono ```markdown ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/explorer/{explorerItem_id}/ai/models/{aiModelFromCustomerOrPublic}/answers" ``` ``` -------------------------------- ### GET /ai/models Source: https://api2.cbrdoc.com.br/docs.openapi O retorno é paginado ```markdown ### Parameters - **page** (integer, query, optional): a página desejada (example: 1) - **per-page** (integer, query, optional): quantidade de registros por página (padrão é 20, máx 30) (example: 10) - **include** (string, query, optional): Relações disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: service, service_count, serviceExists, customer, customer_count, customerExists (example: null) - **append** (string, query, optional): Propriedades disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: questions, extracted_fields (example: null) - **sort** (string, query, optional): Campos disponíveis para ordenação. Para ordenar decrescentemente use o sinal de - antes do nome do campo Ex: -nome_campo. Múltiplos devem ser separadas com vírgula. Disponíveis: id, name (example: null) - **filter** (string[], query, optional): Campos disponíveis para filtrar. Ex: filter[nome_campo]=valor ou filter[nome_campo]=valor1,valor2. Disponíveis: name_or_id, visibility, service_id (example: null) ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/ai/models?page=1&per-page=10&include=null&append=null&sort=null&filter=null" ``` ``` -------------------------------- ### GET /orders Source: https://api2.cbrdoc.com.br/docs.openapi O retorno é paginado ```markdown ### Parameters - **page** (integer, query, optional): a página desejada (example: 1) - **per-page** (integer, query, optional): quantidade de registros por página (padrão é 20, máx 30) (example: 10) - **include** (string, query, optional): Relações disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: groups, groups_count, groupsExists, purchase, purchase_count, purchaseExists, service, service_count, serviceExists, user, user_count, userExists, customer, customer_count, customerExists, explorer_item, explorer_item_count, explorer_itemExists, explorer_item.groups, explorer_item.ai_question_history, purchase.waiting_invoice_payment, purchase.recurrence, ocr, ocr_count, ocrExists, ocr.pages, active_challenge, active_challenge_count, active_challengeExists, challenges, challenges_count, challengesExists, originated_from, originated_from_count, originated_fromExists (example: null) - **append** (string, query, optional): Propriedades disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: ai_service_name, refundable, explorer_item.file, has_ai_extracted_data, has_ai_analysis_pending, explorer_item_id, ai_service_name, refundable, refundable_value, purchase.downloadable_orders_ids, place_order_default_values, is_expired, can_be_downloaded, explorer_item.ai_enrich_data_available, explorer_item.depends_on_ocr_to_request_ai, previous_order_id_same_purchase, next_order_id_same_purchase, purchase.orders_count, index_in_purchase, can_accept_additional_information, times_downloaded, explorer_item.ai_data, is_summary_extraction_queued, is_get_ai_answers_queued, originated_from_backoffice_code, explorer_item.ai_model_name (example: null) - **sort** (string, query, optional): Campos disponíveis para ordenação. Para ordenar decrescentemente use o sinal de - antes do nome do campo Ex: -nome_campo. Múltiplos devem ser separadas com vírgula. Disponíveis: id, name, placed_at, type (example: null) - **filter** (string[], query, optional): Campos disponíveis para filtrar. Ex: filter[nome_campo]=valor ou filter[nome_campo]=valor1,valor2. Disponíveis: id, register, result, name_or_id_or_register, placed_between, valid_until_between, status, service_id, group_id, user_id, purchase.recurrence_id, ai, purchase_id, ocr_content, expired, has_active_challenge, recurrence_generated, has_extracted_summary, originated_from_id, person_document, detailed_service_data.modelo_ia_id (example: null) ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/orders?page=1&per-page=10&include=null&append=null&sort=null&filter=null" ``` ``` -------------------------------- ### GET /recurrences Source: https://api2.cbrdoc.com.br/docs.openapi O retorno é paginado ```markdown ### Parameters - **page** (integer, query, optional): a página desejada (example: 1) - **per-page** (integer, query, optional): quantidade de registros por página (padrão é 20, máx 30) (example: 10) - **include** (string, query, optional): Relações disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: items, items_count, itemsExists, owner, owner_count, ownerExists, items.order, groups, groups_count, groupsExists, customer, customer_count, customerExists (example: null) - **append** (string, query, optional): Propriedades disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: purchases_ids, items.service_can_be_monitored (example: null) - **sort** (string, query, optional): Campos disponíveis para ordenação. Para ordenar decrescentemente use o sinal de - antes do nome do campo Ex: -nome_campo. Múltiplos devem ser separadas com vírgula. Disponíveis: id, name, created_at (example: null) - **filter** (string[], query, optional): Campos disponíveis para filtrar. Ex: filter[nome_campo]=valor ou filter[nome_campo]=valor1,valor2. Disponíveis: name_or_id, owner_id, created_between (example: null) ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/recurrences?page=1&per-page=10&include=null&append=null&sort=null&filter=null" ``` ``` -------------------------------- ### GET /dossiers/never-ordered Source: https://api2.cbrdoc.com.br/docs.openapi API endpoint for GET /dossiers/never-ordered ```markdown ### Parameters - **filter** (string[], query, optional): Campos disponíveis para filtrar. Ex: filter[nome_campo]=valor ou filter[nome_campo]=valor1,valor2. Disponíveis: person_document (example: null) ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/dossiers/never-ordered?filter=null" ``` ``` -------------------------------- ### GET /users/trashed Source: https://api2.cbrdoc.com.br/docs.openapi O retorno é paginado ```markdown ### Parameters - **page** (integer, query, optional): a página desejada (example: 1) - **per-page** (integer, query, optional): quantidade de registros por página (padrão é 20, máx 30) (example: 10) - **include** (string, query, optional): Relações disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: permissions, permissions_count, permissionsExists, groups, groups_count, groupsExists, notifications_preferences, notifications_preferences_count, notifications_preferencesExists (example: null) - **append** (string, query, optional): Propriedades disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: total_ai_tokens_used_current_month, ai_tokens_above_limit_this_month, customer.total_ai_tokens_used_current_month, customer.ai_tokens_above_limit_this_month (example: null) ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/users/trashed?page=1&per-page=10&include=null&append=null" ``` ``` -------------------------------- ### GET /users Source: https://api2.cbrdoc.com.br/docs.openapi O retorno é paginado ```markdown ### Parameters - **page** (integer, query, optional): a página desejada (example: 1) - **per-page** (integer, query, optional): quantidade de registros por página (padrão é 20, máx 30) (example: 10) - **include** (string, query, optional): Relações disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: permissions, permissions_count, permissionsExists, groups, groups_count, groupsExists, notifications_preferences, notifications_preferences_count, notifications_preferencesExists (example: null) - **append** (string, query, optional): Propriedades disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: total_ai_tokens_used_current_month, ai_tokens_above_limit_this_month, customer.total_ai_tokens_used_current_month, customer.ai_tokens_above_limit_this_month (example: null) - **filter** (string[], query, optional): Campos disponíveis para filtrar. Ex: filter[nome_campo]=valor ou filter[nome_campo]=valor1,valor2. Disponíveis: name_or_email (example: null) ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/users?page=1&per-page=10&include=null&append=null&filter=null" ``` ``` -------------------------------- ### GET /purchases/{purchases}/download Source: https://api2.cbrdoc.com.br/docs.openapi API endpoint for GET /purchases/{purchases}/download ```markdown ### Request Body **Content-Type:** application/json - **group_by** (string (purchase|register)) (example: null) ("purchase"|"register") ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/purchases/{purchases}/download" \ -H "Content-Type: application/json" \ -d '{ "group_by": null }' ``` ``` -------------------------------- ### GET /services/tax-price Source: https://api2.cbrdoc.com.br/docs.openapi API endpoint for GET /services/tax-price ```markdown ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/services/tax-price" ``` ``` -------------------------------- ### GET /explorer/{id} Source: https://api2.cbrdoc.com.br/docs.openapi API endpoint for GET /explorer/{id} ```markdown ### Parameters - **include** (string, query, optional): Relações disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: order, order_count, orderExists, owner, owner_count, ownerExists, customer, customer_count, customerExists, order.service, service, service_count, serviceExists, groups, groups_count, groupsExists, children, children_count, childrenExists, children.service, children.owner, parent, parent_count, parentExists, ocr, ocr_count, ocrExists, ocr.pages (example: null) - **append** (string, query, optional): Propriedades disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: file, breadcrumb, ai_data, ai_model_name, ai_enrich_data_available, depends_on_ocr_to_request_ai (example: null) ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/explorer/{id}?include=null&append=null" ``` ``` -------------------------------- ### GET /explorer/{ids}/download Source: https://api2.cbrdoc.com.br/docs.openapi API endpoint for GET /explorer/{ids}/download ```markdown ### Parameters - **groupBy** (string (purchase|register|directory), query, optional): Indica se arquivos .zip devem criar a estrutura baseada nos diretórios, compra ou no registro do item da compra. (example: "purchase") ### Request Body **Content-Type:** application/json - **group_by** (string (purchase|register|directory)) (required) (example: null) ("purchase"|"register"|"directory") ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/explorer/{ids}/download?groupBy=purchase" \ -H "Content-Type: application/json" \ -d '{ "group_by": null }' ``` ``` -------------------------------- ### GET /notifications Source: https://api2.cbrdoc.com.br/docs.openapi O retorno é paginado ```markdown ### Parameters - **page** (integer, query, optional): a página desejada (example: 1) - **per-page** (integer, query, optional): quantidade de registros por página (padrão é 20, máx 30) (example: 10) - **sort** (string, query, optional): Campos disponíveis para ordenação. Para ordenar decrescentemente use o sinal de - antes do nome do campo Ex: -nome_campo. Múltiplos devem ser separadas com vírgula. Disponíveis: created_at (example: null) - **filter** (string[], query, optional): Campos disponíveis para filtrar. Ex: filter[nome_campo]=valor ou filter[nome_campo]=valor1,valor2. Disponíveis: read, type (example: null) ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/notifications?page=1&per-page=10&sort=null&filter=null" ``` ``` -------------------------------- ### GET /dossiers Source: https://api2.cbrdoc.com.br/docs.openapi API endpoint for GET /dossiers ```markdown ### Parameters - **filter** (string[], query, optional): Campos disponíveis para filtrar. Ex: filter[nome_campo]=valor ou filter[nome_campo]=valor1,valor2. Disponíveis: name_or_person_document, status, expired (example: null) ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/dossiers?filter=null" ``` ``` -------------------------------- ### GET /services/{id} Source: https://api2.cbrdoc.com.br/docs.openapi API endpoint for GET /services/{id} ```markdown ### Parameters - **include** (string, query, optional): Relações disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: aiDefaultModel, aiDefaultModel_count, aiDefaultModelExists (example: null) - **append** (string, query, optional): Propriedades disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: is_favorite, aiDefaultModel.questions (example: null) ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/services/{id}?include=null&append=null" ``` ``` -------------------------------- ### GET /groups Source: https://api2.cbrdoc.com.br/docs.openapi O retorno é paginado ```markdown ### Parameters - **page** (integer, query, optional): a página desejada (example: 1) - **per-page** (integer, query, optional): quantidade de registros por página (padrão é 20, máx 30) (example: 10) ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/groups?page=1&per-page=10" ``` ``` -------------------------------- ### GET /customers Source: https://api2.cbrdoc.com.br/docs.openapi API endpoint for GET /customers ```markdown ### Parameters - **include** (string, query, optional): Relações disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: orders_count, automatic_ai_analysis, automatic_ai_analysis_count, automatic_ai_analysisExists, services_automatic_purchase_enabled_by_default, services_automatic_purchase_enabled_by_default_count, services_automatic_purchase_enabled_by_defaultExists, services_automatic_ai_analysis, services_automatic_ai_analysis_count, services_automatic_ai_analysisExists, services_automatic_orders_summary, services_automatic_orders_summary_count, services_automatic_orders_summaryExists, services_automatic_purchase_enabled_from_ai_analysis, services_automatic_purchase_enabled_from_ai_analysis_count, services_automatic_purchase_enabled_from_ai_analysisExists, users, users_count, usersExists (example: null) - **append** (string, query, optional): Propriedades disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: account_balance, account_balance_total_bonuses, used_storage, prepaid, total_ai_tokens_used_current_month, ai_tokens_above_limit_this_month (example: null) ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/customers?include=null&append=null" ``` ``` -------------------------------- ### GET /reports/order-stats Source: https://api2.cbrdoc.com.br/docs.openapi API endpoint for GET /reports/order-stats ```markdown ### Request Body **Content-Type:** application/json - **begin_date** (string) (required): O campo value não é uma data válida. Must be a valid date in the format Y-m-d. (example: null) - **end_date** (string) (required): O campo value não é uma data válida. Must be a valid date in the format Y-m-d. (example: null) ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/reports/order-stats" \ -H "Content-Type: application/json" \ -d '{ "begin_date": null, "end_date": null }' ``` ``` -------------------------------- ### GET /two-factor-challenge Source: https://api2.cbrdoc.com.br/docs.openapi API endpoint for GET /two-factor-challenge ```markdown ### Request Body **Content-Type:** application/json - **code** (string) (example: null) - **recovery_code** (string) (example: null) ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/two-factor-challenge" \ -H "Content-Type: application/json" \ -d '{ "code": null, "recovery_code": null }' ``` ``` -------------------------------- ### GET /orders/{ids}/download Source: https://api2.cbrdoc.com.br/docs.openapi API endpoint for GET /orders/{ids}/download ```markdown ### Request Body **Content-Type:** application/json - **group_by** (string (purchase|register)) (example: null) ("purchase"|"register") ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/orders/{ids}/download" \ -H "Content-Type: application/json" \ -d '{ "group_by": null }' ``` ``` -------------------------------- ### GET /permission-groups Source: https://api2.cbrdoc.com.br/docs.openapi API endpoint for GET /permission-groups ```markdown ### Parameters - **include** (string, query, optional): Relações disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: permissions (example: null) - **sort** (string, query, optional): Campos disponíveis para ordenação. Para ordenar decrescentemente use o sinal de - antes do nome do campo Ex: -nome_campo. Múltiplos devem ser separadas com vírgula. Disponíveis: name, order (example: null) ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/permission-groups?include=null&sort=null" ``` ``` -------------------------------- ### GET /user/two-factor-qr-code Source: https://api2.cbrdoc.com.br/docs.openapi API endpoint for GET /user/two-factor-qr-code ```markdown ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/user/two-factor-qr-code" ``` ``` -------------------------------- ### GET /invoices/by-period/{year}/{month} Source: https://api2.cbrdoc.com.br/docs.openapi O retorno é paginado por padrão ```markdown ### Parameters - **page** (integer, query, optional): a página desejada (example: 1) - **per-page** (integer, query, optional): quantidade de registros por página (padrão é 20, máx 30) (example: 10) - **include** (string, query, optional): Relações disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: purchase, purchase_count, purchaseExists, purchase.orders, user, user_count, userExists (example: null) - **sort** (string, query, optional): Campos disponíveis para ordenação. Para ordenar decrescentemente use o sinal de - antes do nome do campo Ex: -nome_campo. Múltiplos devem ser separadas com vírgula. Disponíveis: purchase.name, operation, amount, purchase.backoffice_code, user.name (example: null) - **filter** (string[], query, optional): Campos disponíveis para filtrar. Ex: filter[nome_campo]=valor ou filter[nome_campo]=valor1,valor2. Disponíveis: operation, purchase_name_or_id, ids (example: null) ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/invoices/by-period/{year}/{month}?page=1&per-page=10&include=null&sort=null&filter=null" ``` ``` -------------------------------- ### GET /services/code/{code} Source: https://api2.cbrdoc.com.br/docs.openapi API endpoint for GET /services/code/{code} ```markdown ### Parameters - **include** (string, query, optional): Relações disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: aiDefaultModel, aiDefaultModel_count, aiDefaultModelExists (example: null) - **append** (string, query, optional): Propriedades disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: aiDefaultModel.questions, is_favorite (example: null) ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/services/code/{code}?include=null&append=null" ``` ``` -------------------------------- ### GET /users/{id} Source: https://api2.cbrdoc.com.br/docs.openapi API endpoint for GET /users/{id} ```markdown ### Parameters - **include** (string, query, optional): Relações disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: permissions, permissions_count, permissionsExists, groups, groups_count, groupsExists, notifications_preferences, notifications_preferences_count, notifications_preferencesExists (example: null) - **append** (string, query, optional): Propriedades disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: total_ai_tokens_used_current_month, ai_tokens_above_limit_this_month, customer.total_ai_tokens_used_current_month, customer.ai_tokens_above_limit_this_month (example: null) ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/users/{id}?include=null&append=null" ``` ``` -------------------------------- ### GET /wallets/deposits/bonus-for-value/{deposit_value} Source: https://api2.cbrdoc.com.br/docs.openapi API endpoint for GET /wallets/deposits/bonus-for-value/{deposit_value} ```markdown ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/wallets/deposits/bonus-for-value/{deposit_value}" ``` ``` -------------------------------- ### GET /user/confirm-password Source: https://api2.cbrdoc.com.br/docs.openapi API endpoint for GET /user/confirm-password ```markdown ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/user/confirm-password" ``` ``` -------------------------------- ### GET /invoice-postpaids/{year}/{month} Source: https://api2.cbrdoc.com.br/docs.openapi O retorno é paginado ```markdown ### Parameters - **page** (integer, query, optional): a página desejada (example: 1) - **per-page** (integer, query, optional): quantidade de registros por página (padrão é 20, máx 30) (example: 10) - **include** (string, query, optional): Relações disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: order, order_count, orderExists, order.user, customer, customer_count, customerExists (example: null) - **sort** (string, query, optional): Campos disponíveis para ordenação. Para ordenar decrescentemente use o sinal de - antes do nome do campo Ex: -nome_campo. Múltiplos devem ser separadas com vírgula. Disponíveis: order.name, order.backoffice_code, fiscal_amount, debit_amount (example: null) - **filter** (string[], query, optional): Campos disponíveis para filtrar. Ex: filter[nome_campo]=valor ou filter[nome_campo]=valor1,valor2. Disponíveis: order_name_or_id, ids (example: null) ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/invoice-postpaids/{year}/{month}?page=1&per-page=10&include=null&sort=null&filter=null" ``` ``` -------------------------------- ### GET /reports/orders/{format} Source: https://api2.cbrdoc.com.br/docs.openapi API endpoint for GET /reports/orders/{format} ```markdown ### Request Body **Content-Type:** application/json - **one_result_per_row** (boolean) (required) (example: null) ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/reports/orders/{format}" \ -H "Content-Type: application/json" \ -d '{ "one_result_per_row": null }' ``` ``` -------------------------------- ### GET /purchases/{ids}/report/{format} Source: https://api2.cbrdoc.com.br/docs.openapi API endpoint for GET /purchases/{ids}/report/{format} ```markdown ### Parameters - **oneResultPerRow** (boolean, query, optional): Indica se cada resultado encontrado para uma pesquisa deve ser mostrado em uma linha diferente. (example: true) ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/purchases/{ids}/report/{format}?oneResultPerRow=true" ``` ``` -------------------------------- ### GET /purchases/{id} Source: https://api2.cbrdoc.com.br/docs.openapi API endpoint for GET /purchases/{id} ```markdown ### Parameters - **include** (string, query, optional): Relações disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: orders, orders_count, ordersExists, orders.ocr, orders.groups, orders.service, first_order, first_order_count, first_orderExists, first_order.service, waiting_invoice_payment, waiting_invoice_payment_count, waiting_invoice_paymentExists, user, user_count, userExists, customer, customer_count, customerExists, quote_appraiser, quote_appraiser_count, quote_appraiserExists, recurrence, recurrence_count, recurrenceExists (example: null) - **append** (string, query, optional): Propriedades disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: orders.ai_service_name, orders_status_count, downloadable_orders_ids, orders_count, orders_expired_count, orders_status_count, last_status_change_at, has_ai_extracted_data, has_ai_analysis_pending, orders.has_ai_extracted_data, orders.has_ai_analysis_pending, originated_from_orders, first_order.ai_service_name, orders.has_ai_extracted_data, orders.has_ai_analysis_pending, downloaded_orders_ids, downloadable_orders_ids_not_downloaded (example: null) ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/purchases/{id}?include=null&append=null" ``` ``` -------------------------------- ### GET /customer-service-expirations Source: https://api2.cbrdoc.com.br/docs.openapi O retorno é paginado ```markdown ### Parameters - **page** (integer, query, optional): a página desejada (example: 1) - **per-page** (integer, query, optional): quantidade de registros por página (padrão é 20, máx 30) (example: 10) - **include** (string, query, optional): Relações disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: customer, customer_count, customerExists, service, service_count, serviceExists (example: null) - **filter** (string[], query, optional): Campos disponíveis para filtrar. Ex: filter[nome_campo]=valor ou filter[nome_campo]=valor1,valor2. Disponíveis: service_id (example: null) ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/customer-service-expirations?page=1&per-page=10&include=null&filter=null" ``` ``` -------------------------------- ### GET /orders/{id} Source: https://api2.cbrdoc.com.br/docs.openapi API endpoint for GET /orders/{id} ```markdown ### Parameters - **include** (string, query, optional): Relações disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: groups, groups_count, groupsExists, purchase, purchase_count, purchaseExists, service, service_count, serviceExists, user, user_count, userExists, customer, customer_count, customerExists, explorer_item, explorer_item_count, explorer_itemExists, explorer_item.groups, explorer_item.ai_question_history, purchase.waiting_invoice_payment, purchase.recurrence, ocr, ocr_count, ocrExists, ocr.pages, active_challenge, active_challenge_count, active_challengeExists, challenges, challenges_count, challengesExists, originated_from, originated_from_count, originated_fromExists (example: null) - **append** (string, query, optional): Propriedades disponíveis para incluir na resposta. Múltiplas devem ser separadas com vírgula. Disponíveis: ai_service_name, refundable, explorer_item.file, has_ai_extracted_data, has_ai_analysis_pending, explorer_item_id, ai_service_name, refundable, refundable_value, purchase.downloadable_orders_ids, place_order_default_values, is_expired, can_be_downloaded, explorer_item.ai_enrich_data_available, explorer_item.depends_on_ocr_to_request_ai, previous_order_id_same_purchase, next_order_id_same_purchase, purchase.orders_count, index_in_purchase, can_accept_additional_information, times_downloaded, explorer_item.ai_data, is_summary_extraction_queued, is_get_ai_answers_queued, originated_from_backoffice_code, explorer_item.ai_model_name (example: null) - **filter** (string[], query, optional): Campos disponíveis para filtrar. Ex: filter[nome_campo]=valor ou filter[nome_campo]=valor1,valor2. Disponíveis: id, register, result, name_or_id_or_register, placed_between, valid_until_between, status, service_id, group_id, user_id, purchase.recurrence_id, ai, purchase_id, ocr_content, expired, has_active_challenge, recurrence_generated, has_extracted_summary, originated_from_id, person_document, detailed_service_data.modelo_ia_id (example: null) ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/orders/{id}?include=null&append=null&filter=null" ``` ``` -------------------------------- ### GET /orders/{order_id}/summary Source: https://api2.cbrdoc.com.br/docs.openapi API endpoint for GET /orders/{order_id}/summary ```markdown ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/orders/{order_id}/summary" ``` ``` -------------------------------- ### GET /orders/{order_id}/detailed-progress Source: https://api2.cbrdoc.com.br/docs.openapi API endpoint for GET /orders/{order_id}/detailed-progress ```markdown ### Responses ### Example Usage ```bash curl -X GET "https://api2.cbrdoc.com.br/orders/{order_id}/detailed-progress" ``` ```