Dansk

Hvert navngivet skema i specifikationen, ét niveau dybt. Et felt der peger på et andet skema linker til det i stedet for at blive foldet ud — specifikationen refererer sig selv i cyklusser, så en udfoldning ville ikke terminere.

48 skemaer · Genereret fra content_v0_6_5.yaml Hvert felt står som navn, derefter type, derefter beskrivelse. En type der navngiver et andet skema linker til det.

Address

citypåkrævet
stringThis field refers to the city, town, or locality where the address is located.
country
stringThis field specifies the name of the country where the address is located.
postalCode
stringThis field represents the numeric or alphanumeric code assigned to a specific area for efficient mail sorting and delivery.
streetpåkrævet
stringThis field represents the name of the road, street, or thoroughfare where the address is located. The field should also contain the building number assigned to a building at the location, and the field should also contain identifiers such as apartment numbers, suite numbers, or floor numbers.

AllDayScheduling

All-day event scheduling information

endDatepåkrævet
string (date)End date in RFC3339 _full-date_ format.
startDatepåkrævet
string (date)Start date in RFC3339 _full-date_ format.
typepåkrævet
string enumall_dayType of scheduling for all-day events

ConfigurationContentResponseBody

uiLanguages
objectThis contains the ui language settings. All ui language codes should be on this list https://www.loc.gov/marc/languages/

ContactInfo

Contact information for registration and tickets. At least one of the fields must be provided: `url`, `email`, `phone`, or `info`.

email
string (email)Email for registration/tickets
info
stringInstructions on where to register/buy tickets
phone
stringPhone number with country prefix for registration/tickets
url
string (uri)URL to registration/ticket page

Error

codepåkrævet
ErrorCode
infopåkrævet
ErrorInfo

ErrorCode

integer enum

A number representing the type of error. List of error codes: - \<error code\>: \<error description\> - 500: System error - 600: Unsupported Open Library API version - 10001: Endpoint disabled - 71001: Consent has not been given for 'loan history' - 100001: Wrong patron username or password - 100023: Patron ID not found - 100211: maxNumberOfEmailAddresses exceeded - 100215: maxNumberOfPhoneNumbers exceeded - 100221: Pickup location cannot contain sections - 100411: Updating patron consent failed - 100611: Updating patron notification settings failed - 101001: Reservation ID not found - 101047: Branch ID cannot be used as pick up branch - 101053: Section ID cannot be used as pick up branch - 102001: Loan ID not found - 102301: Loan not renewable, because it is an interlibrary loan - 102311: Loan not renewable, because it is reserved - 110001: Branch ID not found - 200001: Publication ID not found - 200077: ui language not supported - 200101: missing required query parameter - 200103: invalid/unsupported query parameter value - 300001: Initialize payment should not be used - 300005: Initialize payment should be used - 300009: Payment method not supported - 300013: Payment method does not support partial payment - 300301: Finalized payment can not de changed - 300311: FinalizePaymentRequest.fees contains fees with the same ID - 310001: Loan history ID not found - 310011: Loan history ID already exists - 330001: List ID not found - 330011: List ID already exists - 330101: List item ID not found - 330111: List item ID already exists

500 · 600 · 100001 · 100023 · 100211 · 100215 · 100221 · 100411 · 100611 · 101001 · 101047 · 101053 · 102001 · 102301 · 102311 · 110001 · 200001 · 200077 · 200101 · 200103 · 300001 · 300005 · 300009 · 300013 · 300301 · 300311 · 310001 · 310011 · 330001 · 330011 · 330101 · 330111

ErrorInfo

string

Starts with the text matching the error code field (defined above), and a describing text could be added.

Errors

errorspåkrævet
array of ErrorThe first error should always be the most relevant.

Event

Complete event information. Only the field `description` can contain formatting.

admissionpåkrævet
EventAdmission
audiences
array of EventAudienceTarget audiences for the event
branchpåkrævet
EventBranch
categories
array of EventCategoryEvent categories
descriptionpåkrævet
stringA detailed description of the event. Is in limited html format. Supports following html tags - b - i - p - a - ul - ol - li
idpåkrævet
stringUnique identifier for the event. If multi events have the same 'id' but different language, then they are the same event.
images
array of ImageTypeContent
language
stringThe language of this events content (https://www.loc.gov/marc/languages/).
location
EventLocation
organizers
array of EventOrganizerEvent organizers
promoted
Promoted
relatedEvents
RelatedEvents
relevantWorks
RelevantWorks
schedulingpåkrævet
EventScheduling
series
EventSeries
statepåkrævet
EventState
teaser
stringA short, engaging text designed to spark interest in the event
titlepåkrævet
stringEvent title
updateTimepåkrævet
string (date-time)When was the event last update (or create) in RFC3339 _date-time_ format.
url
string (uri)URL to the event's webpage

EventAdmission

one of OpenAdmission | TicketAdmission | RegistrationAdmission

Admission and registration information for an event

EventAudience

Information about an audience target for an event

idpåkrævet
stringUnique identifier for the audience target
labelpåkrævet
stringLocalized label for the audience target

EventBranch

Branch information, this is the main branch associated with the event.

branchIdpåkrævet
stringThe branch ID (should exist in GET /locations)
branchNamepåkrævet
stringName of the branch

EventCategory

Category classification for events

idpåkrævet
stringCategory identifier
labelpåkrævet
stringLocalized category label

EventLocation

one of EventLocationAtBranch | EventLocationExternal

The location where the event takes place

EventLocationAtBranch

Location information for an event at the branch location.

locationpåkrævet
stringThe internal location used for the event
typepåkrævet
string enumat_branch

EventLocationExternal

Location information for an external venue.

address
AddressThe physical address of the event location
namepåkrævet
stringExternal location name
typepåkrævet
string enumexternal

EventOrganizer

Information about an external event organizer

id
stringUnique identifier for the external organizer
namepåkrævet
stringName of the external organizer

EventPriceCategory

amountpåkrævet
integerThe price for a ticket. 0 if free. The amount is in minor unit (see ISO 4217).
currencypåkrævet
stringThe currency of the price. ISO 4217 code.
label
stringA label for the price, this can been used e.g. as prefix for the price type. E.g. "Adults" or "Children"

EventPricing

one of EventPricingSimple | EventPricingPriceCategories

Pricing information for an event

EventPricingPriceCategories

categoriespåkrævet
array of EventPriceCategoryArray of price categories for an event
typepåkrævet
string enumprice_categories

EventPricingSimple

textpåkrævet
stringSimple pricing text, e.g. "0 - 100 DKK"
typepåkrævet
string enumsimple · value

EventScheduling

one of AllDayScheduling | TimeSpanScheduling

EventSeries

Information about an event series that this event belongs to

eventIds
array of stringAn array of event ids within the series. This list is restricted to events that fall within the date range specified by the API request. It does not include the event id of the current event itself.
seriesIdpåkrævet
stringIdentifier of the event-series. This searchId can be used with `GET /content/event/series/{seriesId}`.

EventState

string enum

The state of the event. There are three event state type - scheduled, Meaning that the event is scheduled and expected to be carried out as planned (See scheduling). - cancelled, Meaning that the event is cancelled. - finished, Meaning that the event is finished.

scheduled · cancelled · finished

GetContentEventsInSeriesResponseBody

eventspåkrævet
array of Event
totalpåkrævet
integerThe total number of events in the series.

GetContentEventsResponseBody

endOfResultspåkrævet
booleanIf this is false, we haven't reached the end of the search result yet, if it's false we have, and if it's missing or null we don't know.
eventspåkrævet
array of Event
total
integerThe total number of events in the whole period.

GetVersionResponseBody

versionpåkrævet
VersionThis is recommended (by the provider) version of the Open Library API, that is supported by provider.

ImageAlt

Alternative for accessibility

textpåkrævet
stringAlternative text for accessibility

ImageCredit

Image credit information

textpåkrævet
string

ImageFocalPoint

one of ImageFocalPointHotspot

ImageFocalPointHotspot

Describes the point of the most important part of the image

typepåkrævet
string enumhotspot
xpåkrævet
numberHorizontal position of hotspot (0-1)
ypåkrævet
numberVertical position of hotspot (0-1)

ImageOriginal

all of ImageUrl + object

The `url' is the un-cropped version of the image

ImageTypeContent

all of ImageUrl + object

ImageUrl

height
integerThe image height in px.
mime
string enumpng · jpeg
urlpåkrævet
string
width
integerThe image width in px.

OpenAdmission

Open admission with no registration or tickets required

typepåkrævet
string enumopenType of admission - open access

PromotedType

any of PromotedTypeEnum | PromotedTypeLiteral

PromotedTypeEnum

string enum

Pre-defined promotion states that we can "switch" on.

promoted

PromotedTypeLiteral

string

Literal promotion states that are unknown beforehand.

QueryRelevantWorks

Relevant works specified as a query string

querypåkrævet
stringQuery string to find relevant works
typepåkrævet
string enumqueryType of relevant works - query string

RegistrationAdmission

Registration-based admission with contact information

contactInfopåkrævet
ContactInfo
statepåkrævet
TicketStateState of the registration
typepåkrævet
string enumregistrationType of admission - registration required

RelatedEvents

array of string

Related events

RelevantWorks

one of WorksRelevantWorks | QueryRelevantWorks

Books or other works relevant to the event

TicketAdmission

Ticket-based admission with pricing and capacity

contactInfopåkrævet
ContactInfo
pricingpåkrævet
EventPricing
statepåkrævet
TicketStateState of the ticket sale
ticketCapacity
stringTotal number of tickets which can be sold for the event. E.g. "100" or "unlimited"
typepåkrævet
string enumticketType of admission - ticket required

TicketState

string enum

State of ticket sales or registration

ticket_sale_not_open · ticket_sale_open · almost_sold_out · sold_out

TimeSpanScheduling

Time-span event scheduling information

endTimepåkrævet
string (date-time)End time in RFC3339 _date-time_ format.
startTimepåkrævet
string (date-time)Start time in RFC3339 _date-time_ format.
typepåkrævet
string enumtime_spanType of scheduling for time-span events

Version

string

Open Library API version.

WorksRelevantWorks

Relevant works specified as an array of work IDs

typepåkrævet
string enumworksType of relevant works - array of work ids
workIdspåkrævet
array of stringArray of works