Partenariats courtier – compagnie

Détail d'un lien courtier–compagnie

GET
/provider/lnk-broker-companies/{id}

Authorization

bearerAuth COMPANY_ADMIN, BROKER_ADMIN, SOUSCRIPTEUR, SUPERVISEUR, ACCOUNTANT, CLAIMS_HANDLER, BROKER_USER
AuthorizationBearer <token>

Jeton obtenu via POST /provider/token. Les valeurs listées par opération sont les rôles acceptés.

In: header

Scope: COMPANY_ADMIN, BROKER_ADMIN, SOUSCRIPTEUR, SUPERVISEUR, ACCOUNTANT, CLAIMS_HANDLER, BROKER_USER

Path Parameters

id*string

Response Body

application/json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

curl -X GET "https://apigw-pp.pooltpv.app/subscription/api/v1/provider/lnk-broker-companies/string"
{
  "id": "string",
  "brokerId": "string",
  "companyId": "string",
  "brokerCode": "string",
  "brokerLegalName": "string",
  "companyCode": "string",
  "companyLegalName": "string",
  "companyLogoUrl": "string",
  "broker": {
    "id": "string",
    "brokerCode": "string",
    "brokerNumber": "string",
    "legalName": "string",
    "tradeName": "string",
    "isMainOffice": true
  },
  "company": {
    "id": "string",
    "companyCode": "string",
    "companyNumber": "string",
    "companyLabel": "string",
    "legalName": "string",
    "logoUrl": "string"
  },
  "companyBrokerCode": "string",
  "commissionRate": 0,
  "issuanceLimit": 0,
  "canCreateProposal": true,
  "canValidateContract": true,
  "canIssueCertificate": true,
  "canManageEndorsement": true,
  "partnershipStartDate": "2022-03-10",
  "partnershipEndDate": "2022-03-10",
  "partnershipStatus": "ACTIVE",
  "statusReason": "string",
  "isActive": true,
  "createdDate": "2022-03-10T12:15:50",
  "createdBy": {
    "id": "string",
    "username": "string",
    "email": "string",
    "firstName": "string",
    "lastName": "string",
    "name": "string",
    "phoneNumber": "string",
    "country": "string",
    "eatciUsername": "string",
    "status": "string",
    "enabled": true,
    "emailVerified": true,
    "company": {
      "id": "string",
      "companyCode": "string",
      "companyNumber": "string",
      "companyLabel": "string",
      "legalName": "string",
      "logoUrl": "string"
    },
    "broker": {
      "id": "string",
      "brokerCode": "string",
      "brokerNumber": "string",
      "legalName": "string",
      "tradeName": "string",
      "isMainOffice": true
    },
    "roles": [
      {
        "id": "string",
        "name": "string",
        "label": "string",
        "description": "string",
        "applicationRole": true,
        "applicationId": "string"
      }
    ],
    "createdDate": "2022-03-10T12:15:50",
    "lastModifiedDate": "2022-03-10T12:15:50",
    "createdBy": {},
    "updatedBy": {}
  },
  "lastModifiedDate": "2022-03-10T12:15:50",
  "updatedBy": {
    "id": "string",
    "username": "string",
    "email": "string",
    "firstName": "string",
    "lastName": "string",
    "name": "string",
    "phoneNumber": "string",
    "country": "string",
    "eatciUsername": "string",
    "status": "string",
    "enabled": true,
    "emailVerified": true,
    "company": {
      "id": "string",
      "companyCode": "string",
      "companyNumber": "string",
      "companyLabel": "string",
      "legalName": "string",
      "logoUrl": "string"
    },
    "broker": {
      "id": "string",
      "brokerCode": "string",
      "brokerNumber": "string",
      "legalName": "string",
      "tradeName": "string",
      "isMainOffice": true
    },
    "roles": [
      {
        "id": "string",
        "name": "string",
        "label": "string",
        "description": "string",
        "applicationRole": true,
        "applicationId": "string"
      }
    ],
    "createdDate": "2022-03-10T12:15:50",
    "lastModifiedDate": "2022-03-10T12:15:50",
    "createdBy": {},
    "updatedBy": {}
  }
}
{
  "status": 404,
  "title": "Élément introuvable",
  "detail": "Contract not found",
  "exception": "CONTRACT_NOT_FOUND",
  "instance": "/api/v1/provider/contracts/abc",
  "details": {
    "property1": "string",
    "property2": "string"
  }
}
{
  "status": 404,
  "title": "Élément introuvable",
  "detail": "Contract not found",
  "exception": "CONTRACT_NOT_FOUND",
  "instance": "/api/v1/provider/contracts/abc",
  "details": {
    "property1": "string",
    "property2": "string"
  }
}
{
  "status": 404,
  "title": "Élément introuvable",
  "detail": "Contract not found",
  "exception": "CONTRACT_NOT_FOUND",
  "instance": "/api/v1/provider/contracts/abc",
  "details": {
    "property1": "string",
    "property2": "string"
  }
}
{
  "status": 404,
  "title": "Élément introuvable",
  "detail": "Contract not found",
  "exception": "CONTRACT_NOT_FOUND",
  "instance": "/api/v1/provider/contracts/abc",
  "details": {
    "property1": "string",
    "property2": "string"
  }
}