AOC Hub de carpetes ciutadanes

December 19, 2025 · View on GitHub

Projecte de documentació per als integradors del Hub de Carpetes Ciutadanes (HCC) del Consorci AOC. El HCC consultarà a cada ens integrat informació sobre actuacions (accions de relació entre la ciutadania i l'Administració entesos des d'un punt de vista ampli i tipificats per entrada o sortida) i expedients que hauran d'exposar a través d'una interfície REST que compleixi el model i les consultes descrites a continuació.

Com a primers passos, abans de les tasques d'integració, es recomana la lectura del document de presentació.

Integració

Per integrar-se al servei, els passos a fer són els següents:

A. Preproducció

  1. Dur a terme el desenvolupament explicat en aquest repositori documental.
  2. Omplir el formulari de contacte del portal de Suport: https://suport-integradors.aoc.cat/hc/ca/requests/new indicant a l'assumpte "Integració en proves de El meu espai - Hub de Carpetes Ciutadanes". Afegint al mateix la URL de l'endpoints amb exemples de les consultes.
  3. Un cop validades a preproducció les funcionalitats dels endpoints per part de l'AOC, fixar la data de sortida a producció i seguir els passos de B) Producció.

El HCC revisara la integració a l'entorn de proves (preproducció) per poder per validar la correcta integració al servei. Per fer correctament les comprovacions dels vostres endpoints a preproducció, podeu fer servir HTTPS/TLS però es recomana no afegir cap filtratge d'IP, ni autenticar el certificat client durant aquesta fase. Si tot i així és necessari filtrar per IP, el HCC arribarà a l'entorn de proves amb alguna d'aquestes IP 63.34.38.187, 34.251.91.75, 34.254.144.227

Per a les proves, si us plau no fer servir NIFs de persones reals. En concret, cal fer servir:

NIFNom o Raó socialCognom1Cognom2Casos d'ús
00000000TCiutadaniaFictíciaPFPersona física
00000000TCiutadaniaFictíciaPFRPJPersona física representant de persona jurídica
Q0000000JPJurídica Ficticia PJPersona jurídica representada per 00000000T

Per a validar els endpoints a preproducció cal:

consultaActuacions

  • 3 o més actuacions del NIF 00000000T.
  • 3 o més actuacions del NIF 00000000T (representant de la persona jurídica Q0000000J).

consultaExpedients

  • 2 o més expedients del NIF 00000000T.
  • 2 o més expedients del NIF 00000000T (representant de la persona jurídica Q0000000J).

consultaTributs

  • 2 o més objectes tributaris del NIF 00000000T que incloguin deutes de diferent tipologia: Pendent, Pagat, Baixa.
  • 2 o més objectes tributaris del NIF 00000000T (representant de la persona jurídica Q0000000J) que incloguin deutes de diferent tipologia: Pendent, Pagat, Baixa.

Per assegurar la qualitat de les proves a preproducció, és necessari que tant els assentaments registrals o actuacions com els expedients siguin els més reals possibles, però sense contenir dades personals.

Si us plau, per a les proves cal fer servir les dades reals identificatives de les entitats. Les dades de la respostes a preproducció han de ser remeses com una de les entitats reals en proves que esteu integrant. Per tant, ens calen dades consistents entre NIF, DIR3 i INE10. Si us és impossible respondre segons aquest criteri, contacteu amb nosaltres per pautar-vos un conjunt de dades de proves.

Un cop l'AOC tingui la informació necessària per consultar les dades, validarà que la integració funcioni correctament a preproducció.

B. Producció

Cal presentar un nou formulari de contacte del portal de Suport: https://suport-integradors.aoc.cat/hc/ca/requests/new annexant el document de sol·licitud d’integració signat. Indicant a l'assumpte "Integració en producció de El meu espai - Hub de Carpetes Ciutadanes" i determinant al cos del formulari de suport les URLS definitives de les consultes (PRE i PRO o, com a mínim, PRO).

Els endpoints de les consultes han d'estar publicats a la mateixa url base, per exemple:

Per a la sortida a producció:

  • Cal securitzar els endpoints exposats a través de comunicacions HTTPS/TLS. És important que el domini del certificat servidor correpongui al domini exposat al HCC.
  • Si es vol filtrar les peticions del HCC per IP aquestes arribaran a través d'una d'aquestes ips: 157.97.64.126, 157.97.65.88, 18.200.107.87, 52.19.83.31, 99.81.75.214
  • És recomenabe també establir un canal TLS validant el certificat client que presentarà el HCC (Serveis_Administracio_Electronica_AOC.cer)

Un cop l'AOC tingui la informació necessària per consultar les dades, validarà que la integració funcioni correctament.

Consultes d'informació disponibles:

  1. Consulta d'actuacions
  2. Consulta d'expedients
  3. Consulta de cites prèvies
  4. Consulta de tributs

Aquest document està en fase d'esborrany i pot patir canvis.

Model

A continuació, es descriuen els atributs i l'estructura JSON dels objectes d'intercanvi d'informació entre el HCC i els ens integrats. Podeu trobar la informació en detall a cadascuna de les consultes.

Al construir les respostes JSON, cal no informar aquells camps opcionals on no es retorni cap valor o valor buit.

Incorrecte (s'informa el camp observacionsActuacio com una cadena buida de caràcters):

"actuacions": [
    {
        "idActuacio": "1",
        "tipusPersona": "INTERESSAT",       
        "observacionsActuacio": ""        
        ...
    }

Correcte:

"actuacions": [
    {
        "idActuacio": "1",
        "tipusPersona": "INTERESSAT"       
    }

Actuacio

Exemple JSON

El model s'ha dividit en blocs d'informació integrats en la resposta: Identificador de l'objecte, de la persona, de l'ens, de l'actuació i de l'expedient.

{
  "idActuacio":"2015-E-126",
  "tipusPersona":"INTERESSAT",
  "codiINE10":"9821920002",
  "codiDIR3Organisme":"L01080193",
  "tipusActuacio":"SORTIDA",
  "dataActuacio":"2015-02-03T12:01:05",
  "numeroRegistre":"2015-E-126",
  "assumpteActuacio":"Duplicat padró",
  "urlActuacio":"http://www.abc.cat/a/id_2015_126",
  "viaPresentacio":"Electrònica",
  "canalPreferentNotificacio":"COMPAREIXENCA_ELECTRONICA",
  "observacionsActuacio":"Duplicat padró",
  "idExpedient":"EXP-ID-1",
  "fue":"false",
  "estatNotificacio":"DIPOSITADA"
}

Descripcio camps

També trobareu la totalitat de paràmetres previstos actualment en el model de dades de la resposta. Els paràmetres segueixen una estructura determinada pel nom del mateix en minúscules i, opcionalment, l'àmbit: "parametre" i "parametreAmbit".

ParàmetreDescripcióObligatori
idActuacioIdentificador de l'actuacióSI
tipusPersonaTipus de personaSI (INTERESSAT, REPRESENTANT)
codiINE10Codi INE10 de l'Ens emissor de la informació i que s'integra amb el HCC (10 dígits)SI
tipusActuacioTipus d'actuacióSI (ENTRADA, SORTIDA)
dataActuacioData de l'actuació. Format ISO_8601 YYYY-MM-DDThh:mm:ssSI
assumpteActuacioAssumpteSI
urlActuacioURL de la carpeta ciutadana de l'Ens. Quan el ciutadà vulgui consultar el detall de l'actuació farà clic en aquest enllaçSI
codiDIR3OrganismeCodi DIR3 de l'Ens emissor de la informació i que s'integra amb el hub de Carpetes ciutadanes de MyGovNO
numeroRegistreNúmero de registre en format stringNO
dataRegistreData del registre en cas de ser diferent de la dataActuació, per acotar els terminis. Format ISO_8601 YYYY-MM-DDThh:mm:ssNO
viaPresentacioVia de presentacióNO
canalPreferentNotificacioCanal preferentNO (DIRECCIO_POSTAL, COMPAREIXENCA_ELECTRONICA, DIRECCIO_ELECTRONICA_HABILITADA)
observacionsActuacioObservacions sobre l'expedient que l'Ens vulgui informarNO
idExpedientNúmero de l'expedientNO
idExpedientsLlista d'identificadors d'expedients vinculatsNO
urlExpedientURL de la carpeta ciutadana de l'Ens. Quan el ciutadà vulgui consultar el detall de l'expedient farà clic en aquest enllaçNO
procedimentProcedimentNO
referenciaExternaReferencia externaNO
fueParàmetre que indica si es tracta d'un expedient FUE.NO (defecte false, true)
estatNotificacioEstat de l'actuació, determinada pel llistat. Dipositada és l'estat quan un registre de sortida ha estat disposat a la persona destinatària. Acceptada és quan aquesta ha estat practicada mitjaçant la seva acceptació. Rebutjada és quan ha estat practicada per haver-se rebutjat o bé ha expirat el termini. Aplica parcial o totalment a les comunicacions i les notificacions, segons cada cas.NO (DIPOSITADA, ACCEPTADA, REBUTJADA)
adjuntsLlista d'objectes de tipus AdjuntNO

Expedient

Exemple JSON

El model s'ha dividit en blocs d'informació integrats en la resposta: Identificador de l'objecte, de la persona, de l'ens, de l'actuació i de l'expedient.

{
   "idExpedient":"EXP-2021-1",
   "tipusPersona":"INTERESSAT",
   "codiINE10":"801930008",
   "codiDIR3Organisme":"L01080193",
   "procediment":"OBRES1 - llicència d'obres",
   "dataIniciExpedient":"2021-07-25T01:25:43",
   "assumpteExpedient":"llicència d'obres",
   "urlExpedient":"http://www.abc.cat/e/2021_225",
   "familia":"Obres",
   "dataPrevistaResolucio":"2021-09-25",
   "codiFase":"02",
   "descripcioFaseExpedient":"En tramitació",
   "estatExpedient":"OBERT",
   "observacionsExpedient":"llicència - Reforma planta baixa",
   "idActuacio":"2021-E-225",
   "dataActuacio":"2021-05-23T18:25:43",
   "actuacioCiutada":"NO_APLICA",
   "fue":"false"
}

Descripcio camps

També trobareu la totalitat de paràmetres previstos actualment en el model de dades de la resposta. Els paràmetres segueixen una estructura determinada pel nom del mateix en minúscules i, opcionalment, l'àmbit: "parametre" i "parametreAmbit".

A continuació, trobareu la totalitat de paràmetres previstos actualment en el model de dades:

ParàmetreDescripcióObligatori
idExpedientIdentificador de l'expedientSI
tipusPersonaTipus de personaSI (INTERESSAT, REPRESENTANT)
codiINE10Codi INE10 de l'Ens emissor de la informació i que s'integra amb el HCC (10 dígits)SI
procedimentProcedimentSI
dataIniciExpedientData inici. Format ISO_8601 YYYY-MM-DDThh:mm:ssSI
assumpteExpedientAssumpteSI
urlExpedientURL de la carpeta ciutadana de l'Ens. Quan el ciutadà vulgui consultar el detall de l'expedient farà clic en aquest enllaçSI
codiDIR3OrganismeCodi DIR3 de l'Ens emissor de la informació i que s'integra amb el hub MyGovNO
familiaFamília o materia sobre el qual tracta el procediment.NO
dataPrevistaResolucioData prevista resolució. Format ISO_8601 YYYY-MM-DDNO
dataFinalitzacioExpedientData finalització. Format ISO_8601 YYYY-MM-DDThh:mm:ssNO
codiFaseCodificació de la fase en que es troba la tramitació de l'expedient. Pendent de definir el model tancat de les fases de tramitació de l'expedient per part de l'AOC.NO
descripcioFaseDescripció de la FASE de tramitació de l'expedient, d'acord a la terminologia interna que faci servir l'EnsNO
estatExpedientEstatSI (OBERT,TANCAT)
observacionsExpedientObservacions sobre l'expedient que l'Ens vulgui informarNO
idActuacioIdentificador de l'actuacióNO
idActuacionsLlista d'identificadors d'actuacions vinculadesNO
dataActuacioData i hora del número de registre d'entrada o sortida que ha donat origen a l'expedient. Format ISO_8601 YYYY-MM-DDThh:mm:ssNO
numeroRegistreNúmero de registre que ha donat origen a l'expedientNO
actuacioCiutadaIndica si l'expedient es troba pendent de realitzar alguna acció per part de la ciutadaniaNO (SI, NO, NO_APLICA)
fueParàmetre que indica si es tracta d'un expedient FUE.NO (defecte false, true)
adjuntsLlista d'objectes de tipus AdjuntNO

Cita Prèvia

Exemple JSON

{
  "idCita":"345f4kdj4",
  
}

Descripcio camps

ParàmetreDescripcióObligatori
idCitaIdentificador de la citaSI
assumpteCitaAssumpte de la citaSI
codiINE10Codi INE10 de l'Ens emissor de la informació i que s'integra amb el HCC (10 dígits)SI
codiDIR3OrganismeCodi DIR3 de l'Ens emissor de la informació i que s'integra amb el HCCNO
dataActuacioData de l'assentament o actuació. En els casos de Cita Previa serà la data que la persona va fer l'acció de reservar-la. No és una data de registre ni és la data reservada per ser atesa la persona. Format ISO_8601 YYYY-MM-DDThh:mm:ssSI
dataCitaData reservada per la persona o assignada per ser atesa. Format ISO_8601 YYYY-MM-DDThh:mm:ssSI
urlCitaURL d'enllaç a la Cita PrèviaSI
actuacioCiutadaIndica si l'expedient es troba pendent de realitzar alguna acció per part del ciutadàNO (SI, NO, NO_APLICA)
nomInteressatNom de la persona interessadaNO
nomOficinaRegistreDestiNom de l'oficina de registre destíNO
nomOficinaRegistreOrigenNom de l'oficina de registre origenNO
nomRepresentantNom de la persona representantNO
procedimentIdentificador o nom del procedimentNO
dataAlertaData que servirà per iniciar el període d'alerta, avís, inici de periode voluntari de pagament, inici de termini administratiu, etc... Format ISO_8601 YYYY-MM-DDNO
dataRegistreData del registre de l'actuació. Format ISO_8601 YYYY-MM-DDNO
viaPresentacioVia de presentació. Format ISO_8601 YYYY-MM-DDThh:mm:ssNO
urlEdicioURL d'enllaç a la gestió de la Cita PrèviaNO
urlCancellacioURL d'enllaç a la cancel·lació de la Cita PrèviaNO
puntAtencioCanal o punt d'atenció que realitzarà o va realitzar l'atencióNO
adrecaAtencioAdreça del canal o punt d'atenció que realitzarà o va realitzar l'atencióNO
telefonAtencioTelefon del canal o punt d'atenció que realitzarà o va realitzar l'atencióNO
coordenadesGPSCoordenades en format GPS de latitud i longitud. En cas de cita prèvia servirà per geolocalitzar el punt físic d'atencióNO
contacteAtencioAltres dades de contacte del canal o punt d'atenció que realitzarà o va realitzar l'atencióNO
URLCoordenadesGPSGoogleMapsCoordenades en format GPS de latitud i longitud. En cas de cita prèvia servirà per geolocalitzar el punt físic d'atenció. Específic Google MapsNO
URLcoordenadesGPSCustomCoordenades en format GPS de latitud i longitud. En cas de cita prèvia servirà per geolocalitzar el punt físic d'atenció. Específic de la solució pròpiaNO

Tribut

Aquesta consulta és per integrar l’estat d’una persona en relació als seus tributs, multes i altres deutes relacionats amb la seva persona. S’estructura en dos estratus: l’objecte tributari i el/s deute/s relacionats amb l’OT. Retorna el detall de dels tributs en haver-se informat un documentIdentificatiu a la petició. És una resposta estructurada d’objectes tribut que inclouen els deutes relacionats a cadascun d’ells.

Exemple JSON

 {
      "idTribut": "T123456",
      "exercici": "2023",
      "dataTribut": "2023-01-01",
      "codiDIR3Organisme": "A00000000",
      "codiINE10": "0123456789",
      "descripcioTribut": "Impost sobre Béns Immobles",
      "descripcioObjecteTributari": "Habitatge unifamiliar",
      "importTotal": "500.00",
      "observacions": "Pagament fraccionat disponible",
      "idExpedient": "E987654",
      "fue": false,
      "estatDomiciliacio": "NO_DOMICILIAT",
      "deutes": [
        {
          "idDeute": "D001",
          "importDeute": "250.00",
          "descripcio": "Deute de l'IBI 1",
          "dataIniciPagament": "2023-03-30",
          "dataFiPagament": "2023-06-30"
        },
        {
          "idDeute": "D002",
          "importDeute": "250.00",
          "descripcio": "Deute de l'IBI 2",
          "dataIniciPagament": "2023-03-30",
          "dataFiPagament": "2023-06-30"
        }
      ],
      "accions": [
        {
          "descripcio": "Pagar",
          "url": "https://example.com/pagar/T123456"
        }
      ],
      "adjunts": [
        {
          "idAdjunt": "A001",
          "nom": "Rebut_IBI_2023.pdf",
          "tipus": "application/pdf",
          "url": "https://example.com/documents/Rebut_IBI_2023.pdf"
        }
      ]
    }

Descripcio camps

ParàmetreDescripcióObligatori
idTributIdentificador del tributSI
exerciciAny en format YYYYSI
dataTributData del tribut. Format ISO_8601 YYYY-MM-DDSI
codiINE10Codi INE10 de l'Ens emissor de la informació i que s'integra amb el HCC (10 dígits)SI (si no s'ha informat codiDIR3Organisme)
codiDIR3OrganismeCodi DIR3 de l'Ens emissor de la informació i que s'integra amb el HCCSI (si no s'ha informat codiINE10)
descripcioTributDescripció tributSI
descripcioObjecteTributariDescripció objecte tributariNO
importTotalImport total del tributNO
observacionsObservacionsNO
idExpedientIdentificador de l'expedientNO
fueParàmetre que indica si es tracta d'un expedient FUE.NO (true, false)
estatDomiciliacioEstat de la domiciliacióNO (DOMICILIAT, NO_DOMICILIAT, NO_DOMICILIABLE)
idGrupTributId que aglutina diferents tributs en un element superior. Serveix per vincular tributs amb un objecte tributari que genera aquests. Per exemple: 1999-COT -> una multa + IVTM + Taxa de l’aparcament municipalNO
tipusGrupTributTipologia agrupada de l’idTributGrupNO ( REFERENCIA_CADASTRAL, MATRICULA, IAE, EXPEDIENT_SANCIONADOR, ALTRES)
multaInformar de la naturalesa específica d’una multa informada a l’estratus del tributNO (true, false)
deutesLlista d'objectes de tipus DeuteNO
accionsLlista d'objectes de tipus AccioNO
adjuntsLlista d'objectes de tipus AdjuntNO

Deute

Exemple json

{
      "idDeute": "DEUTE123",
      "situacio": "PENDENT",
      "importDeute": "1000.00",
      "importPendent": "500.00",
      "descripcio": "Impost sobre Béns Immobles",
      "dataIniciPagament": "2023-01-01",
      "dataFiPagament": "2023-12-31",     
      "accions": [
        {
          "descripcio": "Pagar",
          "url": "https://example.com/pagar",
          "tipus": "PAGAMENT"
        }
      ],
      "adjunts": [
        {
          "idAdjunt": "ADJ001",
          "url": "https://example.com/rebut.pdf",
          "nom": "Rebut.pdf",
          "descripcio": "Rebut del deute",
          "tipus": "application/pdf",
          "csv": "CSV123456",
          "urlCsv": "https://example.com/csv",
          "mida": "1024",
          "dataCreacio": "2023-01-01T12:00:00"
        }
      ],
      "domiciliat": false
    }

Descripció camps

ParàmetreDescripcióObligatori
idDeuteIdentificador del deuteSI
situacioSituació del deuteSI (PENDENT, PAGAT, BAIXA)
dataIniciPagamentData inici del pagament. Format ISO_8601 YYYY-MM-DDSI
dataFiPagamentData fi del pagament. Format ISO_8601 YYYY-MM-DDSI
importDeuteImport totalSI
descripcioDescripcióSI
periodeDetalla el període en el que es troba el deute i pot tenir els valors següentsNO (EXECUTIVA, VOLUNTARIA)
alertaText que permet destacar una alerta a la ciutadania sobre algun aspecte rellevant que cal cridar l’atenció. Per exemple: “La domiciliació ha estat retornada. Si us plau, per evitar recàrrecs realitzi el pagament accedint a l'enllaç”NO
modalitatPagamentDeuteDetalla la modalitat actual del pagament del deuteNO (CARTA_DE_PAGAMENT, DOMICILIAT, PLA_PERSONALITZAT)
importPendentImport pendentNO
domiciliatIndica si el deute està domiciliat o noNO (true, false)
accionsLlista d'objectes de tipus AccioNO
adjuntsLlista d'objectes de tipus AdjuntNO

Accio

Objecte per descriure el detall de cada acció associada a tributs o deutes.

Exemple JSON

{
  "descripcio" : "Pagament del tribut",
  "url" : "http://test.es/1234",
  "tipus": "DEUTE"  
}

Descripcio camps

ParàmetreDescripcióObligatori
urlURL de l'accióSI
descripcioDescripcióSI
tipusTipus d'accióNO (DEUTE, TRIBUT, ORGANISME, IDENTIFICADOR)

Adjunt

Objecte per descriure les metadades dels documents adjunts.

Exemple JSON

  {
      "idAdjunt": "ADJ001",
      "uuidDesal": "8c89e31c-e2a6-499c-876d-78672e8e4c31"
      "url": "https://example.com/documents/ADJ001.pdf",
      "nom": "Factura_2023.pdf",
      "descripcio": "Factura del tribut per l'any 2023",
      "tipus": "application/pdf",
      "csv": "CSV123456789",
      "urlCsv": "https://example.com/csv/CSV123456789",
      "mida": "1024",
      "dataCreacio": "2023-05-15T10:30:00"
    } 

Descripcio camps

ParàmetreDescripcióObligatori
idAdjuntIdentificador de l'adjuntNO
uuidDesalIdentificador únic de DESALNO
urlLa URL de descàrrega. Pot ser una URL via acarador, en aquest cas haurà de no ser necessari introduïr el CSV del document (podria aplicar mesures de limitamició de descàrrega demanant informació o identificació).NO
nomNom del documentNO
descripcioDescripció del documentNO
tipusTipus del document. Cal usar MIME types (p. ex. application/pdf, text/plain...)NO
csvCodi de CSVNO
urlCsvURL de l'acarador per insertar el CSV de l'adjuntNO
midaTamany en KB del documentNO
dataCreacioData de creació del document. Format ISO_8601 YYYY-MM-DDThh:mm:ssNO

Consultes

El HCC farà les següents crides als sistemes integrats per consultar les dades.

Fase 1

1. Consulta d'actuacions

Retorna el detall d'actuacions en haver-se informat un documentIdentificatiu a la petició.

Peticio

GET /consultaActuacions?{documentIdentificatiu,tipusDocumentIdentificatiu,tipusPersona,codiINE10,codiDIR3Organisme,dataInici,dataFi,tipusActuacio,fue}

Descripcio camps
ParàmetreDescripcióObligatori
documentIdentificatiuDocument identificatiu de la personaSI
tipusDocumentIdentificatiuTipus de document identificatiuSI (NIF,NIE,PASSAPORT)
tipusPersonaTipus de rol de la persona en relació a l'actuacióNO (INTERESSAT, REPRESENTANT)
codiINE10Codi INE10 (10 dígits)NO
codiDIR3OrganismeCodi DIR3NO
dataIniciData d'inici de la informació consultadaNO (Format ISO_8601 YYYY-MM-DD)
dataFiData de fi de la informació consultadaNO (Format ISO_8601 YYYY-MM-DD)
tipusActuacioTipus d'actuacióNO (ENTRADA, SORTIDA)
fueDeterminació de si es tracta d'un tràmit FUENO (no informat: totes, true: actuacions FUE, false: actuacions no FUE)
Exemple peticio

GET /consultaActuacions?documentIdentificatiu=99999018D&tipusDocumentIdentificatiu=NIF&tipusPersona=INTERESSAT

Descripcio camps resposta
ParàmetreDescripcióObligatori
codiResultatRetorna el codi resultant de l'operacióSI (200, 404, 500)
descripcioResultatRetorna un string de detall de l'operacióSI
actuacionsArray de resposta de les actuacionsSI

Per exemple, la possibilitat de no trobar cap actuació per fer el retorn, en base a un document identificatiu, el resultat hauria de ser:

{
"codiResultat":"404",
"descripcioResultat":"No s'ha trobat cap informació"
}
Exemple resposta

En aquest exemple, la resposta conté dues actuacions: un registre d'entrada i una petició de cita prèvia.

{
   "codiResultat":"200",
   "descripcioResultat":"OK",
   "actuacions":[
      {       
       "idActuacio":"2015-E-123",
       "tipusPersona":"INTERESSAT",
       "codiINE10":"9821920002",
       "codiDIR3Organisme":"L01080193",
       "tipusActuacio":"ENTRADA",
       "dataActuacio":"2015-01-01T01:25:43",
       "numeroRegistre":"2015-E-357",
       "assumpteActuacio":"Sol·licitud bonificació IBI",
       "urlActuacio":"http://www.abc.cat/a/id_2015_123",
       "viaPresentacio":"Electrònica",
       "canalPreferentNotificacio":"COMPAREIXENCA_ELECTRONICA",
       "observacionsActuacio":"Bonificació per instal·lació de planta fotovoltaica d'autoconsum",
       "fue":"false"
     },
     {      
       "idActuacio":"2015-E-124",
       "tipusPersona":"INTERESSAT",
       "codiINE10":"9821920002",
       "codiDIR3Organisme":"L01080193",
       "tipusActuacio":"ENTRADA",
       "dataActuacio":"2015-01-02T01:25:43",
       "numeroRegistre":"2015-E-124",
       "assumpteActuacio":"Reserva cita prèvia - Cultura",
       "urlActuacio":"http://www.abc.cat/a/id_2015_124",
       "viaPresentacio":"Electrònica",
       "canalPreferentNotificacio":"COMPAREIXENCA_ELECTRONICA",
       "observacionsActuacio":"Reserva cita prèvia - Cultura",
       "fue":"false"
     }
    ]
 }

2. Consulta d'expedients

Retorna el detall d'expedients en haver-se informat un identificador.

Peticio

GET /consultaExpedients?{documentIdentificatiu,tipusDocumentIdentificatiu,tipusPersona,codiINE10,codiDIR3Organisme,dataInici,dataFi,estat,fue}

Descripcio camps
ParàmetreObligatori
documentIdentificatiuSI
tipusDocumentIdentificatiuSI (NIF,NIE,PASSAPORT)
tipusPersonaNO (INTERESSAT, REPRESENTANT)
codiINE10NO
codiDIR3OrganismeNO
dataIniciNO (Format ISO_8601 YYYY-MM-DD)
dataFiNO (Format ISO_8601 YYYY-MM-DD)
estatNO (OBERT,TANCAT)
fueNO (no informat: tots, true: expedients FUE, false: expedients no FUE)
Exemple peticio

GET /consultaExpedients?documentIdentificatiu=99999018D&tipusDocumentIdentificatiu=NIF}

Descripcio camps resposta
ParàmetreDescripcióObligatori
codiResultatRetorna el codi resultant de l'operacióSI (200, 404, 500)
descripcioResultatRetorna un string de detall de l'operacióSI
expedientsArray de resposta dels expedientsSI

Per la possibilitat de no trobar cap expedient per fer el retorn, en base a un document identificatiu, el resultat hauria de ser:

{
"codiResultat":"404",
"descripcioResultat":"No s'ha trobat cap expedient"
}
Exemple resposta

En aquest exemple, la resposta conté dos expedients: un sobre una llicència d'obres i un altre sobre una beca.

{
   "codiResultat":"200",
   "descripcioResultat":"OK",
   "expedients":[
      {
      "idExpedient":"EXP-2021-1",
      "tipusPersona":"INTERESSAT",
      "codiINE10":"801930008",
      "codiDIR3Organisme":"L01080193",
      "procediment":"OBRES1 - llicència d'obres",
      "dataIniciExpedient":"2021-07-25T01:25:43",
      "assumpteExpedient":"llicència d'obres",
      "urlExpedient":"http://www.abc.cat/e/2021_225",
      "familia":"Obres",
      "dataPrevistaResolucio":"2021-09-25",
      "codiFase":"02",
      "descripcioFaseExpedient":"En tramitació",
      "estatExpedient":"OBERT",
      "observacionsExpedient":"llicència - Reforma planta baixa",
      "idActuacio":"2021-E-225",
      "dataActuacio":"2021-05-23T18:25:43",
      "actuacioCiutada":"NO_APLICA",
      "fue":"false"
    },
    {
      "idExpedient":"EXP-2021-2",
      "tipusPersona":"INTERESSAT",
      "codiINE10":"801930008",
      "codiDIR3Organisme":"L01080193",
      "procediment":"Sol·licitud beca menjador escolar",
      "dataIniciExpedient":"2021-07-25T01:25:43",
      "assumpteExpedient":"Beca menjador",
      "urlExpedient":"http://www.abc.cat/e/2021_2",
      "familia":"Beques",
      "dataPrevistaResolucio":"2021-07-25",
      "codiFase":"02",
      "descripcioFaseExpedient":"En tramitació",
      "estatExpedient":"OBERT",
      "observacionsExpedient":"En curs",
      "idActuacio":"2021-E-225",
      "dataActuacio":"2021-05-23T18:25:43",
      "actuacioCiutada":"NO_APLICA",
      "fue":"false"
    }
   ]
}  

3. Consulta de cites previes

Retorna el detall de cites previes en haver-se informat un documentIdentificatiu a la petició.

Peticio

GET /consultaCitesPrevies?{documentIdentificatiu,tipusDocumentIdentificatiu,codiINE10,codiDIR3Organisme,dataInici,dataFi}

Descripcio camps
ParàmetreDescripcióObligatori
documentIdentificatiuDocument identificatiu de la personaSI
tipusDocumentIdentificatiuTipus de document identificatiuSI (NIF,NIE,PASSAPORT)
codiINE10 (10 dígits)Codi INE10NO
codiDIR3OrganismeCodi DIR3NO
dataIniciData d'inici de la informació consultadaNO (Format ISO_8601 YYYY-MM-DD)
dataFiData de fi de la informació consultadaNO (Format ISO_8601 YYYY-MM-DD)
Exemple peticio

GET /consultaCitesPrevies?documentIdentificatiu=99999018D&tipusDocumentIdentificatiu=NIF

Descripcio camps resposta
ParàmetreDescripcióObligatori
codiResultatRetorna el codi resultant de l'operacióSI (200, 404, 500)
descripcioResultatRetorna un string de detall de l'operacióSI
actuacionsArray de resposta de les actuacionsSI

Per exemple, la possibilitat de no trobar cap actuació per fer el retorn, en base a un document identificatiu, el resultat hauria de ser:

{
"codiResultat":"404",
"descripcioResultat":"No s'ha trobat cap informació"
}
Exemple resposta

En aquest exemple, la resposta conté dues cites.

{
   "codiResultat":"200",
   "descripcioResultat":"OK",
   "citesprevies":[
      {       
       "idCita":"2015-E-123"      
     },
     {      
       "idCita":"2015-E-124"     
     }
    ]
 }

3. Consulta de tributs

Retorna el detall de dels tributs en haver-se informat un documentIdentificatiu a la petició.

Peticio

GET /consultaTributs?{documentIdentificatiu,tipusDocumentIdentificatiu,codiINE10,codiDIR3Organisme,dataInici,dataFi}

Descripcio camps
ParàmetreDescripcióObligatori
documentIdentificatiuDocument identificatiu de la personaSI
tipusDocumentIdentificatiuTipus de document identificatiuSI (NIF,NIE,PASSAPORT)
codiINE10Codi INE10 (10 dígits)NO
codiDIR3OrganismeCodi DIR3NO
dataIniciData d'inici de la informació consultadaNO (Format ISO_8601 YYYY-MM-DD)
dataFiData de fi de la informació consultadaNO (Format ISO_8601 YYYY-MM-DD)
Exemple peticio

GET /consultaTributs?documentIdentificatiu=99999018D&tipusDocumentIdentificatiu=NIF

Descripcio camps resposta
ParàmetreDescripcióObligatori
codiResultatRetorna el codi resultant de l'operacióSI (200, 404, 500)
descripcioResultatRetorna un string de detall de l'operacióSI
tributsArray de resposta dels tributsSI

Per exemple, la possibilitat de no trobar cap tribut per fer el retorn, en base a un document identificatiu, el resultat hauria de ser:

{
"codiResultat":"404",
"descripcioResultat":"No s'ha trobat cap informació"
}
Exemple resposta

En aquest exemple, la resposta conté dos tributs.

{
   "codiResultat":"200",
   "descripcioResultat":"OK",
   "tributs":[
{
            "idTribut": "2421553-0000253045",
            "exercici": "2021",
            "codiINE10": "0824230008",
            "descripcioTribut": "29102651040001DG1006NUU",
            "descripcioObjecteTributari": "IMPOST INCREMENT VALOR DELS TERRENYS DE NATURALESA URBANA CM OBAC, DE L'    124",
            "importTotal": "8385.84",
            "estatDomiciliacio": "NO_DOMICILIAT",
            "deutes": [
                {
                    "idDeute": "2421553-0000253001",
                    "situacio": "PENDENT",
                    "periode": "2023",
                    "importDeute": "8385.84",
                    "importPendent": "3395.36",
                    "descripcio": "IMPOST INCREMENT VALOR DELS TERRENYS DE NATURALESA URBANA. Fraccionat o ajornat",
                    "dataFiPagament": "2021-06-28",                   
                    "adjunts": [
                        {
                            "idAdjunt": "ADJ001",
                            "uuidDesal": null,
                            "url": "https://example.com/documents/ADJ001.pdf",
                            "nom": "Informe_Tecnic.pdf",
                            "descripcio": "Informe tècnic del projecte",
                            "tipus": "application/pdf",
                            "csv": "CSV123456789",
                            "urlCsv": "https://example.com/csv/CSV123456789",
                            "mida": "2048 KB",
                            "dataCreacio": "2023-04-15T12:30:00"
                        }
                    ],
                    "domiciliat": false
                }
            ]
        }
    ]
 }

Taula de significats dels codis

CodiSignificat
200Petició provessada correctament, es retornen resultats
404No s'ha pogut trobar el contingut sol·licitat.
500El servidor ha trobat una situació que no sap com gestionar-la

Fase 2

Donada la naturalesa de la metodologia àgil escollida pel desenvolupament del projecte, la fase 2 és troba pendent de definició. Per tant, s'aconsella contactar amb la persona responsable del servei si es vol continuar amb les tasques d'integració de la fase 2.