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

TNID API documentation Company B2B connections Respond to B2B connection request

Respond to B2B connection request

On this page

GraphQL endpoint: /company

Responds to a B2B connection request. The invited company can accept by setting response = "ACCEPTED" or reject via response = "REJECTED". When accepted, a B2B connection is created between the two companies.

Query

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

Variables

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

Response

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