Vi gør opmærksom på, at vi i december fjerner gamle operationer i Cicero’s CMS API
Det betyder at alle biblioteker skal have styr på at deres leverandører opdaterer til de nyeste operationer – ellers vil løsningerne ikke fungere efter vi har fjernet de gamle operationer. Det gælder både leverandører af CMS systemer, gates, apps, nogle selvbetjeningsklienter og eventuelle andre leverandører.
De leverandører I skal kontakte, er dem I har givet adgang via F7--> Ekstern adgang --> CMS brugere.
Det berører Cicero kunder i alle lande. Andre snitflader (eksempelvis SIP2, NCIP, mv.) vil forblive uændret.
I kan finde snitfladebeskrivelsen her: https://www.cicero-lms.com/externalapidocs/ eller på connect:
Dansk: https://ciceroconnect.zendesk.com/hc/da/articles/360010531178-Cicero-CMS-Integration-Specification
Norsk: https://ciceroconnect.zendesk.com/hc/no/articles/360010531178-Cicero-CMS-integrasjon-Spesifikasjon
Operationer der fjernes
Catalog
[GET] /external/{agencyid}/catalog/holdings/v3
Interlibrary loans
-
Newsletter
-
Payment
-
Material loans
-
Patron
[PUT] /external/{agencyid}/patrons/{patronid}/guardian/v1
[PUT] /external/{agencyid}/patrons/{patronid}/updateconsent/historicaldata/v1
[PUT] /external/{agencyid}/patrons/{patronid}/updateconsent/nationalregistry/v1
[GET] /external/{agencyid}/patrons/{patronid}/v1
[GET] /external/{agencyid}/patrons/{patronid}/v2
[GET] /external/{agencyid}/patrons/{patronid}/v3
[GET] /external/{agencyid}/patrons/{patronid}/v4
[PUT] /external/{agencyid}/patrons/{patronid}/v3
[PUT] /external/{agencyid}/patrons/{patronid}/v4
[PUT] /external/{agencyid}/patrons/{patronid}/v5
[PUT] /external/{agencyid}/patrons/{patronid}/v6
[PUT] /external/{agencyid}/patrons/{patronid}/v7
[POST] /external/{agencyid}/patrons/authenticate/v3
[POST] /external/{agencyid}/patrons/authenticate/v4
[POST] /external/{agencyid}/patrons/authenticate/v5
[POST] /external/{agencyid}/patrons/authenticate/v6
[POST] /external/{agencyid}/patrons/authenticate/v7
[POST] /external/{agencyid}/patrons/authenticate/v8
[GET] /external/{agencyid}/patrons/company/{patronid}
[GET] /external/{agencyid}/patrons/group/{patronid}
[POST] /external/{agencyid}/patrons/guardian/v1
[GET] /external/{agencyid}/patrons/library/{patronid}
[GET] /external/{agencyid}/patrons/person/{patronid}
[POST] /external/{agencyid}/patrons/preauthenticated/patronId/v1
[POST] /external/{agencyid}/patrons/preauthenticated/patronId/v2
[POST] /external/{agencyid}/patrons/preauthenticated/patronId/v3
[POST] /external/{agencyid}/patrons/preauthenticated/unic/v3
[POST] /external/{agencyid}/patrons/preauthenticated/unic/v4
[POST] /external/{agencyid}/patrons/preauthenticated/unic/v5
[POST] /external/{agencyid}/patrons/preauthenticated/unic/v6
[POST] /external/{agencyid}/patrons/preauthenticated/v3
[POST] /external/{agencyid}/patrons/preauthenticated/v4
[POST] /external/{agencyid}/patrons/preauthenticated/v5
[POST] /external/{agencyid}/patrons/preauthenticated/v6
[POST] /external/{agencyid}/patrons/preauthenticated/v7
[POST] /external/{agencyid}/patrons/preauthenticated/v8
[POST] /external/{agencyid}/patrons/preauthenticated/v9
[POST] /external/{agencyid}/patrons/v3
[POST] /external/{agencyid}/patrons/v4
[POST] /external/{agencyid}/patrons/v5
[POST] /external/{agencyid}/patrons/v6
[POST] /external/{agencyid}/patrons/v7
[POST] /external/{agencyid}/patrons/v8
[POST] /external/{agencyid}/patrons/withGuardian/v1
[PUT] /external/{agencyid}/patrons/withGuardian/v1
[POST] /external/{agencyid}/patrons/withGuardian/v2
Authentication
-
Catalog (deprecated version 1)
[GET] /external/v1/{agencyid}/catalog/availability
[GET] /external/v1/{agencyid}/catalog/bookingInformation/{recordid}
[GET] /external/v1/{agencyid}/catalog/holdings
Configuration
-
Payment (deprecated version 1)
[GET] /external/v1/{agencyid}/patron/{patronid}/fees
[POST] /external/v1/{agencyid}/patron/{patronid}/payment
Patron Group
-
Booking
-
Material Loans (deprecated version 1)
[GET] /external/v1/{agencyid}/patrons/{patronid}/loans
[GET] /external/v1/{agencyid}/patrons/{patronid}/loans/{bookingid}
[POST] /external/v1/{agencyid}/patrons/{patronid}/loans/renew
Reservations
[GET] /external/v1/{agencyid}/patrons/{patronid}/reservations
[POST] /external/v1/{agencyid}/patrons/{patronid}/reservations
[POST] /external/v1/{agencyid}/patrons/{patronid}/reservations/add
Patron (deprecated version 1)
[POST] /external/v1/{agencyid}/patrons
[PUT] /external/v1/{agencyid}/patrons/{patronid}
[POST] /external/v1/{agencyid}/patrons/authenticate
[POST] /external/v1/{agencyid}/patrons/preauthenticated
[POST] /external/v1/{agencyid}/patrons/preauthenticated/unic
Placement
-
Catalog (deprecated version 2)
[GET] /external/v2/{agencyid}/catalog/availability
[GET] /external/v2/{agencyid}/catalog/holdings
Patron (deprecated version 2)
[POST] /external/v2/{agencyid}/patrons
[PUT] /external/v2/{agencyid}/patrons/{patronid}
[POST] /external/v2/{agencyid}/patrons/authenticate
[POST] /external/v2/{agencyid}/patrons/preauthenticated
[POST] /external/v2/{agencyid}/patrons/preauthenticated/unic
Blivende operationer. Klienterne/leverandørerne skal sikre at det er disse de bruger inden de ældre versioner fjernes
Catalog
[GET] /external/{agencyid}/catalog/availability/v3
[GET] /external/{agencyid}/catalog/bookingInformation/{recordid}/v3
[GET] /external/{agencyid}/catalog/holdings/v4
Interlibrary loans
[POST] /external/{agencyid}/ill/requestitem/v1
Newsletter
[POST] /external/{agencyid}/newsletters/preferences/patron/v1
[GET] /external/{agencyid}/newsletters/preferences/v1
[PUT] /external/{agencyid}/newsletters/subscribe/v1
[PUT] /external/{agencyid}/newsletters/unsubscribe/v1
Payment
[GET] /external/{agencyid}/patron/{patronid}/fee/{feeId}/transactions/v1
[GET] /external/{agencyid}/patron/{patronid}/fees/v2
[POST] /external/{agencyid}/patron/{patronid}/payment/v2
Material loans
[GET] /external/{agencyid}/patrons/{patronid}/loans/{bookingid}/v2
[POST] /external/{agencyid}/patrons/{patronid}/loans/renew/v2
[GET] /external/{agencyid}/patrons/{patronid}/loans/v2
[GET] /external/{agencyid}/patrons/{patronid}/loans/withhistoricalloans/v1
Patron
[DELETE] /external/{agencyid}/patrons/{patronid}
[POST] /external/{agencyid}/patrons/{patronid}/addMailIdentifier/v1
[GET] /external/{agencyid}/patrons/{patronid}/favorites/v1
[PUT] /external/{agencyid}/patrons/{patronid}/favorites/v1
[PUT] /external/{agencyid}/patrons/{patronid}/guardian/v2
[GET] /external/{agencyid}/patrons/{patronid}/identifiers/v1
[PUT] /external/{agencyid}/patrons/{patronid}/updateconsent/historicaldata/v2
[PUT] /external/{agencyid}/patrons/{patronid}/updateconsent/nationalregistry/v2
[PUT] /external/{agencyid}/patrons/{patronid}/v8
[POST] /external/{agencyid}/patrons/authenticate/v9
[GET] /external/{agencyid}/patrons/company/{patronid}/v2
[GET] /external/{agencyid}/patrons/consent/{patronid}/v1
[GET] /external/{agencyid}/patrons/group/{patronid}/v2
[POST] /external/{agencyid}/patrons/guardian/v2
[GET] /external/{agencyid}/patrons/interests/v1
[GET] /external/{agencyid}/patrons/languages/v1
[GET] /external/{agencyid}/patrons/library/{patronid}/v2
[GET] /external/{agencyid}/patrons/notificationprotocols/v1
[GET] /external/{agencyid}/patrons/person/{patronid}/v2
[POST] /external/{agencyid}/patrons/preauthenticated/patronId/v4
[POST] /external/{agencyid}/patrons/preauthenticated/v10
[POST] /external/{agencyid}/patrons/v9
[PUT] /external/{agencyid}/patrons/withGuardian/v2
[POST] /external/{agencyid}/patrons/withGuardian/v3
Authentication
[POST] /external/v1/{agencyid}/authentication/login
Catalog (deprecated version 1)
-
Configuration
[GET] /external/v1/{agencyid}/configuration/{key}
[GET] /external/v1/{agencyid}/configuration/{key}/list
Payment (deprecated version 1)
-
Patron Group
[GET] /external/v1/{agencyid}/patrongroups
Booking
[GET] /external/v1/{agencyid}/patrons/{patronid}/bookings
[POST] /external/v1/{agencyid}/patrons/{patronid}/bookings
[PUT] /external/v1/{agencyid}/patrons/{patronid}/bookings
[DELETE] /external/v1/{agencyid}/patrons/{patronid}/bookings
Material Loans (deprecated version 1)
-
Reservations
[PUT] /external/v1/{agencyid}/patrons/{patronid}/reservations
[DELETE] /external/v1/{agencyid}/patrons/{patronid}/reservations
[GET] /external/v1/{agencyid}/patrons/{patronid}/reservations/v2
[POST] /external/v1/{agencyid}/patrons/{patronid}/reservations/v2
Patron (deprecated version 1)
-
Placement
[GET] /external/v1/{agencyid}/{branchId}/closingdates
[GET] /external/v1/{agencyid}/{branchId}/openinghours
[GET] /external/v1/{agencyid}/branches
[GET] /external/v1/{agencyid}/departments
[GET] /external/v1/{agencyid}/locations
[GET] /external/v1/{agencyid}/sections
[GET] /external/v1/{agencyid}/sublocations
Catalog (deprecated version 2)
-
Patron (deprecated version 2)
-
/jft