Zeige Ergebnis 1 bis 7 von 7

Thema: Rest-api

  1. #1
    STARFACE User

    Registriert seit
    11.12.2019
    Beiträge
    6

    Frage Rest-api

    Hallo zusammen!
    Ich versuche momentan per C# automatisiert Starface-Nutzer zu erstellen, indem ich die Starface-Nutzer mit den AD-Nutzern vergleiche.
    Grundsätzlich ist dies mit dem Post-Users Befehl machbar.

    Ich möchte aber Zusätzlich die Interne und Externe Rufnummer setzen können.
    Ist das über die Rest-Api möglich und wenn ja, wie?

    Vielen Dank im Voraus!

  2. #2
    STARFACE Crew
    Benutzerbild von TomAnson
    Registriert seit
    11.11.2014
    Ort
    Karlsruhe
    Beiträge
    1.634

    Standard

    Zitat Zitat von jhouben Beitrag anzeigen
    Hallo zusammen!
    Ich versuche momentan per C# automatisiert Starface-Nutzer zu erstellen, indem ich die Starface-Nutzer mit den AD-Nutzern vergleiche.
    Grundsätzlich ist dies mit dem Post-Users Befehl machbar.

    Ich möchte aber Zusätzlich die Interne und Externe Rufnummer setzen können.
    Ist das über die Rest-Api möglich und wenn ja, wie?

    Vielen Dank im Voraus!
    Huhu,

    das steht in der Swagger-Doku unter "phone numbers":

    POST /rest/users/{userId}/phonenumberconfig/phonenumbers/

    Code:
    [
      {
        "accountId": {userId},
        "phoneNumberId": 0,
        "serviceId": 0
      }
    ]
    Verwendest du den auto-generierten Client von editor.swagger.io?
    Geändert von TomAnson (24.01.2020 um 15:23 Uhr) Grund: vertippt :)
    STARFACE Quality Assurance

    Bug gefunden? Hier melden!
    Featurewunsch oder Verbesserungsvorschlag? Trage es in unserem Feature Request Portal ein!
    Unsere Knowledge-Base für STARFACE findet ihr hier!

  3. #3
    STARFACE User

    Registriert seit
    11.12.2019
    Beiträge
    6

    Standard

    Ich benutze den Client https://editor.swagger.io/
    Dort wird mir /rest/users/{userId}/phonenumberconfig/phonenumbers/ nur als GET angezeigt.

  4. #4
    STARFACE Crew
    Benutzerbild von TomAnson
    Registriert seit
    11.11.2014
    Ort
    Karlsruhe
    Beiträge
    1.634

    Standard

    Welche Server-Version verwendest du?
    STARFACE Quality Assurance

    Bug gefunden? Hier melden!
    Featurewunsch oder Verbesserungsvorschlag? Trage es in unserem Feature Request Portal ein!
    Unsere Knowledge-Base für STARFACE findet ihr hier!

  5. #5
    STARFACE User

    Registriert seit
    11.12.2019
    Beiträge
    6

    Standard

    Ich benutze Verison 6.7

  6. #6
    STARFACE Crew
    Benutzerbild von TomAnson
    Registriert seit
    11.11.2014
    Ort
    Karlsruhe
    Beiträge
    1.634

    Standard

    Die OpenAPI-Definition für 6.7.0.x enthält einen POST auf
    Code:
        /users/{userId}/phonenumberconfig/phonenumbers/:
            post:
                tags:
                    -   Phone Numbers
                    -   Users
                operationId: assignPhoneNumber
                summary: Assigns phone numbers to the User
                description: Assigns phone numbers to the User with the given {userId}
                consumes:
                - application/json
                produces:
                - application/json
                parameters:
                -   name: userId
                    in: path
                    description: Id of the User
                    required: true
                    type: integer
                -   name: phoneNumberAssignments
                    in: body
                    description: A List of PhoneNumberAssignment-Objects
                    required: true
                    schema:
                        type: array
                        items:
                                            $ref: '#/definitions/PhoneNumberAssignment'
    Um Rufnummern zu einem User zu zuweisen und

    Code:
    /users/{userId}/phonenumberconfig:
            put:
                tags:
                    -   Phone Numbers
                    -   Users
                operationId: putPhoneNumberConfig
                summary: Update the PhoneNumberConfig
                description: Update the PhoneNumberConfig of the User with the given {userId}
                consumes:
                - application/json
                produces:
                - application/json
                parameters:
                -   name: userId
                    in: path
                    description: Id of the User thats PhoneNumberConfig will be updated
                    required: true
                    type: integer
                -   name: phoneNumberConfig
                    in: body
                    description: PhoneNumberConfig-Object with updated values that should be applied
                    required: true
                    schema:
                        $ref: '#/definitions/PhoneNumberConfig'
                responses:
                    200:
                        description: Ok. Returning the PhoneNumberConfig of the User with the given {userId}
                        schema:
                            $ref: '#/definitions/PhoneNumberConfig'
                    500:
                        description: Unexpected error
                        schema:
                            type: string
    Um die primären Rufnummern und Signalisierungsnummer für den User festzulegen.

    Hast du die neueste Definition aus dem Webinterface deines STARFACEs runtergeladen? (Administrationsbereich -> Server -> Swagger-Doku Button klicken)
    Geändert von TomAnson (28.01.2020 um 11:13 Uhr)
    STARFACE Quality Assurance

    Bug gefunden? Hier melden!
    Featurewunsch oder Verbesserungsvorschlag? Trage es in unserem Feature Request Portal ein!
    Unsere Knowledge-Base für STARFACE findet ihr hier!

  7. #7
    STARFACE User

    Registriert seit
    11.12.2019
    Beiträge
    6

    Standard

    Super Dankeschön!

Ähnliche Themen

  1. REST-API: searchTerm
    Von Christoph Eßer im Forum STARFACE Erweiterungen & Integrationen
    Antworten: 2
    Letzter Beitrag: 06.01.2020, 16:29
  2. Rest-api
    Von maltebacher im Forum STARFACE Erweiterungen & Integrationen
    Antworten: 7
    Letzter Beitrag: 30.10.2018, 15:30
  3. Rest API - ForbiddenException
    Von Alpein im Forum Bugreports
    Antworten: 3
    Letzter Beitrag: 11.07.2018, 11:13
  4. API/REST Schnittstelle
    Von aeichhorn im Forum STARFACE Erweiterungen & Integrationen
    Antworten: 10
    Letzter Beitrag: 21.12.2017, 07:29
  5. Rest API
    Von ITC-B im Forum STARFACE Module
    Antworten: 4
    Letzter Beitrag: 15.09.2017, 09:12

Stichworte

Lesezeichen

Forumregeln

  • Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
  • Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
  • Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
  • Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
  •