Saxo Bank Client Renewals API

The Client Renewals resource is only implemented in LIVE environment. Implementation in simulation system only returns sample data and response. Provides functionality to get and update client data information

Operations 3

GET /cm/v1/clientrenewals/pending Gets renewal status for clients, under logged user or the passed owner #
PATCH /cm/v1/clientrenewals/{RenewalEntityId} Update Renewal Data/Documents for the given renewal entity #
GET /cm/v1/clientrenewals Get Renewal Data for the passed Client/User or logged in user. Priority is given to userKey over clientKey. #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/saxo-client-renewals-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

saxo-client-renewals-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Services.AutoTrading Account Values Client Renewals API
  description: 'The AutoTrading service group provides endpoints for interacting with Saxo Bank''s SaxoSelect offering.Through these interfaces a client application can get Saxo Select trade leaders, portfolios and investments. Portfolio investments can be created and modifed.<div class=well style=''border: 1px solid rgb(204, 82, 0); border-image: none; background-color: rgb(255, 209, 179);padding:1px;''><strong> Note:</strong> </br>This service is subject to special licensing agreements and not generally available to all OpenAPI applications.</div>'
  version: 2.4.138+710c760591
  x-framework-version: 38.0.2+439c5b0ec3
  x-machine: SIMOAWEB11-DK2
servers:
- url: https://gateway.saxobank.com/sim/openapi
tags:
- name: Client Renewals
  description: "The Client Renewals resource is only implemented in LIVE environment. Implementation in simulation system only returns sample data and response.\n             \n             Provides functionality to get and update client data information"
paths:
  /cm/v1/clientrenewals/pending:
    get:
      tags:
      - Client Renewals
      summary: Gets renewal status for clients, under logged user or the passed owner
      description: Gets renewal status for clients, under logged user or the passed owner
      operationId: ClientRenewalGetRenewalStatuses
      parameters:
      - name: $skip
        in: query
        description: The number of entries to skip from the beginning of the collection
        style: form
        explode: false
        schema:
          minimum: 0
          type: integer
          format: int32
        example: 1
      - name: $top
        in: query
        description: The number of entries to return from the beginning of the collection
        style: form
        explode: false
        schema:
          minimum: 0
          type: integer
          format: int32
          default: 1000
        example: 1
      - name: MustRenewBy
        in: query
        description: Optional, Date till which the pending renewals should be returned, default value is 30 days from today
        style: form
        explode: false
        schema:
          type: string
          format: date
          x-type-name: Date
        example: '2020-12-31'
      - name: OwnerKey
        in: query
        description: Optional, ClientKey of the owner, whose subclient's renewal status is needed
        style: form
        explode: false
        schema:
          minLength: 1
          type: string
          x-type-name: ClientKey
        example: d2-PzdC5wIPy1284wD-rRA==
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RenewalStatusDataListResult'
              example:
                __count: 2
                Data:
                - ClientId: '2147279170'
                  ClientKey: 7m4I|vtYLUnEGg77o9uQhw==
                  RenewalBy: '2022-11-18'
                  RenewalStatus: Waiting
                - ClientId: '2147279171'
                  ClientKey: 27KN2aJ-338aeKnLTNOyCw==
                  RenewalBy: '2022-11-28'
        '404':
          description: Not Found
          content:
            application/json:
              schema:
                required:
                - ErrorCode
                - Message
                type: object
                properties:
                  ErrorCode:
                    enum:
                    - ClientRenewalStatusNotFound
                    type: string
                    example: None
                    x-enum-descriptions:
                      ClientRenewalStatusNotFound: Renewal statuses not found.
                  Message:
                    type: string
                  ModelState:
                    $ref: '#/components/schemas/ModelStateDictionary'
        '500':
          description: Internal Server Error
        '400':
          $ref: '#/components/responses/BadRequest'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '503':
          $ref: '#/components/responses/ServiceUnavailable'
        '429':
          $ref: '#/components/responses/TooManyRequests'
      security:
      - OpenApiOAuthSecurityScheme: []
      - OpenApiJWTSecurityScheme: []
      x-required-permissions:
        confidential: Read
  /cm/v1/clientrenewals/{RenewalEntityId}:
    patch:
      tags:
      - Client Renewals
      summary: Update Renewal Data/Documents for the given renewal entity
      description: Update Renewal Data/Documents for the given renewal entity
      operationId: ClientRenewalUpdateClientRenewalData
      parameters:
      - name: RenewalEntityId
        in: path
        description: Renewal entity identifier
        required: true
        style: simple
        schema:
          type: string
        example: '7526324'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RenewalRequest'
            example:
              Documents:
              - Data: iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4
                MimeType: application/pdf
                Name: ProofOfIdentity.pdf
                Type: ProofOfIdentity
              - Data: iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4
                MimeType: application/msword
                Name: ProofOfResidency.doc
                Type: ProofOfResidency
              RenewalData:
                AustraliaData:
                  AnnualIncome: '3'
                  NetWorth: '5'
                FinlandData:
                  EuroClearSectorCode: '144200'
                GlobalFinancialInformation:
                  AnnualIncomeAfterTax:
                    Amount: 100020
                    AmountDescription: Exact
                    CurrencyCode: DKK
                  IntendToInvest:
                    Amount: 1000000
                    AmountDescription: AboveThisAmount
                    CurrencyCode: DKK
                  InvestableAsset:
                    Amount: 1000000
                    AmountDescription: Rounded
                    CurrencyCode: DKK
                HongkongData:
                  NetWorthInUsd: '2'
                  TotalEstimatedAnnualIncomeInUsd: '4'
                JapanData:
                  AnnualIncomeJpy: '3'
                  NetWorthJpy: '5'
                  TickerCodes:
                  - '6234'
                  - 0392
                  - '1025'
                PersonalInformation:
                  AdditionalNationalities:
                  - CountryCode: UK
                    NationalId: '38992710'
                    NationalIdType: 4
                  AdditionalTaxableCountries:
                  - CountryCode: SG
                    TaxId: '1231314'
                    TinNotAvailable: false
                  AliasFirstName: Alice
                  AliasLastName: Joe
                  CityOfBirth: Test Birth City
                  ContactInformation:
                    EmailAddress: email1_9534299@email.com
                    MobileNumber:
                      CountryCode: DK
                      Number: '5236254126'
                    PrimaryPhoneNumber:
                      CountryCode: DK
                      Number: '355354654'
                    SecondaryPhoneNumber:
                      CountryCode: DK
                      Number: '989899797'
                  CountryOfBirth: DK
                  DateOfBirth: '1992-10-29'
                  EmploymentInformation:
                    EmployerName: Test Employer
                    NatureOfBusiness: '10'
                    OccupationTypes:
                    - '1'
                    - '2'
                    - '3'
                    Position: Test Position
                  FirstName: First9534299
                  LastName: Last9534299
                  MinorInformation:
                    MinorLegalGuardianship: Sharedwithanotherlegalguardian
                    OtherReason: None
                    SharedResponsibilityWithLegalGuardian: 2451ac4b-e2d3-47d9-9d88-db00a056d365
                    SharedResponsibilityWithLegalGuardianLoginUserId: '6372920'
                    SharedResponsibilityWithLegalGuardianName: Guardian
                  NationalityCode: DK
                  OriginalScriptFirstName: 比
                  OriginalScriptLastName: 伊
                  OtherAddress:
                    BuildingName: Test Building
                    BuildingNumber: '420'
                    City: Test Address City
                    CoName: CO Test
                    CountryOfResidenceCode: IN
                    Floor: '5'
                    LocalArea: Local Test Area
                    PostalCode: '123466'
                    PostBoxOffice: '212313'
                    SideDoor: Test SideDoor
                    State: Test State
                    StreetName: Test Street
                    Unit: Unit 10
                  PersonalId: '4499647'
                  PersonalIdExpirationDate: '2025-07-25'
                  PersonalIdPlaceOfRelease: Milan
                  PersonalIdReleaseDate: '2016-12-08'
                  PersonalIdReleasedBy: John doe
                  PersonalIdType: '1'
                  PoliticallyExposedInformation:
                    PepRelatedPersonName: Fred XXX
                    PepRelatedPersonPosition: Director
                    PepType: '2'
                    RelationToPep: '5'
                  PoliticallyExposedPerson: true
                  ResidentialAddress:
                    BuildingName: Test Building
                    BuildingNumber: '420'
                    City: Test Address City
                    CoName: CO Test
                    CountryOfResidenceCode: IN
                    Floor: '5'
                    LocalArea: Local Test Area
                    PostalCode: '123466'
                    PostBoxOffice: '212313'
                    SideDoor: Test SideDoor
                    State: Test State
                    StreetName: Test Street
                    Unit: Unit 10
                  TaxId: '5454898'
                  TinMissingReason: '100000003'
                  TinNotAvailable: true
                ProfileInformation:
                  AnnualIncomeInformation:
                    AnnualSalaryAfterTax: '11'
                    SecondaryIncomeOther: '1'
                    SecondarySourcesOfIncome:
                    - '3'
                    SecondarySourcesOfIncomeTotal: '9'
                  InvestableAssets:
                    IntendToInvest: '13'
                    PrimarySourcesOfWealth:
                    - '2'
                    - '3'
                    SourceOfWealthOther: Other Wealth
                    ValueOfCashAndSecurities: '11'
                  TradingProfile:
                    SoleBoOfAssets: false
                RegulatoryInformation:
                  FatcaDeclaration:
                    UnitedStatesCitizen: true
                    UnitedStatesTaxId: '456123'
                    UnitedStatesTaxLiable: true
                SingaporeData:
                  AnnualIncomeSgd: '3'
                  NetWorthSgd: '5'
                SwitzerlandData:
                  AnnualIncomeChf: '3'
                  NetWorthChf: '5'
                UkData:
                  EstimatedSavingAndInvestmentGbp: '14500'
                  MonthlyIncomeAfterTaxGbp: '42000'
      responses:
        '204':
          description: Indicates that the request was performed correctly.
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                required:
                - ErrorCode
                - Message
                type: object
                properties:
                  ErrorCode:
                    enum:
                    - ClientRenewalInvalidDataFormat
                    - ClientRenewalInvalidInstanceId
                    - ClientRenewalInvalidRenewalEntityId
                    - ClientRenewalInvalidUpdate
                    - InvalidModelState
                    type: string
                    example: None
                    x-enum-descriptions:
                      ClientRenewalInvalidDataFormat: Invalid base64 data for document.
                      ClientRenewalInvalidUpdate: Invalid renewal update request.
                      ClientRenewalInvalidInstanceId: InstanceId is not a valid Guid.
                      ClientRenewalInvalidRenewalEntityId: Renewal entity id must be a valid integer
                      InvalidModelState: One or more properties of the request are invalid!
                  Message:
                    type: string
                  ModelState:
                    $ref: '#/components/schemas/ModelStateDictionary'
        '500':
          description: Internal Server Error
        '401':
          $ref: '#/components/responses/Unauthorized'
        '503':
          $ref: '#/components/responses/ServiceUnavailable'
        '429':
          $ref: '#/components/responses/TooManyRequests'
      security:
      - OpenApiOAuthSecurityScheme: []
      - OpenApiJWTSecurityScheme: []
      x-required-permissions:
        confidential: Write
  /cm/v1/clientrenewals:
    get:
      tags:
      - Client Renewals
      summary: Get Renewal Data for the passed Client/User or logged in user. Priority is given to userKey over clientKey.
      description: Get Renewal Data for the passed Client/User or logged in user
      operationId: ClientRenewalGetClientRenewalData
      parameters:
      - name: ClientKey
        in: query
        description: ClientKey of the primary user for which renewal is requested
        style: form
        explode: false
        schema:
          minLength: 1
          type: string
          x-type-name: ClientKey
        example: d2-PzdC5wIPy1284wD-rRA==
      - name: UserKey
        in: query
        description: UserKey of the user for which renewal is requested
        style: form
        explode: false
        schema:
          minLength: 1
          type: string
          x-type-name: UserKey
        example: d2-PzdC5wIPy1284wD-rRA==
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ClientRenewal'
              example:
                RenewalBy: '2022-11-18'
                RenewalData:
                  AustraliaData:
                    AnnualIncome: '3'
                    NetWorth: '5'
                  FinlandData:
                    EuroClearSectorCode: '144200'
                  GlobalFinancialInformation:
                    AnnualIncomeAfterTax:
                      Amount: 100020
                      AmountDescription: Exact
                      CurrencyCode: DKK
                    IntendToInvest:
                      Amount: 1000000
                      AmountDescription: AboveThisAmount
                      CurrencyCode: DKK
                    InvestableAsset:
                      Amount: 1000000
                      AmountDescription: Rounded
                      CurrencyCode: DKK
                  HongkongData:
                    NetWorthInUsd: '2'
                    TotalEstimatedAnnualIncomeInUsd: '4'
                  JapanData:
                    AnnualIncomeJpy: '3'
                    NetWorthJpy: '5'
                    TickerCodes:
                    - '6234'
                    - 0392
                    - '1025'
                  PersonalInformation:
                    AdditionalNationalities:
                    - CountryCode: UK
                      NationalId: '38992710'
                      NationalIdType: 4
                    AdditionalTaxableCountries:
                    - CountryCode: SG
                      TaxId: '1231314'
                      TinNotAvailable: false
                    AliasFirstName: Alice
                    AliasLastName: Joe
                    CityOfBirth: Test Birth City
                    ContactInformation:
                      EmailAddress: email1_9534299@email.com
                      MobileNumber:
                        CountryCode: DK
                        Number: '5236254126'
                      PrimaryPhoneNumber:
                        CountryCode: DK
                        Number: '355354654'
                      SecondaryPhoneNumber:
                        CountryCode: DK
                        Number: '989899797'
                    CountryOfBirth: DK
                    DateOfBirth: '1992-10-29'
                    EmploymentInformation:
                      EmployerName: Test Employer
                      NatureOfBusiness: '10'
                      OccupationTypes:
                      - '1'
                      - '2'
                      - '3'
                      Position: Test Position
                    FirstName: First9534299
                    LastName: Last9534299
                    MinorInformation:
                      MinorLegalGuardianship: Sharedwithanotherlegalguardian
                      OtherReason: None
                      SharedResponsibilityWithLegalGuardian: 2451ac4b-e2d3-47d9-9d88-db00a056d365
                      SharedResponsibilityWithLegalGuardianLoginUserId: '6372920'
                      SharedResponsibilityWithLegalGuardianName: Guardian
                    NationalityCode: DK
                    OriginalScriptFirstName: 比
                    OriginalScriptLastName: 伊
                    OtherAddress:
                      BuildingName: Test Building
                      BuildingNumber: '420'
                      City: Test Address City
                      CoName: CO Test
                      CountryOfResidenceCode: IN
                      Floor: '5'
                      LocalArea: Local Test Area
                      PostalCode: '123466'
                      PostBoxOffice: '212313'
                      SideDoor: Test SideDoor
                      State: Test State
                      StreetName: Test Street
                      Unit: Unit 10
                    PersonalId: '4499647'
                    PersonalIdExpirationDate: '2025-07-25'
                    PersonalIdPlaceOfRelease: Milan
                    PersonalIdReleaseDate: '2016-12-08'
                    PersonalIdReleasedBy: John doe
                    PersonalIdType: '1'
                    PoliticallyExposedInformation:
                      PepRelatedPersonName: Fred XXX
                      PepRelatedPersonPosition: Director
                      PepType: '2'
                      RelationToPep: '5'
                    PoliticallyExposedPerson: true
                    ResidentialAddress:
                      BuildingName: Test Building
                      BuildingNumber: '420'
                      City: Test Address City
                      CoName: CO Test
                      CountryOfResidenceCode: IN
                      Floor: '5'
                      LocalArea: Local Test Area
                      PostalCode: '123466'
                      PostBoxOffice: '212313'
                      SideDoor: Test SideDoor
                      State: Test State
                      StreetName: Test Street
                      Unit: Unit 10
                    TaxId: '5454898'
                    TinMissingReason: '100000003'
                    TinNotAvailable: true
                  ProfileInformation:
                    AnnualIncomeInformation:
                      AnnualSalaryAfterTax: '11'
                      SecondaryIncomeOther: '1'
                      SecondarySourcesOfIncome:
                      - '3'
                      SecondarySourcesOfIncomeTotal: '9'
                    InvestableAssets:
                      IntendToInvest: '13'
                      PrimarySourcesOfWealth:
                      - '2'
                      - '3'
                      SourceOfWealthOther: Other Wealth
                      ValueOfCashAndSecurities: '11'
                    TradingProfile:
                      SoleBoOfAssets: false
                  RegulatoryInformation:
                    FatcaDeclaration:
                      UnitedStatesCitizen: true
                      UnitedStatesTaxId: '456123'
                      UnitedStatesTaxLiable: true
                  SingaporeData:
                    AnnualIncomeSgd: '3'
                    NetWorthSgd: '5'
                  SwitzerlandData:
                    AnnualIncomeChf: '3'
                    NetWorthChf: '5'
                  UkData:
                    EstimatedSavingAndInvestmentGbp: '14500'
                    MonthlyIncomeAfterTaxGbp: '42000'
                RenewalEntityId: '9534299'
                RenewalStatus: Waiting
        '404':
          description: Not Found
          content:
            application/json:
              schema:
                required:
                - ErrorCode
                - Message
                type: object
                properties:
                  ErrorCode:
                    enum:
                    - ClientRenewalDataNotFound
                    type: string
                    example: None
                    x-enum-descriptions:
                      ClientRenewalDataNotFound: PII data not found in CRM.
                  Message:
                    type: string
                  ModelState:
                    $ref: '#/components/schemas/ModelStateDictionary'
        '500':
          description: Internal Server Error
        '400':
          $ref: '#/components/responses/BadRequest'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '503':
          $ref: '#/components/responses/ServiceUnavailable'
        '429':
          $ref: '#/components/responses/TooManyRequests'
      security:
      - OpenApiOAuthSecurityScheme: []
      - OpenApiJWTSecurityScheme: []
      x-required-permissions:
        confidential: Read
components:
  responses:
    BadRequest:
      description: One or more of the provided parameters are invalid.
      content:
        application/json:
          schema:
            required:
            - ErrorCode
            - Message
            type: object
            properties:
              ErrorCode:
                enum:
                - InvalidRequest
                type: string
                example: None
                x-enum-descriptions:
                  InvalidRequest: Default error code returned when it cannot be determined which part of the request is malformed.
              Message:
                type: string
              ModelState:
                $ref: '#/components/schemas/ModelStateDictionary'
    Unauthorized:
      description: Indicates that the request was rejected because the 'Authorization' header was missing in the request or contained an invalid security token.
    TooManyRequests:
      description: The request was rejected due to rate limit being exceeded.
    ServiceUnavailable:
      description: Service Unavailable.
  schemas:
    JapanData:
      title: Japan data
      type: object
      properties:
        AnnualIncomeJpy:
          title: Annual Income (in 10 000 JPY)
          type: string
          example: stringValue
        NetWorthJpy:
          title: Net Worth (in 10 000 JPY)
          type: string
          example: stringValue
        TickerCodes:
          title: Ticker codes
          type: array
          items:
            type: string
            example: stringValue
          example:
          - stringValue
      additionalProperties: false
      example:
        AnnualIncomeJpy: '3'
        NetWorthJpy: '5'
        TickerCodes:
        - '6234'
        - 0392
        - '1025'
    ContactInformation:
      title: Contact information
      type: object
      properties:
        EmailAddress:
          title: Email Address
          maxLength: 100
          type: string
          example: stringValue
        MobileNumber:
          title: Mobile Number
          allOf:
          - $ref: '#/components/schemas/Models.PhoneNumber'
        PrimaryPhoneNumber:
          title: Primary PhoneNumber
          allOf:
          - $ref: '#/components/schemas/Models.PhoneNumber'
        SecondaryPhoneNumber:
          title: Secondary PhoneNumber
          allOf:
          - $ref: '#/components/schemas/Models.PhoneNumber'
      additionalProperties: false
      example:
        EmailAddress: email1_9534299@email.com
        MobileNumber:
          CountryCode: DK
          Number: '5236254126'
        PrimaryPhoneNumber:
          CountryCode: DK
          Number: '355354654'
        SecondaryPhoneNumber:
          CountryCode: DK
          Number: '989899797'
    AdditionalNationality:
      title: Additional nationality
      type: object
      properties:
        CountryCode:
          title: Additional country (from Options)
          type: string
          example: stringValue
        NationalId:
          title: Additional national id
          type: string
          example: stringValue
        NationalIdType:
          title: Additional national id type
          type: integer
          format: int32
          example: 99
      additionalProperties: false
      example:
        CountryCode: UK
        NationalId: '38992710'
        NationalIdType: 4
    TradingProfile:
      title: Client trading profile
      type: object
      properties:
        SoleBoOfAssets:
          title: Sole beneficial owner of the deposited assets
          type: boolean
          example: false
      additionalProperties: false
      example:
        SoleBoOfAssets: false
    Italy.InvestableAssets:
      title: Investable assets for Italy
      type: object
      properties:
        NatureAndPurposeOfTheRelationship:
          title: Nature and purpose of relationship - (from options)
          type: string
          example: stringValue
        SourceOfWealth:
          title: Sources of wealth - (from options, can select multiple)
          type: array
          items:
            type: string
            example: stringValue
          example:
          - stringValue
        ValueOfTotalWealth:
          title: Value of total wealth - (from options)
          type: string
          example: stringValue
      additionalProperties: false
      example:
        NatureAndPurposeOfTheRelationship: stringValue
        SourceOfWealth:
        - stringValue
        ValueOfTotalWealth: stringValue
    AustraliaData:
      title: Australia Data
      type: object
      properties:
        AnnualIncome:
          title: Annual Income in AUD
          type: string
          example: stringValue
        NetWorth:
          title: Net Worth in AUD
          type: string
          example: stringValue
      additionalProperties: false
      example:
        AnnualIncome: '3'
        NetWorth: '5'
    HongkongData:
      title: Hongkong data
      type: object
      properties:
        NetWorthInUsd:
          title: Net worth in USD
          type: string
          example: stringValue
        TotalEstimatedAnnualIncomeInUsd:
          title: Estimated annual income in USD
          type: string
          example: stringValue
      additionalProperties: false
      example:
        NetWorthInUsd: '2'
        TotalEstimatedAnnualIncomeInUsd: '4'
    Italy.AnnualIncomeInformation:
      title: Annual income information for Italy
      type: object
      properties:
        AnnualIncomeSource:
          title: Annual income source - (from options, can select multiple)
          type: array
          items:
            type: string
            example: stringValue
          example:
          - stringValue
        TotalAnnualIncome:
          title: Total annual income - (from options)
          type: string
          example: stringValue
      additionalProperties: false
      example:
        AnnualIncomeSource:
        - stringValue
        TotalAnnualIncome: stringValue
    ItalyData:
      title: Italy related data
      type: object
      properties:
        EmploymentInformation:
          title: Employment information for Italy renewal
          allOf:
          - $ref: '#/components/schemas/Italy.EmploymentInformation'
        MailContactPreference:
          title: Do you want to be contacted through mail?
          type: boolean
          example: false
        ProfileInformation:
          title: Profile information for Italy renewal
          allOf:
          - $ref: '#/components/schemas/Italy.ProfileInformation'
      additionalProperties: false
      example:
        EmploymentInformation:
          CountryConcernedCode: stringValue
          DetailedBusinessActivity: stringValue
          OtherEmployment: stringValue
          ProvinceConcerned: stringValue
          StatusOfEmployment: stringValue
        MailContactPreference: true
        ProfileInformation:
          AnnualIncomeInformation:
            AnnualIncomeSource:
            - stringValue
            TotalAnnualIncome: stringValue
          InvestableAssets:
            NatureAndPurposeOfTheRelationship: stringValue
            SourceOfWealth:
            - stringValue
            ValueOfTotalWealth: stringValue
    RenewalStatus:
      title: Renewal status
      enum:
      - Approved
      - InProgress
      - New
      - NoActiveRenewal
      - Pending
      - Waiting
      type: string
      example: NoActiveRenewal
      x-enum-descriptions:
        NoActiveRenewal: No renewal entity exists.
        New: Renewal entity in process, awaiting customer input.
        Waiting: Renewal entity in process, submitted by customer.
        Approved: Renewal entity Approved.
        InProgress: Renewal entity is being processed.
        Pending: Renewal entity pending with customer, for corrections/missing data.
    PersonalInformation:
      title: Personal Information
      type: object
      properties:
        AdditionalNationalities:
          title: Additional nationalities
          type: array
          items:
            $ref: '#/components/schemas/AdditionalNationality'
          example:
          - CountryCode: UK
            NationalId: '38992710'
            NationalIdType: 4
        AdditionalTaxableCountries:
          title: Additional taxable countries
          type: array
          items:
            $ref: '#/components/schemas/TaxableCountry'
          example:
          - CountryCode: SG
            TaxId: '1231314'
            TinNotAvailable: false
        AliasFirstName:
          title: Alias first name
          maxLength: 100
          type: string
          example: stringValue
        AliasLastName:
          title: Alias last name
          maxLength: 100
          type: string
          example: stringValue
        CityOfBirth:
          title: City Of Birth
          type: string
          example: stringValue
        ContactInformation:
          title: Contact Details
          allOf:
          - $ref: '#/components/schemas/ContactInformation'
        CountryOfBirth:
          title: Country Of Birth (from Options)
          type: string
          example: stringValue
        DateOfBirth:
          title: DateOfBirth
          type: string
          format: date
          x-type-name: Date
        EmploymentInformation:
          title: Employment Details
          allOf:
          - $ref: '#/components/schemas/EmploymentInformation'
        FirstName:
          title: First Name
          maxLength: 128
          type: string
          example: stringValue
        LastName:
          title: Last Name
          maxLength: 128
          type: string
          example: stringValue
        MinorInformation:
          title: Legal guardian of minor customer
          allOf:
          - $ref: '#/components/schemas/MinorInformation'
        NationalityCode:
          title: Nationality Code (from Options)
          type: string
          example: stringValue
        OriginalScriptFirstName:
          title: Original script first name
          maxLength: 500
          type: string
          example: stringValue
        OriginalScriptLastName:
          title: Original script last name
          maxLength: 500
          type: string
          example: stringValue
        OtherAddress:
          title: Other address
          allOf:
          - $ref: '#/components/schemas/OnboardingAddress'
        PersonalId:
          title: Personal Id
          maxLength: 128
          type: string
          example: stringValue
        PersonalIdExpirationDate:
   

# --- truncated at 32 KB (78 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/saxo/refs/heads/main/openapi/saxo-client-renewals-api-openapi.yml