POST api/v1/POA/Store
Registrera en fullmakt som har signerats i ett system hos t ex en fullmaktshavare.
Allowed Roles
- Fullmaktshavare
Request Information
POAStoreRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| AdditionalInformation |
Övrig affärsinformation, kan innehålla upp till 100 tecken. |
string |
String length: inclusive between 0 and 255 |
| Agent |
Information om fullmaktshavaren. |
POAAgent |
Required |
| CompletionList |
Personer som inkluderas eller exkluderas från en fullmakt. |
POACompletionList |
None. |
| DaysValidFromSigned |
Antal dagar en fullmakt är giltig (från dagen den signerades och blev giltig). Används enbart när Validity är satt till NumberOfDays. |
integer |
None. |
| ExternalReference |
Referens ID för externt lagrad fullmakt. |
string |
None. |
| File |
Fil innehållande bild av inscannad fullmakt. Används enbart när POASignatureType är satt till Image. |
POAFile |
None. |
| Signees |
Anger vilka personer som ska skriva under fullmakten och status för signaturen. |
Collection of POASignee |
Required |
| Organization |
Information om organisationen (enbart för organisationsfullmakter). |
POAOrganization |
None. |
| PresenteePartyInfo |
Förmedlarkoder för BKP:er samt information om vilka fullmakten gått ut till. |
Collection of POAPresenteePartyInfo |
None. |
| SignatureType |
Anger hur en fullmakt signerats. |
POASignatureType |
None. |
| Type |
Typ av fullmakt. |
POAType |
None. |
| ValidFrom |
Datumet (UTC) fullmakten är giltig från. |
date |
None. |
| Validity |
Typ av giltighetstid. |
POAValidityType |
None. |
| ValidTo |
Datumet (UTC) fullmakten är giltig till. |
date |
None. |
| TextVersion |
Version av fullmaktstexten. |
integer |
None. |
| TextLanguage |
Språk för fullmaktstexten, sätts till "se" om inget anges. |
string |
None. |
Request Formats
application/xml, text/xml
<POAStoreRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://api.fullmaktskollen.se/">
<AdditionalInformation>Valfri övrig information</AdditionalInformation>
<Agent>
<Name>Dummy Advisors AB</Name>
<OrganizationNumber>165511032351</OrganizationNumber>
<Contact1>
<Email>stina.karlsson-test@fullmaktskollen.se</Email>
<FirstName>Stina</FirstName>
<LastName>Karlsson</LastName>
</Contact1>
<Contact2>
<Email>kalle.andersson-test@fullmaktskollen.se</Email>
<FirstName>Kalle</FirstName>
<LastName>Andersson</LastName>
</Contact2>
</Agent>
<CompletionList>
<People>
<POACompletionListPerson>
<CivicRegistrationNumber>199111022381</CivicRegistrationNumber>
<FirstName>Camilla Anna Mia</FirstName>
<LastName>Fors</LastName>
</POACompletionListPerson>
<POACompletionListPerson>
<CivicRegistrationNumber>191302218415</CivicRegistrationNumber>
<FirstName>Karl Hugo</FirstName>
<LastName>Adolfsson</LastName>
</POACompletionListPerson>
</People>
<Type>Include</Type>
</CompletionList>
<File>
<Content>RGV0dGEgw6RyIGVuIGZ1bGxtYWt0</Content>
<MimeType>text/plain</MimeType>
</File>
<Signees>
<POASignee>
<CivicRegistrationNumber>197108243051</CivicRegistrationNumber>
<Email>sten-ragnar.oberg@fullmaktskollen.se</Email>
<FirstName>Sten Ragnar</FirstName>
<IsSigned>true</IsSigned>
<LastName>Öberg</LastName>
<PhoneNumber>+46700000001</PhoneNumber>
<Signed>2015-01-02T00:00:00</Signed>
<Signature>
<Content>AAAAAAAAAAAAAA==</Content>
<MimeType>application/pdf</MimeType>
</Signature>
</POASignee>
<POASignee>
<CivicRegistrationNumber>197805229197</CivicRegistrationNumber>
<Email>sten-ragnar.oberg@fullmaktskollen.se</Email>
<FirstName>Sten Ragnar</FirstName>
<IsSigned>true</IsSigned>
<LastName>Öberg</LastName>
<PhoneNumber>+46700000001</PhoneNumber>
<Signed>2015-01-02T00:00:00</Signed>
<Signature>
<Content>AAAAAAAAAAAAAA==</Content>
<MimeType>application/pdf</MimeType>
</Signature>
</POASignee>
</Signees>
<Organization>
<Name>Dummy Organization</Name>
<RegistrationNumber>195531092368</RegistrationNumber>
</Organization>
<PresenteePartyInfo>
<POAPresenteePartyInfo>
<Code>435 765</Code>
<Query>true</Query>
<RegistrationNumber>162518038259</RegistrationNumber>
</POAPresenteePartyInfo>
<POAPresenteePartyInfo>
<Code>926 853</Code>
<Query>true</Query>
<RegistrationNumber>165331692738</RegistrationNumber>
</POAPresenteePartyInfo>
</PresenteePartyInfo>
<SignatureType>Image</SignatureType>
<Type>InformationOrganization</Type>
<ValidFrom>2015-01-02T00:00:00</ValidFrom>
<Validity>Timespan</Validity>
<ValidTo>2022-01-02T22:59:59</ValidTo>
<TextVersion>1</TextVersion>
<TextLanguage>se</TextLanguage>
</POAStoreRequest>
Response Information
Resource Description
POAIdentity| Name | Description | Type | Additional information |
|---|---|---|---|
| POAId |
Fullmaktens unika id |
globally unique identifier |
Required |
Response Formats
application/xml, text/xml
<POAIdentity xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://api.fullmaktskollen.se/"> <POAId>07ace789-dd77-4fcc-bc9b-b5fd43431ed9</POAId> </POAIdentity>
Other Responses
401 Unauthorized
403 Forbidden
- ERRFOR0001: A digital signature is required for this method.
400 Bad Request
- ERRBKPVAL0013: The provided Presentee Party is not active: {0}
- ERRPOASTO0001: Cannot add a POA that's already expired.
- ERRPOASTO0002: ValidFrom cannot be null on a signed POA.
- ERRPOASTO0003: POA Validity NumberOfDays doesn't match the NumberOfDays between ValidFrom to ValidTo.
- ERRPOASTO0004: A POA with external signatures must be signed by all provided grantors.
- ERRPOASTO0005: Store method only accepts POASignatures of type either Image or External.
- ERRPOASTO0006: POA of SignatureType Image must have a file set.
- ERRPOASTO0007: POA of SignatureType External cannot include a signature file.
- ERRPOASTO0008: POA of SignatureType External must have an external reference.
- ERRPOASTO0009: Access denied - You do not have permission to create POAs for other agents.
- ERRPOASTO0010: TextVersion must be set.
- ERRPOASTO0011: TextVersion is too high.
- ERRPOASTO0012: The registration number is used by multiple presentee parties. It must be unique.
- ERRPOASTO0013: Store of maintenance type POAs is only allowed from scanning.
- ERRPOASTO0014: No valid text found for given textVersion.
- ERRPOASTO0015: Signee doesn't have a file.
- ERRPOASTO0016: POA doesn't have a file.
- ERRPOASTO0017: Included grantor signature is not valid.
- ERRPOASTO0018: Included grantor signature has less or more than 1 signature.
- ERRPOASTO0019: Grantor signature was not valid when POA was signed.
- ERRPOASTO0020: Civic number for Grantor does not match civic number for signature.
- ERRPOASTO0021: Signed date can't be in the future.
- ERRPOASTO0022: ValidFrom can't be in the future.
- ERRPOASTO0023: Signed date must be the same date as ValidFrom.
- ERRPOASTO0024: Signed date can't be later than ValidFrom.
- ERRPOASTO0025: Signee needs to have a Signed date in a Store.
- ERRPOASTO0026: You do not have the authority to call Store with an Image.
- ERRPOASTO0027: Your system is not allowed to store POAs in other languages than Swedish.
- ERRPOASTO0028: A stored POA cannot be stored again.
- ERRPOASTO0029: Scanning provider is only allowed to call Store with an Image.
- ERRPOAVAL0001: Impersonation header not set.
- ERRPOAVAL0003: Unknown POA type.
- ERRPOAVAL0004: POA type is not implemented.
- ERRPOAVAL0005: Organization should not be set for an individual's POA.
- ERRPOAVAL0006: Organization is required for this type of POA.
- ERRPOAVAL0007: Agent is not allowed to create maintenance type POAs.
- ERRPOAVAL0010: Cannot permanently delete a signed POA.
- ERRPOAVAL0012: Cannot store a POA that isn't signed.
- ERRPOAVAL0015: Individual POA for specified period already exist.
- ERRPOAVAL0019: Civic registration number not set.
- ERRPOAVAL0021: Validation exception. The specified POA should have exactly 1 signature.
- ERRPOAVAL0022: A POA must have at least one grantor specified.
- ERRPOAVAL0023: A private POA can only have one grantor.
- ERRPOAVAL0024: Either email or phone number must be set.
- ERRPOAVAL0028: ValidTo is required for a POA with validity type set to timespan.
- ERRPOAVAL0030: ValidTo must be greater than ValidFrom.
- ERRPOAVAL0034: A POA for an individual cannot have a completion list type or people specified on the completion list.
- ERRPOAVAL0035: Completion list type is required for organizational POAs.
- ERRPOAVAL0036: A POA with completion list type "All" cannot have people on the completion list.
- ERRPOAVAL0037: A POA with an inclusion or exclusion list must contain at least 1 included or excluded person.
- ERRPOAVAL0045: The calling identity does not have sufficient permissions.
- ERRPOAVAL0048: DaysValidFromSigned must be set for POAValidityType.NumberOfDays type POA.
- ERRPOAVAL0049: A POA with validity UntilFurtherNotice cannot have an expired date.
- ERRPOAVAL0050: Cannot create a POA with unknown validity.
- ERRPOAVAL0051: All grantors must have a unique civic registration number.
- ERRPOAVAL0052: A POA with an inclusion or exclusion list can´t contain 2 persons with the same civic registration number.
- ERRPOAVAL0053: The validity date is set to too far into the future.
- ERRPOAVAL0054: The Completion List can't be empty when CompletionListType is not All.
- GENERR0001: The {0} field is required.
- GENERR0002: The {0} field is not a valid e-mail address.
- GENERR0003: The {0} field must be a string with a maximum length of {1}.
- GENERR0004: The {0} field is not a valid registration number.
- GENERR0005: Argument {0} cannot be null.
- GENERR0006: Argument {0} cannot be deserialized. {1}
- GENERR0007: The field {0} cannot be negative.
- GENERR0008: The field {0} is not a valid phone number.
- GENERR0009: The field {0} is not a valid Swedish mobile phone number.
- GENERR0010: The field {0} is not a valid endpoint uri.
- GENERR0011: The caller must be a Presentee Party.