TSGGLOBAL Support sign in
Skip to page content
Browse TNID API docs

TNID API documentation Company B2C connections Respond to C2B connection request

Respond to C2B connection request

On this page

GraphQL endpoint: /company

Accepts or rejects a connection request received from a user (C2B) by setting response to ACCEPTED or REJECTED. If accepted, a B2C connection is created between the company and user. If rejected, no connection is created and the request is marked as rejected.

Query

mutation (
  $requestId: ID!
  $response: ConnectionRequestResponse!
) {
  respondC2bConnectionRequest (
    requestId: $requestId
    response: $response
  ) {
    id
    status
    type
    insertedAt
    respondedAt
    updatedAt
    user {
      id
    }
    invitedCompany {
      id
    }
    respondedByUser {
      id
    }
  }
}

Variables

{
  "requestId": "00000000-0000-4000-8000-000000000001",
  "response": "ACCEPTED"
}

Response

{
  "data": {
    "respondC2bConnectionRequest": {
      "id": "00000000-0000-4000-8000-000000000001",
      "insertedAt": "2026-01-15T09:00:00.000000",
      "invitedCompany": {
        "id": "00000000-0000-4000-8000-000000000002"
      },
      "respondedAt": "2026-01-15T09:00:01.000000",
      "respondedByUser": null,
      "status": "ACCEPTED",
      "type": "PARTNER",
      "updatedAt": "2026-01-15T09:00:02.000000",
      "user": {
        "id": "00000000-0000-4000-8000-000000000003"
      }
    }
  }
}