---
updatedAt: 2026-07-30T20:44:39.000Z
agentTools:
  projectIndex: https://nibo.readme.io/llms.txt
---

# Buscar agendamentos por funcionário

Permite buscar agendamentos associados a um funcionário específico identificado pelo employeeId. Ele é usado para obter informações detalhadas sobre os agendamentos do funcionário, com suporte para filtros e paginação utilizando OData.

# OpenAPI definition

```json
{
  "openapi": "3.1.0",
  "info": {
    "title": "api-empresa",
    "version": "1.0"
  },
  "servers": [
    {
      "url": "https://api.nibo.com.br/empresas"
    }
  ],
  "components": {
    "securitySchemes": {
      "sec0": {
        "type": "apiKey",
        "name": "apitoken",
        "in": "header"
      }
    }
  },
  "security": [
    {
      "sec0": []
    }
  ],
  "paths": {
    "/v1/employees/{employeeId}/schedules": {
      "get": {
        "summary": "Buscar agendamentos por funcionário",
        "description": "Permite buscar agendamentos associados a um funcionário específico identificado pelo employeeId. Ele é usado para obter informações detalhadas sobre os agendamentos do funcionário, com suporte para filtros e paginação utilizando OData.",
        "operationId": "buscar-agendamentos-por-funcionario",
        "parameters": [
          {
            "name": "employeeId",
            "in": "path",
            "description": "Identificador do funcionário",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "$filter",
            "in": "query",
            "description": "Filtra os resultados com base em critérios específicos. Exemplo: `description eq 'Agendamento X' `",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "$skip",
            "in": "query",
            "description": "Define o número de resultados a serem ignorados. Exemplo: `5`",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "$top",
            "in": "query",
            "description": "Limita o número de resultados retornados. Exemplo:  `5 `",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "$orderby",
            "in": "query",
            "description": "Ordena os resultados. Exemplo:  `dueDate desc`",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "200",
            "content": {
              "application/json": {
                "examples": {
                  "Result": {
                    "value": "{\n    \"items\": [\n        {\n            \"costCenters\": array,\n            \"scheduleId\": \"string\",\n            \"type\": \"string\",\n            \"isEntry\": boolean,\n            \"isBill\": boolean,\n            \"isDebitNote\": boolean,\n            \"isFlagged\": boolean,\n            \"isDued\": boolean,\n            \"dueDate\": \"string\",\n            \"accrualDate\": \"string\",\n            \"scheduleDate\": \"string\",\n            \"createDate\": \"string\",\n            \"value\": number,\n            \"isPaid\": boolean,\n            \"costCenterValueType\": number,\n            \"paidValue\": number,\n            \"openValue\": number,\n            \"stakeholderId\": \"string\",\n            \"stakeholder\": {\n                \"id\": \"string\",\n                \"name\": \"string\",\n                \"isDeleted\": boolean,\n                \"type\": \"string\"\n            },\n            \"description\": \"string\",\n            \"reference\": \"\",\n            \"category\": {\n                \"id\": \"string\",\n                \"name\": \"string\",\n                \"isDeleted\": boolean\n            },\n            \"categories\": array,\n            \"hasInstallment\": boolean,\n            \"hasRecurrence\": boolean,\n            \"hasOpenEntryPromise\": boolean,\n            \"hasEntryPromise\": boolean,\n            \"autoGenerateEntryPromise\": boolean,\n            \"hasInvoice\": boolean,\n            \"hasPendingInvoice\": boolean,\n            \"hasScheduleInvoice\": boolean,\n            \"customAttributes\": {},\n            \"autoGenerateNFSeType\": number,\n            \"autoGenerateCollectionType\": number,\n            \"isPaymentScheduled\": boolean\n        }\n    ]\n}\n"
                  }
                }
              }
            }
          },
          "400": {
            "description": "400",
            "content": {
              "application/json": {
                "examples": {
                  "Result": {
                    "value": "{}"
                  }
                },
                "schema": {
                  "type": "object",
                  "properties": {}
                }
              }
            }
          }
        },
        "deprecated": false
      }
    }
  },
  "x-readme": {
    "headers": [],
    "explorer-enabled": true,
    "proxy-enabled": true
  },
  "x-readme-fauxas": true
}
```