# Patron Registration

Provider API v0.6.5 · 3 operasjoner
Kilde: https://plas.redia.dk/no/provider/v0.6.5/patron-registration/

Ingen beskrivelse i spesifikasjonen.

## This will create a new patron, by the given identifier.

`POST` `/patron/registration/identifier` · `RegisterPatronByIdentifier`

### Parametere

Felles for operasjonene: `version`. [Se den felles kontrakten på versjonssiden.](https://plas.redia.dk/no/provider/v0.6.5/)

### Request body

`application/json` · påkrevd

[`PatronRegistrationIdentifierRequestBody`](https://plas.redia.dk/no/provider/v0.6.5/schemas/#PatronRegistrationIdentifierRequestBody)

### Svar

- `200` [`PatronRegistrationIdentifierResponseBody`](https://plas.redia.dk/no/provider/v0.6.5/schemas/#PatronRegistrationIdentifierResponseBody) — Success

Feilsvar: 400 · 401 — [Se den felles kontrakten på versjonssiden.](https://plas.redia.dk/no/provider/v0.6.5/)

## This will redirect the user to the chosen identity provider, for signup.

`GET` `/patron/registration/identity-provider` · `RegisterPatronByIdentityProvider`

This will redirect the user to the chosen identity provider, and create the user in the LMS.
[See a sequence flow diagram](https://storage.googleapis.com/open-library-api-files/images/idp.png).


### Parametere

- `type` (i `query`, `string`, påkrevd) — Identity provider type. The different types are defined in the /configuration endpoint.

Felles for operasjonene: `version`. [Se den felles kontrakten på versjonssiden.](https://plas.redia.dk/no/provider/v0.6.5/)

### Svar

- `200` [`PatronRegistrationIdentityProviderResponseBody`](https://plas.redia.dk/no/provider/v0.6.5/schemas/#PatronRegistrationIdentityProviderResponseBody) — Success

Feilsvar: 400 · 401 — [Se den felles kontrakten på versjonssiden.](https://plas.redia.dk/no/provider/v0.6.5/)

## This will tell if it is possible to register a new patron, using the given identifier.

`POST` `/patron/registration/possible` · `IsPatronRegistrationPossible`

This will tell if it is possible to register a new patron, using the given identifier.  
The patron can then be registered through `POST /patron/registration/identifier`.


### Parametere

Felles for operasjonene: `version`. [Se den felles kontrakten på versjonssiden.](https://plas.redia.dk/no/provider/v0.6.5/)

### Request body

`application/json` · påkrevd

[`IsPatronRegistrationPossibleRequestBody`](https://plas.redia.dk/no/provider/v0.6.5/schemas/#IsPatronRegistrationPossibleRequestBody)

### Svar

- `200` [`IsPatronRegistrationPossibleResponseBody`](https://plas.redia.dk/no/provider/v0.6.5/schemas/#IsPatronRegistrationPossibleResponseBody) — Success

Feilsvar: 400 · 401 — [Se den felles kontrakten på versjonssiden.](https://plas.redia.dk/no/provider/v0.6.5/)
