@@ -41,6 +41,52 @@ paths:
41
41
schema :
42
42
$ref : " #/definitions/ProblemJson"
43
43
parameters : []
44
+ " /profile/sender-services " :
45
+ x-swagger-router-controller : ServicesController
46
+ get :
47
+ operationId : getServicesByRecipient
48
+ summary : Get Services by recipient
49
+ description : |-
50
+ Returns the service IDs of all the services that have contacted the recipient,
51
+ identified by the provided fiscal code, at least once.
52
+ responses :
53
+ " 200 " :
54
+ description : Found.
55
+ schema :
56
+ $ref : " #/definitions/ServiceList"
57
+ examples :
58
+ application/json :
59
+ page_size : 1
60
+ items :
61
+ - service_id : 2b3e728c1a5d1efa035c
62
+ " 401 " :
63
+ description : Bearer token null or expired.
64
+ " 500 " :
65
+ description : There was an error in retrieving the services.
66
+ schema :
67
+ $ref : " #/definitions/ProblemJson"
68
+ parameters :
69
+ - $ref : " #/parameters/PaginationRequest"
70
+ " /services " :
71
+ x-swagger-router-controller : ServicesController
72
+ get :
73
+ operationId : getVisibleServices
74
+ summary : Get all visible services
75
+ description : |-
76
+ Returns the description of all visible services.
77
+ responses :
78
+ " 200 " :
79
+ description : Found.
80
+ schema :
81
+ $ref : " #/definitions/ServiceList"
82
+ " 401 " :
83
+ description : Bearer token null or expired.
84
+ " 500 " :
85
+ description : There was an error in retrieving the services.
86
+ schema :
87
+ $ref : " #/definitions/ProblemJson"
88
+ parameters :
89
+ - $ref : " #/parameters/PaginationRequest"
44
90
" /messages " :
45
91
x-swagger-router-controller : MessagesController
46
92
parameters :
@@ -323,41 +369,41 @@ paths:
323
369
description : Unavailable service
324
370
definitions :
325
371
BlockedInboxOrChannels :
326
- $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.47.1 /api/definitions.yaml#/BlockedInboxOrChannels"
372
+ $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.49.0 /api/definitions.yaml#/BlockedInboxOrChannels"
327
373
CodiceContestoPagamento :
328
374
$ref : " https://raw.githubusercontent.com/teamdigitale/italia-pagopa-proxy/v0.2.0/api_pagopa.yaml#/definitions/CodiceContestoPagamento"
329
375
DepartmentName :
330
- $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.47.1 /api/definitions.yaml#/DepartmentName"
376
+ $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.49.0 /api/definitions.yaml#/DepartmentName"
331
377
EmailAddress :
332
- $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.47.1 /api/definitions.yaml#/EmailAddress"
378
+ $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.49.0 /api/definitions.yaml#/EmailAddress"
333
379
EnteBeneficiario :
334
380
$ref : " https://raw.githubusercontent.com/teamdigitale/italia-pagopa-proxy/v0.2.0/api_pagopa.yaml#/definitions/EnteBeneficiario"
335
381
ExtendedProfile :
336
- $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.47.1 /api/definitions.yaml#/ExtendedProfile"
382
+ $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.49.0 /api/definitions.yaml#/ExtendedProfile"
337
383
FiscalCode :
338
- $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.47.1 /api/definitions.yaml#/FiscalCode"
384
+ $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.49.0 /api/definitions.yaml#/FiscalCode"
339
385
Iban :
340
386
$ref : " https://raw.githubusercontent.com/teamdigitale/italia-pagopa-proxy/v0.2.0/api_pagopa.yaml#/definitions/Iban"
341
387
ImportoEuroCents :
342
388
$ref : " https://raw.githubusercontent.com/teamdigitale/italia-pagopa-proxy/v0.2.0/api_pagopa.yaml#/definitions/ImportoEuroCents"
343
389
IsInboxEnabled :
344
- $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.47.1 /api/definitions.yaml#/IsInboxEnabled"
390
+ $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.49.0 /api/definitions.yaml#/IsInboxEnabled"
345
391
IsWebhookEnabled :
346
- $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.47.1 /api/definitions.yaml#/IsWebhookEnabled"
392
+ $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.49.0 /api/definitions.yaml#/IsWebhookEnabled"
347
393
LimitedProfile :
348
- $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.47.1 /api/definitions.yaml#/LimitedProfile"
394
+ $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.49.0 /api/definitions.yaml#/LimitedProfile"
349
395
MessageBodyMarkdown :
350
- $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.47.1 /api/definitions.yaml#/MessageBodyMarkdown"
396
+ $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.49.0 /api/definitions.yaml#/MessageBodyMarkdown"
351
397
MessageContent :
352
- $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.47.1 /api/definitions.yaml#/MessageContent"
398
+ $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.49.0 /api/definitions.yaml#/MessageContent"
353
399
MessageResponseNotificationStatus :
354
- $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.47.1 /api/definitions.yaml#/MessageResponseNotificationStatus"
400
+ $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.49.0 /api/definitions.yaml#/MessageResponseNotificationStatus"
355
401
MessageSubject :
356
- $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.47.1 /api/definitions.yaml#/MessageSubject"
402
+ $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.49.0 /api/definitions.yaml#/MessageSubject"
357
403
OrganizationName :
358
- $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.47.1 /api/definitions.yaml#/OrganizationName"
404
+ $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.49.0 /api/definitions.yaml#/OrganizationName"
359
405
PaginationResponse :
360
- $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.47.1 /api/definitions.yaml#/PaginationResponse"
406
+ $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.49.0 /api/definitions.yaml#/PaginationResponse"
361
407
PaymentActivationsGetResponse :
362
408
$ref : " https://raw.githubusercontent.com/teamdigitale/italia-pagopa-proxy/v0.2.0/api_pagopa.yaml#/definitions/PaymentActivationsGetResponse"
363
409
PaymentActivationsPostRequest :
@@ -367,33 +413,35 @@ definitions:
367
413
PaymentRequestsGetResponse :
368
414
$ref : " https://raw.githubusercontent.com/teamdigitale/italia-pagopa-proxy/v0.2.0/api_pagopa.yaml#/definitions/PaymentRequestsGetResponse"
369
415
PreferredLanguage :
370
- $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.47.1 /api/definitions.yaml#/PreferredLanguage"
416
+ $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.49.0 /api/definitions.yaml#/PreferredLanguage"
371
417
PreferredLanguages :
372
- $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.47.1 /api/definitions.yaml#/PreferredLanguages"
418
+ $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.49.0 /api/definitions.yaml#/PreferredLanguages"
373
419
ProblemJson :
374
- $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.47.1 /api/definitions.yaml#/ProblemJson"
420
+ $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.49.0 /api/definitions.yaml#/ProblemJson"
375
421
RptIdFromString :
376
422
$ref : " https://raw.githubusercontent.com/teamdigitale/italia-pagopa-proxy/v0.2.0/api_pagopa.yaml#/definitions/RptIdFromString"
377
423
ServiceId :
378
- $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.47.1 /api/definitions.yaml#/ServiceId"
424
+ $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.49.0 /api/definitions.yaml#/ServiceId"
379
425
ServiceName :
380
- $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.47.1 /api/definitions.yaml#/ServiceName"
426
+ $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.49.0 /api/definitions.yaml#/ServiceName"
381
427
ServicePublic :
382
- $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.47.1/api/definitions.yaml#/ServicePublic"
428
+ $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.49.0/api/definitions.yaml#/ServicePublic"
429
+ ServiceTuple :
430
+ $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.49.0/api/definitions.yaml#/ServiceTuple"
383
431
SpezzoneStrutturatoCausaleVersamento :
384
432
$ref : " https://raw.githubusercontent.com/teamdigitale/italia-pagopa-proxy/v0.2.0/api_pagopa.yaml#/definitions/SpezzoneStrutturatoCausaleVersamento"
385
433
SpezzoniCausaleVersamento :
386
434
$ref : " https://raw.githubusercontent.com/teamdigitale/italia-pagopa-proxy/v0.2.0/api_pagopa.yaml#/definitions/SpezzoniCausaleVersamento"
387
435
SpezzoniCausaleVersamentoItem :
388
436
$ref : " https://raw.githubusercontent.com/teamdigitale/italia-pagopa-proxy/v0.2.0/api_pagopa.yaml#/definitions/SpezzoniCausaleVersamentoItem"
389
437
Timestamp :
390
- $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.47.1 /api/definitions.yaml#/Timestamp"
438
+ $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.49.0 /api/definitions.yaml#/Timestamp"
391
439
PaymentNoticeNumber :
392
- $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.47.1 /api/definitions.yaml#/PaymentNoticeNumber"
440
+ $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.49.0 /api/definitions.yaml#/PaymentNoticeNumber"
393
441
PaymentAmount :
394
- $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.47.1 /api/definitions.yaml#/PaymentAmount"
442
+ $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.49.0 /api/definitions.yaml#/PaymentAmount"
395
443
PaymentData :
396
- $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.47.1 /api/definitions.yaml#/PaymentData"
444
+ $ref : " https://raw.githubusercontent.com/teamdigitale/digital-citizenship-functions/v0.49.0 /api/definitions.yaml#/PaymentData"
397
445
MessageWithContent :
398
446
type : object
399
447
title : Message with content
@@ -427,6 +475,21 @@ definitions:
427
475
required :
428
476
- id
429
477
- sender_service_id
478
+ ServiceList :
479
+ type : object
480
+ title : List of services.
481
+ properties :
482
+ items :
483
+ type : array
484
+ items :
485
+ $ref : " #/definitions/ServiceTuple"
486
+ next :
487
+ type : string
488
+ page_size :
489
+ $ref : ' #/definitions/PageSize'
490
+ required :
491
+ - items
492
+ - page_size
430
493
Messages :
431
494
type : object
432
495
title : A list of messages
0 commit comments