For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
  • Métodos API
      • POSTLogin
      • POSTLanguages
      • POSTCreate Appointment
      • POSTCreate Appointment Representation
      • POSTCreate Appointment Representation Guests
      • POSTCancel Appointment
      • POSTCouncil evidence summary
      • POSTCouncil Info
      • POSTCouncils
      • POSTAssign Appointment to Operator
      • POSTAppointment Documentation
      • POSTCouncil Documentation
      • POSTCompany Month Schedule
      • POSTDay slots
      • POSTShare appointment
      • POSTUpload council Act
      • POSTCompany Procedures
      • POSTReschedule Appointment
      • POSTOrganization companies
      • POSTOrganization Users
      • POSTCreate Appointment_External
      • POSTCreate Appointment Representation_External
      • POSTCreate Appointment Representation Guests_External
      • POSTCouncils_External
      • POSTCouncil Info_External
      • POSTCancel Appointment_External
      • POSTCouncil evidence summary_External
      • POSTAssign Appointment to Operator_External
LogoLogo
Métodos APIOvac

Organization companies

|View as Markdown|Open in Claude|
POST
/graphql/organizationcompanies
POST
/graphql/organizationcompanies
$curl -X POST https://api.ovac.pre.councilbox.com/graphql/organizationcompanies \
> -H "x-jwt-token: <apiKey>" \
> -H "Content-Type: application/json" \
> -d '{
> "query": "query OrganizationCompanies\r\n(\r\n $options: OptionsInput, \r\n $organizationId: Int!)\r\n {\r\n organizationCompanies(\r\n options: $options, \r\n organizationId: $organizationId){\r\n list{\r\n id\r\n businessName\r\n tin\r\n language\r\n }\r\n total\r\n }\r\n }",
> "variables": {
> "options": {
> "limit": 5,
> "offset": 0
> },
> "organizationId": 1234
> }
>}'
200Organization companies
1{
2 "data": {
3 "organizationCompanies": {
4 "list": [
5 {
6 "id": 2191,
7 "businessName": "TEST API",
8 "tin": null
9 }
10 ],
11 "total": 1
12 }
13 }
14}
# Organization Companies (`query`) Esta operación permite listar todas las entidades o empresas vinculadas directamente a una organización raíz (corporación). Incluye soporte nativo para paginación a través de un objeto de opciones, lo que permite segmentar y limitar el volumen de registros devueltos en ecosistemas corporativos grandes. ### Autenticación > **Tipo:** API Key** Header:** `x-jwt-token` **Ubicación:** Header HTTP_ Ejemplo:_ `x-jwt-token: eyJhbGciOiJIUzI1NiIsInR5cCI6...` ## Referencia de la API ### Parámetros de Entrada (Variables) | Parámetro | Descripción | Requerido | Tipo | | --- | --- | --- | --- | | organizationId | Identificador único de la organización raíz (corporación) en la plataforma. | SI | Integer | | options | Objeto de configuración para la paginación de resultados. | NO | OptionsInput | | options.**limit** | Cantidad máxima de registros a devolver en la página actual (ej. 5). | NO | Integer | | options.**offset** | Número de registros que se omitirán desde el inicio (punto de corte para paginar). | NO | Integer | ### Campos de Respuesta (Payload) La consulta devuelve un objeto contenedor `organizationCompanies` con los datos de paginación y el listado de empresas: | Parámetro | Descripción | Tipo | | --- | --- | --- | | organizationCompanies | Objeto contenedor con el listado y el total de entidades mapeadas. | Objeto | | organizationCompanies.list | Array de objetos con el detalle individual de cada entidad vinculada. | Array | | organizationCompanies.list\[\].**id** | Identificador numérico único de la entidad o empresa en el sistema. | Integer | | organizationCompanies.list\[\].**businessName** | Razón social, nombre comercial o denominación oficial de la entidad. | String | | organizationCompanies.list\[\].**tin** | Número de Identificación Fiscal (NIF/CIF) de la entidad (si no consta, devuelve null). | String | | organizationCompanies.list\[\].**language** | Muestra los idiomas configurados en la organización | String | | organizationCompanies.**total** | Cantidad total absoluta de entidades que pertenecen a la organización. | String | ## Ejemplos de Código y Peticiones ### 1\. Consulta GraphQL ``` graphql query OrganizationCompanies($options: OptionsInput, $organizationId: Int!) { organizationCompanies(options: $options, organizationId: $organizationId) { list { id businessName tin } total } } ``` ### 2\. Variables de la Petición (JSON Payload) ``` json { "options": { "limit": 5, "offset": 0 }, "organizationId": 2191 } ``` ### 3\. Ejemplo de comando cURL ``` bash curl --location "https://api.ovac.pre.councilbox.com/graphql" \ --header "Content-Type: application/json" \ --header "x-jwt-token: {{token}}" \ --data '{"query":"query OrganizationCompanies($options: OptionsInput, $organizationId: Int!){ organizationCompanies(options: $options, organizationId: $organizationId){ list{ id businessName tin } total } }","variables":{"options":{"limit":5,"offset":0},"organizationId":2191}}' ``` ### 4\. Respuesta Esperada (200 OK) ``` json { "data": { "organizationCompanies": { "list": [ { "id": 2191, "businessName": "TEST API", "tin": null } ], "total": 1 } } } ``` > **Nota OpenAPI/Fern:** esta operación GraphQL se documenta como `/graphql/organizationcompanies` para que Fern pueda mostrarla como operación independiente. La ruta técnica real de ejecución es `POST /graphql`.
Was this page helpful?
Previous

Reschedule Appointment

Next

Organization Users

Built with

Esta operación permite listar todas las entidades o empresas vinculadas directamente a una organización raíz (corporación). Incluye soporte nativo para paginación a través de un objeto de opciones, lo que permite segmentar y limitar el volumen de registros devueltos en ecosistemas corporativos grandes.

Autenticación

Tipo: API Key**
Header:** x-jwt-token
Ubicación: Header HTTP_
Ejemplo:_ x-jwt-token: eyJhbGciOiJIUzI1NiIsInR5cCI6...

Referencia de la API

Parámetros de Entrada (Variables)

ParámetroDescripciónRequeridoTipo
organizationIdIdentificador único de la organización raíz (corporación) en la plataforma.SIInteger
optionsObjeto de configuración para la paginación de resultados.NOOptionsInput
options.limitCantidad máxima de registros a devolver en la página actual (ej. 5).NOInteger
options.offsetNúmero de registros que se omitirán desde el inicio (punto de corte para paginar).NOInteger

Campos de Respuesta (Payload)

La consulta devuelve un objeto contenedor organizationCompanies con los datos de paginación y el listado de empresas:

ParámetroDescripciónTipo
organizationCompaniesObjeto contenedor con el listado y el total de entidades mapeadas.Objeto
organizationCompanies.listArray de objetos con el detalle individual de cada entidad vinculada.Array
organizationCompanies.list[].idIdentificador numérico único de la entidad o empresa en el sistema.Integer
organizationCompanies.list[].businessNameRazón social, nombre comercial o denominación oficial de la entidad.String
organizationCompanies.list[].tinNúmero de Identificación Fiscal (NIF/CIF) de la entidad (si no consta, devuelve null).String
organizationCompanies.list[].languageMuestra los idiomas configurados en la organizaciónString
organizationCompanies.totalCantidad total absoluta de entidades que pertenecen a la organización.String

Ejemplos de Código y Peticiones

1. Consulta GraphQL

1query OrganizationCompanies($options: OptionsInput, $organizationId: Int!) {
2 organizationCompanies(options: $options, organizationId: $organizationId) {
3 list {
4 id
5 businessName
6 tin
7 }
8 total
9 }
10}

2. Variables de la Petición (JSON Payload)

1{
2 "options": {
3 "limit": 5,
4 "offset": 0
5 },
6 "organizationId": 2191
7}

3. Ejemplo de comando cURL

$curl --location "https://api.ovac.pre.councilbox.com/graphql" \
>--header "Content-Type: application/json" \
>--header "x-jwt-token: {{token}}" \
>--data '{"query":"query OrganizationCompanies($options: OptionsInput, $organizationId: Int!){ organizationCompanies(options: $options, organizationId: $organizationId){ list{ id businessName tin } total } }","variables":{"options":{"limit":5,"offset":0},"organizationId":2191}}'

4. Respuesta Esperada (200 OK)

1{
2 "data": {
3 "organizationCompanies": {
4 "list": [
5 {
6 "id": 2191,
7 "businessName": "TEST API",
8 "tin": null
9 }
10 ],
11 "total": 1
12 }
13 }
14}

Nota OpenAPI/Fern: esta operación GraphQL se documenta como /graphql/organizationcompanies para que Fern pueda mostrarla como operación independiente. La ruta técnica real de ejecución es POST /graphql.

Authentication

x-jwt-tokenstring
JWT token obtained from Login.

Request

This endpoint expects an object.
querystringRequired
GraphQL operation
variablesobjectOptional
GraphQL variables

Response

Successful response. GraphQL business errors may be returned inside the JSON errors field while transport status remains HTTP 200.